/*===- 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_RM, TYPE_M },
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 3 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 4 */
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 5 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 6 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 7 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 8 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 9 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 10 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 11 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 12 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 13 */
    { ENCODING_ID, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 14 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_ID, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 15 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_ID, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 16 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 17 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 18 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 19 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 20 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 21 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 22 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 23 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 24 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 25 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 26 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 27 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 28 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 29 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 30 */
    { ENCODING_FP, TYPE_ST },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 31 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 32 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 33 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 34 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 35 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 36 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 37 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 38 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 39 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_R16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 40 */
    { ENCODING_RM, TYPE_R16 },
    { ENCODING_REG, TYPE_R16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 41 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 42 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 43 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 44 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 45 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 46 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 47 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_ID, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 48 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_ID, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 49 */
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 50 */
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 51 */
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 52 */
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 53 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 54 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 55 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 56 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 57 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 58 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 59 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_Rv, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 60 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RO, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 61 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 62 */
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 63 */
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 64 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 65 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 66 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 67 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 68 */
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 69 */
    { ENCODING_ID, TYPE_REL },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 70 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 71 */
    { ENCODING_IW, TYPE_REL },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 72 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_M },
    { ENCODING_CC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 73 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_CC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 74 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_CC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 75 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_CC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 76 */
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 77 */
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 78 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_ID, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 79 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 80 */
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 81 */
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 82 */
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 83 */
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 84 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_CC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 85 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_CC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 86 */
    { ENCODING_DI, TYPE_DSTIDX },
    { ENCODING_SI, TYPE_SRCIDX },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 87 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 88 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 89 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 90 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 91 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 92 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 93 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 94 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 95 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 96 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 97 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 98 */
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 99 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 100 */
    { ENCODING_REG, TYPE_R16 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 101 */
    { ENCODING_IW, TYPE_IMM },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 102 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 103 */
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 104 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 105 */
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 106 */
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_IW, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 107 */
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 108 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_M },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 109 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 110 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 111 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 112 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 113 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 114 */
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 115 */
    { ENCODING_DI, TYPE_DSTIDX },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 116 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 117 */
    { ENCODING_IB, TYPE_REL },
    { ENCODING_CC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 118 */
    { ENCODING_IW, TYPE_REL },
    { ENCODING_CC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 119 */
    { ENCODING_ID, TYPE_REL },
    { ENCODING_CC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 120 */
    { ENCODING_IB, TYPE_REL },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 121 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_VK },
    { ENCODING_RM, TYPE_VK },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 122 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM, TYPE_VK },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 123 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 124 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 125 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_VK },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 126 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_VK },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 127 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 128 */
    { ENCODING_REG, TYPE_R64 },
    { 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_VK },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 130 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_R16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 131 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 132 */
    { ENCODING_RM, TYPE_R16 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 133 */
    { ENCODING_SI, TYPE_SRCIDX },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 134 */
    { ENCODING_IW, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 135 */
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 136 */
    { ENCODING_VVVV, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 137 */
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 138 */
    { ENCODING_VVVV, TYPE_R64 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 139 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 140 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 141 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 142 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 143 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 144 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 145 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 146 */
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 147 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 148 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 149 */
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 150 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 151 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 152 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 153 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 154 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 155 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 156 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 157 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 158 */
    { ENCODING_REG, TYPE_MM64 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 159 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_MM64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 160 */
    { ENCODING_Ia, TYPE_MOFFS },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 161 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_SEGMENTREG },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 162 */
    { ENCODING_Rv, TYPE_Rv },
    { ENCODING_Iv, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 163 */
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_REG, TYPE_SEGMENTREG },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 164 */
    { ENCODING_REG, TYPE_SEGMENTREG },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 165 */
    { ENCODING_REG, TYPE_SEGMENTREG },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 166 */
    { ENCODING_REG, TYPE_CONTROLREG },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 167 */
    { ENCODING_REG, TYPE_DEBUGREG },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 168 */
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_REG, TYPE_CONTROLREG },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 169 */
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_REG, TYPE_DEBUGREG },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 170 */
    { ENCODING_REG, TYPE_CONTROLREG },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 171 */
    { ENCODING_REG, TYPE_DEBUGREG },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 172 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_CONTROLREG },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 173 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_DEBUGREG },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 174 */
    { ENCODING_RO, TYPE_R64 },
    { ENCODING_IO, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 175 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_SEGMENTREG },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 176 */
    { ENCODING_REG, TYPE_SEGMENTREG },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 177 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 178 */
    { ENCODING_RB, TYPE_R8 },
    { ENCODING_IB, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 179 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 180 */
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 181 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 182 */
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 183 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 184 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 185 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 186 */
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 187 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 188 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 189 */
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 190 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 191 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 192 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 193 */
    { ENCODING_Rv, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 194 */
    { ENCODING_RO, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 195 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 196 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 197 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 198 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 199 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 200 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 201 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 202 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_CC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 203 */
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_CC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 204 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 205 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 206 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 207 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 208 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_TMM },
    { ENCODING_RM, TYPE_TMM },
    { ENCODING_VVVV, TYPE_TMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 209 */
    { ENCODING_REG, TYPE_TMM },
    { ENCODING_SIB, TYPE_MSIB },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 210 */
    { ENCODING_SIB, TYPE_MSIB },
    { ENCODING_REG, TYPE_TMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 211 */
    { ENCODING_REG, TYPE_TMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 212 */
    { 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 },
  },
  { /* 213 */
    { 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 },
  },
  { /* 214 */
    { 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 },
  },
  { /* 215 */
    { 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 },
  },
  { /* 216 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 217 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 218 */
    { 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 },
  },
  { /* 219 */
    { 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 },
  },
  { /* 220 */
    { 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 },
  },
  { /* 221 */
    { 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 },
  },
  { /* 222 */
    { 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 },
  },
  { /* 223 */
    { 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 },
  },
  { /* 224 */
    { 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 },
  },
  { /* 225 */
    { 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 },
  },
  { /* 226 */
    { 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 },
  },
  { /* 227 */
    { 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 },
  },
  { /* 228 */
    { 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 },
  },
  { /* 229 */
    { 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 },
  },
  { /* 230 */
    { 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 },
  },
  { /* 231 */
    { 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 },
  },
  { /* 232 */
    { 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 },
  },
  { /* 233 */
    { 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 },
  },
  { /* 234 */
    { 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 },
  },
  { /* 235 */
    { 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 },
  },
  { /* 236 */
    { 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 },
  },
  { /* 237 */
    { 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 },
  },
  { /* 238 */
    { 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 },
  },
  { /* 239 */
    { 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 },
  },
  { /* 240 */
    { 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 },
  },
  { /* 241 */
    { 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 },
  },
  { /* 242 */
    { 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 },
  },
  { /* 243 */
    { 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 },
  },
  { /* 244 */
    { 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 },
  },
  { /* 245 */
    { 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 },
  },
  { /* 246 */
    { 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 },
  },
  { /* 247 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 248 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 249 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 250 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 251 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 252 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 253 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 254 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 255 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 256 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 257 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 258 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 259 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
  },
  { /* 260 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 261 */
    { 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 },
  },
  { /* 262 */
    { 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 },
  },
  { /* 263 */
    { 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 },
  },
  { /* 264 */
    { 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 },
  },
  { /* 265 */
    { 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 },
  },
  { /* 266 */
    { 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 },
  },
  { /* 267 */
    { 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 },
  },
  { /* 268 */
    { 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 },
  },
  { /* 269 */
    { 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 },
  },
  { /* 270 */
    { 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 },
  },
  { /* 271 */
    { 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 },
  },
  { /* 272 */
    { 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 },
  },
  { /* 273 */
    { 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 },
  },
  { /* 274 */
    { 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 },
  },
  { /* 275 */
    { 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 },
  },
  { /* 276 */
    { 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 },
  },
  { /* 277 */
    { 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 },
  },
  { /* 278 */
    { 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 },
  },
  { /* 279 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 280 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 281 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 282 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 283 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_IRC, TYPE_IMM },
  },
  { /* 284 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 285 */
    { 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 },
  },
  { /* 286 */
    { 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 },
  },
  { /* 287 */
    { 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 },
  },
  { /* 288 */
    { 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 },
  },
  { /* 289 */
    { 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 },
  },
  { /* 290 */
    { 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 },
  },
  { /* 291 */
    { 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 },
  },
  { /* 292 */
    { 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 },
  },
  { /* 293 */
    { 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 },
  },
  { /* 294 */
    { 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 },
  },
  { /* 295 */
    { 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 },
  },
  { /* 296 */
    { 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 },
  },
  { /* 297 */
    { 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 },
  },
  { /* 298 */
    { 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 },
  },
  { /* 299 */
    { 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 },
  },
  { /* 300 */
    { 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 },
  },
  { /* 301 */
    { 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 },
  },
  { /* 302 */
    { 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 },
  },
  { /* 303 */
    { 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 },
  },
  { /* 304 */
    { 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 },
  },
  { /* 305 */
    { 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 },
  },
  { /* 306 */
    { 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 },
  },
  { /* 307 */
    { 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 },
  },
  { /* 308 */
    { 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 },
  },
  { /* 309 */
    { 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 },
  },
  { /* 310 */
    { 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 },
  },
  { /* 311 */
    { 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 },
  },
  { /* 312 */
    { 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 },
  },
  { /* 313 */
    { 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 },
  },
  { /* 314 */
    { 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 },
  },
  { /* 315 */
    { 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 },
  },
  { /* 316 */
    { 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 },
  },
  { /* 317 */
    { 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 },
  },
  { /* 318 */
    { 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 },
  },
  { /* 319 */
    { 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 },
  },
  { /* 320 */
    { 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 },
  },
  { /* 321 */
    { 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 },
  },
  { /* 322 */
    { 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 },
  },
  { /* 323 */
    { 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 },
  },
  { /* 324 */
    { 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 },
  },
  { /* 325 */
    { 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 },
  },
  { /* 326 */
    { 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 },
  },
  { /* 327 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 328 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 329 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 330 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 331 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 332 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 333 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_IB, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 334 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 335 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 336 */
    { 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 },
  },
  { /* 337 */
    { 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 },
  },
  { /* 338 */
    { 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 },
  },
  { /* 339 */
    { 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 },
  },
  { /* 340 */
    { 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 },
  },
  { /* 341 */
    { 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 },
  },
  { /* 342 */
    { 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 },
  },
  { /* 343 */
    { 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 },
  },
  { /* 344 */
    { 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 },
  },
  { /* 345 */
    { 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 },
  },
  { /* 346 */
    { 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 },
  },
  { /* 347 */
    { 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 },
  },
  { /* 348 */
    { 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 },
  },
  { /* 349 */
    { 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 },
  },
  { /* 350 */
    { 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 },
  },
  { /* 351 */
    { 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 },
  },
  { /* 352 */
    { 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 },
  },
  { /* 353 */
    { 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 },
  },
  { /* 354 */
    { 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 },
  },
  { /* 355 */
    { 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 },
  },
  { /* 356 */
    { 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 },
  },
  { /* 357 */
    { 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 },
  },
  { /* 358 */
    { 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 },
  },
  { /* 359 */
    { 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 },
  },
  { /* 360 */
    { 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 },
  },
  { /* 361 */
    { 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 },
  },
  { /* 362 */
    { 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 },
  },
  { /* 363 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 364 */
    { 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 },
  },
  { /* 365 */
    { 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 },
  },
  { /* 366 */
    { 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 },
  },
  { /* 367 */
    { 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 },
  },
  { /* 368 */
    { 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 },
  },
  { /* 369 */
    { 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 },
  },
  { /* 370 */
    { 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 },
  },
  { /* 371 */
    { 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 },
  },
  { /* 372 */
    { 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 },
  },
  { /* 373 */
    { 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 },
  },
  { /* 374 */
    { 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 },
  },
  { /* 375 */
    { 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 },
  },
  { /* 376 */
    { 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 },
  },
  { /* 377 */
    { 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 },
  },
  { /* 378 */
    { 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 },
  },
  { /* 379 */
    { 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 },
  },
  { /* 380 */
    { 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 },
  },
  { /* 381 */
    { 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 },
  },
  { /* 382 */
    { 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 },
  },
  { /* 383 */
    { 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 },
  },
  { /* 384 */
    { 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 },
  },
  { /* 385 */
    { 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 },
  },
  { /* 386 */
    { 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 },
  },
  { /* 387 */
    { 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 },
  },
  { /* 388 */
    { 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 },
  },
  { /* 389 */
    { 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 },
  },
  { /* 390 */
    { 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 },
  },
  { /* 391 */
    { 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 },
  },
  { /* 392 */
    { 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 },
  },
  { /* 393 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 394 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 395 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 396 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 397 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 398 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 399 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 400 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 401 */
    { 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 },
  },
  { /* 402 */
    { 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 },
  },
  { /* 403 */
    { 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 },
  },
  { /* 404 */
    { 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 },
  },
  { /* 405 */
    { 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 },
  },
  { /* 406 */
    { 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 },
  },
  { /* 407 */
    { 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 },
  },
  { /* 408 */
    { 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 },
  },
  { /* 409 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 410 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 411 */
    { 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 },
  },
  { /* 412 */
    { 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 },
  },
  { /* 413 */
    { 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 },
  },
  { /* 414 */
    { 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 },
  },
  { /* 415 */
    { 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 },
  },
  { /* 416 */
    { 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 },
  },
  { /* 417 */
    { 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 },
  },
  { /* 418 */
    { 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 },
  },
  { /* 419 */
    { 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 },
  },
  { /* 420 */
    { 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 },
  },
  { /* 421 */
    { 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 },
  },
  { /* 422 */
    { 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 },
  },
  { /* 423 */
    { 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 },
  },
  { /* 424 */
    { 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 },
  },
  { /* 425 */
    { 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 },
  },
  { /* 426 */
    { 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 },
  },
  { /* 427 */
    { 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 },
  },
  { /* 428 */
    { 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 },
  },
  { /* 429 */
    { 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 },
  },
  { /* 430 */
    { 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 },
  },
  { /* 431 */
    { 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 },
  },
  { /* 432 */
    { 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 },
  },
  { /* 433 */
    { 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 },
  },
  { /* 434 */
    { 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 },
  },
  { /* 435 */
    { 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 },
  },
  { /* 436 */
    { 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 },
  },
  { /* 437 */
    { 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 },
  },
  { /* 438 */
    { 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 },
  },
  { /* 439 */
    { 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 },
  },
  { /* 440 */
    { 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 },
  },
  { /* 441 */
    { 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 },
  },
  { /* 442 */
    { 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 },
  },
  { /* 443 */
    { 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 },
  },
  { /* 444 */
    { 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 },
  },
  { /* 445 */
    { 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 },
  },
  { /* 446 */
    { 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 },
  },
  { /* 447 */
    { 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 },
  },
  { /* 448 */
    { 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 },
  },
  { /* 449 */
    { 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 },
  },
  { /* 450 */
    { 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 },
  },
  { /* 451 */
    { 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 },
  },
  { /* 452 */
    { 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 },
  },
  { /* 453 */
    { 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 },
  },
  { /* 454 */
    { 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 },
  },
  { /* 455 */
    { 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 },
  },
  { /* 456 */
    { 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 },
  },
  { /* 457 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 458 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 459 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD4, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 460 */
    { 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 },
  },
  { /* 461 */
    { 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 },
  },
  { /* 462 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 463 */
    { 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 },
  },
  { /* 464 */
    { 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 },
  },
  { /* 465 */
    { 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 },
  },
  { /* 466 */
    { 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 },
  },
  { /* 467 */
    { 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 },
  },
  { /* 468 */
    { 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 },
  },
  { /* 469 */
    { 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 },
  },
  { /* 470 */
    { 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 },
  },
  { /* 471 */
    { 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 },
  },
  { /* 472 */
    { 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 },
  },
  { /* 473 */
    { 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 },
  },
  { /* 474 */
    { 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 },
  },
  { /* 475 */
    { 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 },
  },
  { /* 476 */
    { 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 },
  },
  { /* 477 */
    { 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 },
  },
  { /* 478 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 479 */
    { 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 },
  },
  { /* 480 */
    { 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 },
  },
  { /* 481 */
    { 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 },
  },
  { /* 482 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 483 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 484 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 485 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 486 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 487 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 488 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD8, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 489 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 490 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD64, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 491 */
    { 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 },
  },
  { /* 492 */
    { 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 },
  },
  { /* 493 */
    { 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 },
  },
  { /* 494 */
    { 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 },
  },
  { /* 495 */
    { 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 },
  },
  { /* 496 */
    { 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 },
  },
  { /* 497 */
    { 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 },
  },
  { /* 498 */
    { 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 },
  },
  { /* 499 */
    { 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 },
  },
  { /* 500 */
    { 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 },
  },
  { /* 501 */
    { 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 },
  },
  { /* 502 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_YMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 503 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_YMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 504 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_YMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 505 */
    { 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 },
  },
  { /* 506 */
    { 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 },
  },
  { /* 507 */
    { 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 },
  },
  { /* 508 */
    { 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 },
  },
  { /* 509 */
    { 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 },
  },
  { /* 510 */
    { 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 },
  },
  { /* 511 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 512 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 513 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 514 */
    { 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 },
  },
  { /* 515 */
    { 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 },
  },
  { /* 516 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 517 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 518 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 519 */
    { 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 },
  },
  { /* 520 */
    { 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 },
  },
  { /* 521 */
    { 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 },
  },
  { /* 522 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 523 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 524 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 525 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 526 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 527 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 528 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 529 */
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 530 */
    { 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 },
  },
  { /* 531 */
    { 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 },
  },
  { /* 532 */
    { 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 },
  },
  { /* 533 */
    { 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 },
  },
  { /* 534 */
    { 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 },
  },
  { /* 535 */
    { 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 },
  },
  { /* 536 */
    { 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 },
  },
  { /* 537 */
    { 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 },
  },
  { /* 538 */
    { 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 },
  },
  { /* 539 */
    { 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 },
  },
  { /* 540 */
    { 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 },
  },
  { /* 541 */
    { 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 },
  },
  { /* 542 */
    { 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 },
  },
  { /* 543 */
    { 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 },
  },
  { /* 544 */
    { 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 },
  },
  { /* 545 */
    { 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 },
  },
  { /* 546 */
    { 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 },
  },
  { /* 547 */
    { 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 },
  },
  { /* 548 */
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 549 */
    { 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 },
  },
  { /* 550 */
    { 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 },
  },
  { /* 551 */
    { 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 },
  },
  { /* 552 */
    { 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 },
  },
  { /* 553 */
    { 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 },
  },
  { /* 554 */
    { 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 },
  },
  { /* 555 */
    { 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 },
  },
  { /* 556 */
    { 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 },
  },
  { /* 557 */
    { 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 },
  },
  { /* 558 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 559 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 560 */
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 561 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 562 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 563 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 564 */
    { 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 },
  },
  { /* 565 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 566 */
    { 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 },
  },
  { /* 567 */
    { 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 },
  },
  { /* 568 */
    { 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 },
  },
  { /* 569 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 570 */
    { 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 },
  },
  { /* 571 */
    { 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 },
  },
  { /* 572 */
    { 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 },
  },
  { /* 573 */
    { 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 },
  },
  { /* 574 */
    { 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 },
  },
  { /* 575 */
    { 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 },
  },
  { /* 576 */
    { 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 },
  },
  { /* 577 */
    { 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 },
  },
  { /* 578 */
    { 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 },
  },
  { /* 579 */
    { 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 },
  },
  { /* 580 */
    { 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 },
  },
  { /* 581 */
    { 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 },
  },
  { /* 582 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 583 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 584 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 585 */
    { 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 },
  },
  { /* 586 */
    { 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 },
  },
  { /* 587 */
    { 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 },
  },
  { /* 588 */
    { 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 },
  },
  { /* 589 */
    { 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 },
  },
  { /* 590 */
    { 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 },
  },
  { /* 591 */
    { 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 },
  },
  { /* 592 */
    { 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 },
  },
  { /* 593 */
    { 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 },
  },
  { /* 594 */
    { 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 },
  },
  { /* 595 */
    { 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 },
  },
  { /* 596 */
    { 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 },
  },
  { /* 597 */
    { 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 },
  },
  { /* 598 */
    { 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 },
  },
  { /* 599 */
    { 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 },
  },
  { /* 600 */
    { 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 },
  },
  { /* 601 */
    { 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 },
  },
  { /* 602 */
    { 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 },
  },
  { /* 603 */
    { 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 },
  },
  { /* 604 */
    { 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 },
  },
  { /* 605 */
    { 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 },
  },
  { /* 606 */
    { 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 },
  },
  { /* 607 */
    { 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 },
  },
  { /* 608 */
    { 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 },
  },
  { /* 609 */
    { 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 },
  },
  { /* 610 */
    { 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 },
  },
  { /* 611 */
    { 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 },
  },
  { /* 612 */
    { 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 },
  },
  { /* 613 */
    { 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 },
  },
  { /* 614 */
    { 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 },
  },
  { /* 615 */
    { 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 },
  },
  { /* 616 */
    { 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 },
  },
  { /* 617 */
    { 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 },
  },
  { /* 618 */
    { 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 },
  },
  { /* 619 */
    { 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 },
  },
  { /* 620 */
    { 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 },
  },
  { /* 621 */
    { 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 },
  },
  { /* 622 */
    { 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 },
  },
  { /* 623 */
    { 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 },
  },
  { /* 624 */
    { 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 },
  },
  { /* 625 */
    { 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 },
  },
  { /* 626 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 627 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 628 */
    { 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 },
  },
  { /* 629 */
    { 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 },
  },
  { /* 630 */
    { 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 },
  },
  { /* 631 */
    { 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 },
  },
  { /* 632 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 633 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 634 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 635 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 636 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 637 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_ZMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 638 */
    { 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 },
  },
  { /* 639 */
    { 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 },
  },
  { /* 640 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 641 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_IRC, TYPE_IMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 642 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_IB, TYPE_YMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 643 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_IB, TYPE_YMM },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 644 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_IB, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 645 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_IB, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 646 */
    { 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 },
  },
  { /* 647 */
    { 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 },
  },
  { /* 648 */
    { 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 },
  },
  { /* 649 */
    { 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 },
  },
  { /* 650 */
    { 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 },
  },
  { /* 651 */
    { 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 },
  },
  { /* 652 */
    { 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 },
  },
  { /* 653 */
    { 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 },
  },
  { /* 654 */
    { 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 },
  },
  { /* 655 */
    { 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 },
  },
  { /* 656 */
    { 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 },
  },
  { /* 657 */
    { 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 },
  },
  { /* 658 */
    { 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 },
  },
  { /* 659 */
    { 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 },
  },
  { /* 660 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 661 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 662 */
    { 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 },
  },
  { /* 663 */
    { 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 },
  },
  { /* 664 */
    { 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 },
  },
  { /* 665 */
    { 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 },
  },
  { /* 666 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 667 */
    { ENCODING_REG, TYPE_VK },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 668 */
    { 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 },
  },
  { /* 669 */
    { 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 },
  },
  { /* 670 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP4 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VSIB, TYPE_MVSIBX },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 671 */
    { 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 },
  },
  { /* 672 */
    { 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 },
  },
  { /* 673 */
    { 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 },
  },
  { /* 674 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP4 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VSIB, TYPE_MVSIBX },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 675 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP4 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VSIB, TYPE_MVSIBY },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 676 */
    { 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 },
  },
  { /* 677 */
    { 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 },
  },
  { /* 678 */
    { 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 },
  },
  { /* 679 */
    { 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 },
  },
  { /* 680 */
    { 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 },
  },
  { /* 681 */
    { 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 },
  },
  { /* 682 */
    { 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 },
  },
  { /* 683 */
    { 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 },
  },
  { /* 684 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP4 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VSIB, TYPE_MVSIBY },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 685 */
    { 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 },
  },
  { /* 686 */
    { 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 },
  },
  { /* 687 */
    { 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 },
  },
  { /* 688 */
    { 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 },
  },
  { /* 689 */
    { 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 },
  },
  { /* 690 */
    { 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 },
  },
  { /* 691 */
    { 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 },
  },
  { /* 692 */
    { 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 },
  },
  { /* 693 */
    { 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 },
  },
  { /* 694 */
    { 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 },
  },
  { /* 695 */
    { 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 },
  },
  { /* 696 */
    { 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 },
  },
  { /* 697 */
    { 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 },
  },
  { /* 698 */
    { 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 },
  },
  { /* 699 */
    { 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 },
  },
  { /* 700 */
    { 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 },
  },
  { /* 701 */
    { 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 },
  },
  { /* 702 */
    { 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 },
  },
  { /* 703 */
    { 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 },
  },
  { /* 704 */
    { 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 },
  },
  { /* 705 */
    { 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 },
  },
  { /* 706 */
    { 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 },
  },
  { /* 707 */
    { 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 },
  },
  { /* 708 */
    { 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 },
  },
  { /* 709 */
    { 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 },
  },
  { /* 710 */
    { 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 },
  },
  { /* 711 */
    { 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 },
  },
  { /* 712 */
    { 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 },
  },
  { /* 713 */
    { 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 },
  },
  { /* 714 */
    { 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 },
  },
  { /* 715 */
    { 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 },
  },
  { /* 716 */
    { 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 },
  },
  { /* 717 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 718 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 719 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 720 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 721 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 722 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 723 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 724 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 725 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 726 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 727 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 728 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM_CD2, TYPE_ZMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 729 */
    { 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 },
  },
  { /* 730 */
    { 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 },
  },
  { /* 731 */
    { 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 },
  },
  { /* 732 */
    { 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 },
  },
  { /* 733 */
    { 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 },
  },
  { /* 734 */
    { 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 },
  },
  { /* 735 */
    { 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 },
  },
  { /* 736 */
    { 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 },
  },
  { /* 737 */
    { 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 },
  },
  { /* 738 */
    { 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 },
  },
  { /* 739 */
    { 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 },
  },
  { /* 740 */
    { 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 },
  },
  { /* 741 */
    { 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 },
  },
  { /* 742 */
    { 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 },
  },
  { /* 743 */
    { 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 },
  },
  { /* 744 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 745 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 746 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 747 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 748 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM_CD2, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 749 */
    { 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 },
  },
  { /* 750 */
    { 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 },
  },
  { /* 751 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 752 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 753 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 754 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 755 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 756 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
  },
  { /* 757 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 758 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 759 */
    { 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 },
  },
  { /* 760 */
    { 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 },
  },
  { /* 761 */
    { 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 },
  },
  { /* 762 */
    { 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 },
  },
  { /* 763 */
    { 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 },
  },
  { /* 764 */
    { 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 },
  },
  { /* 765 */
    { 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 },
  },
  { /* 766 */
    { 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 },
  },
  { /* 767 */
    { 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 },
  },
  { /* 768 */
    { 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 },
  },
  { /* 769 */
    { 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 },
  },
  { /* 770 */
    { 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 },
  },
  { /* 771 */
    { 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 },
  },
  { /* 772 */
    { 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 },
  },
  { /* 773 */
    { 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 },
  },
  { /* 774 */
    { 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 },
  },
  { /* 775 */
    { 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 },
  },
  { /* 776 */
    { 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 },
  },
  { /* 777 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 778 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 779 */
    { 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 },
  },
  { /* 780 */
    { 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 },
  },
  { /* 781 */
    { 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 },
  },
  { /* 782 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 783 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 784 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_VVVV, TYPE_ZMM },
    { ENCODING_RM_CD2, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 785 */
    { 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 },
  },
  { /* 786 */
    { 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 },
  },
  { /* 787 */
    { 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 },
  },
  { /* 788 */
    { 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 },
  },
  { /* 789 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 790 */
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 791 */
    { 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 },
  },
  { /* 792 */
    { 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 },
  },
  { /* 793 */
    { 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 },
  },
  { /* 794 */
    { 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 },
  },
  { /* 795 */
    { 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 },
  },
  { /* 796 */
    { 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 },
  },
  { /* 797 */
    { 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 },
  },
  { /* 798 */
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 799 */
    { 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 },
  },
  { /* 800 */
    { 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 },
  },
  { /* 801 */
    { 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 },
  },
  { /* 802 */
    { 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 },
  },
  { /* 803 */
    { 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 },
  },
  { /* 804 */
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 805 */
    { 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 },
  },
  { /* 806 */
    { 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 },
  },
  { /* 807 */
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_REG, TYPE_R32 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 808 */
    { 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 },
  },
  { /* 809 */
    { 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 },
  },
  { /* 810 */
    { 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 },
  },
  { /* 811 */
    { 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 },
  },
  { /* 812 */
    { 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 },
  },
  { /* 813 */
    { 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 },
  },
  { /* 814 */
    { 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 },
  },
  { /* 815 */
    { 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 },
  },
  { /* 816 */
    { 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 },
  },
  { /* 817 */
    { 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 },
  },
  { /* 818 */
    { 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 },
  },
  { /* 819 */
    { 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 },
  },
  { /* 820 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 821 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 822 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 823 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 824 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 825 */
    { ENCODING_DUP, TYPE_DUP1 },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 826 */
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_RM, TYPE_M },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 827 */
    { 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 },
  },
  { /* 828 */
    { 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 },
  },
  { /* 829 */
    { 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 },
  },
  { /* 830 */
    { 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 },
  },
  { /* 831 */
    { 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 },
  },
  { /* 832 */
    { 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 },
  },
  { /* 833 */
    { 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 },
  },
  { /* 834 */
    { 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 },
  },
  { /* 835 */
    { 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 },
  },
  { /* 836 */
    { 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 },
  },
  { /* 837 */
    { 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 },
  },
  { /* 838 */
    { 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 },
  },
  { /* 839 */
    { 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 },
  },
  { /* 840 */
    { 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 },
  },
  { /* 841 */
    { 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 },
  },
  { /* 842 */
    { 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 },
  },
  { /* 843 */
    { 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 },
  },
  { /* 844 */
    { 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 },
  },
  { /* 845 */
    { 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 },
  },
  { /* 846 */
    { 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 },
  },
  { /* 847 */
    { 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 },
  },
  { /* 848 */
    { 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 },
  },
  { /* 849 */
    { 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 },
  },
  { /* 850 */
    { 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 },
  },
  { /* 851 */
    { 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 },
  },
  { /* 852 */
    { 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 },
  },
  { /* 853 */
    { 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 },
  },
  { /* 854 */
    { 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 },
  },
  { /* 855 */
    { 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 },
  },
  { /* 856 */
    { 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 },
  },
  { /* 857 */
    { 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 },
  },
  { /* 858 */
    { 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 },
  },
  { /* 859 */
    { 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 },
  },
  { /* 860 */
    { 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 },
  },
  { /* 861 */
    { 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 },
  },
  { /* 862 */
    { 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 },
  },
  { /* 863 */
    { 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 },
  },
  { /* 864 */
    { 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 },
  },
  { /* 865 */
    { 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 },
  },
  { /* 866 */
    { 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 },
  },
  { /* 867 */
    { 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 },
  },
  { /* 868 */
    { 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 },
  },
  { /* 869 */
    { 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 },
  },
  { /* 870 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 871 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 872 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 873 */
    { ENCODING_RM, TYPE_M },
    { ENCODING_WRITEMASK, TYPE_VK },
    { ENCODING_REG, TYPE_ZMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 874 */
    { 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 },
  },
  { /* 875 */
    { 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 },
  },
  { /* 876 */
    { 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 },
  },
  { /* 877 */
    { 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 },
  },
  { /* 878 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 879 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_IB, TYPE_YMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 880 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_IB, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 881 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_IB, TYPE_YMM },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 882 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 883 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_IB, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 884 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 885 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_IB, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 886 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 887 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 888 */
    { 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 },
  },
  { /* 889 */
    { 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 },
  },
  { /* 890 */
    { 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 },
  },
  { /* 891 */
    { 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 },
  },
  { /* 892 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_R32 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 893 */
    { 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 },
  },
  { /* 894 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 895 */
    { 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 },
  },
  { /* 896 */
    { 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 },
  },
  { /* 897 */
    { 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 },
  },
  { /* 898 */
    { 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 },
  },
  { /* 899 */
    { 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 },
  },
  { /* 900 */
    { 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 },
  },
  { /* 901 */
    { 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 },
  },
  { /* 902 */
    { 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 },
  },
  { /* 903 */
    { 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 },
  },
  { /* 904 */
    { 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 },
  },
  { /* 905 */
    { 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 },
  },
  { /* 906 */
    { 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 },
  },
  { /* 907 */
    { 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 },
  },
  { /* 908 */
    { 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 },
  },
  { /* 909 */
    { 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 },
  },
  { /* 910 */
    { 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 },
  },
  { /* 911 */
    { 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 },
  },
  { /* 912 */
    { 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 },
  },
  { /* 913 */
    { 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 },
  },
  { /* 914 */
    { 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 },
  },
  { /* 915 */
    { 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 },
  },
  { /* 916 */
    { 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 },
  },
  { /* 917 */
    { 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 },
  },
  { /* 918 */
    { 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 },
  },
  { /* 919 */
    { 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 },
  },
  { /* 920 */
    { 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 },
  },
  { /* 921 */
    { 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 },
  },
  { /* 922 */
    { 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 },
  },
  { /* 923 */
    { 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 },
  },
  { /* 924 */
    { 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 },
  },
  { /* 925 */
    { 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 },
  },
  { /* 926 */
    { 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 },
  },
  { /* 927 */
    { 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 },
  },
  { /* 928 */
    { 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 },
  },
  { /* 929 */
    { 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 },
  },
  { /* 930 */
    { 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 },
  },
  { /* 931 */
    { 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 },
  },
  { /* 932 */
    { 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 },
  },
  { /* 933 */
    { 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 },
  },
  { /* 934 */
    { 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 },
  },
  { /* 935 */
    { 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 },
  },
  { /* 936 */
    { 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 },
  },
  { /* 937 */
    { 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 },
  },
  { /* 938 */
    { 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 },
  },
  { /* 939 */
    { 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 },
  },
  { /* 940 */
    { 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 },
  },
  { /* 941 */
    { 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 },
  },
  { /* 942 */
    { 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 },
  },
  { /* 943 */
    { 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 },
  },
  { /* 944 */
    { 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 },
  },
  { /* 945 */
    { 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 },
  },
  { /* 946 */
    { 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 },
  },
  { /* 947 */
    { 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 },
  },
  { /* 948 */
    { 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 },
  },
  { /* 949 */
    { 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 },
  },
  { /* 950 */
    { 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 },
  },
  { /* 951 */
    { 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 },
  },
  { /* 952 */
    { 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 },
  },
  { /* 953 */
    { 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 },
  },
  { /* 954 */
    { 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 },
  },
  { /* 955 */
    { 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 },
  },
  { /* 956 */
    { 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 },
  },
  { /* 957 */
    { 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 },
  },
  { /* 958 */
    { 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 },
  },
  { /* 959 */
    { 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 },
  },
  { /* 960 */
    { 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 },
  },
  { /* 961 */
    { 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 },
  },
  { /* 962 */
    { 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 },
  },
  { /* 963 */
    { 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 },
  },
  { /* 964 */
    { 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 },
  },
  { /* 965 */
    { 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 },
  },
  { /* 966 */
    { 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 },
  },
  { /* 967 */
    { 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 },
  },
  { /* 968 */
    { 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 },
  },
  { /* 969 */
    { 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 },
  },
  { /* 970 */
    { 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 },
  },
  { /* 971 */
    { 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 },
  },
  { /* 972 */
    { 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 },
  },
  { /* 973 */
    { 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 },
  },
  { /* 974 */
    { 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 },
  },
  { /* 975 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_M },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 976 */
    { ENCODING_REG, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 977 */
    { 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 },
  },
  { /* 978 */
    { 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 },
  },
  { /* 979 */
    { 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 },
  },
  { /* 980 */
    { 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 },
  },
  { /* 981 */
    { 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 },
  },
  { /* 982 */
    { 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 },
  },
  { /* 983 */
    { 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 },
  },
  { /* 984 */
    { 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 },
  },
  { /* 985 */
    { 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 },
  },
  { /* 986 */
    { 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 },
  },
  { /* 987 */
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_YMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 988 */
    { ENCODING_VVVV, TYPE_XMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_IB, TYPE_UIMM8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 989 */
    { ENCODING_REG, TYPE_YMM },
    { ENCODING_VVVV, TYPE_YMM },
    { ENCODING_RM, TYPE_XMM },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 990 */
    { 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 },
  },
  { /* 991 */
    { 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 },
  },
  { /* 992 */
    { 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 },
  },
  { /* 993 */
    { 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 },
  },
  { /* 994 */
    { 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 },
  },
  { /* 995 */
    { 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 },
  },
  { /* 996 */
    { 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 },
  },
  { /* 997 */
    { 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 },
  },
  { /* 998 */
    { 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 },
  },
  { /* 999 */
    { 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 },
  },
  { /* 1000 */
    { 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 },
  },
  { /* 1001 */
    { 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 },
  },
  { /* 1002 */
    { 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 },
  },
  { /* 1003 */
    { 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 },
  },
  { /* 1004 */
    { 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 },
  },
  { /* 1005 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 1006 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 1007 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_RM, TYPE_R8 },
    { ENCODING_REG, TYPE_R8 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 1008 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_REG, TYPE_Rv },
    { ENCODING_RM, TYPE_Rv },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 1009 */
    { ENCODING_DUP, TYPE_DUP2 },
    { ENCODING_DUP, TYPE_DUP3 },
    { ENCODING_REG, TYPE_R64 },
    { ENCODING_RM, TYPE_R64 },
    { ENCODING_NONE, TYPE_NONE },
    { ENCODING_NONE, TYPE_NONE },
  },
  { /* 1010 */
    { 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[17802] = {
  { /* 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,
    /*  */
  },
  { /* 255 */
    0,
    /*  */
  },
  { /* 256 */
    0,
    /*  */
  },
  { /* 257 */
    0,
    /*  */
  },
  { /* 258 */
    0,
    /*  */
  },
  { /* 259 */
    0,
    /*  */
  },
  { /* 260 */
    0,
    /*  */
  },
  { /* 261 */
    0,
    /*  */
  },
  { /* 262 */
    0,
    /*  */
  },
  { /* 263 */
    0,
    /*  */
  },
  { /* 264 */
    0,
    /*  */
  },
  { /* 265 */
    0,
    /*  */
  },
  { /* 266 */
    0,
    /*  */
  },
  { /* 267 */
    0,
    /*  */
  },
  { /* 268 */
    0,
    /*  */
  },
  { /* 269 */
    0,
    /*  */
  },
  { /* 270 */
    0,
    /*  */
  },
  { /* 271 */
    0,
    /*  */
  },
  { /* 272 */
    0,
    /*  */
  },
  { /* 273 */
    0,
    /*  */
  },
  { /* 274 */
    0,
    /*  */
  },
  { /* 275 */
    0,
    /*  */
  },
  { /* 276 */
    0,
    /*  */
  },
  { /* 277 */
    0,
    /*  */
  },
  { /* 278 */
    0,
    /*  */
  },
  { /* 279 */
    0,
    /*  */
  },
  { /* 280 */
    0,
    /*  */
  },
  { /* 281 */
    0,
    /*  */
  },
  { /* 282 */
    0,
    /*  */
  },
  { /* 283 */
    0,
    /*  */
  },
  { /* 284 */
    0,
    /*  */
  },
  { /* 285 */
    0,
    /*  */
  },
  { /* 286 */
    0,
    /*  */
  },
  { /* 287 */
    0,
    /*  */
  },
  { /* 288 */
    0,
    /*  */
  },
  { /* 289 */
    0,
    /*  */
  },
  { /* 290 */
    0,
    /*  */
  },
  { /* 291 */
    0,
    /*  */
  },
  { /* 292 */
    0,
    /*  */
  },
  { /* 293 */
    0,
    /*  */
  },
  { /* 294 */
    0,
    /*  */
  },
  { /* 295 */
    0,
    /*  */
  },
  { /* 296 */
    0,
    /*  */
  },
  { /* 297 */
    0,
    /*  */
  },
  { /* 298 */
    0,
    /*  */
  },
  { /* 299 */
    0,
    /*  */
  },
  { /* 300 */
    0,
    /*  */
  },
  { /* 301 */
    0,
    /*  */
  },
  { /* 302 */
    0,
    /*  */
  },
  { /* 303 */
    0,
    /*  */
  },
  { /* 304 */
    0,
    /*  */
  },
  { /* 305 */
    0,
    /*  */
  },
  { /* 306 */
    0,
    /*  */
  },
  { /* 307 */
    0,
    /*  */
  },
  { /* 308 */
    0,
    /*  */
  },
  { /* 309 */
    0,
    /*  */
  },
  { /* 310 */
    0,
    /*  */
  },
  { /* 311 */
    0,
    /*  */
  },
  { /* 312 */
    0,
    /*  */
  },
  { /* 313 */
    0,
    /*  */
  },
  { /* 314 */
    0,
    /*  */
  },
  { /* 315 */
    0,
    /*  */
  },
  { /* 316 */
    0,
    /*  */
  },
  { /* 317 */
    0,
    /*  */
  },
  { /* 318 */
    0,
    /*  */
  },
  { /* 319 */
    0,
    /*  */
  },
  { /* 320 */
    0,
    /*  */
  },
  { /* 321 */
    0,
    /*  */
  },
  { /* 322 */
    0,
    /*  */
  },
  { /* 323 */
    0,
    /*  */
  },
  { /* 324 */
    0,
    /*  */
  },
  { /* 325 */
    0,
    /*  */
  },
  { /* 326 */
    0,
    /*  */
  },
  { /* 327 */
    0,
    /*  */
  },
  { /* 328 */
    0,
    /*  */
  },
  { /* 329 */
    0,
    /*  */
  },
  { /* 330 */
    0,
    /*  */
  },
  { /* 331 */
    0,
    /*  */
  },
  { /* 332 */
    0,
    /*  */
  },
  { /* 333 */
    0,
    /*  */
  },
  { /* 334 */
    0,
    /*  */
  },
  { /* 335 */
    0,
    /*  */
  },
  { /* 336 */
    0,
    /*  */
  },
  { /* 337 */
    0,
    /*  */
  },
  { /* 338 */
    0,
    /*  */
  },
  { /* 339 */
    0,
    /*  */
  },
  { /* 340 */
    0,
    /*  */
  },
  { /* 341 */
    0,
    /*  */
  },
  { /* 342 */
    0,
    /*  */
  },
  { /* 343 */
    0,
    /*  */
  },
  { /* 344 */
    0,
    /* AAA */
  },
  { /* 345 */
    1,
    /* AAD8i8 */
  },
  { /* 346 */
    2,
    /* AADD32mr */
  },
  { /* 347 */
    3,
    /* AADD64mr */
  },
  { /* 348 */
    1,
    /* AAM8i8 */
  },
  { /* 349 */
    2,
    /* AAND32mr */
  },
  { /* 350 */
    3,
    /* AAND64mr */
  },
  { /* 351 */
    0,
    /* AAS */
  },
  { /* 352 */
    0,
    /* ABS_F */
  },
  { /* 353 */
    0,
    /*  */
  },
  { /* 354 */
    0,
    /*  */
  },
  { /* 355 */
    0,
    /*  */
  },
  { /* 356 */
    4,
    /* ADC16i16 */
  },
  { /* 357 */
    5,
    /* ADC16mi */
  },
  { /* 358 */
    6,
    /* ADC16mi8 */
  },
  { /* 359 */
    7,
    /* ADC16mr */
  },
  { /* 360 */
    8,
    /* ADC16ri */
  },
  { /* 361 */
    9,
    /* ADC16ri8 */
  },
  { /* 362 */
    10,
    /* ADC16rm */
  },
  { /* 363 */
    11,
    /* ADC16rr */
  },
  { /* 364 */
    12,
    /* ADC16rr_REV */
  },
  { /* 365 */
    4,
    /* ADC32i32 */
  },
  { /* 366 */
    5,
    /* ADC32mi */
  },
  { /* 367 */
    6,
    /* ADC32mi8 */
  },
  { /* 368 */
    7,
    /* ADC32mr */
  },
  { /* 369 */
    8,
    /* ADC32ri */
  },
  { /* 370 */
    9,
    /* ADC32ri8 */
  },
  { /* 371 */
    10,
    /* ADC32rm */
  },
  { /* 372 */
    11,
    /* ADC32rr */
  },
  { /* 373 */
    12,
    /* ADC32rr_REV */
  },
  { /* 374 */
    13,
    /* ADC64i32 */
  },
  { /* 375 */
    14,
    /* ADC64mi32 */
  },
  { /* 376 */
    6,
    /* ADC64mi8 */
  },
  { /* 377 */
    3,
    /* ADC64mr */
  },
  { /* 378 */
    15,
    /* ADC64ri32 */
  },
  { /* 379 */
    16,
    /* ADC64ri8 */
  },
  { /* 380 */
    17,
    /* ADC64rm */
  },
  { /* 381 */
    18,
    /* ADC64rr */
  },
  { /* 382 */
    19,
    /* ADC64rr_REV */
  },
  { /* 383 */
    1,
    /* ADC8i8 */
  },
  { /* 384 */
    6,
    /* ADC8mi */
  },
  { /* 385 */
    6,
    /* ADC8mi8 */
  },
  { /* 386 */
    20,
    /* ADC8mr */
  },
  { /* 387 */
    21,
    /* ADC8ri */
  },
  { /* 388 */
    21,
    /* ADC8ri8 */
  },
  { /* 389 */
    22,
    /* ADC8rm */
  },
  { /* 390 */
    23,
    /* ADC8rr */
  },
  { /* 391 */
    24,
    /* ADC8rr_REV */
  },
  { /* 392 */
    25,
    /* ADCX32rm */
  },
  { /* 393 */
    26,
    /* ADCX32rr */
  },
  { /* 394 */
    17,
    /* ADCX64rm */
  },
  { /* 395 */
    19,
    /* ADCX64rr */
  },
  { /* 396 */
    4,
    /* ADD16i16 */
  },
  { /* 397 */
    5,
    /* ADD16mi */
  },
  { /* 398 */
    6,
    /* ADD16mi8 */
  },
  { /* 399 */
    7,
    /* ADD16mr */
  },
  { /* 400 */
    8,
    /* ADD16ri */
  },
  { /* 401 */
    9,
    /* ADD16ri8 */
  },
  { /* 402 */
    10,
    /* ADD16rm */
  },
  { /* 403 */
    11,
    /* ADD16rr */
  },
  { /* 404 */
    12,
    /* ADD16rr_REV */
  },
  { /* 405 */
    4,
    /* ADD32i32 */
  },
  { /* 406 */
    5,
    /* ADD32mi */
  },
  { /* 407 */
    6,
    /* ADD32mi8 */
  },
  { /* 408 */
    7,
    /* ADD32mr */
  },
  { /* 409 */
    8,
    /* ADD32ri */
  },
  { /* 410 */
    9,
    /* ADD32ri8 */
  },
  { /* 411 */
    10,
    /* ADD32rm */
  },
  { /* 412 */
    11,
    /* ADD32rr */
  },
  { /* 413 */
    12,
    /* ADD32rr_REV */
  },
  { /* 414 */
    13,
    /* ADD64i32 */
  },
  { /* 415 */
    14,
    /* ADD64mi32 */
  },
  { /* 416 */
    6,
    /* ADD64mi8 */
  },
  { /* 417 */
    3,
    /* ADD64mr */
  },
  { /* 418 */
    15,
    /* ADD64ri32 */
  },
  { /* 419 */
    16,
    /* ADD64ri8 */
  },
  { /* 420 */
    17,
    /* ADD64rm */
  },
  { /* 421 */
    18,
    /* ADD64rr */
  },
  { /* 422 */
    19,
    /* ADD64rr_REV */
  },
  { /* 423 */
    1,
    /* ADD8i8 */
  },
  { /* 424 */
    6,
    /* ADD8mi */
  },
  { /* 425 */
    6,
    /* ADD8mi8 */
  },
  { /* 426 */
    20,
    /* ADD8mr */
  },
  { /* 427 */
    21,
    /* ADD8ri */
  },
  { /* 428 */
    21,
    /* ADD8ri8 */
  },
  { /* 429 */
    22,
    /* ADD8rm */
  },
  { /* 430 */
    23,
    /* ADD8rr */
  },
  { /* 431 */
    24,
    /* ADD8rr_REV */
  },
  { /* 432 */
    27,
    /* ADDPDrm */
  },
  { /* 433 */
    28,
    /* ADDPDrr */
  },
  { /* 434 */
    27,
    /* ADDPSrm */
  },
  { /* 435 */
    28,
    /* ADDPSrr */
  },
  { /* 436 */
    0,
    /* ADDR16_PREFIX */
  },
  { /* 437 */
    0,
    /* ADDR32_PREFIX */
  },
  { /* 438 */
    0,
    /*  */
  },
  { /* 439 */
    27,
    /* ADDSDrm_Int */
  },
  { /* 440 */
    0,
    /*  */
  },
  { /* 441 */
    28,
    /* ADDSDrr_Int */
  },
  { /* 442 */
    0,
    /*  */
  },
  { /* 443 */
    27,
    /* ADDSSrm_Int */
  },
  { /* 444 */
    0,
    /*  */
  },
  { /* 445 */
    28,
    /* ADDSSrr_Int */
  },
  { /* 446 */
    27,
    /* ADDSUBPDrm */
  },
  { /* 447 */
    28,
    /* ADDSUBPDrr */
  },
  { /* 448 */
    27,
    /* ADDSUBPSrm */
  },
  { /* 449 */
    28,
    /* ADDSUBPSrr */
  },
  { /* 450 */
    29,
    /* ADD_F32m */
  },
  { /* 451 */
    29,
    /* ADD_F64m */
  },
  { /* 452 */
    29,
    /* ADD_FI16m */
  },
  { /* 453 */
    29,
    /* ADD_FI32m */
  },
  { /* 454 */
    30,
    /* ADD_FPrST0 */
  },
  { /* 455 */
    30,
    /* ADD_FST0r */
  },
  { /* 456 */
    0,
    /*  */
  },
  { /* 457 */
    0,
    /*  */
  },
  { /* 458 */
    0,
    /*  */
  },
  { /* 459 */
    0,
    /*  */
  },
  { /* 460 */
    0,
    /*  */
  },
  { /* 461 */
    0,
    /*  */
  },
  { /* 462 */
    0,
    /*  */
  },
  { /* 463 */
    0,
    /*  */
  },
  { /* 464 */
    0,
    /*  */
  },
  { /* 465 */
    0,
    /*  */
  },
  { /* 466 */
    0,
    /*  */
  },
  { /* 467 */
    0,
    /*  */
  },
  { /* 468 */
    0,
    /*  */
  },
  { /* 469 */
    0,
    /*  */
  },
  { /* 470 */
    30,
    /* ADD_FrST0 */
  },
  { /* 471 */
    0,
    /*  */
  },
  { /* 472 */
    0,
    /*  */
  },
  { /* 473 */
    0,
    /*  */
  },
  { /* 474 */
    0,
    /*  */
  },
  { /* 475 */
    25,
    /* ADOX32rm */
  },
  { /* 476 */
    26,
    /* ADOX32rr */
  },
  { /* 477 */
    17,
    /* ADOX64rm */
  },
  { /* 478 */
    19,
    /* ADOX64rr */
  },
  { /* 479 */
    27,
    /* AESDEC128KL */
  },
  { /* 480 */
    27,
    /* AESDEC256KL */
  },
  { /* 481 */
    27,
    /* AESDECLASTrm */
  },
  { /* 482 */
    28,
    /* AESDECLASTrr */
  },
  { /* 483 */
    29,
    /* AESDECWIDE128KL */
  },
  { /* 484 */
    29,
    /* AESDECWIDE256KL */
  },
  { /* 485 */
    27,
    /* AESDECrm */
  },
  { /* 486 */
    28,
    /* AESDECrr */
  },
  { /* 487 */
    27,
    /* AESENC128KL */
  },
  { /* 488 */
    27,
    /* AESENC256KL */
  },
  { /* 489 */
    27,
    /* AESENCLASTrm */
  },
  { /* 490 */
    28,
    /* AESENCLASTrr */
  },
  { /* 491 */
    29,
    /* AESENCWIDE128KL */
  },
  { /* 492 */
    29,
    /* AESENCWIDE256KL */
  },
  { /* 493 */
    27,
    /* AESENCrm */
  },
  { /* 494 */
    28,
    /* AESENCrr */
  },
  { /* 495 */
    31,
    /* AESIMCrm */
  },
  { /* 496 */
    32,
    /* AESIMCrr */
  },
  { /* 497 */
    33,
    /* AESKEYGENASSIST128rm */
  },
  { /* 498 */
    34,
    /* AESKEYGENASSIST128rr */
  },
  { /* 499 */
    4,
    /* AND16i16 */
  },
  { /* 500 */
    5,
    /* AND16mi */
  },
  { /* 501 */
    6,
    /* AND16mi8 */
  },
  { /* 502 */
    7,
    /* AND16mr */
  },
  { /* 503 */
    8,
    /* AND16ri */
  },
  { /* 504 */
    9,
    /* AND16ri8 */
  },
  { /* 505 */
    10,
    /* AND16rm */
  },
  { /* 506 */
    11,
    /* AND16rr */
  },
  { /* 507 */
    12,
    /* AND16rr_REV */
  },
  { /* 508 */
    4,
    /* AND32i32 */
  },
  { /* 509 */
    5,
    /* AND32mi */
  },
  { /* 510 */
    6,
    /* AND32mi8 */
  },
  { /* 511 */
    7,
    /* AND32mr */
  },
  { /* 512 */
    8,
    /* AND32ri */
  },
  { /* 513 */
    9,
    /* AND32ri8 */
  },
  { /* 514 */
    10,
    /* AND32rm */
  },
  { /* 515 */
    11,
    /* AND32rr */
  },
  { /* 516 */
    12,
    /* AND32rr_REV */
  },
  { /* 517 */
    13,
    /* AND64i32 */
  },
  { /* 518 */
    14,
    /* AND64mi32 */
  },
  { /* 519 */
    6,
    /* AND64mi8 */
  },
  { /* 520 */
    3,
    /* AND64mr */
  },
  { /* 521 */
    15,
    /* AND64ri32 */
  },
  { /* 522 */
    16,
    /* AND64ri8 */
  },
  { /* 523 */
    17,
    /* AND64rm */
  },
  { /* 524 */
    18,
    /* AND64rr */
  },
  { /* 525 */
    19,
    /* AND64rr_REV */
  },
  { /* 526 */
    1,
    /* AND8i8 */
  },
  { /* 527 */
    6,
    /* AND8mi */
  },
  { /* 528 */
    6,
    /* AND8mi8 */
  },
  { /* 529 */
    20,
    /* AND8mr */
  },
  { /* 530 */
    21,
    /* AND8ri */
  },
  { /* 531 */
    21,
    /* AND8ri8 */
  },
  { /* 532 */
    22,
    /* AND8rm */
  },
  { /* 533 */
    23,
    /* AND8rr */
  },
  { /* 534 */
    24,
    /* AND8rr_REV */
  },
  { /* 535 */
    35,
    /* ANDN32rm */
  },
  { /* 536 */
    36,
    /* ANDN32rr */
  },
  { /* 537 */
    37,
    /* ANDN64rm */
  },
  { /* 538 */
    38,
    /* ANDN64rr */
  },
  { /* 539 */
    27,
    /* ANDNPDrm */
  },
  { /* 540 */
    28,
    /* ANDNPDrr */
  },
  { /* 541 */
    27,
    /* ANDNPSrm */
  },
  { /* 542 */
    28,
    /* ANDNPSrr */
  },
  { /* 543 */
    27,
    /* ANDPDrm */
  },
  { /* 544 */
    28,
    /* ANDPDrr */
  },
  { /* 545 */
    27,
    /* ANDPSrm */
  },
  { /* 546 */
    28,
    /* ANDPSrr */
  },
  { /* 547 */
    2,
    /* AOR32mr */
  },
  { /* 548 */
    3,
    /* AOR64mr */
  },
  { /* 549 */
    39,
    /* ARPL16mr */
  },
  { /* 550 */
    40,
    /* ARPL16rr */
  },
  { /* 551 */
    0,
    /*  */
  },
  { /* 552 */
    2,
    /* AXOR32mr */
  },
  { /* 553 */
    3,
    /* AXOR64mr */
  },
  { /* 554 */
    41,
    /* BEXTR32rm */
  },
  { /* 555 */
    42,
    /* BEXTR32rr */
  },
  { /* 556 */
    43,
    /* BEXTR64rm */
  },
  { /* 557 */
    44,
    /* BEXTR64rr */
  },
  { /* 558 */
    45,
    /* BEXTRI32mi */
  },
  { /* 559 */
    46,
    /* BEXTRI32ri */
  },
  { /* 560 */
    47,
    /* BEXTRI64mi */
  },
  { /* 561 */
    48,
    /* BEXTRI64ri */
  },
  { /* 562 */
    49,
    /* BLCFILL32rm */
  },
  { /* 563 */
    50,
    /* BLCFILL32rr */
  },
  { /* 564 */
    51,
    /* BLCFILL64rm */
  },
  { /* 565 */
    52,
    /* BLCFILL64rr */
  },
  { /* 566 */
    49,
    /* BLCI32rm */
  },
  { /* 567 */
    50,
    /* BLCI32rr */
  },
  { /* 568 */
    51,
    /* BLCI64rm */
  },
  { /* 569 */
    52,
    /* BLCI64rr */
  },
  { /* 570 */
    49,
    /* BLCIC32rm */
  },
  { /* 571 */
    50,
    /* BLCIC32rr */
  },
  { /* 572 */
    51,
    /* BLCIC64rm */
  },
  { /* 573 */
    52,
    /* BLCIC64rr */
  },
  { /* 574 */
    49,
    /* BLCMSK32rm */
  },
  { /* 575 */
    50,
    /* BLCMSK32rr */
  },
  { /* 576 */
    51,
    /* BLCMSK64rm */
  },
  { /* 577 */
    52,
    /* BLCMSK64rr */
  },
  { /* 578 */
    49,
    /* BLCS32rm */
  },
  { /* 579 */
    50,
    /* BLCS32rr */
  },
  { /* 580 */
    51,
    /* BLCS64rm */
  },
  { /* 581 */
    52,
    /* BLCS64rr */
  },
  { /* 582 */
    53,
    /* BLENDPDrmi */
  },
  { /* 583 */
    54,
    /* BLENDPDrri */
  },
  { /* 584 */
    53,
    /* BLENDPSrmi */
  },
  { /* 585 */
    54,
    /* BLENDPSrri */
  },
  { /* 586 */
    27,
    /* BLENDVPDrm0 */
  },
  { /* 587 */
    28,
    /* BLENDVPDrr0 */
  },
  { /* 588 */
    27,
    /* BLENDVPSrm0 */
  },
  { /* 589 */
    28,
    /* BLENDVPSrr0 */
  },
  { /* 590 */
    49,
    /* BLSFILL32rm */
  },
  { /* 591 */
    50,
    /* BLSFILL32rr */
  },
  { /* 592 */
    51,
    /* BLSFILL64rm */
  },
  { /* 593 */
    52,
    /* BLSFILL64rr */
  },
  { /* 594 */
    49,
    /* BLSI32rm */
  },
  { /* 595 */
    50,
    /* BLSI32rr */
  },
  { /* 596 */
    51,
    /* BLSI64rm */
  },
  { /* 597 */
    52,
    /* BLSI64rr */
  },
  { /* 598 */
    49,
    /* BLSIC32rm */
  },
  { /* 599 */
    50,
    /* BLSIC32rr */
  },
  { /* 600 */
    51,
    /* BLSIC64rm */
  },
  { /* 601 */
    52,
    /* BLSIC64rr */
  },
  { /* 602 */
    49,
    /* BLSMSK32rm */
  },
  { /* 603 */
    50,
    /* BLSMSK32rr */
  },
  { /* 604 */
    51,
    /* BLSMSK64rm */
  },
  { /* 605 */
    52,
    /* BLSMSK64rr */
  },
  { /* 606 */
    49,
    /* BLSR32rm */
  },
  { /* 607 */
    50,
    /* BLSR32rr */
  },
  { /* 608 */
    51,
    /* BLSR64rm */
  },
  { /* 609 */
    52,
    /* BLSR64rr */
  },
  { /* 610 */
    55,
    /* BOUNDS16rm */
  },
  { /* 611 */
    55,
    /* BOUNDS32rm */
  },
  { /* 612 */
    55,
    /* BSF16rm */
  },
  { /* 613 */
    56,
    /* BSF16rr */
  },
  { /* 614 */
    55,
    /* BSF32rm */
  },
  { /* 615 */
    56,
    /* BSF32rr */
  },
  { /* 616 */
    57,
    /* BSF64rm */
  },
  { /* 617 */
    58,
    /* BSF64rr */
  },
  { /* 618 */
    55,
    /* BSR16rm */
  },
  { /* 619 */
    56,
    /* BSR16rr */
  },
  { /* 620 */
    55,
    /* BSR32rm */
  },
  { /* 621 */
    56,
    /* BSR32rr */
  },
  { /* 622 */
    57,
    /* BSR64rm */
  },
  { /* 623 */
    58,
    /* BSR64rr */
  },
  { /* 624 */
    59,
    /* BSWAP16r_BAD */
  },
  { /* 625 */
    59,
    /* BSWAP32r */
  },
  { /* 626 */
    60,
    /* BSWAP64r */
  },
  { /* 627 */
    61,
    /* BT16mi8 */
  },
  { /* 628 */
    7,
    /* BT16mr */
  },
  { /* 629 */
    62,
    /* BT16ri8 */
  },
  { /* 630 */
    63,
    /* BT16rr */
  },
  { /* 631 */
    61,
    /* BT32mi8 */
  },
  { /* 632 */
    7,
    /* BT32mr */
  },
  { /* 633 */
    62,
    /* BT32ri8 */
  },
  { /* 634 */
    63,
    /* BT32rr */
  },
  { /* 635 */
    61,
    /* BT64mi8 */
  },
  { /* 636 */
    3,
    /* BT64mr */
  },
  { /* 637 */
    64,
    /* BT64ri8 */
  },
  { /* 638 */
    65,
    /* BT64rr */
  },
  { /* 639 */
    61,
    /* BTC16mi8 */
  },
  { /* 640 */
    7,
    /* BTC16mr */
  },
  { /* 641 */
    66,
    /* BTC16ri8 */
  },
  { /* 642 */
    11,
    /* BTC16rr */
  },
  { /* 643 */
    61,
    /* BTC32mi8 */
  },
  { /* 644 */
    7,
    /* BTC32mr */
  },
  { /* 645 */
    66,
    /* BTC32ri8 */
  },
  { /* 646 */
    11,
    /* BTC32rr */
  },
  { /* 647 */
    61,
    /* BTC64mi8 */
  },
  { /* 648 */
    3,
    /* BTC64mr */
  },
  { /* 649 */
    67,
    /* BTC64ri8 */
  },
  { /* 650 */
    18,
    /* BTC64rr */
  },
  { /* 651 */
    61,
    /* BTR16mi8 */
  },
  { /* 652 */
    7,
    /* BTR16mr */
  },
  { /* 653 */
    66,
    /* BTR16ri8 */
  },
  { /* 654 */
    11,
    /* BTR16rr */
  },
  { /* 655 */
    61,
    /* BTR32mi8 */
  },
  { /* 656 */
    7,
    /* BTR32mr */
  },
  { /* 657 */
    66,
    /* BTR32ri8 */
  },
  { /* 658 */
    11,
    /* BTR32rr */
  },
  { /* 659 */
    61,
    /* BTR64mi8 */
  },
  { /* 660 */
    3,
    /* BTR64mr */
  },
  { /* 661 */
    67,
    /* BTR64ri8 */
  },
  { /* 662 */
    18,
    /* BTR64rr */
  },
  { /* 663 */
    61,
    /* BTS16mi8 */
  },
  { /* 664 */
    7,
    /* BTS16mr */
  },
  { /* 665 */
    66,
    /* BTS16ri8 */
  },
  { /* 666 */
    11,
    /* BTS16rr */
  },
  { /* 667 */
    61,
    /* BTS32mi8 */
  },
  { /* 668 */
    7,
    /* BTS32mr */
  },
  { /* 669 */
    66,
    /* BTS32ri8 */
  },
  { /* 670 */
    11,
    /* BTS32rr */
  },
  { /* 671 */
    61,
    /* BTS64mi8 */
  },
  { /* 672 */
    3,
    /* BTS64mr */
  },
  { /* 673 */
    67,
    /* BTS64ri8 */
  },
  { /* 674 */
    18,
    /* BTS64rr */
  },
  { /* 675 */
    41,
    /* BZHI32rm */
  },
  { /* 676 */
    42,
    /* BZHI32rr */
  },
  { /* 677 */
    43,
    /* BZHI64rm */
  },
  { /* 678 */
    44,
    /* BZHI64rr */
  },
  { /* 679 */
    29,
    /* CALL16m */
  },
  { /* 680 */
    0,
    /*  */
  },
  { /* 681 */
    68,
    /* CALL16r */
  },
  { /* 682 */
    0,
    /*  */
  },
  { /* 683 */
    29,
    /* CALL32m */
  },
  { /* 684 */
    0,
    /*  */
  },
  { /* 685 */
    68,
    /* CALL32r */
  },
  { /* 686 */
    0,
    /*  */
  },
  { /* 687 */
    29,
    /* CALL64m */
  },
  { /* 688 */
    0,
    /*  */
  },
  { /* 689 */
    69,
    /* CALL64pcrel32 */
  },
  { /* 690 */
    70,
    /* CALL64r */
  },
  { /* 691 */
    0,
    /*  */
  },
  { /* 692 */
    71,
    /* CALLpcrel16 */
  },
  { /* 693 */
    69,
    /* CALLpcrel32 */
  },
  { /* 694 */
    0,
    /*  */
  },
  { /* 695 */
    0,
    /* CBW */
  },
  { /* 696 */
    0,
    /* CDQ */
  },
  { /* 697 */
    0,
    /* CDQE */
  },
  { /* 698 */
    0,
    /* CHS_F */
  },
  { /* 699 */
    0,
    /*  */
  },
  { /* 700 */
    0,
    /*  */
  },
  { /* 701 */
    0,
    /*  */
  },
  { /* 702 */
    0,
    /* CLAC */
  },
  { /* 703 */
    0,
    /* CLC */
  },
  { /* 704 */
    0,
    /* CLD */
  },
  { /* 705 */
    29,
    /* CLDEMOTE */
  },
  { /* 706 */
    0,
    /*  */
  },
  { /* 707 */
    29,
    /* CLFLUSH */
  },
  { /* 708 */
    29,
    /* CLFLUSHOPT */
  },
  { /* 709 */
    0,
    /* CLGI */
  },
  { /* 710 */
    0,
    /* CLI */
  },
  { /* 711 */
    29,
    /* CLRSSBSY */
  },
  { /* 712 */
    0,
    /* CLTS */
  },
  { /* 713 */
    0,
    /* CLUI */
  },
  { /* 714 */
    29,
    /* CLWB */
  },
  { /* 715 */
    0,
    /* CLZERO32r */
  },
  { /* 716 */
    0,
    /* CLZERO64r */
  },
  { /* 717 */
    0,
    /* CMC */
  },
  { /* 718 */
    72,
    /* CMOV16rm */
  },
  { /* 719 */
    73,
    /* CMOV16rr */
  },
  { /* 720 */
    72,
    /* CMOV32rm */
  },
  { /* 721 */
    73,
    /* CMOV32rr */
  },
  { /* 722 */
    74,
    /* CMOV64rm */
  },
  { /* 723 */
    75,
    /* CMOV64rr */
  },
  { /* 724 */
    30,
    /* CMOVBE_F */
  },
  { /* 725 */
    0,
    /*  */
  },
  { /* 726 */
    0,
    /*  */
  },
  { /* 727 */
    0,
    /*  */
  },
  { /* 728 */
    30,
    /* CMOVB_F */
  },
  { /* 729 */
    0,
    /*  */
  },
  { /* 730 */
    0,
    /*  */
  },
  { /* 731 */
    0,
    /*  */
  },
  { /* 732 */
    30,
    /* CMOVE_F */
  },
  { /* 733 */
    0,
    /*  */
  },
  { /* 734 */
    0,
    /*  */
  },
  { /* 735 */
    0,
    /*  */
  },
  { /* 736 */
    30,
    /* CMOVNBE_F */
  },
  { /* 737 */
    0,
    /*  */
  },
  { /* 738 */
    0,
    /*  */
  },
  { /* 739 */
    0,
    /*  */
  },
  { /* 740 */
    30,
    /* CMOVNB_F */
  },
  { /* 741 */
    0,
    /*  */
  },
  { /* 742 */
    0,
    /*  */
  },
  { /* 743 */
    0,
    /*  */
  },
  { /* 744 */
    30,
    /* CMOVNE_F */
  },
  { /* 745 */
    0,
    /*  */
  },
  { /* 746 */
    0,
    /*  */
  },
  { /* 747 */
    0,
    /*  */
  },
  { /* 748 */
    30,
    /* CMOVNP_F */
  },
  { /* 749 */
    0,
    /*  */
  },
  { /* 750 */
    0,
    /*  */
  },
  { /* 751 */
    0,
    /*  */
  },
  { /* 752 */
    30,
    /* CMOVP_F */
  },
  { /* 753 */
    0,
    /*  */
  },
  { /* 754 */
    0,
    /*  */
  },
  { /* 755 */
    0,
    /*  */
  },
  { /* 756 */
    0,
    /*  */
  },
  { /* 757 */
    0,
    /*  */
  },
  { /* 758 */
    0,
    /*  */
  },
  { /* 759 */
    0,
    /*  */
  },
  { /* 760 */
    0,
    /*  */
  },
  { /* 761 */
    0,
    /*  */
  },
  { /* 762 */
    0,
    /*  */
  },
  { /* 763 */
    0,
    /*  */
  },
  { /* 764 */
    0,
    /*  */
  },
  { /* 765 */
    0,
    /*  */
  },
  { /* 766 */
    0,
    /*  */
  },
  { /* 767 */
    0,
    /*  */
  },
  { /* 768 */
    0,
    /*  */
  },
  { /* 769 */
    0,
    /*  */
  },
  { /* 770 */
    0,
    /*  */
  },
  { /* 771 */
    0,
    /*  */
  },
  { /* 772 */
    0,
    /*  */
  },
  { /* 773 */
    0,
    /*  */
  },
  { /* 774 */
    0,
    /*  */
  },
  { /* 775 */
    0,
    /*  */
  },
  { /* 776 */
    0,
    /*  */
  },
  { /* 777 */
    0,
    /*  */
  },
  { /* 778 */
    0,
    /*  */
  },
  { /* 779 */
    0,
    /*  */
  },
  { /* 780 */
    0,
    /*  */
  },
  { /* 781 */
    4,
    /* CMP16i16 */
  },
  { /* 782 */
    5,
    /* CMP16mi */
  },
  { /* 783 */
    6,
    /* CMP16mi8 */
  },
  { /* 784 */
    7,
    /* CMP16mr */
  },
  { /* 785 */
    76,
    /* CMP16ri */
  },
  { /* 786 */
    77,
    /* CMP16ri8 */
  },
  { /* 787 */
    55,
    /* CMP16rm */
  },
  { /* 788 */
    63,
    /* CMP16rr */
  },
  { /* 789 */
    56,
    /* CMP16rr_REV */
  },
  { /* 790 */
    4,
    /* CMP32i32 */
  },
  { /* 791 */
    5,
    /* CMP32mi */
  },
  { /* 792 */
    6,
    /* CMP32mi8 */
  },
  { /* 793 */
    7,
    /* CMP32mr */
  },
  { /* 794 */
    76,
    /* CMP32ri */
  },
  { /* 795 */
    77,
    /* CMP32ri8 */
  },
  { /* 796 */
    55,
    /* CMP32rm */
  },
  { /* 797 */
    63,
    /* CMP32rr */
  },
  { /* 798 */
    56,
    /* CMP32rr_REV */
  },
  { /* 799 */
    13,
    /* CMP64i32 */
  },
  { /* 800 */
    14,
    /* CMP64mi32 */
  },
  { /* 801 */
    6,
    /* CMP64mi8 */
  },
  { /* 802 */
    3,
    /* CMP64mr */
  },
  { /* 803 */
    78,
    /* CMP64ri32 */
  },
  { /* 804 */
    79,
    /* CMP64ri8 */
  },
  { /* 805 */
    57,
    /* CMP64rm */
  },
  { /* 806 */
    65,
    /* CMP64rr */
  },
  { /* 807 */
    58,
    /* CMP64rr_REV */
  },
  { /* 808 */
    1,
    /* CMP8i8 */
  },
  { /* 809 */
    6,
    /* CMP8mi */
  },
  { /* 810 */
    6,
    /* CMP8mi8 */
  },
  { /* 811 */
    20,
    /* CMP8mr */
  },
  { /* 812 */
    80,
    /* CMP8ri */
  },
  { /* 813 */
    80,
    /* CMP8ri8 */
  },
  { /* 814 */
    81,
    /* CMP8rm */
  },
  { /* 815 */
    82,
    /* CMP8rr */
  },
  { /* 816 */
    83,
    /* CMP8rr_REV */
  },
  { /* 817 */
    84,
    /* CMPCCXADDmr32 */
  },
  { /* 818 */
    85,
    /* CMPCCXADDmr64 */
  },
  { /* 819 */
    53,
    /* CMPPDrmi */
  },
  { /* 820 */
    54,
    /* CMPPDrri */
  },
  { /* 821 */
    53,
    /* CMPPSrmi */
  },
  { /* 822 */
    54,
    /* CMPPSrri */
  },
  { /* 823 */
    86,
    /* CMPSB */
  },
  { /* 824 */
    0,
    /*  */
  },
  { /* 825 */
    53,
    /* CMPSDrm_Int */
  },
  { /* 826 */
    0,
    /*  */
  },
  { /* 827 */
    54,
    /* CMPSDrr_Int */
  },
  { /* 828 */
    86,
    /* CMPSL */
  },
  { /* 829 */
    86,
    /* CMPSQ */
  },
  { /* 830 */
    0,
    /*  */
  },
  { /* 831 */
    53,
    /* CMPSSrm_Int */
  },
  { /* 832 */
    0,
    /*  */
  },
  { /* 833 */
    54,
    /* CMPSSrr_Int */
  },
  { /* 834 */
    86,
    /* CMPSW */
  },
  { /* 835 */
    29,
    /* CMPXCHG16B */
  },
  { /* 836 */
    7,
    /* CMPXCHG16rm */
  },
  { /* 837 */
    63,
    /* CMPXCHG16rr */
  },
  { /* 838 */
    7,
    /* CMPXCHG32rm */
  },
  { /* 839 */
    63,
    /* CMPXCHG32rr */
  },
  { /* 840 */
    3,
    /* CMPXCHG64rm */
  },
  { /* 841 */
    65,
    /* CMPXCHG64rr */
  },
  { /* 842 */
    29,
    /* CMPXCHG8B */
  },
  { /* 843 */
    20,
    /* CMPXCHG8rm */
  },
  { /* 844 */
    82,
    /* CMPXCHG8rr */
  },
  { /* 845 */
    31,
    /* COMISDrm */
  },
  { /* 846 */
    0,
    /*  */
  },
  { /* 847 */
    32,
    /* COMISDrr */
  },
  { /* 848 */
    0,
    /*  */
  },
  { /* 849 */
    31,
    /* COMISSrm */
  },
  { /* 850 */
    0,
    /*  */
  },
  { /* 851 */
    32,
    /* COMISSrr */
  },
  { /* 852 */
    0,
    /*  */
  },
  { /* 853 */
    30,
    /* COMP_FST0r */
  },
  { /* 854 */
    30,
    /* COM_FIPr */
  },
  { /* 855 */
    30,
    /* COM_FIr */
  },
  { /* 856 */
    30,
    /* COM_FST0r */
  },
  { /* 857 */
    0,
    /*  */
  },
  { /* 858 */
    0,
    /*  */
  },
  { /* 859 */
    0,
    /*  */
  },
  { /* 860 */
    0,
    /*  */
  },
  { /* 861 */
    0,
    /*  */
  },
  { /* 862 */
    0,
    /*  */
  },
  { /* 863 */
    0,
    /* CPUID */
  },
  { /* 864 */
    0,
    /* CQO */
  },
  { /* 865 */
    25,
    /* CRC32r32m16 */
  },
  { /* 866 */
    10,
    /* CRC32r32m32 */
  },
  { /* 867 */
    25,
    /* CRC32r32m8 */
  },
  { /* 868 */
    87,
    /* CRC32r32r16 */
  },
  { /* 869 */
    12,
    /* CRC32r32r32 */
  },
  { /* 870 */
    88,
    /* CRC32r32r8 */
  },
  { /* 871 */
    17,
    /* CRC32r64m64 */
  },
  { /* 872 */
    17,
    /* CRC32r64m8 */
  },
  { /* 873 */
    19,
    /* CRC32r64r64 */
  },
  { /* 874 */
    89,
    /* CRC32r64r8 */
  },
  { /* 875 */
    0,
    /* CS_PREFIX */
  },
  { /* 876 */
    31,
    /* CVTDQ2PDrm */
  },
  { /* 877 */
    32,
    /* CVTDQ2PDrr */
  },
  { /* 878 */
    31,
    /* CVTDQ2PSrm */
  },
  { /* 879 */
    32,
    /* CVTDQ2PSrr */
  },
  { /* 880 */
    31,
    /* CVTPD2DQrm */
  },
  { /* 881 */
    32,
    /* CVTPD2DQrr */
  },
  { /* 882 */
    31,
    /* CVTPD2PSrm */
  },
  { /* 883 */
    32,
    /* CVTPD2PSrr */
  },
  { /* 884 */
    31,
    /* CVTPS2DQrm */
  },
  { /* 885 */
    32,
    /* CVTPS2DQrr */
  },
  { /* 886 */
    31,
    /* CVTPS2PDrm */
  },
  { /* 887 */
    32,
    /* CVTPS2PDrr */
  },
  { /* 888 */
    0,
    /*  */
  },
  { /* 889 */
    57,
    /* CVTSD2SI64rm_Int */
  },
  { /* 890 */
    0,
    /*  */
  },
  { /* 891 */
    90,
    /* CVTSD2SI64rr_Int */
  },
  { /* 892 */
    0,
    /*  */
  },
  { /* 893 */
    91,
    /* CVTSD2SIrm_Int */
  },
  { /* 894 */
    0,
    /*  */
  },
  { /* 895 */
    92,
    /* CVTSD2SIrr_Int */
  },
  { /* 896 */
    0,
    /*  */
  },
  { /* 897 */
    27,
    /* CVTSD2SSrm_Int */
  },
  { /* 898 */
    0,
    /*  */
  },
  { /* 899 */
    28,
    /* CVTSD2SSrr_Int */
  },
  { /* 900 */
    0,
    /*  */
  },
  { /* 901 */
    27,
    /* CVTSI2SDrm_Int */
  },
  { /* 902 */
    0,
    /*  */
  },
  { /* 903 */
    93,
    /* CVTSI2SDrr_Int */
  },
  { /* 904 */
    0,
    /*  */
  },
  { /* 905 */
    27,
    /* CVTSI2SSrm_Int */
  },
  { /* 906 */
    0,
    /*  */
  },
  { /* 907 */
    93,
    /* CVTSI2SSrr_Int */
  },
  { /* 908 */
    0,
    /*  */
  },
  { /* 909 */
    27,
    /* CVTSI642SDrm_Int */
  },
  { /* 910 */
    0,
    /*  */
  },
  { /* 911 */
    94,
    /* CVTSI642SDrr_Int */
  },
  { /* 912 */
    0,
    /*  */
  },
  { /* 913 */
    27,
    /* CVTSI642SSrm_Int */
  },
  { /* 914 */
    0,
    /*  */
  },
  { /* 915 */
    94,
    /* CVTSI642SSrr_Int */
  },
  { /* 916 */
    0,
    /*  */
  },
  { /* 917 */
    27,
    /* CVTSS2SDrm_Int */
  },
  { /* 918 */
    0,
    /*  */
  },
  { /* 919 */
    28,
    /* CVTSS2SDrr_Int */
  },
  { /* 920 */
    0,
    /*  */
  },
  { /* 921 */
    57,
    /* CVTSS2SI64rm_Int */
  },
  { /* 922 */
    0,
    /*  */
  },
  { /* 923 */
    90,
    /* CVTSS2SI64rr_Int */
  },
  { /* 924 */
    0,
    /*  */
  },
  { /* 925 */
    91,
    /* CVTSS2SIrm_Int */
  },
  { /* 926 */
    0,
    /*  */
  },
  { /* 927 */
    92,
    /* CVTSS2SIrr_Int */
  },
  { /* 928 */
    31,
    /* CVTTPD2DQrm */
  },
  { /* 929 */
    32,
    /* CVTTPD2DQrr */
  },
  { /* 930 */
    31,
    /* CVTTPS2DQrm */
  },
  { /* 931 */
    32,
    /* CVTTPS2DQrr */
  },
  { /* 932 */
    0,
    /*  */
  },
  { /* 933 */
    57,
    /* CVTTSD2SI64rm_Int */
  },
  { /* 934 */
    0,
    /*  */
  },
  { /* 935 */
    90,
    /* CVTTSD2SI64rr_Int */
  },
  { /* 936 */
    0,
    /*  */
  },
  { /* 937 */
    91,
    /* CVTTSD2SIrm_Int */
  },
  { /* 938 */
    0,
    /*  */
  },
  { /* 939 */
    92,
    /* CVTTSD2SIrr_Int */
  },
  { /* 940 */
    0,
    /*  */
  },
  { /* 941 */
    57,
    /* CVTTSS2SI64rm_Int */
  },
  { /* 942 */
    0,
    /*  */
  },
  { /* 943 */
    90,
    /* CVTTSS2SI64rr_Int */
  },
  { /* 944 */
    0,
    /*  */
  },
  { /* 945 */
    91,
    /* CVTTSS2SIrm_Int */
  },
  { /* 946 */
    0,
    /*  */
  },
  { /* 947 */
    92,
    /* CVTTSS2SIrr_Int */
  },
  { /* 948 */
    0,
    /* CWD */
  },
  { /* 949 */
    0,
    /* CWDE */
  },
  { /* 950 */
    0,
    /* DAA */
  },
  { /* 951 */
    0,
    /* DAS */
  },
  { /* 952 */
    0,
    /* DATA16_PREFIX */
  },
  { /* 953 */
    29,
    /* DEC16m */
  },
  { /* 954 */
    95,
    /* DEC16r */
  },
  { /* 955 */
    59,
    /* DEC16r_alt */
  },
  { /* 956 */
    29,
    /* DEC32m */
  },
  { /* 957 */
    95,
    /* DEC32r */
  },
  { /* 958 */
    59,
    /* DEC32r_alt */
  },
  { /* 959 */
    29,
    /* DEC64m */
  },
  { /* 960 */
    96,
    /* DEC64r */
  },
  { /* 961 */
    29,
    /* DEC8m */
  },
  { /* 962 */
    97,
    /* DEC8r */
  },
  { /* 963 */
    29,
    /* DIV16m */
  },
  { /* 964 */
    68,
    /* DIV16r */
  },
  { /* 965 */
    29,
    /* DIV32m */
  },
  { /* 966 */
    68,
    /* DIV32r */
  },
  { /* 967 */
    29,
    /* DIV64m */
  },
  { /* 968 */
    70,
    /* DIV64r */
  },
  { /* 969 */
    29,
    /* DIV8m */
  },
  { /* 970 */
    98,
    /* DIV8r */
  },
  { /* 971 */
    27,
    /* DIVPDrm */
  },
  { /* 972 */
    28,
    /* DIVPDrr */
  },
  { /* 973 */
    27,
    /* DIVPSrm */
  },
  { /* 974 */
    28,
    /* DIVPSrr */
  },
  { /* 975 */
    29,
    /* DIVR_F32m */
  },
  { /* 976 */
    29,
    /* DIVR_F64m */
  },
  { /* 977 */
    29,
    /* DIVR_FI16m */
  },
  { /* 978 */
    29,
    /* DIVR_FI32m */
  },
  { /* 979 */
    30,
    /* DIVR_FPrST0 */
  },
  { /* 980 */
    30,
    /* DIVR_FST0r */
  },
  { /* 981 */
    0,
    /*  */
  },
  { /* 982 */
    0,
    /*  */
  },
  { /* 983 */
    0,
    /*  */
  },
  { /* 984 */
    0,
    /*  */
  },
  { /* 985 */
    0,
    /*  */
  },
  { /* 986 */
    0,
    /*  */
  },
  { /* 987 */
    0,
    /*  */
  },
  { /* 988 */
    0,
    /*  */
  },
  { /* 989 */
    0,
    /*  */
  },
  { /* 990 */
    0,
    /*  */
  },
  { /* 991 */
    0,
    /*  */
  },
  { /* 992 */
    30,
    /* DIVR_FrST0 */
  },
  { /* 993 */
    0,
    /*  */
  },
  { /* 994 */
    27,
    /* DIVSDrm_Int */
  },
  { /* 995 */
    0,
    /*  */
  },
  { /* 996 */
    28,
    /* DIVSDrr_Int */
  },
  { /* 997 */
    0,
    /*  */
  },
  { /* 998 */
    27,
    /* DIVSSrm_Int */
  },
  { /* 999 */
    0,
    /*  */
  },
  { /* 1000 */
    28,
    /* DIVSSrr_Int */
  },
  { /* 1001 */
    29,
    /* DIV_F32m */
  },
  { /* 1002 */
    29,
    /* DIV_F64m */
  },
  { /* 1003 */
    29,
    /* DIV_FI16m */
  },
  { /* 1004 */
    29,
    /* DIV_FI32m */
  },
  { /* 1005 */
    30,
    /* DIV_FPrST0 */
  },
  { /* 1006 */
    30,
    /* DIV_FST0r */
  },
  { /* 1007 */
    0,
    /*  */
  },
  { /* 1008 */
    0,
    /*  */
  },
  { /* 1009 */
    0,
    /*  */
  },
  { /* 1010 */
    0,
    /*  */
  },
  { /* 1011 */
    0,
    /*  */
  },
  { /* 1012 */
    0,
    /*  */
  },
  { /* 1013 */
    0,
    /*  */
  },
  { /* 1014 */
    0,
    /*  */
  },
  { /* 1015 */
    0,
    /*  */
  },
  { /* 1016 */
    0,
    /*  */
  },
  { /* 1017 */
    0,
    /*  */
  },
  { /* 1018 */
    0,
    /*  */
  },
  { /* 1019 */
    0,
    /*  */
  },
  { /* 1020 */
    0,
    /*  */
  },
  { /* 1021 */
    30,
    /* DIV_FrST0 */
  },
  { /* 1022 */
    53,
    /* DPPDrmi */
  },
  { /* 1023 */
    54,
    /* DPPDrri */
  },
  { /* 1024 */
    53,
    /* DPPSrmi */
  },
  { /* 1025 */
    54,
    /* DPPSrri */
  },
  { /* 1026 */
    0,
    /* DS_PREFIX */
  },
  { /* 1027 */
    0,
    /*  */
  },
  { /* 1028 */
    0,
    /*  */
  },
  { /* 1029 */
    0,
    /*  */
  },
  { /* 1030 */
    0,
    /*  */
  },
  { /* 1031 */
    0,
    /*  */
  },
  { /* 1032 */
    0,
    /*  */
  },
  { /* 1033 */
    0,
    /*  */
  },
  { /* 1034 */
    0,
    /*  */
  },
  { /* 1035 */
    0,
    /*  */
  },
  { /* 1036 */
    0,
    /* ENCLS */
  },
  { /* 1037 */
    0,
    /* ENCLU */
  },
  { /* 1038 */
    0,
    /* ENCLV */
  },
  { /* 1039 */
    99,
    /* ENCODEKEY128 */
  },
  { /* 1040 */
    99,
    /* ENCODEKEY256 */
  },
  { /* 1041 */
    0,
    /* ENDBR32 */
  },
  { /* 1042 */
    0,
    /* ENDBR64 */
  },
  { /* 1043 */
    100,
    /* ENQCMD16 */
  },
  { /* 1044 */
    91,
    /* ENQCMD32 */
  },
  { /* 1045 */
    57,
    /* ENQCMD64 */
  },
  { /* 1046 */
    100,
    /* ENQCMDS16 */
  },
  { /* 1047 */
    91,
    /* ENQCMDS32 */
  },
  { /* 1048 */
    57,
    /* ENQCMDS64 */
  },
  { /* 1049 */
    101,
    /* ENTER */
  },
  { /* 1050 */
    0,
    /* ES_PREFIX */
  },
  { /* 1051 */
    102,
    /* EXTRACTPSmr */
  },
  { /* 1052 */
    103,
    /* EXTRACTPSrr */
  },
  { /* 1053 */
    28,
    /* EXTRQ */
  },
  { /* 1054 */
    104,
    /* EXTRQI */
  },
  { /* 1055 */
    0,
    /* F2XM1 */
  },
  { /* 1056 */
    105,
    /* FARCALL16i */
  },
  { /* 1057 */
    29,
    /* FARCALL16m */
  },
  { /* 1058 */
    106,
    /* FARCALL32i */
  },
  { /* 1059 */
    29,
    /* FARCALL32m */
  },
  { /* 1060 */
    29,
    /* FARCALL64m */
  },
  { /* 1061 */
    105,
    /* FARJMP16i */
  },
  { /* 1062 */
    29,
    /* FARJMP16m */
  },
  { /* 1063 */
    106,
    /* FARJMP32i */
  },
  { /* 1064 */
    29,
    /* FARJMP32m */
  },
  { /* 1065 */
    29,
    /* FARJMP64m */
  },
  { /* 1066 */
    29,
    /* FBLDm */
  },
  { /* 1067 */
    29,
    /* FBSTPm */
  },
  { /* 1068 */
    29,
    /* FCOM32m */
  },
  { /* 1069 */
    29,
    /* FCOM64m */
  },
  { /* 1070 */
    29,
    /* FCOMP32m */
  },
  { /* 1071 */
    29,
    /* FCOMP64m */
  },
  { /* 1072 */
    0,
    /* FCOMPP */
  },
  { /* 1073 */
    0,
    /* FCOS */
  },
  { /* 1074 */
    0,
    /* FDECSTP */
  },
  { /* 1075 */
    0,
    /* FEMMS */
  },
  { /* 1076 */
    30,
    /* FFREE */
  },
  { /* 1077 */
    30,
    /* FFREEP */
  },
  { /* 1078 */
    29,
    /* FICOM16m */
  },
  { /* 1079 */
    29,
    /* FICOM32m */
  },
  { /* 1080 */
    29,
    /* FICOMP16m */
  },
  { /* 1081 */
    29,
    /* FICOMP32m */
  },
  { /* 1082 */
    0,
    /* FINCSTP */
  },
  { /* 1083 */
    29,
    /* FLDCW16m */
  },
  { /* 1084 */
    29,
    /* FLDENVm */
  },
  { /* 1085 */
    0,
    /* FLDL2E */
  },
  { /* 1086 */
    0,
    /* FLDL2T */
  },
  { /* 1087 */
    0,
    /* FLDLG2 */
  },
  { /* 1088 */
    0,
    /* FLDLN2 */
  },
  { /* 1089 */
    0,
    /* FLDPI */
  },
  { /* 1090 */
    0,
    /* FNCLEX */
  },
  { /* 1091 */
    0,
    /* FNINIT */
  },
  { /* 1092 */
    0,
    /* FNOP */
  },
  { /* 1093 */
    29,
    /* FNSTCW16m */
  },
  { /* 1094 */
    0,
    /* FNSTSW16r */
  },
  { /* 1095 */
    29,
    /* FNSTSWm */
  },
  { /* 1096 */
    0,
    /*  */
  },
  { /* 1097 */
    0,
    /*  */
  },
  { /* 1098 */
    0,
    /*  */
  },
  { /* 1099 */
    0,
    /*  */
  },
  { /* 1100 */
    0,
    /*  */
  },
  { /* 1101 */
    0,
    /*  */
  },
  { /* 1102 */
    0,
    /*  */
  },
  { /* 1103 */
    0,
    /*  */
  },
  { /* 1104 */
    0,
    /*  */
  },
  { /* 1105 */
    0,
    /*  */
  },
  { /* 1106 */
    0,
    /*  */
  },
  { /* 1107 */
    0,
    /* FPATAN */
  },
  { /* 1108 */
    0,
    /* FPREM */
  },
  { /* 1109 */
    0,
    /* FPREM1 */
  },
  { /* 1110 */
    0,
    /* FPTAN */
  },
  { /* 1111 */
    0,
    /* FRNDINT */
  },
  { /* 1112 */
    29,
    /* FRSTORm */
  },
  { /* 1113 */
    29,
    /* FSAVEm */
  },
  { /* 1114 */
    0,
    /* FSCALE */
  },
  { /* 1115 */
    0,
    /* FSIN */
  },
  { /* 1116 */
    0,
    /* FSINCOS */
  },
  { /* 1117 */
    29,
    /* FSTENVm */
  },
  { /* 1118 */
    0,
    /* FS_PREFIX */
  },
  { /* 1119 */
    29,
    /* FXRSTOR */
  },
  { /* 1120 */
    29,
    /* FXRSTOR64 */
  },
  { /* 1121 */
    29,
    /* FXSAVE */
  },
  { /* 1122 */
    29,
    /* FXSAVE64 */
  },
  { /* 1123 */
    0,
    /* FXTRACT */
  },
  { /* 1124 */
    0,
    /* FYL2X */
  },
  { /* 1125 */
    0,
    /* FYL2XP1 */
  },
  { /* 1126 */
    0,
    /* GETSEC */
  },
  { /* 1127 */
    53,
    /* GF2P8AFFINEINVQBrmi */
  },
  { /* 1128 */
    54,
    /* GF2P8AFFINEINVQBrri */
  },
  { /* 1129 */
    53,
    /* GF2P8AFFINEQBrmi */
  },
  { /* 1130 */
    54,
    /* GF2P8AFFINEQBrri */
  },
  { /* 1131 */
    27,
    /* GF2P8MULBrm */
  },
  { /* 1132 */
    28,
    /* GF2P8MULBrr */
  },
  { /* 1133 */
    0,
    /* GS_PREFIX */
  },
  { /* 1134 */
    27,
    /* HADDPDrm */
  },
  { /* 1135 */
    28,
    /* HADDPDrr */
  },
  { /* 1136 */
    27,
    /* HADDPSrm */
  },
  { /* 1137 */
    28,
    /* HADDPSrr */
  },
  { /* 1138 */
    0,
    /* HLT */
  },
  { /* 1139 */
    107,
    /* HRESET */
  },
  { /* 1140 */
    27,
    /* HSUBPDrm */
  },
  { /* 1141 */
    28,
    /* HSUBPDrr */
  },
  { /* 1142 */
    27,
    /* HSUBPSrm */
  },
  { /* 1143 */
    28,
    /* HSUBPSrr */
  },
  { /* 1144 */
    29,
    /* IDIV16m */
  },
  { /* 1145 */
    68,
    /* IDIV16r */
  },
  { /* 1146 */
    29,
    /* IDIV32m */
  },
  { /* 1147 */
    68,
    /* IDIV32r */
  },
  { /* 1148 */
    29,
    /* IDIV64m */
  },
  { /* 1149 */
    70,
    /* IDIV64r */
  },
  { /* 1150 */
    29,
    /* IDIV8m */
  },
  { /* 1151 */
    98,
    /* IDIV8r */
  },
  { /* 1152 */
    29,
    /* ILD_F16m */
  },
  { /* 1153 */
    29,
    /* ILD_F32m */
  },
  { /* 1154 */
    29,
    /* ILD_F64m */
  },
  { /* 1155 */
    0,
    /*  */
  },
  { /* 1156 */
    0,
    /*  */
  },
  { /* 1157 */
    0,
    /*  */
  },
  { /* 1158 */
    0,
    /*  */
  },
  { /* 1159 */
    0,
    /*  */
  },
  { /* 1160 */
    0,
    /*  */
  },
  { /* 1161 */
    0,
    /*  */
  },
  { /* 1162 */
    0,
    /*  */
  },
  { /* 1163 */
    0,
    /*  */
  },
  { /* 1164 */
    29,
    /* IMUL16m */
  },
  { /* 1165 */
    68,
    /* IMUL16r */
  },
  { /* 1166 */
    10,
    /* IMUL16rm */
  },
  { /* 1167 */
    108,
    /* IMUL16rmi */
  },
  { /* 1168 */
    109,
    /* IMUL16rmi8 */
  },
  { /* 1169 */
    12,
    /* IMUL16rr */
  },
  { /* 1170 */
    110,
    /* IMUL16rri */
  },
  { /* 1171 */
    111,
    /* IMUL16rri8 */
  },
  { /* 1172 */
    29,
    /* IMUL32m */
  },
  { /* 1173 */
    68,
    /* IMUL32r */
  },
  { /* 1174 */
    10,
    /* IMUL32rm */
  },
  { /* 1175 */
    108,
    /* IMUL32rmi */
  },
  { /* 1176 */
    109,
    /* IMUL32rmi8 */
  },
  { /* 1177 */
    12,
    /* IMUL32rr */
  },
  { /* 1178 */
    110,
    /* IMUL32rri */
  },
  { /* 1179 */
    111,
    /* IMUL32rri8 */
  },
  { /* 1180 */
    29,
    /* IMUL64m */
  },
  { /* 1181 */
    70,
    /* IMUL64r */
  },
  { /* 1182 */
    17,
    /* IMUL64rm */
  },
  { /* 1183 */
    47,
    /* IMUL64rmi32 */
  },
  { /* 1184 */
    112,
    /* IMUL64rmi8 */
  },
  { /* 1185 */
    19,
    /* IMUL64rr */
  },
  { /* 1186 */
    48,
    /* IMUL64rri32 */
  },
  { /* 1187 */
    113,
    /* IMUL64rri8 */
  },
  { /* 1188 */
    29,
    /* IMUL8m */
  },
  { /* 1189 */
    98,
    /* IMUL8r */
  },
  { /* 1190 */
    107,
    /* IN16ri */
  },
  { /* 1191 */
    0,
    /* IN16rr */
  },
  { /* 1192 */
    107,
    /* IN32ri */
  },
  { /* 1193 */
    0,
    /* IN32rr */
  },
  { /* 1194 */
    107,
    /* IN8ri */
  },
  { /* 1195 */
    0,
    /* IN8rr */
  },
  { /* 1196 */
    29,
    /* INC16m */
  },
  { /* 1197 */
    95,
    /* INC16r */
  },
  { /* 1198 */
    59,
    /* INC16r_alt */
  },
  { /* 1199 */
    29,
    /* INC32m */
  },
  { /* 1200 */
    95,
    /* INC32r */
  },
  { /* 1201 */
    59,
    /* INC32r_alt */
  },
  { /* 1202 */
    29,
    /* INC64m */
  },
  { /* 1203 */
    96,
    /* INC64r */
  },
  { /* 1204 */
    29,
    /* INC8m */
  },
  { /* 1205 */
    97,
    /* INC8r */
  },
  { /* 1206 */
    114,
    /* INCSSPD */
  },
  { /* 1207 */
    70,
    /* INCSSPQ */
  },
  { /* 1208 */
    115,
    /* INSB */
  },
  { /* 1209 */
    53,
    /* INSERTPSrm */
  },
  { /* 1210 */
    54,
    /* INSERTPSrr */
  },
  { /* 1211 */
    28,
    /* INSERTQ */
  },
  { /* 1212 */
    116,
    /* INSERTQI */
  },
  { /* 1213 */
    115,
    /* INSL */
  },
  { /* 1214 */
    115,
    /* INSW */
  },
  { /* 1215 */
    107,
    /* INT */
  },
  { /* 1216 */
    0,
    /* INT3 */
  },
  { /* 1217 */
    0,
    /* INTO */
  },
  { /* 1218 */
    0,
    /* INVD */
  },
  { /* 1219 */
    91,
    /* INVEPT32 */
  },
  { /* 1220 */
    57,
    /* INVEPT64 */
  },
  { /* 1221 */
    29,
    /* INVLPG */
  },
  { /* 1222 */
    0,
    /* INVLPGA32 */
  },
  { /* 1223 */
    0,
    /* INVLPGA64 */
  },
  { /* 1224 */
    0,
    /* INVLPGB32 */
  },
  { /* 1225 */
    0,
    /* INVLPGB64 */
  },
  { /* 1226 */
    91,
    /* INVPCID32 */
  },
  { /* 1227 */
    57,
    /* INVPCID64 */
  },
  { /* 1228 */
    91,
    /* INVVPID32 */
  },
  { /* 1229 */
    57,
    /* INVVPID64 */
  },
  { /* 1230 */
    0,
    /*  */
  },
  { /* 1231 */
    0,
    /* IRET16 */
  },
  { /* 1232 */
    0,
    /* IRET32 */
  },
  { /* 1233 */
    0,
    /* IRET64 */
  },
  { /* 1234 */
    29,
    /* ISTT_FP16m */
  },
  { /* 1235 */
    29,
    /* ISTT_FP32m */
  },
  { /* 1236 */
    29,
    /* ISTT_FP64m */
  },
  { /* 1237 */
    0,
    /*  */
  },
  { /* 1238 */
    0,
    /*  */
  },
  { /* 1239 */
    0,
    /*  */
  },
  { /* 1240 */
    0,
    /*  */
  },
  { /* 1241 */
    0,
    /*  */
  },
  { /* 1242 */
    0,
    /*  */
  },
  { /* 1243 */
    0,
    /*  */
  },
  { /* 1244 */
    0,
    /*  */
  },
  { /* 1245 */
    0,
    /*  */
  },
  { /* 1246 */
    29,
    /* IST_F16m */
  },
  { /* 1247 */
    29,
    /* IST_F32m */
  },
  { /* 1248 */
    29,
    /* IST_FP16m */
  },
  { /* 1249 */
    29,
    /* IST_FP32m */
  },
  { /* 1250 */
    29,
    /* IST_FP64m */
  },
  { /* 1251 */
    0,
    /*  */
  },
  { /* 1252 */
    0,
    /*  */
  },
  { /* 1253 */
    0,
    /*  */
  },
  { /* 1254 */
    0,
    /*  */
  },
  { /* 1255 */
    0,
    /*  */
  },
  { /* 1256 */
    0,
    /*  */
  },
  { /* 1257 */
    0,
    /*  */
  },
  { /* 1258 */
    0,
    /*  */
  },
  { /* 1259 */
    0,
    /*  */
  },
  { /* 1260 */
    0,
    /*  */
  },
  { /* 1261 */
    117,
    /* JCC_1 */
  },
  { /* 1262 */
    118,
    /* JCC_2 */
  },
  { /* 1263 */
    119,
    /* JCC_4 */
  },
  { /* 1264 */
    120,
    /* JCXZ */
  },
  { /* 1265 */
    120,
    /* JECXZ */
  },
  { /* 1266 */
    29,
    /* JMP16m */
  },
  { /* 1267 */
    0,
    /*  */
  },
  { /* 1268 */
    68,
    /* JMP16r */
  },
  { /* 1269 */
    0,
    /*  */
  },
  { /* 1270 */
    29,
    /* JMP32m */
  },
  { /* 1271 */
    0,
    /*  */
  },
  { /* 1272 */
    68,
    /* JMP32r */
  },
  { /* 1273 */
    0,
    /*  */
  },
  { /* 1274 */
    29,
    /* JMP64m */
  },
  { /* 1275 */
    0,
    /*  */
  },
  { /* 1276 */
    0,
    /*  */
  },
  { /* 1277 */
    70,
    /* JMP64r */
  },
  { /* 1278 */
    0,
    /*  */
  },
  { /* 1279 */
    0,
    /*  */
  },
  { /* 1280 */
    120,
    /* JMP_1 */
  },
  { /* 1281 */
    71,
    /* JMP_2 */
  },
  { /* 1282 */
    69,
    /* JMP_4 */
  },
  { /* 1283 */
    120,
    /* JRCXZ */
  },
  { /* 1284 */
    121,
    /* KADDBrr */
  },
  { /* 1285 */
    121,
    /* KADDDrr */
  },
  { /* 1286 */
    121,
    /* KADDQrr */
  },
  { /* 1287 */
    121,
    /* KADDWrr */
  },
  { /* 1288 */
    121,
    /* KANDBrr */
  },
  { /* 1289 */
    121,
    /* KANDDrr */
  },
  { /* 1290 */
    121,
    /* KANDNBrr */
  },
  { /* 1291 */
    121,
    /* KANDNDrr */
  },
  { /* 1292 */
    121,
    /* KANDNQrr */
  },
  { /* 1293 */
    121,
    /* KANDNWrr */
  },
  { /* 1294 */
    121,
    /* KANDQrr */
  },
  { /* 1295 */
    121,
    /* KANDWrr */
  },
  { /* 1296 */
    0,
    /*  */
  },
  { /* 1297 */
    122,
    /* KMOVBkk */
  },
  { /* 1298 */
    123,
    /* KMOVBkm */
  },
  { /* 1299 */
    124,
    /* KMOVBkr */
  },
  { /* 1300 */
    125,
    /* KMOVBmk */
  },
  { /* 1301 */
    126,
    /* KMOVBrk */
  },
  { /* 1302 */
    122,
    /* KMOVDkk */
  },
  { /* 1303 */
    123,
    /* KMOVDkm */
  },
  { /* 1304 */
    124,
    /* KMOVDkr */
  },
  { /* 1305 */
    125,
    /* KMOVDmk */
  },
  { /* 1306 */
    126,
    /* KMOVDrk */
  },
  { /* 1307 */
    122,
    /* KMOVQkk */
  },
  { /* 1308 */
    123,
    /* KMOVQkm */
  },
  { /* 1309 */
    127,
    /* KMOVQkr */
  },
  { /* 1310 */
    125,
    /* KMOVQmk */
  },
  { /* 1311 */
    128,
    /* KMOVQrk */
  },
  { /* 1312 */
    122,
    /* KMOVWkk */
  },
  { /* 1313 */
    123,
    /* KMOVWkm */
  },
  { /* 1314 */
    124,
    /* KMOVWkr */
  },
  { /* 1315 */
    125,
    /* KMOVWmk */
  },
  { /* 1316 */
    126,
    /* KMOVWrk */
  },
  { /* 1317 */
    122,
    /* KNOTBrr */
  },
  { /* 1318 */
    122,
    /* KNOTDrr */
  },
  { /* 1319 */
    122,
    /* KNOTQrr */
  },
  { /* 1320 */
    122,
    /* KNOTWrr */
  },
  { /* 1321 */
    121,
    /* KORBrr */
  },
  { /* 1322 */
    121,
    /* KORDrr */
  },
  { /* 1323 */
    121,
    /* KORQrr */
  },
  { /* 1324 */
    122,
    /* KORTESTBrr */
  },
  { /* 1325 */
    122,
    /* KORTESTDrr */
  },
  { /* 1326 */
    122,
    /* KORTESTQrr */
  },
  { /* 1327 */
    122,
    /* KORTESTWrr */
  },
  { /* 1328 */
    121,
    /* KORWrr */
  },
  { /* 1329 */
    129,
    /* KSHIFTLBri */
  },
  { /* 1330 */
    129,
    /* KSHIFTLDri */
  },
  { /* 1331 */
    129,
    /* KSHIFTLQri */
  },
  { /* 1332 */
    129,
    /* KSHIFTLWri */
  },
  { /* 1333 */
    129,
    /* KSHIFTRBri */
  },
  { /* 1334 */
    129,
    /* KSHIFTRDri */
  },
  { /* 1335 */
    129,
    /* KSHIFTRQri */
  },
  { /* 1336 */
    129,
    /* KSHIFTRWri */
  },
  { /* 1337 */
    122,
    /* KTESTBrr */
  },
  { /* 1338 */
    122,
    /* KTESTDrr */
  },
  { /* 1339 */
    122,
    /* KTESTQrr */
  },
  { /* 1340 */
    122,
    /* KTESTWrr */
  },
  { /* 1341 */
    121,
    /* KUNPCKBWrr */
  },
  { /* 1342 */
    121,
    /* KUNPCKDQrr */
  },
  { /* 1343 */
    121,
    /* KUNPCKWDrr */
  },
  { /* 1344 */
    121,
    /* KXNORBrr */
  },
  { /* 1345 */
    121,
    /* KXNORDrr */
  },
  { /* 1346 */
    121,
    /* KXNORQrr */
  },
  { /* 1347 */
    121,
    /* KXNORWrr */
  },
  { /* 1348 */
    121,
    /* KXORBrr */
  },
  { /* 1349 */
    121,
    /* KXORDrr */
  },
  { /* 1350 */
    121,
    /* KXORQrr */
  },
  { /* 1351 */
    121,
    /* KXORWrr */
  },
  { /* 1352 */
    0,
    /* LAHF */
  },
  { /* 1353 */
    55,
    /* LAR16rm */
  },
  { /* 1354 */
    130,
    /* LAR16rr */
  },
  { /* 1355 */
    55,
    /* LAR32rm */
  },
  { /* 1356 */
    130,
    /* LAR32rr */
  },
  { /* 1357 */
    57,
    /* LAR64rm */
  },
  { /* 1358 */
    131,
    /* LAR64rr */
  },
  { /* 1359 */
    0,
    /*  */
  },
  { /* 1360 */
    0,
    /*  */
  },
  { /* 1361 */
    0,
    /*  */
  },
  { /* 1362 */
    0,
    /*  */
  },
  { /* 1363 */
    0,
    /*  */
  },
  { /* 1364 */
    0,
    /*  */
  },
  { /* 1365 */
    31,
    /* LDDQUrm */
  },
  { /* 1366 */
    29,
    /* LDMXCSR */
  },
  { /* 1367 */
    55,
    /* LDS16rm */
  },
  { /* 1368 */
    55,
    /* LDS32rm */
  },
  { /* 1369 */
    29,
    /* LDTILECFG */
  },
  { /* 1370 */
    0,
    /* LD_F0 */
  },
  { /* 1371 */
    0,
    /* LD_F1 */
  },
  { /* 1372 */
    29,
    /* LD_F32m */
  },
  { /* 1373 */
    29,
    /* LD_F64m */
  },
  { /* 1374 */
    29,
    /* LD_F80m */
  },
  { /* 1375 */
    0,
    /*  */
  },
  { /* 1376 */
    0,
    /*  */
  },
  { /* 1377 */
    0,
    /*  */
  },
  { /* 1378 */
    0,
    /*  */
  },
  { /* 1379 */
    0,
    /*  */
  },
  { /* 1380 */
    0,
    /*  */
  },
  { /* 1381 */
    0,
    /*  */
  },
  { /* 1382 */
    0,
    /*  */
  },
  { /* 1383 */
    0,
    /*  */
  },
  { /* 1384 */
    0,
    /*  */
  },
  { /* 1385 */
    0,
    /*  */
  },
  { /* 1386 */
    0,
    /*  */
  },
  { /* 1387 */
    30,
    /* LD_Frr */
  },
  { /* 1388 */
    55,
    /* LEA16r */
  },
  { /* 1389 */
    55,
    /* LEA32r */
  },
  { /* 1390 */
    55,
    /* LEA64_32r */
  },
  { /* 1391 */
    57,
    /* LEA64r */
  },
  { /* 1392 */
    0,
    /* LEAVE */
  },
  { /* 1393 */
    0,
    /* LEAVE64 */
  },
  { /* 1394 */
    55,
    /* LES16rm */
  },
  { /* 1395 */
    55,
    /* LES32rm */
  },
  { /* 1396 */
    0,
    /* LFENCE */
  },
  { /* 1397 */
    55,
    /* LFS16rm */
  },
  { /* 1398 */
    55,
    /* LFS32rm */
  },
  { /* 1399 */
    57,
    /* LFS64rm */
  },
  { /* 1400 */
    29,
    /* LGDT16m */
  },
  { /* 1401 */
    29,
    /* LGDT32m */
  },
  { /* 1402 */
    29,
    /* LGDT64m */
  },
  { /* 1403 */
    55,
    /* LGS16rm */
  },
  { /* 1404 */
    55,
    /* LGS32rm */
  },
  { /* 1405 */
    57,
    /* LGS64rm */
  },
  { /* 1406 */
    29,
    /* LIDT16m */
  },
  { /* 1407 */
    29,
    /* LIDT32m */
  },
  { /* 1408 */
    29,
    /* LIDT64m */
  },
  { /* 1409 */
    29,
    /* LLDT16m */
  },
  { /* 1410 */
    132,
    /* LLDT16r */
  },
  { /* 1411 */
    114,
    /* LLWPCB */
  },
  { /* 1412 */
    70,
    /* LLWPCB64 */
  },
  { /* 1413 */
    29,
    /* LMSW16m */
  },
  { /* 1414 */
    132,
    /* LMSW16r */
  },
  { /* 1415 */
    32,
    /* LOADIWKEY */
  },
  { /* 1416 */
    0,
    /*  */
  },
  { /* 1417 */
    0,
    /*  */
  },
  { /* 1418 */
    0,
    /*  */
  },
  { /* 1419 */
    0,
    /*  */
  },
  { /* 1420 */
    0,
    /*  */
  },
  { /* 1421 */
    0,
    /*  */
  },
  { /* 1422 */
    0,
    /*  */
  },
  { /* 1423 */
    0,
    /*  */
  },
  { /* 1424 */
    0,
    /*  */
  },
  { /* 1425 */
    0,
    /*  */
  },
  { /* 1426 */
    0,
    /*  */
  },
  { /* 1427 */
    0,
    /*  */
  },
  { /* 1428 */
    0,
    /*  */
  },
  { /* 1429 */
    0,
    /*  */
  },
  { /* 1430 */
    0,
    /*  */
  },
  { /* 1431 */
    0,
    /*  */
  },
  { /* 1432 */
    0,
    /*  */
  },
  { /* 1433 */
    0,
    /*  */
  },
  { /* 1434 */
    0,
    /*  */
  },
  { /* 1435 */
    0,
    /*  */
  },
  { /* 1436 */
    0,
    /*  */
  },
  { /* 1437 */
    0,
    /*  */
  },
  { /* 1438 */
    0,
    /*  */
  },
  { /* 1439 */
    0,
    /*  */
  },
  { /* 1440 */
    0,
    /*  */
  },
  { /* 1441 */
    0,
    /*  */
  },
  { /* 1442 */
    0,
    /*  */
  },
  { /* 1443 */
    0,
    /*  */
  },
  { /* 1444 */
    0,
    /*  */
  },
  { /* 1445 */
    0,
    /*  */
  },
  { /* 1446 */
    0,
    /*  */
  },
  { /* 1447 */
    0,
    /*  */
  },
  { /* 1448 */
    0,
    /*  */
  },
  { /* 1449 */
    0,
    /*  */
  },
  { /* 1450 */
    0,
    /*  */
  },
  { /* 1451 */
    0,
    /*  */
  },
  { /* 1452 */
    0,
    /*  */
  },
  { /* 1453 */
    0,
    /*  */
  },
  { /* 1454 */
    0,
    /*  */
  },
  { /* 1455 */
    0,
    /*  */
  },
  { /* 1456 */
    0,
    /*  */
  },
  { /* 1457 */
    0,
    /*  */
  },
  { /* 1458 */
    0,
    /*  */
  },
  { /* 1459 */
    0,
    /*  */
  },
  { /* 1460 */
    0,
    /*  */
  },
  { /* 1461 */
    0,
    /*  */
  },
  { /* 1462 */
    0,
    /*  */
  },
  { /* 1463 */
    0,
    /*  */
  },
  { /* 1464 */
    0,
    /*  */
  },
  { /* 1465 */
    0,
    /*  */
  },
  { /* 1466 */
    0,
    /*  */
  },
  { /* 1467 */
    0,
    /*  */
  },
  { /* 1468 */
    0,
    /*  */
  },
  { /* 1469 */
    0,
    /*  */
  },
  { /* 1470 */
    0,
    /*  */
  },
  { /* 1471 */
    0,
    /*  */
  },
  { /* 1472 */
    0,
    /*  */
  },
  { /* 1473 */
    0,
    /*  */
  },
  { /* 1474 */
    0,
    /*  */
  },
  { /* 1475 */
    0,
    /* LOCK_PREFIX */
  },
  { /* 1476 */
    0,
    /*  */
  },
  { /* 1477 */
    0,
    /*  */
  },
  { /* 1478 */
    0,
    /*  */
  },
  { /* 1479 */
    0,
    /*  */
  },
  { /* 1480 */
    0,
    /*  */
  },
  { /* 1481 */
    0,
    /*  */
  },
  { /* 1482 */
    0,
    /*  */
  },
  { /* 1483 */
    0,
    /*  */
  },
  { /* 1484 */
    0,
    /*  */
  },
  { /* 1485 */
    0,
    /*  */
  },
  { /* 1486 */
    0,
    /*  */
  },
  { /* 1487 */
    0,
    /*  */
  },
  { /* 1488 */
    0,
    /*  */
  },
  { /* 1489 */
    0,
    /*  */
  },
  { /* 1490 */
    0,
    /*  */
  },
  { /* 1491 */
    0,
    /*  */
  },
  { /* 1492 */
    0,
    /*  */
  },
  { /* 1493 */
    0,
    /*  */
  },
  { /* 1494 */
    0,
    /*  */
  },
  { /* 1495 */
    0,
    /*  */
  },
  { /* 1496 */
    0,
    /*  */
  },
  { /* 1497 */
    0,
    /*  */
  },
  { /* 1498 */
    133,
    /* LODSB */
  },
  { /* 1499 */
    133,
    /* LODSL */
  },
  { /* 1500 */
    133,
    /* LODSQ */
  },
  { /* 1501 */
    133,
    /* LODSW */
  },
  { /* 1502 */
    120,
    /* LOOP */
  },
  { /* 1503 */
    120,
    /* LOOPE */
  },
  { /* 1504 */
    120,
    /* LOOPNE */
  },
  { /* 1505 */
    0,
    /* LRET16 */
  },
  { /* 1506 */
    0,
    /* LRET32 */
  },
  { /* 1507 */
    0,
    /* LRET64 */
  },
  { /* 1508 */
    4,
    /* LRETI16 */
  },
  { /* 1509 */
    134,
    /* LRETI32 */
  },
  { /* 1510 */
    134,
    /* LRETI64 */
  },
  { /* 1511 */
    55,
    /* LSL16rm */
  },
  { /* 1512 */
    130,
    /* LSL16rr */
  },
  { /* 1513 */
    55,
    /* LSL32rm */
  },
  { /* 1514 */
    130,
    /* LSL32rr */
  },
  { /* 1515 */
    57,
    /* LSL64rm */
  },
  { /* 1516 */
    131,
    /* LSL64rr */
  },
  { /* 1517 */
    55,
    /* LSS16rm */
  },
  { /* 1518 */
    55,
    /* LSS32rm */
  },
  { /* 1519 */
    57,
    /* LSS64rm */
  },
  { /* 1520 */
    29,
    /* LTRm */
  },
  { /* 1521 */
    132,
    /* LTRr */
  },
  { /* 1522 */
    135,
    /* LWPINS32rmi */
  },
  { /* 1523 */
    136,
    /* LWPINS32rri */
  },
  { /* 1524 */
    137,
    /* LWPINS64rmi */
  },
  { /* 1525 */
    138,
    /* LWPINS64rri */
  },
  { /* 1526 */
    135,
    /* LWPVAL32rmi */
  },
  { /* 1527 */
    136,
    /* LWPVAL32rri */
  },
  { /* 1528 */
    137,
    /* LWPVAL64rmi */
  },
  { /* 1529 */
    138,
    /* LWPVAL64rri */
  },
  { /* 1530 */
    0,
    /*  */
  },
  { /* 1531 */
    0,
    /*  */
  },
  { /* 1532 */
    0,
    /*  */
  },
  { /* 1533 */
    0,
    /*  */
  },
  { /* 1534 */
    55,
    /* LZCNT16rm */
  },
  { /* 1535 */
    56,
    /* LZCNT16rr */
  },
  { /* 1536 */
    55,
    /* LZCNT32rm */
  },
  { /* 1537 */
    56,
    /* LZCNT32rr */
  },
  { /* 1538 */
    57,
    /* LZCNT64rm */
  },
  { /* 1539 */
    58,
    /* LZCNT64rr */
  },
  { /* 1540 */
    32,
    /* MASKMOVDQU */
  },
  { /* 1541 */
    32,
    /* MASKMOVDQU64 */
  },
  { /* 1542 */
    0,
    /*  */
  },
  { /* 1543 */
    0,
    /*  */
  },
  { /* 1544 */
    0,
    /*  */
  },
  { /* 1545 */
    0,
    /*  */
  },
  { /* 1546 */
    0,
    /*  */
  },
  { /* 1547 */
    0,
    /*  */
  },
  { /* 1548 */
    0,
    /*  */
  },
  { /* 1549 */
    0,
    /*  */
  },
  { /* 1550 */
    0,
    /*  */
  },
  { /* 1551 */
    0,
    /*  */
  },
  { /* 1552 */
    27,
    /* MAXPDrm */
  },
  { /* 1553 */
    28,
    /* MAXPDrr */
  },
  { /* 1554 */
    27,
    /* MAXPSrm */
  },
  { /* 1555 */
    28,
    /* MAXPSrr */
  },
  { /* 1556 */
    0,
    /*  */
  },
  { /* 1557 */
    27,
    /* MAXSDrm_Int */
  },
  { /* 1558 */
    0,
    /*  */
  },
  { /* 1559 */
    28,
    /* MAXSDrr_Int */
  },
  { /* 1560 */
    0,
    /*  */
  },
  { /* 1561 */
    27,
    /* MAXSSrm_Int */
  },
  { /* 1562 */
    0,
    /*  */
  },
  { /* 1563 */
    28,
    /* MAXSSrr_Int */
  },
  { /* 1564 */
    0,
    /* MFENCE */
  },
  { /* 1565 */
    0,
    /*  */
  },
  { /* 1566 */
    0,
    /*  */
  },
  { /* 1567 */
    0,
    /*  */
  },
  { /* 1568 */
    0,
    /*  */
  },
  { /* 1569 */
    0,
    /*  */
  },
  { /* 1570 */
    0,
    /*  */
  },
  { /* 1571 */
    0,
    /*  */
  },
  { /* 1572 */
    0,
    /*  */
  },
  { /* 1573 */
    27,
    /* MINPDrm */
  },
  { /* 1574 */
    28,
    /* MINPDrr */
  },
  { /* 1575 */
    27,
    /* MINPSrm */
  },
  { /* 1576 */
    28,
    /* MINPSrr */
  },
  { /* 1577 */
    0,
    /*  */
  },
  { /* 1578 */
    27,
    /* MINSDrm_Int */
  },
  { /* 1579 */
    0,
    /*  */
  },
  { /* 1580 */
    28,
    /* MINSDrr_Int */
  },
  { /* 1581 */
    0,
    /*  */
  },
  { /* 1582 */
    27,
    /* MINSSrm_Int */
  },
  { /* 1583 */
    0,
    /*  */
  },
  { /* 1584 */
    28,
    /* MINSSrr_Int */
  },
  { /* 1585 */
    139,
    /* MMX_CVTPD2PIrm */
  },
  { /* 1586 */
    140,
    /* MMX_CVTPD2PIrr */
  },
  { /* 1587 */
    31,
    /* MMX_CVTPI2PDrm */
  },
  { /* 1588 */
    141,
    /* MMX_CVTPI2PDrr */
  },
  { /* 1589 */
    27,
    /* MMX_CVTPI2PSrm */
  },
  { /* 1590 */
    142,
    /* MMX_CVTPI2PSrr */
  },
  { /* 1591 */
    139,
    /* MMX_CVTPS2PIrm */
  },
  { /* 1592 */
    140,
    /* MMX_CVTPS2PIrr */
  },
  { /* 1593 */
    139,
    /* MMX_CVTTPD2PIrm */
  },
  { /* 1594 */
    140,
    /* MMX_CVTTPD2PIrr */
  },
  { /* 1595 */
    139,
    /* MMX_CVTTPS2PIrm */
  },
  { /* 1596 */
    140,
    /* MMX_CVTTPS2PIrr */
  },
  { /* 1597 */
    0,
    /* MMX_EMMS */
  },
  { /* 1598 */
    143,
    /* MMX_MASKMOVQ */
  },
  { /* 1599 */
    143,
    /* MMX_MASKMOVQ64 */
  },
  { /* 1600 */
    144,
    /* MMX_MOVD64from64mr */
  },
  { /* 1601 */
    145,
    /* MMX_MOVD64from64rr */
  },
  { /* 1602 */
    146,
    /* MMX_MOVD64grr */
  },
  { /* 1603 */
    144,
    /* MMX_MOVD64mr */
  },
  { /* 1604 */
    139,
    /* MMX_MOVD64rm */
  },
  { /* 1605 */
    147,
    /* MMX_MOVD64rr */
  },
  { /* 1606 */
    139,
    /* MMX_MOVD64to64rm */
  },
  { /* 1607 */
    148,
    /* MMX_MOVD64to64rr */
  },
  { /* 1608 */
    140,
    /* MMX_MOVDQ2Qrr */
  },
  { /* 1609 */
    0,
    /*  */
  },
  { /* 1610 */
    144,
    /* MMX_MOVNTQmr */
  },
  { /* 1611 */
    141,
    /* MMX_MOVQ2DQrr */
  },
  { /* 1612 */
    0,
    /*  */
  },
  { /* 1613 */
    144,
    /* MMX_MOVQ64mr */
  },
  { /* 1614 */
    139,
    /* MMX_MOVQ64rm */
  },
  { /* 1615 */
    143,
    /* MMX_MOVQ64rr */
  },
  { /* 1616 */
    149,
    /* MMX_MOVQ64rr_REV */
  },
  { /* 1617 */
    139,
    /* MMX_PABSBrm */
  },
  { /* 1618 */
    143,
    /* MMX_PABSBrr */
  },
  { /* 1619 */
    139,
    /* MMX_PABSDrm */
  },
  { /* 1620 */
    143,
    /* MMX_PABSDrr */
  },
  { /* 1621 */
    139,
    /* MMX_PABSWrm */
  },
  { /* 1622 */
    143,
    /* MMX_PABSWrr */
  },
  { /* 1623 */
    150,
    /* MMX_PACKSSDWrm */
  },
  { /* 1624 */
    151,
    /* MMX_PACKSSDWrr */
  },
  { /* 1625 */
    150,
    /* MMX_PACKSSWBrm */
  },
  { /* 1626 */
    151,
    /* MMX_PACKSSWBrr */
  },
  { /* 1627 */
    150,
    /* MMX_PACKUSWBrm */
  },
  { /* 1628 */
    151,
    /* MMX_PACKUSWBrr */
  },
  { /* 1629 */
    150,
    /* MMX_PADDBrm */
  },
  { /* 1630 */
    151,
    /* MMX_PADDBrr */
  },
  { /* 1631 */
    150,
    /* MMX_PADDDrm */
  },
  { /* 1632 */
    151,
    /* MMX_PADDDrr */
  },
  { /* 1633 */
    150,
    /* MMX_PADDQrm */
  },
  { /* 1634 */
    151,
    /* MMX_PADDQrr */
  },
  { /* 1635 */
    150,
    /* MMX_PADDSBrm */
  },
  { /* 1636 */
    151,
    /* MMX_PADDSBrr */
  },
  { /* 1637 */
    150,
    /* MMX_PADDSWrm */
  },
  { /* 1638 */
    151,
    /* MMX_PADDSWrr */
  },
  { /* 1639 */
    150,
    /* MMX_PADDUSBrm */
  },
  { /* 1640 */
    151,
    /* MMX_PADDUSBrr */
  },
  { /* 1641 */
    150,
    /* MMX_PADDUSWrm */
  },
  { /* 1642 */
    151,
    /* MMX_PADDUSWrr */
  },
  { /* 1643 */
    150,
    /* MMX_PADDWrm */
  },
  { /* 1644 */
    151,
    /* MMX_PADDWrr */
  },
  { /* 1645 */
    152,
    /* MMX_PALIGNRrmi */
  },
  { /* 1646 */
    153,
    /* MMX_PALIGNRrri */
  },
  { /* 1647 */
    150,
    /* MMX_PANDNrm */
  },
  { /* 1648 */
    151,
    /* MMX_PANDNrr */
  },
  { /* 1649 */
    150,
    /* MMX_PANDrm */
  },
  { /* 1650 */
    151,
    /* MMX_PANDrr */
  },
  { /* 1651 */
    150,
    /* MMX_PAVGBrm */
  },
  { /* 1652 */
    151,
    /* MMX_PAVGBrr */
  },
  { /* 1653 */
    150,
    /* MMX_PAVGWrm */
  },
  { /* 1654 */
    151,
    /* MMX_PAVGWrr */
  },
  { /* 1655 */
    150,
    /* MMX_PCMPEQBrm */
  },
  { /* 1656 */
    151,
    /* MMX_PCMPEQBrr */
  },
  { /* 1657 */
    150,
    /* MMX_PCMPEQDrm */
  },
  { /* 1658 */
    151,
    /* MMX_PCMPEQDrr */
  },
  { /* 1659 */
    150,
    /* MMX_PCMPEQWrm */
  },
  { /* 1660 */
    151,
    /* MMX_PCMPEQWrr */
  },
  { /* 1661 */
    150,
    /* MMX_PCMPGTBrm */
  },
  { /* 1662 */
    151,
    /* MMX_PCMPGTBrr */
  },
  { /* 1663 */
    150,
    /* MMX_PCMPGTDrm */
  },
  { /* 1664 */
    151,
    /* MMX_PCMPGTDrr */
  },
  { /* 1665 */
    150,
    /* MMX_PCMPGTWrm */
  },
  { /* 1666 */
    151,
    /* MMX_PCMPGTWrr */
  },
  { /* 1667 */
    154,
    /* MMX_PEXTRWrr */
  },
  { /* 1668 */
    150,
    /* MMX_PHADDDrm */
  },
  { /* 1669 */
    151,
    /* MMX_PHADDDrr */
  },
  { /* 1670 */
    150,
    /* MMX_PHADDSWrm */
  },
  { /* 1671 */
    151,
    /* MMX_PHADDSWrr */
  },
  { /* 1672 */
    150,
    /* MMX_PHADDWrm */
  },
  { /* 1673 */
    151,
    /* MMX_PHADDWrr */
  },
  { /* 1674 */
    150,
    /* MMX_PHSUBDrm */
  },
  { /* 1675 */
    151,
    /* MMX_PHSUBDrr */
  },
  { /* 1676 */
    150,
    /* MMX_PHSUBSWrm */
  },
  { /* 1677 */
    151,
    /* MMX_PHSUBSWrr */
  },
  { /* 1678 */
    150,
    /* MMX_PHSUBWrm */
  },
  { /* 1679 */
    151,
    /* MMX_PHSUBWrr */
  },
  { /* 1680 */
    152,
    /* MMX_PINSRWrm */
  },
  { /* 1681 */
    155,
    /* MMX_PINSRWrr */
  },
  { /* 1682 */
    150,
    /* MMX_PMADDUBSWrm */
  },
  { /* 1683 */
    151,
    /* MMX_PMADDUBSWrr */
  },
  { /* 1684 */
    150,
    /* MMX_PMADDWDrm */
  },
  { /* 1685 */
    151,
    /* MMX_PMADDWDrr */
  },
  { /* 1686 */
    150,
    /* MMX_PMAXSWrm */
  },
  { /* 1687 */
    151,
    /* MMX_PMAXSWrr */
  },
  { /* 1688 */
    150,
    /* MMX_PMAXUBrm */
  },
  { /* 1689 */
    151,
    /* MMX_PMAXUBrr */
  },
  { /* 1690 */
    150,
    /* MMX_PMINSWrm */
  },
  { /* 1691 */
    151,
    /* MMX_PMINSWrr */
  },
  { /* 1692 */
    150,
    /* MMX_PMINUBrm */
  },
  { /* 1693 */
    151,
    /* MMX_PMINUBrr */
  },
  { /* 1694 */
    156,
    /* MMX_PMOVMSKBrr */
  },
  { /* 1695 */
    150,
    /* MMX_PMULHRSWrm */
  },
  { /* 1696 */
    151,
    /* MMX_PMULHRSWrr */
  },
  { /* 1697 */
    150,
    /* MMX_PMULHUWrm */
  },
  { /* 1698 */
    151,
    /* MMX_PMULHUWrr */
  },
  { /* 1699 */
    150,
    /* MMX_PMULHWrm */
  },
  { /* 1700 */
    151,
    /* MMX_PMULHWrr */
  },
  { /* 1701 */
    150,
    /* MMX_PMULLWrm */
  },
  { /* 1702 */
    151,
    /* MMX_PMULLWrr */
  },
  { /* 1703 */
    150,
    /* MMX_PMULUDQrm */
  },
  { /* 1704 */
    151,
    /* MMX_PMULUDQrr */
  },
  { /* 1705 */
    150,
    /* MMX_PORrm */
  },
  { /* 1706 */
    151,
    /* MMX_PORrr */
  },
  { /* 1707 */
    150,
    /* MMX_PSADBWrm */
  },
  { /* 1708 */
    151,
    /* MMX_PSADBWrr */
  },
  { /* 1709 */
    150,
    /* MMX_PSHUFBrm */
  },
  { /* 1710 */
    151,
    /* MMX_PSHUFBrr */
  },
  { /* 1711 */
    157,
    /* MMX_PSHUFWmi */
  },
  { /* 1712 */
    158,
    /* MMX_PSHUFWri */
  },
  { /* 1713 */
    150,
    /* MMX_PSIGNBrm */
  },
  { /* 1714 */
    151,
    /* MMX_PSIGNBrr */
  },
  { /* 1715 */
    150,
    /* MMX_PSIGNDrm */
  },
  { /* 1716 */
    151,
    /* MMX_PSIGNDrr */
  },
  { /* 1717 */
    150,
    /* MMX_PSIGNWrm */
  },
  { /* 1718 */
    151,
    /* MMX_PSIGNWrr */
  },
  { /* 1719 */
    159,
    /* MMX_PSLLDri */
  },
  { /* 1720 */
    150,
    /* MMX_PSLLDrm */
  },
  { /* 1721 */
    151,
    /* MMX_PSLLDrr */
  },
  { /* 1722 */
    159,
    /* MMX_PSLLQri */
  },
  { /* 1723 */
    150,
    /* MMX_PSLLQrm */
  },
  { /* 1724 */
    151,
    /* MMX_PSLLQrr */
  },
  { /* 1725 */
    159,
    /* MMX_PSLLWri */
  },
  { /* 1726 */
    150,
    /* MMX_PSLLWrm */
  },
  { /* 1727 */
    151,
    /* MMX_PSLLWrr */
  },
  { /* 1728 */
    159,
    /* MMX_PSRADri */
  },
  { /* 1729 */
    150,
    /* MMX_PSRADrm */
  },
  { /* 1730 */
    151,
    /* MMX_PSRADrr */
  },
  { /* 1731 */
    159,
    /* MMX_PSRAWri */
  },
  { /* 1732 */
    150,
    /* MMX_PSRAWrm */
  },
  { /* 1733 */
    151,
    /* MMX_PSRAWrr */
  },
  { /* 1734 */
    159,
    /* MMX_PSRLDri */
  },
  { /* 1735 */
    150,
    /* MMX_PSRLDrm */
  },
  { /* 1736 */
    151,
    /* MMX_PSRLDrr */
  },
  { /* 1737 */
    159,
    /* MMX_PSRLQri */
  },
  { /* 1738 */
    150,
    /* MMX_PSRLQrm */
  },
  { /* 1739 */
    151,
    /* MMX_PSRLQrr */
  },
  { /* 1740 */
    159,
    /* MMX_PSRLWri */
  },
  { /* 1741 */
    150,
    /* MMX_PSRLWrm */
  },
  { /* 1742 */
    151,
    /* MMX_PSRLWrr */
  },
  { /* 1743 */
    150,
    /* MMX_PSUBBrm */
  },
  { /* 1744 */
    151,
    /* MMX_PSUBBrr */
  },
  { /* 1745 */
    150,
    /* MMX_PSUBDrm */
  },
  { /* 1746 */
    151,
    /* MMX_PSUBDrr */
  },
  { /* 1747 */
    150,
    /* MMX_PSUBQrm */
  },
  { /* 1748 */
    151,
    /* MMX_PSUBQrr */
  },
  { /* 1749 */
    150,
    /* MMX_PSUBSBrm */
  },
  { /* 1750 */
    151,
    /* MMX_PSUBSBrr */
  },
  { /* 1751 */
    150,
    /* MMX_PSUBSWrm */
  },
  { /* 1752 */
    151,
    /* MMX_PSUBSWrr */
  },
  { /* 1753 */
    150,
    /* MMX_PSUBUSBrm */
  },
  { /* 1754 */
    151,
    /* MMX_PSUBUSBrr */
  },
  { /* 1755 */
    150,
    /* MMX_PSUBUSWrm */
  },
  { /* 1756 */
    151,
    /* MMX_PSUBUSWrr */
  },
  { /* 1757 */
    150,
    /* MMX_PSUBWrm */
  },
  { /* 1758 */
    151,
    /* MMX_PSUBWrr */
  },
  { /* 1759 */
    150,
    /* MMX_PUNPCKHBWrm */
  },
  { /* 1760 */
    151,
    /* MMX_PUNPCKHBWrr */
  },
  { /* 1761 */
    150,
    /* MMX_PUNPCKHDQrm */
  },
  { /* 1762 */
    151,
    /* MMX_PUNPCKHDQrr */
  },
  { /* 1763 */
    150,
    /* MMX_PUNPCKHWDrm */
  },
  { /* 1764 */
    151,
    /* MMX_PUNPCKHWDrr */
  },
  { /* 1765 */
    150,
    /* MMX_PUNPCKLBWrm */
  },
  { /* 1766 */
    151,
    /* MMX_PUNPCKLBWrr */
  },
  { /* 1767 */
    150,
    /* MMX_PUNPCKLDQrm */
  },
  { /* 1768 */
    151,
    /* MMX_PUNPCKLDQrr */
  },
  { /* 1769 */
    150,
    /* MMX_PUNPCKLWDrm */
  },
  { /* 1770 */
    151,
    /* MMX_PUNPCKLWDrr */
  },
  { /* 1771 */
    150,
    /* MMX_PXORrm */
  },
  { /* 1772 */
    151,
    /* MMX_PXORrr */
  },
  { /* 1773 */
    0,
    /* MONITOR32rrr */
  },
  { /* 1774 */
    0,
    /* MONITOR64rrr */
  },
  { /* 1775 */
    0,
    /* MONITORX32rrr */
  },
  { /* 1776 */
    0,
    /* MONITORX64rrr */
  },
  { /* 1777 */
    0,
    /* MONTMUL */
  },
  { /* 1778 */
    160,
    /* MOV16ao16 */
  },
  { /* 1779 */
    160,
    /* MOV16ao32 */
  },
  { /* 1780 */
    160,
    /* MOV16ao64 */
  },
  { /* 1781 */
    5,
    /* MOV16mi */
  },
  { /* 1782 */
    7,
    /* MOV16mr */
  },
  { /* 1783 */
    161,
    /* MOV16ms */
  },
  { /* 1784 */
    160,
    /* MOV16o16a */
  },
  { /* 1785 */
    160,
    /* MOV16o32a */
  },
  { /* 1786 */
    160,
    /* MOV16o64a */
  },
  { /* 1787 */
    162,
    /* MOV16ri */
  },
  { /* 1788 */
    76,
    /* MOV16ri_alt */
  },
  { /* 1789 */
    55,
    /* MOV16rm */
  },
  { /* 1790 */
    63,
    /* MOV16rr */
  },
  { /* 1791 */
    56,
    /* MOV16rr_REV */
  },
  { /* 1792 */
    163,
    /* MOV16rs */
  },
  { /* 1793 */
    164,
    /* MOV16sm */
  },
  { /* 1794 */
    165,
    /* MOV16sr */
  },
  { /* 1795 */
    160,
    /* MOV32ao16 */
  },
  { /* 1796 */
    160,
    /* MOV32ao32 */
  },
  { /* 1797 */
    160,
    /* MOV32ao64 */
  },
  { /* 1798 */
    166,
    /* MOV32cr */
  },
  { /* 1799 */
    167,
    /* MOV32dr */
  },
  { /* 1800 */
    5,
    /* MOV32mi */
  },
  { /* 1801 */
    7,
    /* MOV32mr */
  },
  { /* 1802 */
    160,
    /* MOV32o16a */
  },
  { /* 1803 */
    160,
    /* MOV32o32a */
  },
  { /* 1804 */
    160,
    /* MOV32o64a */
  },
  { /* 1805 */
    168,
    /* MOV32rc */
  },
  { /* 1806 */
    169,
    /* MOV32rd */
  },
  { /* 1807 */
    162,
    /* MOV32ri */
  },
  { /* 1808 */
    76,
    /* MOV32ri_alt */
  },
  { /* 1809 */
    55,
    /* MOV32rm */
  },
  { /* 1810 */
    63,
    /* MOV32rr */
  },
  { /* 1811 */
    56,
    /* MOV32rr_REV */
  },
  { /* 1812 */
    163,
    /* MOV32rs */
  },
  { /* 1813 */
    165,
    /* MOV32sr */
  },
  { /* 1814 */
    160,
    /* MOV64ao32 */
  },
  { /* 1815 */
    160,
    /* MOV64ao64 */
  },
  { /* 1816 */
    170,
    /* MOV64cr */
  },
  { /* 1817 */
    171,
    /* MOV64dr */
  },
  { /* 1818 */
    14,
    /* MOV64mi32 */
  },
  { /* 1819 */
    3,
    /* MOV64mr */
  },
  { /* 1820 */
    160,
    /* MOV64o32a */
  },
  { /* 1821 */
    160,
    /* MOV64o64a */
  },
  { /* 1822 */
    172,
    /* MOV64rc */
  },
  { /* 1823 */
    173,
    /* MOV64rd */
  },
  { /* 1824 */
    174,
    /* MOV64ri */
  },
  { /* 1825 */
    78,
    /* MOV64ri32 */
  },
  { /* 1826 */
    57,
    /* MOV64rm */
  },
  { /* 1827 */
    65,
    /* MOV64rr */
  },
  { /* 1828 */
    58,
    /* MOV64rr_REV */
  },
  { /* 1829 */
    175,
    /* MOV64rs */
  },
  { /* 1830 */
    176,
    /* MOV64sr */
  },
  { /* 1831 */
    31,
    /* MOV64toPQIrm */
  },
  { /* 1832 */
    177,
    /* MOV64toPQIrr */
  },
  { /* 1833 */
    0,
    /*  */
  },
  { /* 1834 */
    160,
    /* MOV8ao16 */
  },
  { /* 1835 */
    160,
    /* MOV8ao32 */
  },
  { /* 1836 */
    160,
    /* MOV8ao64 */
  },
  { /* 1837 */
    6,
    /* MOV8mi */
  },
  { /* 1838 */
    20,
    /* MOV8mr */
  },
  { /* 1839 */
    0,
    /*  */
  },
  { /* 1840 */
    160,
    /* MOV8o16a */
  },
  { /* 1841 */
    160,
    /* MOV8o32a */
  },
  { /* 1842 */
    160,
    /* MOV8o64a */
  },
  { /* 1843 */
    178,
    /* MOV8ri */
  },
  { /* 1844 */
    80,
    /* MOV8ri_alt */
  },
  { /* 1845 */
    81,
    /* MOV8rm */
  },
  { /* 1846 */
    0,
    /*  */
  },
  { /* 1847 */
    82,
    /* MOV8rr */
  },
  { /* 1848 */
    0,
    /*  */
  },
  { /* 1849 */
    83,
    /* MOV8rr_REV */
  },
  { /* 1850 */
    179,
    /* MOVAPDmr */
  },
  { /* 1851 */
    31,
    /* MOVAPDrm */
  },
  { /* 1852 */
    32,
    /* MOVAPDrr */
  },
  { /* 1853 */
    180,
    /* MOVAPDrr_REV */
  },
  { /* 1854 */
    179,
    /* MOVAPSmr */
  },
  { /* 1855 */
    31,
    /* MOVAPSrm */
  },
  { /* 1856 */
    32,
    /* MOVAPSrr */
  },
  { /* 1857 */
    180,
    /* MOVAPSrr_REV */
  },
  { /* 1858 */
    7,
    /* MOVBE16mr */
  },
  { /* 1859 */
    55,
    /* MOVBE16rm */
  },
  { /* 1860 */
    7,
    /* MOVBE32mr */
  },
  { /* 1861 */
    55,
    /* MOVBE32rm */
  },
  { /* 1862 */
    3,
    /* MOVBE64mr */
  },
  { /* 1863 */
    57,
    /* MOVBE64rm */
  },
  { /* 1864 */
    31,
    /* MOVDDUPrm */
  },
  { /* 1865 */
    32,
    /* MOVDDUPrr */
  },
  { /* 1866 */
    31,
    /* MOVDI2PDIrm */
  },
  { /* 1867 */
    181,
    /* MOVDI2PDIrr */
  },
  { /* 1868 */
    0,
    /*  */
  },
  { /* 1869 */
    100,
    /* MOVDIR64B16 */
  },
  { /* 1870 */
    91,
    /* MOVDIR64B32 */
  },
  { /* 1871 */
    57,
    /* MOVDIR64B64 */
  },
  { /* 1872 */
    2,
    /* MOVDIRI32 */
  },
  { /* 1873 */
    3,
    /* MOVDIRI64 */
  },
  { /* 1874 */
    179,
    /* MOVDQAmr */
  },
  { /* 1875 */
    31,
    /* MOVDQArm */
  },
  { /* 1876 */
    32,
    /* MOVDQArr */
  },
  { /* 1877 */
    180,
    /* MOVDQArr_REV */
  },
  { /* 1878 */
    179,
    /* MOVDQUmr */
  },
  { /* 1879 */
    31,
    /* MOVDQUrm */
  },
  { /* 1880 */
    32,
    /* MOVDQUrr */
  },
  { /* 1881 */
    180,
    /* MOVDQUrr_REV */
  },
  { /* 1882 */
    28,
    /* MOVHLPSrr */
  },
  { /* 1883 */
    179,
    /* MOVHPDmr */
  },
  { /* 1884 */
    27,
    /* MOVHPDrm */
  },
  { /* 1885 */
    179,
    /* MOVHPSmr */
  },
  { /* 1886 */
    27,
    /* MOVHPSrm */
  },
  { /* 1887 */
    28,
    /* MOVLHPSrr */
  },
  { /* 1888 */
    179,
    /* MOVLPDmr */
  },
  { /* 1889 */
    27,
    /* MOVLPDrm */
  },
  { /* 1890 */
    179,
    /* MOVLPSmr */
  },
  { /* 1891 */
    27,
    /* MOVLPSrm */
  },
  { /* 1892 */
    92,
    /* MOVMSKPDrr */
  },
  { /* 1893 */
    92,
    /* MOVMSKPSrr */
  },
  { /* 1894 */
    31,
    /* MOVNTDQArm */
  },
  { /* 1895 */
    179,
    /* MOVNTDQmr */
  },
  { /* 1896 */
    3,
    /* MOVNTI_64mr */
  },
  { /* 1897 */
    2,
    /* MOVNTImr */
  },
  { /* 1898 */
    179,
    /* MOVNTPDmr */
  },
  { /* 1899 */
    179,
    /* MOVNTPSmr */
  },
  { /* 1900 */
    179,
    /* MOVNTSD */
  },
  { /* 1901 */
    179,
    /* MOVNTSS */
  },
  { /* 1902 */
    0,
    /*  */
  },
  { /* 1903 */
    179,
    /* MOVPDI2DImr */
  },
  { /* 1904 */
    182,
    /* MOVPDI2DIrr */
  },
  { /* 1905 */
    179,
    /* MOVPQI2QImr */
  },
  { /* 1906 */
    180,
    /* MOVPQI2QIrr */
  },
  { /* 1907 */
    179,
    /* MOVPQIto64mr */
  },
  { /* 1908 */
    183,
    /* MOVPQIto64rr */
  },
  { /* 1909 */
    31,
    /* MOVQI2PQIrm */
  },
  { /* 1910 */
    86,
    /* MOVSB */
  },
  { /* 1911 */
    179,
    /* MOVSDmr */
  },
  { /* 1912 */
    31,
    /* MOVSDrm */
  },
  { /* 1913 */
    0,
    /*  */
  },
  { /* 1914 */
    28,
    /* MOVSDrr */
  },
  { /* 1915 */
    184,
    /* MOVSDrr_REV */
  },
  { /* 1916 */
    0,
    /*  */
  },
  { /* 1917 */
    31,
    /* MOVSHDUPrm */
  },
  { /* 1918 */
    32,
    /* MOVSHDUPrr */
  },
  { /* 1919 */
    86,
    /* MOVSL */
  },
  { /* 1920 */
    31,
    /* MOVSLDUPrm */
  },
  { /* 1921 */
    32,
    /* MOVSLDUPrr */
  },
  { /* 1922 */
    86,
    /* MOVSQ */
  },
  { /* 1923 */
    0,
    /*  */
  },
  { /* 1924 */
    179,
    /* MOVSSmr */
  },
  { /* 1925 */
    31,
    /* MOVSSrm */
  },
  { /* 1926 */
    0,
    /*  */
  },
  { /* 1927 */
    28,
    /* MOVSSrr */
  },
  { /* 1928 */
    184,
    /* MOVSSrr_REV */
  },
  { /* 1929 */
    86,
    /* MOVSW */
  },
  { /* 1930 */
    55,
    /* MOVSX16rm16 */
  },
  { /* 1931 */
    55,
    /* MOVSX16rm32 */
  },
  { /* 1932 */
    55,
    /* MOVSX16rm8 */
  },
  { /* 1933 */
    56,
    /* MOVSX16rr16 */
  },
  { /* 1934 */
    185,
    /* MOVSX16rr32 */
  },
  { /* 1935 */
    186,
    /* MOVSX16rr8 */
  },
  { /* 1936 */
    55,
    /* MOVSX32rm16 */
  },
  { /* 1937 */
    55,
    /* MOVSX32rm32 */
  },
  { /* 1938 */
    55,
    /* MOVSX32rm8 */
  },
  { /* 1939 */
    0,
    /*  */
  },
  { /* 1940 */
    130,
    /* MOVSX32rr16 */
  },
  { /* 1941 */
    56,
    /* MOVSX32rr32 */
  },
  { /* 1942 */
    186,
    /* MOVSX32rr8 */
  },
  { /* 1943 */
    0,
    /*  */
  },
  { /* 1944 */
    57,
    /* MOVSX64rm16 */
  },
  { /* 1945 */
    57,
    /* MOVSX64rm32 */
  },
  { /* 1946 */
    57,
    /* MOVSX64rm8 */
  },
  { /* 1947 */
    131,
    /* MOVSX64rr16 */
  },
  { /* 1948 */
    187,
    /* MOVSX64rr32 */
  },
  { /* 1949 */
    188,
    /* MOVSX64rr8 */
  },
  { /* 1950 */
    179,
    /* MOVUPDmr */
  },
  { /* 1951 */
    31,
    /* MOVUPDrm */
  },
  { /* 1952 */
    32,
    /* MOVUPDrr */
  },
  { /* 1953 */
    180,
    /* MOVUPDrr_REV */
  },
  { /* 1954 */
    179,
    /* MOVUPSmr */
  },
  { /* 1955 */
    31,
    /* MOVUPSrm */
  },
  { /* 1956 */
    32,
    /* MOVUPSrr */
  },
  { /* 1957 */
    180,
    /* MOVUPSrr_REV */
  },
  { /* 1958 */
    32,
    /* MOVZPQILo2PQIrr */
  },
  { /* 1959 */
    55,
    /* MOVZX16rm16 */
  },
  { /* 1960 */
    55,
    /* MOVZX16rm8 */
  },
  { /* 1961 */
    56,
    /* MOVZX16rr16 */
  },
  { /* 1962 */
    186,
    /* MOVZX16rr8 */
  },
  { /* 1963 */
    55,
    /* MOVZX32rm16 */
  },
  { /* 1964 */
    55,
    /* MOVZX32rm8 */
  },
  { /* 1965 */
    0,
    /*  */
  },
  { /* 1966 */
    130,
    /* MOVZX32rr16 */
  },
  { /* 1967 */
    186,
    /* MOVZX32rr8 */
  },
  { /* 1968 */
    0,
    /*  */
  },
  { /* 1969 */
    57,
    /* MOVZX64rm16 */
  },
  { /* 1970 */
    57,
    /* MOVZX64rm8 */
  },
  { /* 1971 */
    131,
    /* MOVZX64rr16 */
  },
  { /* 1972 */
    188,
    /* MOVZX64rr8 */
  },
  { /* 1973 */
    53,
    /* MPSADBWrmi */
  },
  { /* 1974 */
    54,
    /* MPSADBWrri */
  },
  { /* 1975 */
    29,
    /* MUL16m */
  },
  { /* 1976 */
    68,
    /* MUL16r */
  },
  { /* 1977 */
    29,
    /* MUL32m */
  },
  { /* 1978 */
    68,
    /* MUL32r */
  },
  { /* 1979 */
    29,
    /* MUL64m */
  },
  { /* 1980 */
    70,
    /* MUL64r */
  },
  { /* 1981 */
    29,
    /* MUL8m */
  },
  { /* 1982 */
    98,
    /* MUL8r */
  },
  { /* 1983 */
    27,
    /* MULPDrm */
  },
  { /* 1984 */
    28,
    /* MULPDrr */
  },
  { /* 1985 */
    27,
    /* MULPSrm */
  },
  { /* 1986 */
    28,
    /* MULPSrr */
  },
  { /* 1987 */
    0,
    /*  */
  },
  { /* 1988 */
    27,
    /* MULSDrm_Int */
  },
  { /* 1989 */
    0,
    /*  */
  },
  { /* 1990 */
    28,
    /* MULSDrr_Int */
  },
  { /* 1991 */
    0,
    /*  */
  },
  { /* 1992 */
    27,
    /* MULSSrm_Int */
  },
  { /* 1993 */
    0,
    /*  */
  },
  { /* 1994 */
    28,
    /* MULSSrr_Int */
  },
  { /* 1995 */
    0,
    /*  */
  },
  { /* 1996 */
    0,
    /*  */
  },
  { /* 1997 */
    35,
    /* MULX32rm */
  },
  { /* 1998 */
    36,
    /* MULX32rr */
  },
  { /* 1999 */
    0,
    /*  */
  },
  { /* 2000 */
    0,
    /*  */
  },
  { /* 2001 */
    37,
    /* MULX64rm */
  },
  { /* 2002 */
    38,
    /* MULX64rr */
  },
  { /* 2003 */
    29,
    /* MUL_F32m */
  },
  { /* 2004 */
    29,
    /* MUL_F64m */
  },
  { /* 2005 */
    29,
    /* MUL_FI16m */
  },
  { /* 2006 */
    29,
    /* MUL_FI32m */
  },
  { /* 2007 */
    30,
    /* MUL_FPrST0 */
  },
  { /* 2008 */
    30,
    /* MUL_FST0r */
  },
  { /* 2009 */
    0,
    /*  */
  },
  { /* 2010 */
    0,
    /*  */
  },
  { /* 2011 */
    0,
    /*  */
  },
  { /* 2012 */
    0,
    /*  */
  },
  { /* 2013 */
    0,
    /*  */
  },
  { /* 2014 */
    0,
    /*  */
  },
  { /* 2015 */
    0,
    /*  */
  },
  { /* 2016 */
    0,
    /*  */
  },
  { /* 2017 */
    0,
    /*  */
  },
  { /* 2018 */
    0,
    /*  */
  },
  { /* 2019 */
    0,
    /*  */
  },
  { /* 2020 */
    0,
    /*  */
  },
  { /* 2021 */
    0,
    /*  */
  },
  { /* 2022 */
    0,
    /*  */
  },
  { /* 2023 */
    30,
    /* MUL_FrST0 */
  },
  { /* 2024 */
    0,
    /* MWAITXrrr */
  },
  { /* 2025 */
    0,
    /* MWAITrr */
  },
  { /* 2026 */
    29,
    /* NEG16m */
  },
  { /* 2027 */
    95,
    /* NEG16r */
  },
  { /* 2028 */
    29,
    /* NEG32m */
  },
  { /* 2029 */
    95,
    /* NEG32r */
  },
  { /* 2030 */
    29,
    /* NEG64m */
  },
  { /* 2031 */
    96,
    /* NEG64r */
  },
  { /* 2032 */
    29,
    /* NEG8m */
  },
  { /* 2033 */
    97,
    /* NEG8r */
  },
  { /* 2034 */
    0,
    /* NOOP */
  },
  { /* 2035 */
    29,
    /* NOOPL */
  },
  { /* 2036 */
    68,
    /* NOOPLr */
  },
  { /* 2037 */
    29,
    /* NOOPQ */
  },
  { /* 2038 */
    70,
    /* NOOPQr */
  },
  { /* 2039 */
    29,
    /* NOOPW */
  },
  { /* 2040 */
    68,
    /* NOOPWr */
  },
  { /* 2041 */
    29,
    /* NOT16m */
  },
  { /* 2042 */
    95,
    /* NOT16r */
  },
  { /* 2043 */
    29,
    /* NOT32m */
  },
  { /* 2044 */
    95,
    /* NOT32r */
  },
  { /* 2045 */
    29,
    /* NOT64m */
  },
  { /* 2046 */
    96,
    /* NOT64r */
  },
  { /* 2047 */
    29,
    /* NOT8m */
  },
  { /* 2048 */
    97,
    /* NOT8r */
  },
  { /* 2049 */
    4,
    /* OR16i16 */
  },
  { /* 2050 */
    5,
    /* OR16mi */
  },
  { /* 2051 */
    6,
    /* OR16mi8 */
  },
  { /* 2052 */
    7,
    /* OR16mr */
  },
  { /* 2053 */
    8,
    /* OR16ri */
  },
  { /* 2054 */
    9,
    /* OR16ri8 */
  },
  { /* 2055 */
    10,
    /* OR16rm */
  },
  { /* 2056 */
    11,
    /* OR16rr */
  },
  { /* 2057 */
    12,
    /* OR16rr_REV */
  },
  { /* 2058 */
    4,
    /* OR32i32 */
  },
  { /* 2059 */
    5,
    /* OR32mi */
  },
  { /* 2060 */
    6,
    /* OR32mi8 */
  },
  { /* 2061 */
    0,
    /*  */
  },
  { /* 2062 */
    7,
    /* OR32mr */
  },
  { /* 2063 */
    8,
    /* OR32ri */
  },
  { /* 2064 */
    9,
    /* OR32ri8 */
  },
  { /* 2065 */
    10,
    /* OR32rm */
  },
  { /* 2066 */
    11,
    /* OR32rr */
  },
  { /* 2067 */
    12,
    /* OR32rr_REV */
  },
  { /* 2068 */
    13,
    /* OR64i32 */
  },
  { /* 2069 */
    14,
    /* OR64mi32 */
  },
  { /* 2070 */
    6,
    /* OR64mi8 */
  },
  { /* 2071 */
    3,
    /* OR64mr */
  },
  { /* 2072 */
    15,
    /* OR64ri32 */
  },
  { /* 2073 */
    16,
    /* OR64ri8 */
  },
  { /* 2074 */
    17,
    /* OR64rm */
  },
  { /* 2075 */
    18,
    /* OR64rr */
  },
  { /* 2076 */
    19,
    /* OR64rr_REV */
  },
  { /* 2077 */
    1,
    /* OR8i8 */
  },
  { /* 2078 */
    6,
    /* OR8mi */
  },
  { /* 2079 */
    6,
    /* OR8mi8 */
  },
  { /* 2080 */
    20,
    /* OR8mr */
  },
  { /* 2081 */
    21,
    /* OR8ri */
  },
  { /* 2082 */
    21,
    /* OR8ri8 */
  },
  { /* 2083 */
    22,
    /* OR8rm */
  },
  { /* 2084 */
    23,
    /* OR8rr */
  },
  { /* 2085 */
    24,
    /* OR8rr_REV */
  },
  { /* 2086 */
    27,
    /* ORPDrm */
  },
  { /* 2087 */
    28,
    /* ORPDrr */
  },
  { /* 2088 */
    27,
    /* ORPSrm */
  },
  { /* 2089 */
    28,
    /* ORPSrr */
  },
  { /* 2090 */
    107,
    /* OUT16ir */
  },
  { /* 2091 */
    0,
    /* OUT16rr */
  },
  { /* 2092 */
    107,
    /* OUT32ir */
  },
  { /* 2093 */
    0,
    /* OUT32rr */
  },
  { /* 2094 */
    107,
    /* OUT8ir */
  },
  { /* 2095 */
    0,
    /* OUT8rr */
  },
  { /* 2096 */
    133,
    /* OUTSB */
  },
  { /* 2097 */
    133,
    /* OUTSL */
  },
  { /* 2098 */
    133,
    /* OUTSW */
  },
  { /* 2099 */
    31,
    /* PABSBrm */
  },
  { /* 2100 */
    32,
    /* PABSBrr */
  },
  { /* 2101 */
    31,
    /* PABSDrm */
  },
  { /* 2102 */
    32,
    /* PABSDrr */
  },
  { /* 2103 */
    31,
    /* PABSWrm */
  },
  { /* 2104 */
    32,
    /* PABSWrr */
  },
  { /* 2105 */
    27,
    /* PACKSSDWrm */
  },
  { /* 2106 */
    28,
    /* PACKSSDWrr */
  },
  { /* 2107 */
    27,
    /* PACKSSWBrm */
  },
  { /* 2108 */
    28,
    /* PACKSSWBrr */
  },
  { /* 2109 */
    27,
    /* PACKUSDWrm */
  },
  { /* 2110 */
    28,
    /* PACKUSDWrr */
  },
  { /* 2111 */
    27,
    /* PACKUSWBrm */
  },
  { /* 2112 */
    28,
    /* PACKUSWBrr */
  },
  { /* 2113 */
    27,
    /* PADDBrm */
  },
  { /* 2114 */
    28,
    /* PADDBrr */
  },
  { /* 2115 */
    27,
    /* PADDDrm */
  },
  { /* 2116 */
    28,
    /* PADDDrr */
  },
  { /* 2117 */
    27,
    /* PADDQrm */
  },
  { /* 2118 */
    28,
    /* PADDQrr */
  },
  { /* 2119 */
    27,
    /* PADDSBrm */
  },
  { /* 2120 */
    28,
    /* PADDSBrr */
  },
  { /* 2121 */
    27,
    /* PADDSWrm */
  },
  { /* 2122 */
    28,
    /* PADDSWrr */
  },
  { /* 2123 */
    27,
    /* PADDUSBrm */
  },
  { /* 2124 */
    28,
    /* PADDUSBrr */
  },
  { /* 2125 */
    27,
    /* PADDUSWrm */
  },
  { /* 2126 */
    28,
    /* PADDUSWrr */
  },
  { /* 2127 */
    27,
    /* PADDWrm */
  },
  { /* 2128 */
    28,
    /* PADDWrr */
  },
  { /* 2129 */
    53,
    /* PALIGNRrmi */
  },
  { /* 2130 */
    54,
    /* PALIGNRrri */
  },
  { /* 2131 */
    27,
    /* PANDNrm */
  },
  { /* 2132 */
    28,
    /* PANDNrr */
  },
  { /* 2133 */
    27,
    /* PANDrm */
  },
  { /* 2134 */
    28,
    /* PANDrr */
  },
  { /* 2135 */
    0,
    /* PAUSE */
  },
  { /* 2136 */
    27,
    /* PAVGBrm */
  },
  { /* 2137 */
    28,
    /* PAVGBrr */
  },
  { /* 2138 */
    150,
    /* PAVGUSBrm */
  },
  { /* 2139 */
    151,
    /* PAVGUSBrr */
  },
  { /* 2140 */
    27,
    /* PAVGWrm */
  },
  { /* 2141 */
    28,
    /* PAVGWrr */
  },
  { /* 2142 */
    27,
    /* PBLENDVBrm0 */
  },
  { /* 2143 */
    28,
    /* PBLENDVBrr0 */
  },
  { /* 2144 */
    53,
    /* PBLENDWrmi */
  },
  { /* 2145 */
    54,
    /* PBLENDWrri */
  },
  { /* 2146 */
    53,
    /* PCLMULQDQrm */
  },
  { /* 2147 */
    54,
    /* PCLMULQDQrr */
  },
  { /* 2148 */
    27,
    /* PCMPEQBrm */
  },
  { /* 2149 */
    28,
    /* PCMPEQBrr */
  },
  { /* 2150 */
    27,
    /* PCMPEQDrm */
  },
  { /* 2151 */
    28,
    /* PCMPEQDrr */
  },
  { /* 2152 */
    27,
    /* PCMPEQQrm */
  },
  { /* 2153 */
    28,
    /* PCMPEQQrr */
  },
  { /* 2154 */
    27,
    /* PCMPEQWrm */
  },
  { /* 2155 */
    28,
    /* PCMPEQWrr */
  },
  { /* 2156 */
    33,
    /* PCMPESTRIrm */
  },
  { /* 2157 */
    34,
    /* PCMPESTRIrr */
  },
  { /* 2158 */
    33,
    /* PCMPESTRMrm */
  },
  { /* 2159 */
    34,
    /* PCMPESTRMrr */
  },
  { /* 2160 */
    27,
    /* PCMPGTBrm */
  },
  { /* 2161 */
    28,
    /* PCMPGTBrr */
  },
  { /* 2162 */
    27,
    /* PCMPGTDrm */
  },
  { /* 2163 */
    28,
    /* PCMPGTDrr */
  },
  { /* 2164 */
    27,
    /* PCMPGTQrm */
  },
  { /* 2165 */
    28,
    /* PCMPGTQrr */
  },
  { /* 2166 */
    27,
    /* PCMPGTWrm */
  },
  { /* 2167 */
    28,
    /* PCMPGTWrr */
  },
  { /* 2168 */
    33,
    /* PCMPISTRIrm */
  },
  { /* 2169 */
    34,
    /* PCMPISTRIrr */
  },
  { /* 2170 */
    33,
    /* PCMPISTRMrm */
  },
  { /* 2171 */
    34,
    /* PCMPISTRMrr */
  },
  { /* 2172 */
    0,
    /* PCONFIG */
  },
  { /* 2173 */
    35,
    /* PDEP32rm */
  },
  { /* 2174 */
    36,
    /* PDEP32rr */
  },
  { /* 2175 */
    37,
    /* PDEP64rm */
  },
  { /* 2176 */
    38,
    /* PDEP64rr */
  },
  { /* 2177 */
    35,
    /* PEXT32rm */
  },
  { /* 2178 */
    36,
    /* PEXT32rr */
  },
  { /* 2179 */
    37,
    /* PEXT64rm */
  },
  { /* 2180 */
    38,
    /* PEXT64rr */
  },
  { /* 2181 */
    102,
    /* PEXTRBmr */
  },
  { /* 2182 */
    103,
    /* PEXTRBrr */
  },
  { /* 2183 */
    102,
    /* PEXTRDmr */
  },
  { /* 2184 */
    103,
    /* PEXTRDrr */
  },
  { /* 2185 */
    102,
    /* PEXTRQmr */
  },
  { /* 2186 */
    189,
    /* PEXTRQrr */
  },
  { /* 2187 */
    102,
    /* PEXTRWmr */
  },
  { /* 2188 */
    190,
    /* PEXTRWrr */
  },
  { /* 2189 */
    103,
    /* PEXTRWrr_REV */
  },
  { /* 2190 */
    139,
    /* PF2IDrm */
  },
  { /* 2191 */
    143,
    /* PF2IDrr */
  },
  { /* 2192 */
    139,
    /* PF2IWrm */
  },
  { /* 2193 */
    143,
    /* PF2IWrr */
  },
  { /* 2194 */
    150,
    /* PFACCrm */
  },
  { /* 2195 */
    151,
    /* PFACCrr */
  },
  { /* 2196 */
    150,
    /* PFADDrm */
  },
  { /* 2197 */
    151,
    /* PFADDrr */
  },
  { /* 2198 */
    150,
    /* PFCMPEQrm */
  },
  { /* 2199 */
    151,
    /* PFCMPEQrr */
  },
  { /* 2200 */
    150,
    /* PFCMPGErm */
  },
  { /* 2201 */
    151,
    /* PFCMPGErr */
  },
  { /* 2202 */
    150,
    /* PFCMPGTrm */
  },
  { /* 2203 */
    151,
    /* PFCMPGTrr */
  },
  { /* 2204 */
    150,
    /* PFMAXrm */
  },
  { /* 2205 */
    151,
    /* PFMAXrr */
  },
  { /* 2206 */
    150,
    /* PFMINrm */
  },
  { /* 2207 */
    151,
    /* PFMINrr */
  },
  { /* 2208 */
    150,
    /* PFMULrm */
  },
  { /* 2209 */
    151,
    /* PFMULrr */
  },
  { /* 2210 */
    150,
    /* PFNACCrm */
  },
  { /* 2211 */
    151,
    /* PFNACCrr */
  },
  { /* 2212 */
    150,
    /* PFPNACCrm */
  },
  { /* 2213 */
    151,
    /* PFPNACCrr */
  },
  { /* 2214 */
    150,
    /* PFRCPIT1rm */
  },
  { /* 2215 */
    151,
    /* PFRCPIT1rr */
  },
  { /* 2216 */
    150,
    /* PFRCPIT2rm */
  },
  { /* 2217 */
    151,
    /* PFRCPIT2rr */
  },
  { /* 2218 */
    139,
    /* PFRCPrm */
  },
  { /* 2219 */
    143,
    /* PFRCPrr */
  },
  { /* 2220 */
    150,
    /* PFRSQIT1rm */
  },
  { /* 2221 */
    151,
    /* PFRSQIT1rr */
  },
  { /* 2222 */
    139,
    /* PFRSQRTrm */
  },
  { /* 2223 */
    143,
    /* PFRSQRTrr */
  },
  { /* 2224 */
    150,
    /* PFSUBRrm */
  },
  { /* 2225 */
    151,
    /* PFSUBRrr */
  },
  { /* 2226 */
    150,
    /* PFSUBrm */
  },
  { /* 2227 */
    151,
    /* PFSUBrr */
  },
  { /* 2228 */
    27,
    /* PHADDDrm */
  },
  { /* 2229 */
    28,
    /* PHADDDrr */
  },
  { /* 2230 */
    27,
    /* PHADDSWrm */
  },
  { /* 2231 */
    28,
    /* PHADDSWrr */
  },
  { /* 2232 */
    27,
    /* PHADDWrm */
  },
  { /* 2233 */
    28,
    /* PHADDWrr */
  },
  { /* 2234 */
    31,
    /* PHMINPOSUWrm */
  },
  { /* 2235 */
    32,
    /* PHMINPOSUWrr */
  },
  { /* 2236 */
    27,
    /* PHSUBDrm */
  },
  { /* 2237 */
    28,
    /* PHSUBDrr */
  },
  { /* 2238 */
    27,
    /* PHSUBSWrm */
  },
  { /* 2239 */
    28,
    /* PHSUBSWrr */
  },
  { /* 2240 */
    27,
    /* PHSUBWrm */
  },
  { /* 2241 */
    28,
    /* PHSUBWrr */
  },
  { /* 2242 */
    139,
    /* PI2FDrm */
  },
  { /* 2243 */
    143,
    /* PI2FDrr */
  },
  { /* 2244 */
    139,
    /* PI2FWrm */
  },
  { /* 2245 */
    143,
    /* PI2FWrr */
  },
  { /* 2246 */
    53,
    /* PINSRBrm */
  },
  { /* 2247 */
    191,
    /* PINSRBrr */
  },
  { /* 2248 */
    53,
    /* PINSRDrm */
  },
  { /* 2249 */
    191,
    /* PINSRDrr */
  },
  { /* 2250 */
    53,
    /* PINSRQrm */
  },
  { /* 2251 */
    192,
    /* PINSRQrr */
  },
  { /* 2252 */
    53,
    /* PINSRWrm */
  },
  { /* 2253 */
    191,
    /* PINSRWrr */
  },
  { /* 2254 */
    27,
    /* PMADDUBSWrm */
  },
  { /* 2255 */
    28,
    /* PMADDUBSWrr */
  },
  { /* 2256 */
    27,
    /* PMADDWDrm */
  },
  { /* 2257 */
    28,
    /* PMADDWDrr */
  },
  { /* 2258 */
    27,
    /* PMAXSBrm */
  },
  { /* 2259 */
    28,
    /* PMAXSBrr */
  },
  { /* 2260 */
    27,
    /* PMAXSDrm */
  },
  { /* 2261 */
    28,
    /* PMAXSDrr */
  },
  { /* 2262 */
    27,
    /* PMAXSWrm */
  },
  { /* 2263 */
    28,
    /* PMAXSWrr */
  },
  { /* 2264 */
    27,
    /* PMAXUBrm */
  },
  { /* 2265 */
    28,
    /* PMAXUBrr */
  },
  { /* 2266 */
    27,
    /* PMAXUDrm */
  },
  { /* 2267 */
    28,
    /* PMAXUDrr */
  },
  { /* 2268 */
    27,
    /* PMAXUWrm */
  },
  { /* 2269 */
    28,
    /* PMAXUWrr */
  },
  { /* 2270 */
    27,
    /* PMINSBrm */
  },
  { /* 2271 */
    28,
    /* PMINSBrr */
  },
  { /* 2272 */
    27,
    /* PMINSDrm */
  },
  { /* 2273 */
    28,
    /* PMINSDrr */
  },
  { /* 2274 */
    27,
    /* PMINSWrm */
  },
  { /* 2275 */
    28,
    /* PMINSWrr */
  },
  { /* 2276 */
    27,
    /* PMINUBrm */
  },
  { /* 2277 */
    28,
    /* PMINUBrr */
  },
  { /* 2278 */
    27,
    /* PMINUDrm */
  },
  { /* 2279 */
    28,
    /* PMINUDrr */
  },
  { /* 2280 */
    27,
    /* PMINUWrm */
  },
  { /* 2281 */
    28,
    /* PMINUWrr */
  },
  { /* 2282 */
    92,
    /* PMOVMSKBrr */
  },
  { /* 2283 */
    31,
    /* PMOVSXBDrm */
  },
  { /* 2284 */
    32,
    /* PMOVSXBDrr */
  },
  { /* 2285 */
    31,
    /* PMOVSXBQrm */
  },
  { /* 2286 */
    32,
    /* PMOVSXBQrr */
  },
  { /* 2287 */
    31,
    /* PMOVSXBWrm */
  },
  { /* 2288 */
    32,
    /* PMOVSXBWrr */
  },
  { /* 2289 */
    31,
    /* PMOVSXDQrm */
  },
  { /* 2290 */
    32,
    /* PMOVSXDQrr */
  },
  { /* 2291 */
    31,
    /* PMOVSXWDrm */
  },
  { /* 2292 */
    32,
    /* PMOVSXWDrr */
  },
  { /* 2293 */
    31,
    /* PMOVSXWQrm */
  },
  { /* 2294 */
    32,
    /* PMOVSXWQrr */
  },
  { /* 2295 */
    31,
    /* PMOVZXBDrm */
  },
  { /* 2296 */
    32,
    /* PMOVZXBDrr */
  },
  { /* 2297 */
    31,
    /* PMOVZXBQrm */
  },
  { /* 2298 */
    32,
    /* PMOVZXBQrr */
  },
  { /* 2299 */
    31,
    /* PMOVZXBWrm */
  },
  { /* 2300 */
    32,
    /* PMOVZXBWrr */
  },
  { /* 2301 */
    31,
    /* PMOVZXDQrm */
  },
  { /* 2302 */
    32,
    /* PMOVZXDQrr */
  },
  { /* 2303 */
    31,
    /* PMOVZXWDrm */
  },
  { /* 2304 */
    32,
    /* PMOVZXWDrr */
  },
  { /* 2305 */
    31,
    /* PMOVZXWQrm */
  },
  { /* 2306 */
    32,
    /* PMOVZXWQrr */
  },
  { /* 2307 */
    27,
    /* PMULDQrm */
  },
  { /* 2308 */
    28,
    /* PMULDQrr */
  },
  { /* 2309 */
    27,
    /* PMULHRSWrm */
  },
  { /* 2310 */
    28,
    /* PMULHRSWrr */
  },
  { /* 2311 */
    150,
    /* PMULHRWrm */
  },
  { /* 2312 */
    151,
    /* PMULHRWrr */
  },
  { /* 2313 */
    27,
    /* PMULHUWrm */
  },
  { /* 2314 */
    28,
    /* PMULHUWrr */
  },
  { /* 2315 */
    27,
    /* PMULHWrm */
  },
  { /* 2316 */
    28,
    /* PMULHWrr */
  },
  { /* 2317 */
    27,
    /* PMULLDrm */
  },
  { /* 2318 */
    28,
    /* PMULLDrr */
  },
  { /* 2319 */
    27,
    /* PMULLWrm */
  },
  { /* 2320 */
    28,
    /* PMULLWrr */
  },
  { /* 2321 */
    27,
    /* PMULUDQrm */
  },
  { /* 2322 */
    28,
    /* PMULUDQrr */
  },
  { /* 2323 */
    193,
    /* POP16r */
  },
  { /* 2324 */
    29,
    /* POP16rmm */
  },
  { /* 2325 */
    68,
    /* POP16rmr */
  },
  { /* 2326 */
    193,
    /* POP32r */
  },
  { /* 2327 */
    29,
    /* POP32rmm */
  },
  { /* 2328 */
    68,
    /* POP32rmr */
  },
  { /* 2329 */
    194,
    /* POP64r */
  },
  { /* 2330 */
    29,
    /* POP64rmm */
  },
  { /* 2331 */
    70,
    /* POP64rmr */
  },
  { /* 2332 */
    0,
    /* POPA16 */
  },
  { /* 2333 */
    0,
    /* POPA32 */
  },
  { /* 2334 */
    55,
    /* POPCNT16rm */
  },
  { /* 2335 */
    56,
    /* POPCNT16rr */
  },
  { /* 2336 */
    55,
    /* POPCNT32rm */
  },
  { /* 2337 */
    56,
    /* POPCNT32rr */
  },
  { /* 2338 */
    57,
    /* POPCNT64rm */
  },
  { /* 2339 */
    58,
    /* POPCNT64rr */
  },
  { /* 2340 */
    0,
    /* POPDS16 */
  },
  { /* 2341 */
    0,
    /* POPDS32 */
  },
  { /* 2342 */
    0,
    /* POPES16 */
  },
  { /* 2343 */
    0,
    /* POPES32 */
  },
  { /* 2344 */
    0,
    /* POPF16 */
  },
  { /* 2345 */
    0,
    /* POPF32 */
  },
  { /* 2346 */
    0,
    /* POPF64 */
  },
  { /* 2347 */
    0,
    /* POPFS16 */
  },
  { /* 2348 */
    0,
    /* POPFS32 */
  },
  { /* 2349 */
    0,
    /* POPFS64 */
  },
  { /* 2350 */
    0,
    /* POPGS16 */
  },
  { /* 2351 */
    0,
    /* POPGS32 */
  },
  { /* 2352 */
    0,
    /* POPGS64 */
  },
  { /* 2353 */
    0,
    /* POPSS16 */
  },
  { /* 2354 */
    0,
    /* POPSS32 */
  },
  { /* 2355 */
    27,
    /* PORrm */
  },
  { /* 2356 */
    28,
    /* PORrr */
  },
  { /* 2357 */
    29,
    /* PREFETCH */
  },
  { /* 2358 */
    29,
    /* PREFETCHIT0 */
  },
  { /* 2359 */
    29,
    /* PREFETCHIT1 */
  },
  { /* 2360 */
    29,
    /* PREFETCHNTA */
  },
  { /* 2361 */
    29,
    /* PREFETCHT0 */
  },
  { /* 2362 */
    29,
    /* PREFETCHT1 */
  },
  { /* 2363 */
    29,
    /* PREFETCHT2 */
  },
  { /* 2364 */
    29,
    /* PREFETCHW */
  },
  { /* 2365 */
    29,
    /* PREFETCHWT1 */
  },
  { /* 2366 */
    0,
    /*  */
  },
  { /* 2367 */
    0,
    /*  */
  },
  { /* 2368 */
    27,
    /* PSADBWrm */
  },
  { /* 2369 */
    28,
    /* PSADBWrr */
  },
  { /* 2370 */
    27,
    /* PSHUFBrm */
  },
  { /* 2371 */
    28,
    /* PSHUFBrr */
  },
  { /* 2372 */
    33,
    /* PSHUFDmi */
  },
  { /* 2373 */
    34,
    /* PSHUFDri */
  },
  { /* 2374 */
    33,
    /* PSHUFHWmi */
  },
  { /* 2375 */
    34,
    /* PSHUFHWri */
  },
  { /* 2376 */
    33,
    /* PSHUFLWmi */
  },
  { /* 2377 */
    34,
    /* PSHUFLWri */
  },
  { /* 2378 */
    27,
    /* PSIGNBrm */
  },
  { /* 2379 */
    28,
    /* PSIGNBrr */
  },
  { /* 2380 */
    27,
    /* PSIGNDrm */
  },
  { /* 2381 */
    28,
    /* PSIGNDrr */
  },
  { /* 2382 */
    27,
    /* PSIGNWrm */
  },
  { /* 2383 */
    28,
    /* PSIGNWrr */
  },
  { /* 2384 */
    195,
    /* PSLLDQri */
  },
  { /* 2385 */
    195,
    /* PSLLDri */
  },
  { /* 2386 */
    27,
    /* PSLLDrm */
  },
  { /* 2387 */
    28,
    /* PSLLDrr */
  },
  { /* 2388 */
    195,
    /* PSLLQri */
  },
  { /* 2389 */
    27,
    /* PSLLQrm */
  },
  { /* 2390 */
    28,
    /* PSLLQrr */
  },
  { /* 2391 */
    195,
    /* PSLLWri */
  },
  { /* 2392 */
    27,
    /* PSLLWrm */
  },
  { /* 2393 */
    28,
    /* PSLLWrr */
  },
  { /* 2394 */
    0,
    /* PSMASH */
  },
  { /* 2395 */
    195,
    /* PSRADri */
  },
  { /* 2396 */
    27,
    /* PSRADrm */
  },
  { /* 2397 */
    28,
    /* PSRADrr */
  },
  { /* 2398 */
    195,
    /* PSRAWri */
  },
  { /* 2399 */
    27,
    /* PSRAWrm */
  },
  { /* 2400 */
    28,
    /* PSRAWrr */
  },
  { /* 2401 */
    195,
    /* PSRLDQri */
  },
  { /* 2402 */
    195,
    /* PSRLDri */
  },
  { /* 2403 */
    27,
    /* PSRLDrm */
  },
  { /* 2404 */
    28,
    /* PSRLDrr */
  },
  { /* 2405 */
    195,
    /* PSRLQri */
  },
  { /* 2406 */
    27,
    /* PSRLQrm */
  },
  { /* 2407 */
    28,
    /* PSRLQrr */
  },
  { /* 2408 */
    195,
    /* PSRLWri */
  },
  { /* 2409 */
    27,
    /* PSRLWrm */
  },
  { /* 2410 */
    28,
    /* PSRLWrr */
  },
  { /* 2411 */
    27,
    /* PSUBBrm */
  },
  { /* 2412 */
    28,
    /* PSUBBrr */
  },
  { /* 2413 */
    27,
    /* PSUBDrm */
  },
  { /* 2414 */
    28,
    /* PSUBDrr */
  },
  { /* 2415 */
    27,
    /* PSUBQrm */
  },
  { /* 2416 */
    28,
    /* PSUBQrr */
  },
  { /* 2417 */
    27,
    /* PSUBSBrm */
  },
  { /* 2418 */
    28,
    /* PSUBSBrr */
  },
  { /* 2419 */
    27,
    /* PSUBSWrm */
  },
  { /* 2420 */
    28,
    /* PSUBSWrr */
  },
  { /* 2421 */
    27,
    /* PSUBUSBrm */
  },
  { /* 2422 */
    28,
    /* PSUBUSBrr */
  },
  { /* 2423 */
    27,
    /* PSUBUSWrm */
  },
  { /* 2424 */
    28,
    /* PSUBUSWrr */
  },
  { /* 2425 */
    27,
    /* PSUBWrm */
  },
  { /* 2426 */
    28,
    /* PSUBWrr */
  },
  { /* 2427 */
    139,
    /* PSWAPDrm */
  },
  { /* 2428 */
    143,
    /* PSWAPDrr */
  },
  { /* 2429 */
    0,
    /*  */
  },
  { /* 2430 */
    0,
    /*  */
  },
  { /* 2431 */
    0,
    /*  */
  },
  { /* 2432 */
    0,
    /*  */
  },
  { /* 2433 */
    0,
    /*  */
  },
  { /* 2434 */
    0,
    /*  */
  },
  { /* 2435 */
    31,
    /* PTESTrm */
  },
  { /* 2436 */
    32,
    /* PTESTrr */
  },
  { /* 2437 */
    0,
    /*  */
  },
  { /* 2438 */
    0,
    /*  */
  },
  { /* 2439 */
    0,
    /*  */
  },
  { /* 2440 */
    0,
    /*  */
  },
  { /* 2441 */
    29,
    /* PTWRITE64m */
  },
  { /* 2442 */
    70,
    /* PTWRITE64r */
  },
  { /* 2443 */
    29,
    /* PTWRITEm */
  },
  { /* 2444 */
    114,
    /* PTWRITEr */
  },
  { /* 2445 */
    27,
    /* PUNPCKHBWrm */
  },
  { /* 2446 */
    28,
    /* PUNPCKHBWrr */
  },
  { /* 2447 */
    27,
    /* PUNPCKHDQrm */
  },
  { /* 2448 */
    28,
    /* PUNPCKHDQrr */
  },
  { /* 2449 */
    27,
    /* PUNPCKHQDQrm */
  },
  { /* 2450 */
    28,
    /* PUNPCKHQDQrr */
  },
  { /* 2451 */
    27,
    /* PUNPCKHWDrm */
  },
  { /* 2452 */
    28,
    /* PUNPCKHWDrr */
  },
  { /* 2453 */
    27,
    /* PUNPCKLBWrm */
  },
  { /* 2454 */
    28,
    /* PUNPCKLBWrr */
  },
  { /* 2455 */
    27,
    /* PUNPCKLDQrm */
  },
  { /* 2456 */
    28,
    /* PUNPCKLDQrr */
  },
  { /* 2457 */
    27,
    /* PUNPCKLQDQrm */
  },
  { /* 2458 */
    28,
    /* PUNPCKLQDQrr */
  },
  { /* 2459 */
    27,
    /* PUNPCKLWDrm */
  },
  { /* 2460 */
    28,
    /* PUNPCKLWDrr */
  },
  { /* 2461 */
    1,
    /* PUSH16i8 */
  },
  { /* 2462 */
    193,
    /* PUSH16r */
  },
  { /* 2463 */
    29,
    /* PUSH16rmm */
  },
  { /* 2464 */
    68,
    /* PUSH16rmr */
  },
  { /* 2465 */
    1,
    /* PUSH32i8 */
  },
  { /* 2466 */
    193,
    /* PUSH32r */
  },
  { /* 2467 */
    29,
    /* PUSH32rmm */
  },
  { /* 2468 */
    68,
    /* PUSH32rmr */
  },
  { /* 2469 */
    13,
    /* PUSH64i32 */
  },
  { /* 2470 */
    1,
    /* PUSH64i8 */
  },
  { /* 2471 */
    194,
    /* PUSH64r */
  },
  { /* 2472 */
    29,
    /* PUSH64rmm */
  },
  { /* 2473 */
    70,
    /* PUSH64rmr */
  },
  { /* 2474 */
    0,
    /* PUSHA16 */
  },
  { /* 2475 */
    0,
    /* PUSHA32 */
  },
  { /* 2476 */
    0,
    /* PUSHCS16 */
  },
  { /* 2477 */
    0,
    /* PUSHCS32 */
  },
  { /* 2478 */
    0,
    /* PUSHDS16 */
  },
  { /* 2479 */
    0,
    /* PUSHDS32 */
  },
  { /* 2480 */
    0,
    /* PUSHES16 */
  },
  { /* 2481 */
    0,
    /* PUSHES32 */
  },
  { /* 2482 */
    0,
    /* PUSHF16 */
  },
  { /* 2483 */
    0,
    /* PUSHF32 */
  },
  { /* 2484 */
    0,
    /* PUSHF64 */
  },
  { /* 2485 */
    0,
    /* PUSHFS16 */
  },
  { /* 2486 */
    0,
    /* PUSHFS32 */
  },
  { /* 2487 */
    0,
    /* PUSHFS64 */
  },
  { /* 2488 */
    0,
    /* PUSHGS16 */
  },
  { /* 2489 */
    0,
    /* PUSHGS32 */
  },
  { /* 2490 */
    0,
    /* PUSHGS64 */
  },
  { /* 2491 */
    0,
    /* PUSHSS16 */
  },
  { /* 2492 */
    0,
    /* PUSHSS32 */
  },
  { /* 2493 */
    4,
    /* PUSHi16 */
  },
  { /* 2494 */
    4,
    /* PUSHi32 */
  },
  { /* 2495 */
    0,
    /* PVALIDATE32 */
  },
  { /* 2496 */
    0,
    /* PVALIDATE64 */
  },
  { /* 2497 */
    27,
    /* PXORrm */
  },
  { /* 2498 */
    28,
    /* PXORrr */
  },
  { /* 2499 */
    29,
    /* RCL16m1 */
  },
  { /* 2500 */
    29,
    /* RCL16mCL */
  },
  { /* 2501 */
    61,
    /* RCL16mi */
  },
  { /* 2502 */
    95,
    /* RCL16r1 */
  },
  { /* 2503 */
    95,
    /* RCL16rCL */
  },
  { /* 2504 */
    66,
    /* RCL16ri */
  },
  { /* 2505 */
    29,
    /* RCL32m1 */
  },
  { /* 2506 */
    29,
    /* RCL32mCL */
  },
  { /* 2507 */
    61,
    /* RCL32mi */
  },
  { /* 2508 */
    95,
    /* RCL32r1 */
  },
  { /* 2509 */
    95,
    /* RCL32rCL */
  },
  { /* 2510 */
    66,
    /* RCL32ri */
  },
  { /* 2511 */
    29,
    /* RCL64m1 */
  },
  { /* 2512 */
    29,
    /* RCL64mCL */
  },
  { /* 2513 */
    61,
    /* RCL64mi */
  },
  { /* 2514 */
    96,
    /* RCL64r1 */
  },
  { /* 2515 */
    96,
    /* RCL64rCL */
  },
  { /* 2516 */
    67,
    /* RCL64ri */
  },
  { /* 2517 */
    29,
    /* RCL8m1 */
  },
  { /* 2518 */
    29,
    /* RCL8mCL */
  },
  { /* 2519 */
    61,
    /* RCL8mi */
  },
  { /* 2520 */
    97,
    /* RCL8r1 */
  },
  { /* 2521 */
    97,
    /* RCL8rCL */
  },
  { /* 2522 */
    196,
    /* RCL8ri */
  },
  { /* 2523 */
    31,
    /* RCPPSm */
  },
  { /* 2524 */
    32,
    /* RCPPSr */
  },
  { /* 2525 */
    0,
    /*  */
  },
  { /* 2526 */
    27,
    /* RCPSSm_Int */
  },
  { /* 2527 */
    0,
    /*  */
  },
  { /* 2528 */
    28,
    /* RCPSSr_Int */
  },
  { /* 2529 */
    29,
    /* RCR16m1 */
  },
  { /* 2530 */
    29,
    /* RCR16mCL */
  },
  { /* 2531 */
    61,
    /* RCR16mi */
  },
  { /* 2532 */
    95,
    /* RCR16r1 */
  },
  { /* 2533 */
    95,
    /* RCR16rCL */
  },
  { /* 2534 */
    66,
    /* RCR16ri */
  },
  { /* 2535 */
    29,
    /* RCR32m1 */
  },
  { /* 2536 */
    29,
    /* RCR32mCL */
  },
  { /* 2537 */
    61,
    /* RCR32mi */
  },
  { /* 2538 */
    95,
    /* RCR32r1 */
  },
  { /* 2539 */
    95,
    /* RCR32rCL */
  },
  { /* 2540 */
    66,
    /* RCR32ri */
  },
  { /* 2541 */
    29,
    /* RCR64m1 */
  },
  { /* 2542 */
    29,
    /* RCR64mCL */
  },
  { /* 2543 */
    61,
    /* RCR64mi */
  },
  { /* 2544 */
    96,
    /* RCR64r1 */
  },
  { /* 2545 */
    96,
    /* RCR64rCL */
  },
  { /* 2546 */
    67,
    /* RCR64ri */
  },
  { /* 2547 */
    29,
    /* RCR8m1 */
  },
  { /* 2548 */
    29,
    /* RCR8mCL */
  },
  { /* 2549 */
    61,
    /* RCR8mi */
  },
  { /* 2550 */
    97,
    /* RCR8r1 */
  },
  { /* 2551 */
    97,
    /* RCR8rCL */
  },
  { /* 2552 */
    196,
    /* RCR8ri */
  },
  { /* 2553 */
    0,
    /*  */
  },
  { /* 2554 */
    0,
    /*  */
  },
  { /* 2555 */
    114,
    /* RDFSBASE */
  },
  { /* 2556 */
    70,
    /* RDFSBASE64 */
  },
  { /* 2557 */
    114,
    /* RDGSBASE */
  },
  { /* 2558 */
    70,
    /* RDGSBASE64 */
  },
  { /* 2559 */
    0,
    /* RDMSR */
  },
  { /* 2560 */
    0,
    /* RDMSRLIST */
  },
  { /* 2561 */
    114,
    /* RDPID32 */
  },
  { /* 2562 */
    70,
    /* RDPID64 */
  },
  { /* 2563 */
    0,
    /* RDPKRUr */
  },
  { /* 2564 */
    0,
    /* RDPMC */
  },
  { /* 2565 */
    0,
    /* RDPRU */
  },
  { /* 2566 */
    68,
    /* RDRAND16r */
  },
  { /* 2567 */
    68,
    /* RDRAND32r */
  },
  { /* 2568 */
    70,
    /* RDRAND64r */
  },
  { /* 2569 */
    68,
    /* RDSEED16r */
  },
  { /* 2570 */
    68,
    /* RDSEED32r */
  },
  { /* 2571 */
    70,
    /* RDSEED64r */
  },
  { /* 2572 */
    197,
    /* RDSSPD */
  },
  { /* 2573 */
    96,
    /* RDSSPQ */
  },
  { /* 2574 */
    0,
    /* RDTSC */
  },
  { /* 2575 */
    0,
    /* RDTSCP */
  },
  { /* 2576 */
    0,
    /* REPNE_PREFIX */
  },
  { /* 2577 */
    0,
    /*  */
  },
  { /* 2578 */
    0,
    /*  */
  },
  { /* 2579 */
    0,
    /*  */
  },
  { /* 2580 */
    0,
    /*  */
  },
  { /* 2581 */
    0,
    /*  */
  },
  { /* 2582 */
    0,
    /*  */
  },
  { /* 2583 */
    0,
    /*  */
  },
  { /* 2584 */
    0,
    /*  */
  },
  { /* 2585 */
    0,
    /* REP_PREFIX */
  },
  { /* 2586 */
    0,
    /*  */
  },
  { /* 2587 */
    0,
    /*  */
  },
  { /* 2588 */
    0,
    /*  */
  },
  { /* 2589 */
    0,
    /*  */
  },
  { /* 2590 */
    0,
    /*  */
  },
  { /* 2591 */
    0,
    /*  */
  },
  { /* 2592 */
    0,
    /*  */
  },
  { /* 2593 */
    0,
    /*  */
  },
  { /* 2594 */
    0,
    /*  */
  },
  { /* 2595 */
    0,
    /* RET16 */
  },
  { /* 2596 */
    0,
    /* RET32 */
  },
  { /* 2597 */
    0,
    /* RET64 */
  },
  { /* 2598 */
    4,
    /* RETI16 */
  },
  { /* 2599 */
    134,
    /* RETI32 */
  },
  { /* 2600 */
    134,
    /* RETI64 */
  },
  { /* 2601 */
    0,
    /* REX64_PREFIX */
  },
  { /* 2602 */
    0,
    /* RMPADJUST */
  },
  { /* 2603 */
    0,
    /* RMPUPDATE */
  },
  { /* 2604 */
    29,
    /* ROL16m1 */
  },
  { /* 2605 */
    29,
    /* ROL16mCL */
  },
  { /* 2606 */
    61,
    /* ROL16mi */
  },
  { /* 2607 */
    95,
    /* ROL16r1 */
  },
  { /* 2608 */
    95,
    /* ROL16rCL */
  },
  { /* 2609 */
    66,
    /* ROL16ri */
  },
  { /* 2610 */
    29,
    /* ROL32m1 */
  },
  { /* 2611 */
    29,
    /* ROL32mCL */
  },
  { /* 2612 */
    61,
    /* ROL32mi */
  },
  { /* 2613 */
    95,
    /* ROL32r1 */
  },
  { /* 2614 */
    95,
    /* ROL32rCL */
  },
  { /* 2615 */
    66,
    /* ROL32ri */
  },
  { /* 2616 */
    29,
    /* ROL64m1 */
  },
  { /* 2617 */
    29,
    /* ROL64mCL */
  },
  { /* 2618 */
    61,
    /* ROL64mi */
  },
  { /* 2619 */
    96,
    /* ROL64r1 */
  },
  { /* 2620 */
    96,
    /* ROL64rCL */
  },
  { /* 2621 */
    67,
    /* ROL64ri */
  },
  { /* 2622 */
    29,
    /* ROL8m1 */
  },
  { /* 2623 */
    29,
    /* ROL8mCL */
  },
  { /* 2624 */
    61,
    /* ROL8mi */
  },
  { /* 2625 */
    97,
    /* ROL8r1 */
  },
  { /* 2626 */
    97,
    /* ROL8rCL */
  },
  { /* 2627 */
    196,
    /* ROL8ri */
  },
  { /* 2628 */
    29,
    /* ROR16m1 */
  },
  { /* 2629 */
    29,
    /* ROR16mCL */
  },
  { /* 2630 */
    61,
    /* ROR16mi */
  },
  { /* 2631 */
    95,
    /* ROR16r1 */
  },
  { /* 2632 */
    95,
    /* ROR16rCL */
  },
  { /* 2633 */
    66,
    /* ROR16ri */
  },
  { /* 2634 */
    29,
    /* ROR32m1 */
  },
  { /* 2635 */
    29,
    /* ROR32mCL */
  },
  { /* 2636 */
    61,
    /* ROR32mi */
  },
  { /* 2637 */
    95,
    /* ROR32r1 */
  },
  { /* 2638 */
    95,
    /* ROR32rCL */
  },
  { /* 2639 */
    66,
    /* ROR32ri */
  },
  { /* 2640 */
    29,
    /* ROR64m1 */
  },
  { /* 2641 */
    29,
    /* ROR64mCL */
  },
  { /* 2642 */
    61,
    /* ROR64mi */
  },
  { /* 2643 */
    96,
    /* ROR64r1 */
  },
  { /* 2644 */
    96,
    /* ROR64rCL */
  },
  { /* 2645 */
    67,
    /* ROR64ri */
  },
  { /* 2646 */
    29,
    /* ROR8m1 */
  },
  { /* 2647 */
    29,
    /* ROR8mCL */
  },
  { /* 2648 */
    61,
    /* ROR8mi */
  },
  { /* 2649 */
    97,
    /* ROR8r1 */
  },
  { /* 2650 */
    97,
    /* ROR8rCL */
  },
  { /* 2651 */
    196,
    /* ROR8ri */
  },
  { /* 2652 */
    198,
    /* RORX32mi */
  },
  { /* 2653 */
    199,
    /* RORX32ri */
  },
  { /* 2654 */
    200,
    /* RORX64mi */
  },
  { /* 2655 */
    201,
    /* RORX64ri */
  },
  { /* 2656 */
    33,
    /* ROUNDPDm */
  },
  { /* 2657 */
    34,
    /* ROUNDPDr */
  },
  { /* 2658 */
    33,
    /* ROUNDPSm */
  },
  { /* 2659 */
    34,
    /* ROUNDPSr */
  },
  { /* 2660 */
    0,
    /*  */
  },
  { /* 2661 */
    53,
    /* ROUNDSDm_Int */
  },
  { /* 2662 */
    0,
    /*  */
  },
  { /* 2663 */
    54,
    /* ROUNDSDr_Int */
  },
  { /* 2664 */
    0,
    /*  */
  },
  { /* 2665 */
    53,
    /* ROUNDSSm_Int */
  },
  { /* 2666 */
    0,
    /*  */
  },
  { /* 2667 */
    54,
    /* ROUNDSSr_Int */
  },
  { /* 2668 */
    0,
    /* RSM */
  },
  { /* 2669 */
    31,
    /* RSQRTPSm */
  },
  { /* 2670 */
    32,
    /* RSQRTPSr */
  },
  { /* 2671 */
    0,
    /*  */
  },
  { /* 2672 */
    27,
    /* RSQRTSSm_Int */
  },
  { /* 2673 */
    0,
    /*  */
  },
  { /* 2674 */
    28,
    /* RSQRTSSr_Int */
  },
  { /* 2675 */
    29,
    /* RSTORSSP */
  },
  { /* 2676 */
    0,
    /* SAHF */
  },
  { /* 2677 */
    0,
    /* SALC */
  },
  { /* 2678 */
    29,
    /* SAR16m1 */
  },
  { /* 2679 */
    29,
    /* SAR16mCL */
  },
  { /* 2680 */
    61,
    /* SAR16mi */
  },
  { /* 2681 */
    95,
    /* SAR16r1 */
  },
  { /* 2682 */
    95,
    /* SAR16rCL */
  },
  { /* 2683 */
    66,
    /* SAR16ri */
  },
  { /* 2684 */
    29,
    /* SAR32m1 */
  },
  { /* 2685 */
    29,
    /* SAR32mCL */
  },
  { /* 2686 */
    61,
    /* SAR32mi */
  },
  { /* 2687 */
    95,
    /* SAR32r1 */
  },
  { /* 2688 */
    95,
    /* SAR32rCL */
  },
  { /* 2689 */
    66,
    /* SAR32ri */
  },
  { /* 2690 */
    29,
    /* SAR64m1 */
  },
  { /* 2691 */
    29,
    /* SAR64mCL */
  },
  { /* 2692 */
    61,
    /* SAR64mi */
  },
  { /* 2693 */
    96,
    /* SAR64r1 */
  },
  { /* 2694 */
    96,
    /* SAR64rCL */
  },
  { /* 2695 */
    67,
    /* SAR64ri */
  },
  { /* 2696 */
    29,
    /* SAR8m1 */
  },
  { /* 2697 */
    29,
    /* SAR8mCL */
  },
  { /* 2698 */
    61,
    /* SAR8mi */
  },
  { /* 2699 */
    97,
    /* SAR8r1 */
  },
  { /* 2700 */
    97,
    /* SAR8rCL */
  },
  { /* 2701 */
    196,
    /* SAR8ri */
  },
  { /* 2702 */
    41,
    /* SARX32rm */
  },
  { /* 2703 */
    42,
    /* SARX32rr */
  },
  { /* 2704 */
    43,
    /* SARX64rm */
  },
  { /* 2705 */
    44,
    /* SARX64rr */
  },
  { /* 2706 */
    0,
    /* SAVEPREVSSP */
  },
  { /* 2707 */
    4,
    /* SBB16i16 */
  },
  { /* 2708 */
    5,
    /* SBB16mi */
  },
  { /* 2709 */
    6,
    /* SBB16mi8 */
  },
  { /* 2710 */
    7,
    /* SBB16mr */
  },
  { /* 2711 */
    8,
    /* SBB16ri */
  },
  { /* 2712 */
    9,
    /* SBB16ri8 */
  },
  { /* 2713 */
    10,
    /* SBB16rm */
  },
  { /* 2714 */
    11,
    /* SBB16rr */
  },
  { /* 2715 */
    12,
    /* SBB16rr_REV */
  },
  { /* 2716 */
    4,
    /* SBB32i32 */
  },
  { /* 2717 */
    5,
    /* SBB32mi */
  },
  { /* 2718 */
    6,
    /* SBB32mi8 */
  },
  { /* 2719 */
    7,
    /* SBB32mr */
  },
  { /* 2720 */
    8,
    /* SBB32ri */
  },
  { /* 2721 */
    9,
    /* SBB32ri8 */
  },
  { /* 2722 */
    10,
    /* SBB32rm */
  },
  { /* 2723 */
    11,
    /* SBB32rr */
  },
  { /* 2724 */
    12,
    /* SBB32rr_REV */
  },
  { /* 2725 */
    13,
    /* SBB64i32 */
  },
  { /* 2726 */
    14,
    /* SBB64mi32 */
  },
  { /* 2727 */
    6,
    /* SBB64mi8 */
  },
  { /* 2728 */
    3,
    /* SBB64mr */
  },
  { /* 2729 */
    15,
    /* SBB64ri32 */
  },
  { /* 2730 */
    16,
    /* SBB64ri8 */
  },
  { /* 2731 */
    17,
    /* SBB64rm */
  },
  { /* 2732 */
    18,
    /* SBB64rr */
  },
  { /* 2733 */
    19,
    /* SBB64rr_REV */
  },
  { /* 2734 */
    1,
    /* SBB8i8 */
  },
  { /* 2735 */
    6,
    /* SBB8mi */
  },
  { /* 2736 */
    6,
    /* SBB8mi8 */
  },
  { /* 2737 */
    20,
    /* SBB8mr */
  },
  { /* 2738 */
    21,
    /* SBB8ri */
  },
  { /* 2739 */
    21,
    /* SBB8ri8 */
  },
  { /* 2740 */
    22,
    /* SBB8rm */
  },
  { /* 2741 */
    23,
    /* SBB8rr */
  },
  { /* 2742 */
    24,
    /* SBB8rr_REV */
  },
  { /* 2743 */
    115,
    /* SCASB */
  },
  { /* 2744 */
    115,
    /* SCASL */
  },
  { /* 2745 */
    115,
    /* SCASQ */
  },
  { /* 2746 */
    115,
    /* SCASW */
  },
  { /* 2747 */
    0,
    /* SEAMCALL */
  },
  { /* 2748 */
    0,
    /* SEAMOPS */
  },
  { /* 2749 */
    0,
    /* SEAMRET */
  },
  { /* 2750 */
    0,
    /*  */
  },
  { /* 2751 */
    0,
    /*  */
  },
  { /* 2752 */
    70,
    /* SENDUIPI */
  },
  { /* 2753 */
    0,
    /* SERIALIZE */
  },
  { /* 2754 */
    202,
    /* SETCCm */
  },
  { /* 2755 */
    203,
    /* SETCCr */
  },
  { /* 2756 */
    0,
    /* SETSSBSY */
  },
  { /* 2757 */
    0,
    /* SFENCE */
  },
  { /* 2758 */
    29,
    /* SGDT16m */
  },
  { /* 2759 */
    29,
    /* SGDT32m */
  },
  { /* 2760 */
    29,
    /* SGDT64m */
  },
  { /* 2761 */
    27,
    /* SHA1MSG1rm */
  },
  { /* 2762 */
    28,
    /* SHA1MSG1rr */
  },
  { /* 2763 */
    27,
    /* SHA1MSG2rm */
  },
  { /* 2764 */
    28,
    /* SHA1MSG2rr */
  },
  { /* 2765 */
    27,
    /* SHA1NEXTErm */
  },
  { /* 2766 */
    28,
    /* SHA1NEXTErr */
  },
  { /* 2767 */
    53,
    /* SHA1RNDS4rmi */
  },
  { /* 2768 */
    54,
    /* SHA1RNDS4rri */
  },
  { /* 2769 */
    27,
    /* SHA256MSG1rm */
  },
  { /* 2770 */
    28,
    /* SHA256MSG1rr */
  },
  { /* 2771 */
    27,
    /* SHA256MSG2rm */
  },
  { /* 2772 */
    28,
    /* SHA256MSG2rr */
  },
  { /* 2773 */
    27,
    /* SHA256RNDS2rm */
  },
  { /* 2774 */
    28,
    /* SHA256RNDS2rr */
  },
  { /* 2775 */
    29,
    /* SHL16m1 */
  },
  { /* 2776 */
    29,
    /* SHL16mCL */
  },
  { /* 2777 */
    61,
    /* SHL16mi */
  },
  { /* 2778 */
    95,
    /* SHL16r1 */
  },
  { /* 2779 */
    95,
    /* SHL16rCL */
  },
  { /* 2780 */
    66,
    /* SHL16ri */
  },
  { /* 2781 */
    29,
    /* SHL32m1 */
  },
  { /* 2782 */
    29,
    /* SHL32mCL */
  },
  { /* 2783 */
    61,
    /* SHL32mi */
  },
  { /* 2784 */
    95,
    /* SHL32r1 */
  },
  { /* 2785 */
    95,
    /* SHL32rCL */
  },
  { /* 2786 */
    66,
    /* SHL32ri */
  },
  { /* 2787 */
    29,
    /* SHL64m1 */
  },
  { /* 2788 */
    29,
    /* SHL64mCL */
  },
  { /* 2789 */
    61,
    /* SHL64mi */
  },
  { /* 2790 */
    96,
    /* SHL64r1 */
  },
  { /* 2791 */
    96,
    /* SHL64rCL */
  },
  { /* 2792 */
    67,
    /* SHL64ri */
  },
  { /* 2793 */
    29,
    /* SHL8m1 */
  },
  { /* 2794 */
    29,
    /* SHL8mCL */
  },
  { /* 2795 */
    61,
    /* SHL8mi */
  },
  { /* 2796 */
    97,
    /* SHL8r1 */
  },
  { /* 2797 */
    97,
    /* SHL8rCL */
  },
  { /* 2798 */
    196,
    /* SHL8ri */
  },
  { /* 2799 */
    7,
    /* SHLD16mrCL */
  },
  { /* 2800 */
    204,
    /* SHLD16mri8 */
  },
  { /* 2801 */
    11,
    /* SHLD16rrCL */
  },
  { /* 2802 */
    205,
    /* SHLD16rri8 */
  },
  { /* 2803 */
    7,
    /* SHLD32mrCL */
  },
  { /* 2804 */
    204,
    /* SHLD32mri8 */
  },
  { /* 2805 */
    11,
    /* SHLD32rrCL */
  },
  { /* 2806 */
    205,
    /* SHLD32rri8 */
  },
  { /* 2807 */
    3,
    /* SHLD64mrCL */
  },
  { /* 2808 */
    206,
    /* SHLD64mri8 */
  },
  { /* 2809 */
    18,
    /* SHLD64rrCL */
  },
  { /* 2810 */
    207,
    /* SHLD64rri8 */
  },
  { /* 2811 */
    41,
    /* SHLX32rm */
  },
  { /* 2812 */
    42,
    /* SHLX32rr */
  },
  { /* 2813 */
    43,
    /* SHLX64rm */
  },
  { /* 2814 */
    44,
    /* SHLX64rr */
  },
  { /* 2815 */
    29,
    /* SHR16m1 */
  },
  { /* 2816 */
    29,
    /* SHR16mCL */
  },
  { /* 2817 */
    61,
    /* SHR16mi */
  },
  { /* 2818 */
    95,
    /* SHR16r1 */
  },
  { /* 2819 */
    95,
    /* SHR16rCL */
  },
  { /* 2820 */
    66,
    /* SHR16ri */
  },
  { /* 2821 */
    29,
    /* SHR32m1 */
  },
  { /* 2822 */
    29,
    /* SHR32mCL */
  },
  { /* 2823 */
    61,
    /* SHR32mi */
  },
  { /* 2824 */
    95,
    /* SHR32r1 */
  },
  { /* 2825 */
    95,
    /* SHR32rCL */
  },
  { /* 2826 */
    66,
    /* SHR32ri */
  },
  { /* 2827 */
    29,
    /* SHR64m1 */
  },
  { /* 2828 */
    29,
    /* SHR64mCL */
  },
  { /* 2829 */
    61,
    /* SHR64mi */
  },
  { /* 2830 */
    96,
    /* SHR64r1 */
  },
  { /* 2831 */
    96,
    /* SHR64rCL */
  },
  { /* 2832 */
    67,
    /* SHR64ri */
  },
  { /* 2833 */
    29,
    /* SHR8m1 */
  },
  { /* 2834 */
    29,
    /* SHR8mCL */
  },
  { /* 2835 */
    61,
    /* SHR8mi */
  },
  { /* 2836 */
    97,
    /* SHR8r1 */
  },
  { /* 2837 */
    97,
    /* SHR8rCL */
  },
  { /* 2838 */
    196,
    /* SHR8ri */
  },
  { /* 2839 */
    7,
    /* SHRD16mrCL */
  },
  { /* 2840 */
    204,
    /* SHRD16mri8 */
  },
  { /* 2841 */
    11,
    /* SHRD16rrCL */
  },
  { /* 2842 */
    205,
    /* SHRD16rri8 */
  },
  { /* 2843 */
    7,
    /* SHRD32mrCL */
  },
  { /* 2844 */
    204,
    /* SHRD32mri8 */
  },
  { /* 2845 */
    11,
    /* SHRD32rrCL */
  },
  { /* 2846 */
    205,
    /* SHRD32rri8 */
  },
  { /* 2847 */
    3,
    /* SHRD64mrCL */
  },
  { /* 2848 */
    206,
    /* SHRD64mri8 */
  },
  { /* 2849 */
    18,
    /* SHRD64rrCL */
  },
  { /* 2850 */
    207,
    /* SHRD64rri8 */
  },
  { /* 2851 */
    41,
    /* SHRX32rm */
  },
  { /* 2852 */
    42,
    /* SHRX32rr */
  },
  { /* 2853 */
    43,
    /* SHRX64rm */
  },
  { /* 2854 */
    44,
    /* SHRX64rr */
  },
  { /* 2855 */
    53,
    /* SHUFPDrmi */
  },
  { /* 2856 */
    54,
    /* SHUFPDrri */
  },
  { /* 2857 */
    53,
    /* SHUFPSrmi */
  },
  { /* 2858 */
    54,
    /* SHUFPSrri */
  },
  { /* 2859 */
    29,
    /* SIDT16m */
  },
  { /* 2860 */
    29,
    /* SIDT32m */
  },
  { /* 2861 */
    29,
    /* SIDT64m */
  },
  { /* 2862 */
    0,
    /* SKINIT */
  },
  { /* 2863 */
    29,
    /* SLDT16m */
  },
  { /* 2864 */
    68,
    /* SLDT16r */
  },
  { /* 2865 */
    68,
    /* SLDT32r */
  },
  { /* 2866 */
    70,
    /* SLDT64r */
  },
  { /* 2867 */
    114,
    /* SLWPCB */
  },
  { /* 2868 */
    70,
    /* SLWPCB64 */
  },
  { /* 2869 */
    29,
    /* SMSW16m */
  },
  { /* 2870 */
    68,
    /* SMSW16r */
  },
  { /* 2871 */
    68,
    /* SMSW32r */
  },
  { /* 2872 */
    70,
    /* SMSW64r */
  },
  { /* 2873 */
    31,
    /* SQRTPDm */
  },
  { /* 2874 */
    32,
    /* SQRTPDr */
  },
  { /* 2875 */
    31,
    /* SQRTPSm */
  },
  { /* 2876 */
    32,
    /* SQRTPSr */
  },
  { /* 2877 */
    0,
    /*  */
  },
  { /* 2878 */
    27,
    /* SQRTSDm_Int */
  },
  { /* 2879 */
    0,
    /*  */
  },
  { /* 2880 */
    28,
    /* SQRTSDr_Int */
  },
  { /* 2881 */
    0,
    /*  */
  },
  { /* 2882 */
    27,
    /* SQRTSSm_Int */
  },
  { /* 2883 */
    0,
    /*  */
  },
  { /* 2884 */
    28,
    /* SQRTSSr_Int */
  },
  { /* 2885 */
    0,
    /* SQRT_F */
  },
  { /* 2886 */
    0,
    /*  */
  },
  { /* 2887 */
    0,
    /*  */
  },
  { /* 2888 */
    0,
    /*  */
  },
  { /* 2889 */
    0,
    /* SS_PREFIX */
  },
  { /* 2890 */
    0,
    /* STAC */
  },
  { /* 2891 */
    0,
    /*  */
  },
  { /* 2892 */
    0,
    /* STC */
  },
  { /* 2893 */
    0,
    /* STD */
  },
  { /* 2894 */
    0,
    /* STGI */
  },
  { /* 2895 */
    0,
    /* STI */
  },
  { /* 2896 */
    29,
    /* STMXCSR */
  },
  { /* 2897 */
    115,
    /* STOSB */
  },
  { /* 2898 */
    115,
    /* STOSL */
  },
  { /* 2899 */
    115,
    /* STOSQ */
  },
  { /* 2900 */
    115,
    /* STOSW */
  },
  { /* 2901 */
    68,
    /* STR16r */
  },
  { /* 2902 */
    68,
    /* STR32r */
  },
  { /* 2903 */
    70,
    /* STR64r */
  },
  { /* 2904 */
    29,
    /* STRm */
  },
  { /* 2905 */
    29,
    /* STTILECFG */
  },
  { /* 2906 */
    0,
    /* STUI */
  },
  { /* 2907 */
    29,
    /* ST_F32m */
  },
  { /* 2908 */
    29,
    /* ST_F64m */
  },
  { /* 2909 */
    29,
    /* ST_FP32m */
  },
  { /* 2910 */
    29,
    /* ST_FP64m */
  },
  { /* 2911 */
    29,
    /* ST_FP80m */
  },
  { /* 2912 */
    30,
    /* ST_FPrr */
  },
  { /* 2913 */
    0,
    /*  */
  },
  { /* 2914 */
    0,
    /*  */
  },
  { /* 2915 */
    0,
    /*  */
  },
  { /* 2916 */
    0,
    /*  */
  },
  { /* 2917 */
    0,
    /*  */
  },
  { /* 2918 */
    0,
    /*  */
  },
  { /* 2919 */
    0,
    /*  */
  },
  { /* 2920 */
    0,
    /*  */
  },
  { /* 2921 */
    0,
    /*  */
  },
  { /* 2922 */
    0,
    /*  */
  },
  { /* 2923 */
    0,
    /*  */
  },
  { /* 2924 */
    30,
    /* ST_Frr */
  },
  { /* 2925 */
    4,
    /* SUB16i16 */
  },
  { /* 2926 */
    5,
    /* SUB16mi */
  },
  { /* 2927 */
    6,
    /* SUB16mi8 */
  },
  { /* 2928 */
    7,
    /* SUB16mr */
  },
  { /* 2929 */
    8,
    /* SUB16ri */
  },
  { /* 2930 */
    9,
    /* SUB16ri8 */
  },
  { /* 2931 */
    10,
    /* SUB16rm */
  },
  { /* 2932 */
    11,
    /* SUB16rr */
  },
  { /* 2933 */
    12,
    /* SUB16rr_REV */
  },
  { /* 2934 */
    4,
    /* SUB32i32 */
  },
  { /* 2935 */
    5,
    /* SUB32mi */
  },
  { /* 2936 */
    6,
    /* SUB32mi8 */
  },
  { /* 2937 */
    7,
    /* SUB32mr */
  },
  { /* 2938 */
    8,
    /* SUB32ri */
  },
  { /* 2939 */
    9,
    /* SUB32ri8 */
  },
  { /* 2940 */
    10,
    /* SUB32rm */
  },
  { /* 2941 */
    11,
    /* SUB32rr */
  },
  { /* 2942 */
    12,
    /* SUB32rr_REV */
  },
  { /* 2943 */
    13,
    /* SUB64i32 */
  },
  { /* 2944 */
    14,
    /* SUB64mi32 */
  },
  { /* 2945 */
    6,
    /* SUB64mi8 */
  },
  { /* 2946 */
    3,
    /* SUB64mr */
  },
  { /* 2947 */
    15,
    /* SUB64ri32 */
  },
  { /* 2948 */
    16,
    /* SUB64ri8 */
  },
  { /* 2949 */
    17,
    /* SUB64rm */
  },
  { /* 2950 */
    18,
    /* SUB64rr */
  },
  { /* 2951 */
    19,
    /* SUB64rr_REV */
  },
  { /* 2952 */
    1,
    /* SUB8i8 */
  },
  { /* 2953 */
    6,
    /* SUB8mi */
  },
  { /* 2954 */
    6,
    /* SUB8mi8 */
  },
  { /* 2955 */
    20,
    /* SUB8mr */
  },
  { /* 2956 */
    21,
    /* SUB8ri */
  },
  { /* 2957 */
    21,
    /* SUB8ri8 */
  },
  { /* 2958 */
    22,
    /* SUB8rm */
  },
  { /* 2959 */
    23,
    /* SUB8rr */
  },
  { /* 2960 */
    24,
    /* SUB8rr_REV */
  },
  { /* 2961 */
    27,
    /* SUBPDrm */
  },
  { /* 2962 */
    28,
    /* SUBPDrr */
  },
  { /* 2963 */
    27,
    /* SUBPSrm */
  },
  { /* 2964 */
    28,
    /* SUBPSrr */
  },
  { /* 2965 */
    29,
    /* SUBR_F32m */
  },
  { /* 2966 */
    29,
    /* SUBR_F64m */
  },
  { /* 2967 */
    29,
    /* SUBR_FI16m */
  },
  { /* 2968 */
    29,
    /* SUBR_FI32m */
  },
  { /* 2969 */
    30,
    /* SUBR_FPrST0 */
  },
  { /* 2970 */
    30,
    /* SUBR_FST0r */
  },
  { /* 2971 */
    0,
    /*  */
  },
  { /* 2972 */
    0,
    /*  */
  },
  { /* 2973 */
    0,
    /*  */
  },
  { /* 2974 */
    0,
    /*  */
  },
  { /* 2975 */
    0,
    /*  */
  },
  { /* 2976 */
    0,
    /*  */
  },
  { /* 2977 */
    0,
    /*  */
  },
  { /* 2978 */
    0,
    /*  */
  },
  { /* 2979 */
    0,
    /*  */
  },
  { /* 2980 */
    0,
    /*  */
  },
  { /* 2981 */
    0,
    /*  */
  },
  { /* 2982 */
    30,
    /* SUBR_FrST0 */
  },
  { /* 2983 */
    0,
    /*  */
  },
  { /* 2984 */
    27,
    /* SUBSDrm_Int */
  },
  { /* 2985 */
    0,
    /*  */
  },
  { /* 2986 */
    28,
    /* SUBSDrr_Int */
  },
  { /* 2987 */
    0,
    /*  */
  },
  { /* 2988 */
    27,
    /* SUBSSrm_Int */
  },
  { /* 2989 */
    0,
    /*  */
  },
  { /* 2990 */
    28,
    /* SUBSSrr_Int */
  },
  { /* 2991 */
    29,
    /* SUB_F32m */
  },
  { /* 2992 */
    29,
    /* SUB_F64m */
  },
  { /* 2993 */
    29,
    /* SUB_FI16m */
  },
  { /* 2994 */
    29,
    /* SUB_FI32m */
  },
  { /* 2995 */
    30,
    /* SUB_FPrST0 */
  },
  { /* 2996 */
    30,
    /* SUB_FST0r */
  },
  { /* 2997 */
    0,
    /*  */
  },
  { /* 2998 */
    0,
    /*  */
  },
  { /* 2999 */
    0,
    /*  */
  },
  { /* 3000 */
    0,
    /*  */
  },
  { /* 3001 */
    0,
    /*  */
  },
  { /* 3002 */
    0,
    /*  */
  },
  { /* 3003 */
    0,
    /*  */
  },
  { /* 3004 */
    0,
    /*  */
  },
  { /* 3005 */
    0,
    /*  */
  },
  { /* 3006 */
    0,
    /*  */
  },
  { /* 3007 */
    0,
    /*  */
  },
  { /* 3008 */
    0,
    /*  */
  },
  { /* 3009 */
    0,
    /*  */
  },
  { /* 3010 */
    0,
    /*  */
  },
  { /* 3011 */
    30,
    /* SUB_FrST0 */
  },
  { /* 3012 */
    0,
    /* SWAPGS */
  },
  { /* 3013 */
    0,
    /* SYSCALL */
  },
  { /* 3014 */
    0,
    /* SYSENTER */
  },
  { /* 3015 */
    0,
    /* SYSEXIT */
  },
  { /* 3016 */
    0,
    /* SYSEXIT64 */
  },
  { /* 3017 */
    0,
    /* SYSRET */
  },
  { /* 3018 */
    0,
    /* SYSRET64 */
  },
  { /* 3019 */
    49,
    /* T1MSKC32rm */
  },
  { /* 3020 */
    50,
    /* T1MSKC32rr */
  },
  { /* 3021 */
    51,
    /* T1MSKC64rm */
  },
  { /* 3022 */
    52,
    /* T1MSKC64rr */
  },
  { /* 3023 */
    0,
    /*  */
  },
  { /* 3024 */
    0,
    /*  */
  },
  { /* 3025 */
    0,
    /*  */
  },
  { /* 3026 */
    0,
    /*  */
  },
  { /* 3027 */
    0,
    /*  */
  },
  { /* 3028 */
    0,
    /*  */
  },
  { /* 3029 */
    0,
    /*  */
  },
  { /* 3030 */
    0,
    /*  */
  },
  { /* 3031 */
    0,
    /*  */
  },
  { /* 3032 */
    0,
    /*  */
  },
  { /* 3033 */
    0,
    /*  */
  },
  { /* 3034 */
    0,
    /*  */
  },
  { /* 3035 */
    0,
    /*  */
  },
  { /* 3036 */
    0,
    /*  */
  },
  { /* 3037 */
    0,
    /*  */
  },
  { /* 3038 */
    0,
    /*  */
  },
  { /* 3039 */
    0,
    /*  */
  },
  { /* 3040 */
    0,
    /*  */
  },
  { /* 3041 */
    0,
    /* TDCALL */
  },
  { /* 3042 */
    208,
    /* TDPBF16PS */
  },
  { /* 3043 */
    208,
    /* TDPBSSD */
  },
  { /* 3044 */
    208,
    /* TDPBSUD */
  },
  { /* 3045 */
    208,
    /* TDPBUSD */
  },
  { /* 3046 */
    208,
    /* TDPBUUD */
  },
  { /* 3047 */
    208,
    /* TDPFP16PS */
  },
  { /* 3048 */
    4,
    /* TEST16i16 */
  },
  { /* 3049 */
    5,
    /* TEST16mi */
  },
  { /* 3050 */
    7,
    /* TEST16mr */
  },
  { /* 3051 */
    76,
    /* TEST16ri */
  },
  { /* 3052 */
    63,
    /* TEST16rr */
  },
  { /* 3053 */
    4,
    /* TEST32i32 */
  },
  { /* 3054 */
    5,
    /* TEST32mi */
  },
  { /* 3055 */
    7,
    /* TEST32mr */
  },
  { /* 3056 */
    76,
    /* TEST32ri */
  },
  { /* 3057 */
    63,
    /* TEST32rr */
  },
  { /* 3058 */
    13,
    /* TEST64i32 */
  },
  { /* 3059 */
    14,
    /* TEST64mi32 */
  },
  { /* 3060 */
    3,
    /* TEST64mr */
  },
  { /* 3061 */
    78,
    /* TEST64ri32 */
  },
  { /* 3062 */
    65,
    /* TEST64rr */
  },
  { /* 3063 */
    1,
    /* TEST8i8 */
  },
  { /* 3064 */
    6,
    /* TEST8mi */
  },
  { /* 3065 */
    20,
    /* TEST8mr */
  },
  { /* 3066 */
    80,
    /* TEST8ri */
  },
  { /* 3067 */
    82,
    /* TEST8rr */
  },
  { /* 3068 */
    0,
    /* TESTUI */
  },
  { /* 3069 */
    209,
    /* TILELOADD */
  },
  { /* 3070 */
    209,
    /* TILELOADDT1 */
  },
  { /* 3071 */
    0,
    /* TILERELEASE */
  },
  { /* 3072 */
    210,
    /* TILESTORED */
  },
  { /* 3073 */
    211,
    /* TILEZERO */
  },
  { /* 3074 */
    0,
    /* TLBSYNC */
  },
  { /* 3075 */
    0,
    /*  */
  },
  { /* 3076 */
    0,
    /*  */
  },
  { /* 3077 */
    0,
    /*  */
  },
  { /* 3078 */
    0,
    /*  */
  },
  { /* 3079 */
    0,
    /*  */
  },
  { /* 3080 */
    0,
    /*  */
  },
  { /* 3081 */
    0,
    /*  */
  },
  { /* 3082 */
    0,
    /*  */
  },
  { /* 3083 */
    114,
    /* TPAUSE */
  },
  { /* 3084 */
    0,
    /* TRAP */
  },
  { /* 3085 */
    0,
    /* TST_F */
  },
  { /* 3086 */
    0,
    /*  */
  },
  { /* 3087 */
    0,
    /*  */
  },
  { /* 3088 */
    0,
    /*  */
  },
  { /* 3089 */
    55,
    /* TZCNT16rm */
  },
  { /* 3090 */
    56,
    /* TZCNT16rr */
  },
  { /* 3091 */
    55,
    /* TZCNT32rm */
  },
  { /* 3092 */
    56,
    /* TZCNT32rr */
  },
  { /* 3093 */
    57,
    /* TZCNT64rm */
  },
  { /* 3094 */
    58,
    /* TZCNT64rr */
  },
  { /* 3095 */
    49,
    /* TZMSK32rm */
  },
  { /* 3096 */
    50,
    /* TZMSK32rr */
  },
  { /* 3097 */
    51,
    /* TZMSK64rm */
  },
  { /* 3098 */
    52,
    /* TZMSK64rr */
  },
  { /* 3099 */
    0,
    /*  */
  },
  { /* 3100 */
    31,
    /* UCOMISDrm */
  },
  { /* 3101 */
    0,
    /*  */
  },
  { /* 3102 */
    32,
    /* UCOMISDrr */
  },
  { /* 3103 */
    0,
    /*  */
  },
  { /* 3104 */
    31,
    /* UCOMISSrm */
  },
  { /* 3105 */
    0,
    /*  */
  },
  { /* 3106 */
    32,
    /* UCOMISSrr */
  },
  { /* 3107 */
    0,
    /*  */
  },
  { /* 3108 */
    30,
    /* UCOM_FIPr */
  },
  { /* 3109 */
    30,
    /* UCOM_FIr */
  },
  { /* 3110 */
    0,
    /* UCOM_FPPr */
  },
  { /* 3111 */
    30,
    /* UCOM_FPr */
  },
  { /* 3112 */
    0,
    /*  */
  },
  { /* 3113 */
    0,
    /*  */
  },
  { /* 3114 */
    0,
    /*  */
  },
  { /* 3115 */
    0,
    /*  */
  },
  { /* 3116 */
    0,
    /*  */
  },
  { /* 3117 */
    0,
    /*  */
  },
  { /* 3118 */
    30,
    /* UCOM_Fr */
  },
  { /* 3119 */
    55,
    /* UD1Lm */
  },
  { /* 3120 */
    56,
    /* UD1Lr */
  },
  { /* 3121 */
    57,
    /* UD1Qm */
  },
  { /* 3122 */
    58,
    /* UD1Qr */
  },
  { /* 3123 */
    55,
    /* UD1Wm */
  },
  { /* 3124 */
    56,
    /* UD1Wr */
  },
  { /* 3125 */
    0,
    /* UIRET */
  },
  { /* 3126 */
    132,
    /* UMONITOR16 */
  },
  { /* 3127 */
    114,
    /* UMONITOR32 */
  },
  { /* 3128 */
    70,
    /* UMONITOR64 */
  },
  { /* 3129 */
    114,
    /* UMWAIT */
  },
  { /* 3130 */
    27,
    /* UNPCKHPDrm */
  },
  { /* 3131 */
    28,
    /* UNPCKHPDrr */
  },
  { /* 3132 */
    27,
    /* UNPCKHPSrm */
  },
  { /* 3133 */
    28,
    /* UNPCKHPSrr */
  },
  { /* 3134 */
    27,
    /* UNPCKLPDrm */
  },
  { /* 3135 */
    28,
    /* UNPCKLPDrr */
  },
  { /* 3136 */
    27,
    /* UNPCKLPSrm */
  },
  { /* 3137 */
    28,
    /* UNPCKLPSrr */
  },
  { /* 3138 */
    212,
    /* V4FMADDPSrm */
  },
  { /* 3139 */
    213,
    /* V4FMADDPSrmk */
  },
  { /* 3140 */
    213,
    /* V4FMADDPSrmkz */
  },
  { /* 3141 */
    214,
    /* V4FMADDSSrm */
  },
  { /* 3142 */
    215,
    /* V4FMADDSSrmk */
  },
  { /* 3143 */
    215,
    /* V4FMADDSSrmkz */
  },
  { /* 3144 */
    212,
    /* V4FNMADDPSrm */
  },
  { /* 3145 */
    213,
    /* V4FNMADDPSrmk */
  },
  { /* 3146 */
    213,
    /* V4FNMADDPSrmkz */
  },
  { /* 3147 */
    214,
    /* V4FNMADDSSrm */
  },
  { /* 3148 */
    215,
    /* V4FNMADDSSrmk */
  },
  { /* 3149 */
    215,
    /* V4FNMADDSSrmkz */
  },
  { /* 3150 */
    0,
    /*  */
  },
  { /* 3151 */
    0,
    /*  */
  },
  { /* 3152 */
    216,
    /* VADDPDYrm */
  },
  { /* 3153 */
    217,
    /* VADDPDYrr */
  },
  { /* 3154 */
    218,
    /* VADDPDZ128rm */
  },
  { /* 3155 */
    219,
    /* VADDPDZ128rmb */
  },
  { /* 3156 */
    220,
    /* VADDPDZ128rmbk */
  },
  { /* 3157 */
    221,
    /* VADDPDZ128rmbkz */
  },
  { /* 3158 */
    215,
    /* VADDPDZ128rmk */
  },
  { /* 3159 */
    222,
    /* VADDPDZ128rmkz */
  },
  { /* 3160 */
    223,
    /* VADDPDZ128rr */
  },
  { /* 3161 */
    224,
    /* VADDPDZ128rrk */
  },
  { /* 3162 */
    225,
    /* VADDPDZ128rrkz */
  },
  { /* 3163 */
    226,
    /* VADDPDZ256rm */
  },
  { /* 3164 */
    227,
    /* VADDPDZ256rmb */
  },
  { /* 3165 */
    228,
    /* VADDPDZ256rmbk */
  },
  { /* 3166 */
    229,
    /* VADDPDZ256rmbkz */
  },
  { /* 3167 */
    230,
    /* VADDPDZ256rmk */
  },
  { /* 3168 */
    231,
    /* VADDPDZ256rmkz */
  },
  { /* 3169 */
    232,
    /* VADDPDZ256rr */
  },
  { /* 3170 */
    233,
    /* VADDPDZ256rrk */
  },
  { /* 3171 */
    234,
    /* VADDPDZ256rrkz */
  },
  { /* 3172 */
    235,
    /* VADDPDZrm */
  },
  { /* 3173 */
    236,
    /* VADDPDZrmb */
  },
  { /* 3174 */
    237,
    /* VADDPDZrmbk */
  },
  { /* 3175 */
    238,
    /* VADDPDZrmbkz */
  },
  { /* 3176 */
    239,
    /* VADDPDZrmk */
  },
  { /* 3177 */
    240,
    /* VADDPDZrmkz */
  },
  { /* 3178 */
    241,
    /* VADDPDZrr */
  },
  { /* 3179 */
    242,
    /* VADDPDZrrb */
  },
  { /* 3180 */
    243,
    /* VADDPDZrrbk */
  },
  { /* 3181 */
    244,
    /* VADDPDZrrbkz */
  },
  { /* 3182 */
    245,
    /* VADDPDZrrk */
  },
  { /* 3183 */
    246,
    /* VADDPDZrrkz */
  },
  { /* 3184 */
    247,
    /* VADDPDrm */
  },
  { /* 3185 */
    248,
    /* VADDPDrr */
  },
  { /* 3186 */
    218,
    /* VADDPHZ128rm */
  },
  { /* 3187 */
    249,
    /* VADDPHZ128rmb */
  },
  { /* 3188 */
    250,
    /* VADDPHZ128rmbk */
  },
  { /* 3189 */
    251,
    /* VADDPHZ128rmbkz */
  },
  { /* 3190 */
    215,
    /* VADDPHZ128rmk */
  },
  { /* 3191 */
    222,
    /* VADDPHZ128rmkz */
  },
  { /* 3192 */
    223,
    /* VADDPHZ128rr */
  },
  { /* 3193 */
    224,
    /* VADDPHZ128rrk */
  },
  { /* 3194 */
    225,
    /* VADDPHZ128rrkz */
  },
  { /* 3195 */
    226,
    /* VADDPHZ256rm */
  },
  { /* 3196 */
    252,
    /* VADDPHZ256rmb */
  },
  { /* 3197 */
    253,
    /* VADDPHZ256rmbk */
  },
  { /* 3198 */
    254,
    /* VADDPHZ256rmbkz */
  },
  { /* 3199 */
    230,
    /* VADDPHZ256rmk */
  },
  { /* 3200 */
    231,
    /* VADDPHZ256rmkz */
  },
  { /* 3201 */
    232,
    /* VADDPHZ256rr */
  },
  { /* 3202 */
    233,
    /* VADDPHZ256rrk */
  },
  { /* 3203 */
    234,
    /* VADDPHZ256rrkz */
  },
  { /* 3204 */
    235,
    /* VADDPHZrm */
  },
  { /* 3205 */
    255,
    /* VADDPHZrmb */
  },
  { /* 3206 */
    256,
    /* VADDPHZrmbk */
  },
  { /* 3207 */
    257,
    /* VADDPHZrmbkz */
  },
  { /* 3208 */
    239,
    /* VADDPHZrmk */
  },
  { /* 3209 */
    240,
    /* VADDPHZrmkz */
  },
  { /* 3210 */
    241,
    /* VADDPHZrr */
  },
  { /* 3211 */
    258,
    /* VADDPHZrrb */
  },
  { /* 3212 */
    259,
    /* VADDPHZrrbk */
  },
  { /* 3213 */
    260,
    /* VADDPHZrrbkz */
  },
  { /* 3214 */
    245,
    /* VADDPHZrrk */
  },
  { /* 3215 */
    246,
    /* VADDPHZrrkz */
  },
  { /* 3216 */
    216,
    /* VADDPSYrm */
  },
  { /* 3217 */
    217,
    /* VADDPSYrr */
  },
  { /* 3218 */
    218,
    /* VADDPSZ128rm */
  },
  { /* 3219 */
    261,
    /* VADDPSZ128rmb */
  },
  { /* 3220 */
    262,
    /* VADDPSZ128rmbk */
  },
  { /* 3221 */
    263,
    /* VADDPSZ128rmbkz */
  },
  { /* 3222 */
    215,
    /* VADDPSZ128rmk */
  },
  { /* 3223 */
    222,
    /* VADDPSZ128rmkz */
  },
  { /* 3224 */
    223,
    /* VADDPSZ128rr */
  },
  { /* 3225 */
    224,
    /* VADDPSZ128rrk */
  },
  { /* 3226 */
    225,
    /* VADDPSZ128rrkz */
  },
  { /* 3227 */
    226,
    /* VADDPSZ256rm */
  },
  { /* 3228 */
    264,
    /* VADDPSZ256rmb */
  },
  { /* 3229 */
    265,
    /* VADDPSZ256rmbk */
  },
  { /* 3230 */
    266,
    /* VADDPSZ256rmbkz */
  },
  { /* 3231 */
    230,
    /* VADDPSZ256rmk */
  },
  { /* 3232 */
    231,
    /* VADDPSZ256rmkz */
  },
  { /* 3233 */
    232,
    /* VADDPSZ256rr */
  },
  { /* 3234 */
    233,
    /* VADDPSZ256rrk */
  },
  { /* 3235 */
    234,
    /* VADDPSZ256rrkz */
  },
  { /* 3236 */
    235,
    /* VADDPSZrm */
  },
  { /* 3237 */
    267,
    /* VADDPSZrmb */
  },
  { /* 3238 */
    268,
    /* VADDPSZrmbk */
  },
  { /* 3239 */
    269,
    /* VADDPSZrmbkz */
  },
  { /* 3240 */
    239,
    /* VADDPSZrmk */
  },
  { /* 3241 */
    240,
    /* VADDPSZrmkz */
  },
  { /* 3242 */
    241,
    /* VADDPSZrr */
  },
  { /* 3243 */
    270,
    /* VADDPSZrrb */
  },
  { /* 3244 */
    271,
    /* VADDPSZrrbk */
  },
  { /* 3245 */
    272,
    /* VADDPSZrrbkz */
  },
  { /* 3246 */
    245,
    /* VADDPSZrrk */
  },
  { /* 3247 */
    246,
    /* VADDPSZrrkz */
  },
  { /* 3248 */
    247,
    /* VADDPSrm */
  },
  { /* 3249 */
    248,
    /* VADDPSrr */
  },
  { /* 3250 */
    0,
    /*  */
  },
  { /* 3251 */
    219,
    /* VADDSDZrm_Int */
  },
  { /* 3252 */
    220,
    /* VADDSDZrm_Intk */
  },
  { /* 3253 */
    221,
    /* VADDSDZrm_Intkz */
  },
  { /* 3254 */
    0,
    /*  */
  },
  { /* 3255 */
    273,
    /* VADDSDZrr_Int */
  },
  { /* 3256 */
    274,
    /* VADDSDZrr_Intk */
  },
  { /* 3257 */
    275,
    /* VADDSDZrr_Intkz */
  },
  { /* 3258 */
    276,
    /* VADDSDZrrb_Int */
  },
  { /* 3259 */
    277,
    /* VADDSDZrrb_Intk */
  },
  { /* 3260 */
    278,
    /* VADDSDZrrb_Intkz */
  },
  { /* 3261 */
    0,
    /*  */
  },
  { /* 3262 */
    247,
    /* VADDSDrm_Int */
  },
  { /* 3263 */
    0,
    /*  */
  },
  { /* 3264 */
    248,
    /* VADDSDrr_Int */
  },
  { /* 3265 */
    0,
    /*  */
  },
  { /* 3266 */
    249,
    /* VADDSHZrm_Int */
  },
  { /* 3267 */
    250,
    /* VADDSHZrm_Intk */
  },
  { /* 3268 */
    251,
    /* VADDSHZrm_Intkz */
  },
  { /* 3269 */
    0,
    /*  */
  },
  { /* 3270 */
    279,
    /* VADDSHZrr_Int */
  },
  { /* 3271 */
    280,
    /* VADDSHZrr_Intk */
  },
  { /* 3272 */
    281,
    /* VADDSHZrr_Intkz */
  },
  { /* 3273 */
    282,
    /* VADDSHZrrb_Int */
  },
  { /* 3274 */
    283,
    /* VADDSHZrrb_Intk */
  },
  { /* 3275 */
    284,
    /* VADDSHZrrb_Intkz */
  },
  { /* 3276 */
    0,
    /*  */
  },
  { /* 3277 */
    261,
    /* VADDSSZrm_Int */
  },
  { /* 3278 */
    262,
    /* VADDSSZrm_Intk */
  },
  { /* 3279 */
    263,
    /* VADDSSZrm_Intkz */
  },
  { /* 3280 */
    0,
    /*  */
  },
  { /* 3281 */
    285,
    /* VADDSSZrr_Int */
  },
  { /* 3282 */
    286,
    /* VADDSSZrr_Intk */
  },
  { /* 3283 */
    287,
    /* VADDSSZrr_Intkz */
  },
  { /* 3284 */
    288,
    /* VADDSSZrrb_Int */
  },
  { /* 3285 */
    289,
    /* VADDSSZrrb_Intk */
  },
  { /* 3286 */
    290,
    /* VADDSSZrrb_Intkz */
  },
  { /* 3287 */
    0,
    /*  */
  },
  { /* 3288 */
    247,
    /* VADDSSrm_Int */
  },
  { /* 3289 */
    0,
    /*  */
  },
  { /* 3290 */
    248,
    /* VADDSSrr_Int */
  },
  { /* 3291 */
    216,
    /* VADDSUBPDYrm */
  },
  { /* 3292 */
    217,
    /* VADDSUBPDYrr */
  },
  { /* 3293 */
    247,
    /* VADDSUBPDrm */
  },
  { /* 3294 */
    248,
    /* VADDSUBPDrr */
  },
  { /* 3295 */
    216,
    /* VADDSUBPSYrm */
  },
  { /* 3296 */
    217,
    /* VADDSUBPSYrr */
  },
  { /* 3297 */
    247,
    /* VADDSUBPSrm */
  },
  { /* 3298 */
    248,
    /* VADDSUBPSrr */
  },
  { /* 3299 */
    216,
    /* VAESDECLASTYrm */
  },
  { /* 3300 */
    217,
    /* VAESDECLASTYrr */
  },
  { /* 3301 */
    218,
    /* VAESDECLASTZ128rm */
  },
  { /* 3302 */
    223,
    /* VAESDECLASTZ128rr */
  },
  { /* 3303 */
    226,
    /* VAESDECLASTZ256rm */
  },
  { /* 3304 */
    232,
    /* VAESDECLASTZ256rr */
  },
  { /* 3305 */
    235,
    /* VAESDECLASTZrm */
  },
  { /* 3306 */
    241,
    /* VAESDECLASTZrr */
  },
  { /* 3307 */
    247,
    /* VAESDECLASTrm */
  },
  { /* 3308 */
    248,
    /* VAESDECLASTrr */
  },
  { /* 3309 */
    216,
    /* VAESDECYrm */
  },
  { /* 3310 */
    217,
    /* VAESDECYrr */
  },
  { /* 3311 */
    218,
    /* VAESDECZ128rm */
  },
  { /* 3312 */
    223,
    /* VAESDECZ128rr */
  },
  { /* 3313 */
    226,
    /* VAESDECZ256rm */
  },
  { /* 3314 */
    232,
    /* VAESDECZ256rr */
  },
  { /* 3315 */
    235,
    /* VAESDECZrm */
  },
  { /* 3316 */
    241,
    /* VAESDECZrr */
  },
  { /* 3317 */
    247,
    /* VAESDECrm */
  },
  { /* 3318 */
    248,
    /* VAESDECrr */
  },
  { /* 3319 */
    216,
    /* VAESENCLASTYrm */
  },
  { /* 3320 */
    217,
    /* VAESENCLASTYrr */
  },
  { /* 3321 */
    218,
    /* VAESENCLASTZ128rm */
  },
  { /* 3322 */
    223,
    /* VAESENCLASTZ128rr */
  },
  { /* 3323 */
    226,
    /* VAESENCLASTZ256rm */
  },
  { /* 3324 */
    232,
    /* VAESENCLASTZ256rr */
  },
  { /* 3325 */
    235,
    /* VAESENCLASTZrm */
  },
  { /* 3326 */
    241,
    /* VAESENCLASTZrr */
  },
  { /* 3327 */
    247,
    /* VAESENCLASTrm */
  },
  { /* 3328 */
    248,
    /* VAESENCLASTrr */
  },
  { /* 3329 */
    216,
    /* VAESENCYrm */
  },
  { /* 3330 */
    217,
    /* VAESENCYrr */
  },
  { /* 3331 */
    218,
    /* VAESENCZ128rm */
  },
  { /* 3332 */
    223,
    /* VAESENCZ128rr */
  },
  { /* 3333 */
    226,
    /* VAESENCZ256rm */
  },
  { /* 3334 */
    232,
    /* VAESENCZ256rr */
  },
  { /* 3335 */
    235,
    /* VAESENCZrm */
  },
  { /* 3336 */
    241,
    /* VAESENCZrr */
  },
  { /* 3337 */
    247,
    /* VAESENCrm */
  },
  { /* 3338 */
    248,
    /* VAESENCrr */
  },
  { /* 3339 */
    31,
    /* VAESIMCrm */
  },
  { /* 3340 */
    32,
    /* VAESIMCrr */
  },
  { /* 3341 */
    33,
    /* VAESKEYGENASSIST128rm */
  },
  { /* 3342 */
    34,
    /* VAESKEYGENASSIST128rr */
  },
  { /* 3343 */
    291,
    /* VALIGNDZ128rmbi */
  },
  { /* 3344 */
    292,
    /* VALIGNDZ128rmbik */
  },
  { /* 3345 */
    293,
    /* VALIGNDZ128rmbikz */
  },
  { /* 3346 */
    294,
    /* VALIGNDZ128rmi */
  },
  { /* 3347 */
    295,
    /* VALIGNDZ128rmik */
  },
  { /* 3348 */
    296,
    /* VALIGNDZ128rmikz */
  },
  { /* 3349 */
    297,
    /* VALIGNDZ128rri */
  },
  { /* 3350 */
    298,
    /* VALIGNDZ128rrik */
  },
  { /* 3351 */
    299,
    /* VALIGNDZ128rrikz */
  },
  { /* 3352 */
    300,
    /* VALIGNDZ256rmbi */
  },
  { /* 3353 */
    301,
    /* VALIGNDZ256rmbik */
  },
  { /* 3354 */
    302,
    /* VALIGNDZ256rmbikz */
  },
  { /* 3355 */
    303,
    /* VALIGNDZ256rmi */
  },
  { /* 3356 */
    304,
    /* VALIGNDZ256rmik */
  },
  { /* 3357 */
    305,
    /* VALIGNDZ256rmikz */
  },
  { /* 3358 */
    306,
    /* VALIGNDZ256rri */
  },
  { /* 3359 */
    307,
    /* VALIGNDZ256rrik */
  },
  { /* 3360 */
    308,
    /* VALIGNDZ256rrikz */
  },
  { /* 3361 */
    309,
    /* VALIGNDZrmbi */
  },
  { /* 3362 */
    310,
    /* VALIGNDZrmbik */
  },
  { /* 3363 */
    311,
    /* VALIGNDZrmbikz */
  },
  { /* 3364 */
    312,
    /* VALIGNDZrmi */
  },
  { /* 3365 */
    313,
    /* VALIGNDZrmik */
  },
  { /* 3366 */
    314,
    /* VALIGNDZrmikz */
  },
  { /* 3367 */
    315,
    /* VALIGNDZrri */
  },
  { /* 3368 */
    316,
    /* VALIGNDZrrik */
  },
  { /* 3369 */
    317,
    /* VALIGNDZrrikz */
  },
  { /* 3370 */
    318,
    /* VALIGNQZ128rmbi */
  },
  { /* 3371 */
    319,
    /* VALIGNQZ128rmbik */
  },
  { /* 3372 */
    320,
    /* VALIGNQZ128rmbikz */
  },
  { /* 3373 */
    294,
    /* VALIGNQZ128rmi */
  },
  { /* 3374 */
    295,
    /* VALIGNQZ128rmik */
  },
  { /* 3375 */
    296,
    /* VALIGNQZ128rmikz */
  },
  { /* 3376 */
    297,
    /* VALIGNQZ128rri */
  },
  { /* 3377 */
    298,
    /* VALIGNQZ128rrik */
  },
  { /* 3378 */
    299,
    /* VALIGNQZ128rrikz */
  },
  { /* 3379 */
    321,
    /* VALIGNQZ256rmbi */
  },
  { /* 3380 */
    322,
    /* VALIGNQZ256rmbik */
  },
  { /* 3381 */
    323,
    /* VALIGNQZ256rmbikz */
  },
  { /* 3382 */
    303,
    /* VALIGNQZ256rmi */
  },
  { /* 3383 */
    304,
    /* VALIGNQZ256rmik */
  },
  { /* 3384 */
    305,
    /* VALIGNQZ256rmikz */
  },
  { /* 3385 */
    306,
    /* VALIGNQZ256rri */
  },
  { /* 3386 */
    307,
    /* VALIGNQZ256rrik */
  },
  { /* 3387 */
    308,
    /* VALIGNQZ256rrikz */
  },
  { /* 3388 */
    324,
    /* VALIGNQZrmbi */
  },
  { /* 3389 */
    325,
    /* VALIGNQZrmbik */
  },
  { /* 3390 */
    326,
    /* VALIGNQZrmbikz */
  },
  { /* 3391 */
    312,
    /* VALIGNQZrmi */
  },
  { /* 3392 */
    313,
    /* VALIGNQZrmik */
  },
  { /* 3393 */
    314,
    /* VALIGNQZrmikz */
  },
  { /* 3394 */
    315,
    /* VALIGNQZrri */
  },
  { /* 3395 */
    316,
    /* VALIGNQZrrik */
  },
  { /* 3396 */
    317,
    /* VALIGNQZrrikz */
  },
  { /* 3397 */
    216,
    /* VANDNPDYrm */
  },
  { /* 3398 */
    217,
    /* VANDNPDYrr */
  },
  { /* 3399 */
    218,
    /* VANDNPDZ128rm */
  },
  { /* 3400 */
    219,
    /* VANDNPDZ128rmb */
  },
  { /* 3401 */
    220,
    /* VANDNPDZ128rmbk */
  },
  { /* 3402 */
    221,
    /* VANDNPDZ128rmbkz */
  },
  { /* 3403 */
    215,
    /* VANDNPDZ128rmk */
  },
  { /* 3404 */
    222,
    /* VANDNPDZ128rmkz */
  },
  { /* 3405 */
    223,
    /* VANDNPDZ128rr */
  },
  { /* 3406 */
    224,
    /* VANDNPDZ128rrk */
  },
  { /* 3407 */
    225,
    /* VANDNPDZ128rrkz */
  },
  { /* 3408 */
    226,
    /* VANDNPDZ256rm */
  },
  { /* 3409 */
    227,
    /* VANDNPDZ256rmb */
  },
  { /* 3410 */
    228,
    /* VANDNPDZ256rmbk */
  },
  { /* 3411 */
    229,
    /* VANDNPDZ256rmbkz */
  },
  { /* 3412 */
    230,
    /* VANDNPDZ256rmk */
  },
  { /* 3413 */
    231,
    /* VANDNPDZ256rmkz */
  },
  { /* 3414 */
    232,
    /* VANDNPDZ256rr */
  },
  { /* 3415 */
    233,
    /* VANDNPDZ256rrk */
  },
  { /* 3416 */
    234,
    /* VANDNPDZ256rrkz */
  },
  { /* 3417 */
    235,
    /* VANDNPDZrm */
  },
  { /* 3418 */
    236,
    /* VANDNPDZrmb */
  },
  { /* 3419 */
    237,
    /* VANDNPDZrmbk */
  },
  { /* 3420 */
    238,
    /* VANDNPDZrmbkz */
  },
  { /* 3421 */
    239,
    /* VANDNPDZrmk */
  },
  { /* 3422 */
    240,
    /* VANDNPDZrmkz */
  },
  { /* 3423 */
    241,
    /* VANDNPDZrr */
  },
  { /* 3424 */
    245,
    /* VANDNPDZrrk */
  },
  { /* 3425 */
    246,
    /* VANDNPDZrrkz */
  },
  { /* 3426 */
    247,
    /* VANDNPDrm */
  },
  { /* 3427 */
    248,
    /* VANDNPDrr */
  },
  { /* 3428 */
    216,
    /* VANDNPSYrm */
  },
  { /* 3429 */
    217,
    /* VANDNPSYrr */
  },
  { /* 3430 */
    218,
    /* VANDNPSZ128rm */
  },
  { /* 3431 */
    261,
    /* VANDNPSZ128rmb */
  },
  { /* 3432 */
    262,
    /* VANDNPSZ128rmbk */
  },
  { /* 3433 */
    263,
    /* VANDNPSZ128rmbkz */
  },
  { /* 3434 */
    215,
    /* VANDNPSZ128rmk */
  },
  { /* 3435 */
    222,
    /* VANDNPSZ128rmkz */
  },
  { /* 3436 */
    223,
    /* VANDNPSZ128rr */
  },
  { /* 3437 */
    224,
    /* VANDNPSZ128rrk */
  },
  { /* 3438 */
    225,
    /* VANDNPSZ128rrkz */
  },
  { /* 3439 */
    226,
    /* VANDNPSZ256rm */
  },
  { /* 3440 */
    264,
    /* VANDNPSZ256rmb */
  },
  { /* 3441 */
    265,
    /* VANDNPSZ256rmbk */
  },
  { /* 3442 */
    266,
    /* VANDNPSZ256rmbkz */
  },
  { /* 3443 */
    230,
    /* VANDNPSZ256rmk */
  },
  { /* 3444 */
    231,
    /* VANDNPSZ256rmkz */
  },
  { /* 3445 */
    232,
    /* VANDNPSZ256rr */
  },
  { /* 3446 */
    233,
    /* VANDNPSZ256rrk */
  },
  { /* 3447 */
    234,
    /* VANDNPSZ256rrkz */
  },
  { /* 3448 */
    235,
    /* VANDNPSZrm */
  },
  { /* 3449 */
    267,
    /* VANDNPSZrmb */
  },
  { /* 3450 */
    268,
    /* VANDNPSZrmbk */
  },
  { /* 3451 */
    269,
    /* VANDNPSZrmbkz */
  },
  { /* 3452 */
    239,
    /* VANDNPSZrmk */
  },
  { /* 3453 */
    240,
    /* VANDNPSZrmkz */
  },
  { /* 3454 */
    241,
    /* VANDNPSZrr */
  },
  { /* 3455 */
    245,
    /* VANDNPSZrrk */
  },
  { /* 3456 */
    246,
    /* VANDNPSZrrkz */
  },
  { /* 3457 */
    247,
    /* VANDNPSrm */
  },
  { /* 3458 */
    248,
    /* VANDNPSrr */
  },
  { /* 3459 */
    216,
    /* VANDPDYrm */
  },
  { /* 3460 */
    217,
    /* VANDPDYrr */
  },
  { /* 3461 */
    218,
    /* VANDPDZ128rm */
  },
  { /* 3462 */
    219,
    /* VANDPDZ128rmb */
  },
  { /* 3463 */
    220,
    /* VANDPDZ128rmbk */
  },
  { /* 3464 */
    221,
    /* VANDPDZ128rmbkz */
  },
  { /* 3465 */
    215,
    /* VANDPDZ128rmk */
  },
  { /* 3466 */
    222,
    /* VANDPDZ128rmkz */
  },
  { /* 3467 */
    223,
    /* VANDPDZ128rr */
  },
  { /* 3468 */
    224,
    /* VANDPDZ128rrk */
  },
  { /* 3469 */
    225,
    /* VANDPDZ128rrkz */
  },
  { /* 3470 */
    226,
    /* VANDPDZ256rm */
  },
  { /* 3471 */
    227,
    /* VANDPDZ256rmb */
  },
  { /* 3472 */
    228,
    /* VANDPDZ256rmbk */
  },
  { /* 3473 */
    229,
    /* VANDPDZ256rmbkz */
  },
  { /* 3474 */
    230,
    /* VANDPDZ256rmk */
  },
  { /* 3475 */
    231,
    /* VANDPDZ256rmkz */
  },
  { /* 3476 */
    232,
    /* VANDPDZ256rr */
  },
  { /* 3477 */
    233,
    /* VANDPDZ256rrk */
  },
  { /* 3478 */
    234,
    /* VANDPDZ256rrkz */
  },
  { /* 3479 */
    235,
    /* VANDPDZrm */
  },
  { /* 3480 */
    236,
    /* VANDPDZrmb */
  },
  { /* 3481 */
    237,
    /* VANDPDZrmbk */
  },
  { /* 3482 */
    238,
    /* VANDPDZrmbkz */
  },
  { /* 3483 */
    239,
    /* VANDPDZrmk */
  },
  { /* 3484 */
    240,
    /* VANDPDZrmkz */
  },
  { /* 3485 */
    241,
    /* VANDPDZrr */
  },
  { /* 3486 */
    245,
    /* VANDPDZrrk */
  },
  { /* 3487 */
    246,
    /* VANDPDZrrkz */
  },
  { /* 3488 */
    247,
    /* VANDPDrm */
  },
  { /* 3489 */
    248,
    /* VANDPDrr */
  },
  { /* 3490 */
    216,
    /* VANDPSYrm */
  },
  { /* 3491 */
    217,
    /* VANDPSYrr */
  },
  { /* 3492 */
    218,
    /* VANDPSZ128rm */
  },
  { /* 3493 */
    261,
    /* VANDPSZ128rmb */
  },
  { /* 3494 */
    262,
    /* VANDPSZ128rmbk */
  },
  { /* 3495 */
    263,
    /* VANDPSZ128rmbkz */
  },
  { /* 3496 */
    215,
    /* VANDPSZ128rmk */
  },
  { /* 3497 */
    222,
    /* VANDPSZ128rmkz */
  },
  { /* 3498 */
    223,
    /* VANDPSZ128rr */
  },
  { /* 3499 */
    224,
    /* VANDPSZ128rrk */
  },
  { /* 3500 */
    225,
    /* VANDPSZ128rrkz */
  },
  { /* 3501 */
    226,
    /* VANDPSZ256rm */
  },
  { /* 3502 */
    264,
    /* VANDPSZ256rmb */
  },
  { /* 3503 */
    265,
    /* VANDPSZ256rmbk */
  },
  { /* 3504 */
    266,
    /* VANDPSZ256rmbkz */
  },
  { /* 3505 */
    230,
    /* VANDPSZ256rmk */
  },
  { /* 3506 */
    231,
    /* VANDPSZ256rmkz */
  },
  { /* 3507 */
    232,
    /* VANDPSZ256rr */
  },
  { /* 3508 */
    233,
    /* VANDPSZ256rrk */
  },
  { /* 3509 */
    234,
    /* VANDPSZ256rrkz */
  },
  { /* 3510 */
    235,
    /* VANDPSZrm */
  },
  { /* 3511 */
    267,
    /* VANDPSZrmb */
  },
  { /* 3512 */
    268,
    /* VANDPSZrmbk */
  },
  { /* 3513 */
    269,
    /* VANDPSZrmbkz */
  },
  { /* 3514 */
    239,
    /* VANDPSZrmk */
  },
  { /* 3515 */
    240,
    /* VANDPSZrmkz */
  },
  { /* 3516 */
    241,
    /* VANDPSZrr */
  },
  { /* 3517 */
    245,
    /* VANDPSZrrk */
  },
  { /* 3518 */
    246,
    /* VANDPSZrrkz */
  },
  { /* 3519 */
    247,
    /* VANDPSrm */
  },
  { /* 3520 */
    248,
    /* VANDPSrr */
  },
  { /* 3521 */
    0,
    /*  */
  },
  { /* 3522 */
    327,
    /* VBCSTNEBF162PSYrm */
  },
  { /* 3523 */
    31,
    /* VBCSTNEBF162PSrm */
  },
  { /* 3524 */
    327,
    /* VBCSTNESH2PSYrm */
  },
  { /* 3525 */
    31,
    /* VBCSTNESH2PSrm */
  },
  { /* 3526 */
    218,
    /* VBLENDMPDZ128rm */
  },
  { /* 3527 */
    219,
    /* VBLENDMPDZ128rmb */
  },
  { /* 3528 */
    221,
    /* VBLENDMPDZ128rmbk */
  },
  { /* 3529 */
    221,
    /* VBLENDMPDZ128rmbkz */
  },
  { /* 3530 */
    222,
    /* VBLENDMPDZ128rmk */
  },
  { /* 3531 */
    222,
    /* VBLENDMPDZ128rmkz */
  },
  { /* 3532 */
    223,
    /* VBLENDMPDZ128rr */
  },
  { /* 3533 */
    225,
    /* VBLENDMPDZ128rrk */
  },
  { /* 3534 */
    225,
    /* VBLENDMPDZ128rrkz */
  },
  { /* 3535 */
    226,
    /* VBLENDMPDZ256rm */
  },
  { /* 3536 */
    227,
    /* VBLENDMPDZ256rmb */
  },
  { /* 3537 */
    229,
    /* VBLENDMPDZ256rmbk */
  },
  { /* 3538 */
    229,
    /* VBLENDMPDZ256rmbkz */
  },
  { /* 3539 */
    231,
    /* VBLENDMPDZ256rmk */
  },
  { /* 3540 */
    231,
    /* VBLENDMPDZ256rmkz */
  },
  { /* 3541 */
    232,
    /* VBLENDMPDZ256rr */
  },
  { /* 3542 */
    234,
    /* VBLENDMPDZ256rrk */
  },
  { /* 3543 */
    234,
    /* VBLENDMPDZ256rrkz */
  },
  { /* 3544 */
    235,
    /* VBLENDMPDZrm */
  },
  { /* 3545 */
    236,
    /* VBLENDMPDZrmb */
  },
  { /* 3546 */
    238,
    /* VBLENDMPDZrmbk */
  },
  { /* 3547 */
    238,
    /* VBLENDMPDZrmbkz */
  },
  { /* 3548 */
    240,
    /* VBLENDMPDZrmk */
  },
  { /* 3549 */
    240,
    /* VBLENDMPDZrmkz */
  },
  { /* 3550 */
    241,
    /* VBLENDMPDZrr */
  },
  { /* 3551 */
    246,
    /* VBLENDMPDZrrk */
  },
  { /* 3552 */
    246,
    /* VBLENDMPDZrrkz */
  },
  { /* 3553 */
    218,
    /* VBLENDMPSZ128rm */
  },
  { /* 3554 */
    261,
    /* VBLENDMPSZ128rmb */
  },
  { /* 3555 */
    263,
    /* VBLENDMPSZ128rmbk */
  },
  { /* 3556 */
    263,
    /* VBLENDMPSZ128rmbkz */
  },
  { /* 3557 */
    222,
    /* VBLENDMPSZ128rmk */
  },
  { /* 3558 */
    222,
    /* VBLENDMPSZ128rmkz */
  },
  { /* 3559 */
    223,
    /* VBLENDMPSZ128rr */
  },
  { /* 3560 */
    225,
    /* VBLENDMPSZ128rrk */
  },
  { /* 3561 */
    225,
    /* VBLENDMPSZ128rrkz */
  },
  { /* 3562 */
    226,
    /* VBLENDMPSZ256rm */
  },
  { /* 3563 */
    264,
    /* VBLENDMPSZ256rmb */
  },
  { /* 3564 */
    266,
    /* VBLENDMPSZ256rmbk */
  },
  { /* 3565 */
    266,
    /* VBLENDMPSZ256rmbkz */
  },
  { /* 3566 */
    231,
    /* VBLENDMPSZ256rmk */
  },
  { /* 3567 */
    231,
    /* VBLENDMPSZ256rmkz */
  },
  { /* 3568 */
    232,
    /* VBLENDMPSZ256rr */
  },
  { /* 3569 */
    234,
    /* VBLENDMPSZ256rrk */
  },
  { /* 3570 */
    234,
    /* VBLENDMPSZ256rrkz */
  },
  { /* 3571 */
    235,
    /* VBLENDMPSZrm */
  },
  { /* 3572 */
    267,
    /* VBLENDMPSZrmb */
  },
  { /* 3573 */
    269,
    /* VBLENDMPSZrmbk */
  },
  { /* 3574 */
    269,
    /* VBLENDMPSZrmbkz */
  },
  { /* 3575 */
    240,
    /* VBLENDMPSZrmk */
  },
  { /* 3576 */
    240,
    /* VBLENDMPSZrmkz */
  },
  { /* 3577 */
    241,
    /* VBLENDMPSZrr */
  },
  { /* 3578 */
    246,
    /* VBLENDMPSZrrk */
  },
  { /* 3579 */
    246,
    /* VBLENDMPSZrrkz */
  },
  { /* 3580 */
    328,
    /* VBLENDPDYrmi */
  },
  { /* 3581 */
    329,
    /* VBLENDPDYrri */
  },
  { /* 3582 */
    330,
    /* VBLENDPDrmi */
  },
  { /* 3583 */
    331,
    /* VBLENDPDrri */
  },
  { /* 3584 */
    328,
    /* VBLENDPSYrmi */
  },
  { /* 3585 */
    329,
    /* VBLENDPSYrri */
  },
  { /* 3586 */
    330,
    /* VBLENDPSrmi */
  },
  { /* 3587 */
    331,
    /* VBLENDPSrri */
  },
  { /* 3588 */
    332,
    /* VBLENDVPDYrm */
  },
  { /* 3589 */
    333,
    /* VBLENDVPDYrr */
  },
  { /* 3590 */
    334,
    /* VBLENDVPDrm */
  },
  { /* 3591 */
    335,
    /* VBLENDVPDrr */
  },
  { /* 3592 */
    332,
    /* VBLENDVPSYrm */
  },
  { /* 3593 */
    333,
    /* VBLENDVPSYrr */
  },
  { /* 3594 */
    334,
    /* VBLENDVPSrm */
  },
  { /* 3595 */
    335,
    /* VBLENDVPSrr */
  },
  { /* 3596 */
    327,
    /* VBROADCASTF128 */
  },
  { /* 3597 */
    336,
    /* VBROADCASTF32X2Z256rm */
  },
  { /* 3598 */
    337,
    /* VBROADCASTF32X2Z256rmk */
  },
  { /* 3599 */
    338,
    /* VBROADCASTF32X2Z256rmkz */
  },
  { /* 3600 */
    339,
    /* VBROADCASTF32X2Z256rr */
  },
  { /* 3601 */
    340,
    /* VBROADCASTF32X2Z256rrk */
  },
  { /* 3602 */
    341,
    /* VBROADCASTF32X2Z256rrkz */
  },
  { /* 3603 */
    342,
    /* VBROADCASTF32X2Zrm */
  },
  { /* 3604 */
    343,
    /* VBROADCASTF32X2Zrmk */
  },
  { /* 3605 */
    344,
    /* VBROADCASTF32X2Zrmkz */
  },
  { /* 3606 */
    345,
    /* VBROADCASTF32X2Zrr */
  },
  { /* 3607 */
    346,
    /* VBROADCASTF32X2Zrrk */
  },
  { /* 3608 */
    347,
    /* VBROADCASTF32X2Zrrkz */
  },
  { /* 3609 */
    348,
    /* VBROADCASTF32X4Z256rm */
  },
  { /* 3610 */
    349,
    /* VBROADCASTF32X4Z256rmk */
  },
  { /* 3611 */
    350,
    /* VBROADCASTF32X4Z256rmkz */
  },
  { /* 3612 */
    351,
    /* VBROADCASTF32X4rm */
  },
  { /* 3613 */
    352,
    /* VBROADCASTF32X4rmk */
  },
  { /* 3614 */
    353,
    /* VBROADCASTF32X4rmkz */
  },
  { /* 3615 */
    354,
    /* VBROADCASTF32X8rm */
  },
  { /* 3616 */
    355,
    /* VBROADCASTF32X8rmk */
  },
  { /* 3617 */
    356,
    /* VBROADCASTF32X8rmkz */
  },
  { /* 3618 */
    348,
    /* VBROADCASTF64X2Z128rm */
  },
  { /* 3619 */
    349,
    /* VBROADCASTF64X2Z128rmk */
  },
  { /* 3620 */
    350,
    /* VBROADCASTF64X2Z128rmkz */
  },
  { /* 3621 */
    351,
    /* VBROADCASTF64X2rm */
  },
  { /* 3622 */
    352,
    /* VBROADCASTF64X2rmk */
  },
  { /* 3623 */
    353,
    /* VBROADCASTF64X2rmkz */
  },
  { /* 3624 */
    354,
    /* VBROADCASTF64X4rm */
  },
  { /* 3625 */
    355,
    /* VBROADCASTF64X4rmk */
  },
  { /* 3626 */
    356,
    /* VBROADCASTF64X4rmkz */
  },
  { /* 3627 */
    327,
    /* VBROADCASTI128 */
  },
  { /* 3628 */
    357,
    /* VBROADCASTI32X2Z128rm */
  },
  { /* 3629 */
    358,
    /* VBROADCASTI32X2Z128rmk */
  },
  { /* 3630 */
    359,
    /* VBROADCASTI32X2Z128rmkz */
  },
  { /* 3631 */
    360,
    /* VBROADCASTI32X2Z128rr */
  },
  { /* 3632 */
    361,
    /* VBROADCASTI32X2Z128rrk */
  },
  { /* 3633 */
    362,
    /* VBROADCASTI32X2Z128rrkz */
  },
  { /* 3634 */
    336,
    /* VBROADCASTI32X2Z256rm */
  },
  { /* 3635 */
    337,
    /* VBROADCASTI32X2Z256rmk */
  },
  { /* 3636 */
    338,
    /* VBROADCASTI32X2Z256rmkz */
  },
  { /* 3637 */
    339,
    /* VBROADCASTI32X2Z256rr */
  },
  { /* 3638 */
    340,
    /* VBROADCASTI32X2Z256rrk */
  },
  { /* 3639 */
    341,
    /* VBROADCASTI32X2Z256rrkz */
  },
  { /* 3640 */
    342,
    /* VBROADCASTI32X2Zrm */
  },
  { /* 3641 */
    343,
    /* VBROADCASTI32X2Zrmk */
  },
  { /* 3642 */
    344,
    /* VBROADCASTI32X2Zrmkz */
  },
  { /* 3643 */
    345,
    /* VBROADCASTI32X2Zrr */
  },
  { /* 3644 */
    346,
    /* VBROADCASTI32X2Zrrk */
  },
  { /* 3645 */
    347,
    /* VBROADCASTI32X2Zrrkz */
  },
  { /* 3646 */
    348,
    /* VBROADCASTI32X4Z256rm */
  },
  { /* 3647 */
    349,
    /* VBROADCASTI32X4Z256rmk */
  },
  { /* 3648 */
    350,
    /* VBROADCASTI32X4Z256rmkz */
  },
  { /* 3649 */
    351,
    /* VBROADCASTI32X4rm */
  },
  { /* 3650 */
    352,
    /* VBROADCASTI32X4rmk */
  },
  { /* 3651 */
    353,
    /* VBROADCASTI32X4rmkz */
  },
  { /* 3652 */
    354,
    /* VBROADCASTI32X8rm */
  },
  { /* 3653 */
    355,
    /* VBROADCASTI32X8rmk */
  },
  { /* 3654 */
    356,
    /* VBROADCASTI32X8rmkz */
  },
  { /* 3655 */
    348,
    /* VBROADCASTI64X2Z128rm */
  },
  { /* 3656 */
    349,
    /* VBROADCASTI64X2Z128rmk */
  },
  { /* 3657 */
    350,
    /* VBROADCASTI64X2Z128rmkz */
  },
  { /* 3658 */
    351,
    /* VBROADCASTI64X2rm */
  },
  { /* 3659 */
    352,
    /* VBROADCASTI64X2rmk */
  },
  { /* 3660 */
    353,
    /* VBROADCASTI64X2rmkz */
  },
  { /* 3661 */
    354,
    /* VBROADCASTI64X4rm */
  },
  { /* 3662 */
    355,
    /* VBROADCASTI64X4rmk */
  },
  { /* 3663 */
    356,
    /* VBROADCASTI64X4rmkz */
  },
  { /* 3664 */
    327,
    /* VBROADCASTSDYrm */
  },
  { /* 3665 */
    363,
    /* VBROADCASTSDYrr */
  },
  { /* 3666 */
    336,
    /* VBROADCASTSDZ256rm */
  },
  { /* 3667 */
    337,
    /* VBROADCASTSDZ256rmk */
  },
  { /* 3668 */
    338,
    /* VBROADCASTSDZ256rmkz */
  },
  { /* 3669 */
    339,
    /* VBROADCASTSDZ256rr */
  },
  { /* 3670 */
    340,
    /* VBROADCASTSDZ256rrk */
  },
  { /* 3671 */
    341,
    /* VBROADCASTSDZ256rrkz */
  },
  { /* 3672 */
    342,
    /* VBROADCASTSDZrm */
  },
  { /* 3673 */
    343,
    /* VBROADCASTSDZrmk */
  },
  { /* 3674 */
    344,
    /* VBROADCASTSDZrmkz */
  },
  { /* 3675 */
    345,
    /* VBROADCASTSDZrr */
  },
  { /* 3676 */
    346,
    /* VBROADCASTSDZrrk */
  },
  { /* 3677 */
    347,
    /* VBROADCASTSDZrrkz */
  },
  { /* 3678 */
    327,
    /* VBROADCASTSSYrm */
  },
  { /* 3679 */
    363,
    /* VBROADCASTSSYrr */
  },
  { /* 3680 */
    364,
    /* VBROADCASTSSZ128rm */
  },
  { /* 3681 */
    365,
    /* VBROADCASTSSZ128rmk */
  },
  { /* 3682 */
    366,
    /* VBROADCASTSSZ128rmkz */
  },
  { /* 3683 */
    360,
    /* VBROADCASTSSZ128rr */
  },
  { /* 3684 */
    361,
    /* VBROADCASTSSZ128rrk */
  },
  { /* 3685 */
    362,
    /* VBROADCASTSSZ128rrkz */
  },
  { /* 3686 */
    367,
    /* VBROADCASTSSZ256rm */
  },
  { /* 3687 */
    368,
    /* VBROADCASTSSZ256rmk */
  },
  { /* 3688 */
    369,
    /* VBROADCASTSSZ256rmkz */
  },
  { /* 3689 */
    339,
    /* VBROADCASTSSZ256rr */
  },
  { /* 3690 */
    340,
    /* VBROADCASTSSZ256rrk */
  },
  { /* 3691 */
    341,
    /* VBROADCASTSSZ256rrkz */
  },
  { /* 3692 */
    370,
    /* VBROADCASTSSZrm */
  },
  { /* 3693 */
    371,
    /* VBROADCASTSSZrmk */
  },
  { /* 3694 */
    372,
    /* VBROADCASTSSZrmkz */
  },
  { /* 3695 */
    345,
    /* VBROADCASTSSZrr */
  },
  { /* 3696 */
    346,
    /* VBROADCASTSSZrrk */
  },
  { /* 3697 */
    347,
    /* VBROADCASTSSZrrkz */
  },
  { /* 3698 */
    31,
    /* VBROADCASTSSrm */
  },
  { /* 3699 */
    32,
    /* VBROADCASTSSrr */
  },
  { /* 3700 */
    328,
    /* VCMPPDYrmi */
  },
  { /* 3701 */
    329,
    /* VCMPPDYrri */
  },
  { /* 3702 */
    373,
    /* VCMPPDZ128rmbi */
  },
  { /* 3703 */
    374,
    /* VCMPPDZ128rmbik */
  },
  { /* 3704 */
    375,
    /* VCMPPDZ128rmi */
  },
  { /* 3705 */
    376,
    /* VCMPPDZ128rmik */
  },
  { /* 3706 */
    377,
    /* VCMPPDZ128rri */
  },
  { /* 3707 */
    378,
    /* VCMPPDZ128rrik */
  },
  { /* 3708 */
    379,
    /* VCMPPDZ256rmbi */
  },
  { /* 3709 */
    380,
    /* VCMPPDZ256rmbik */
  },
  { /* 3710 */
    381,
    /* VCMPPDZ256rmi */
  },
  { /* 3711 */
    382,
    /* VCMPPDZ256rmik */
  },
  { /* 3712 */
    383,
    /* VCMPPDZ256rri */
  },
  { /* 3713 */
    384,
    /* VCMPPDZ256rrik */
  },
  { /* 3714 */
    385,
    /* VCMPPDZrmbi */
  },
  { /* 3715 */
    386,
    /* VCMPPDZrmbik */
  },
  { /* 3716 */
    387,
    /* VCMPPDZrmi */
  },
  { /* 3717 */
    388,
    /* VCMPPDZrmik */
  },
  { /* 3718 */
    389,
    /* VCMPPDZrri */
  },
  { /* 3719 */
    390,
    /* VCMPPDZrrib */
  },
  { /* 3720 */
    391,
    /* VCMPPDZrribk */
  },
  { /* 3721 */
    392,
    /* VCMPPDZrrik */
  },
  { /* 3722 */
    330,
    /* VCMPPDrmi */
  },
  { /* 3723 */
    331,
    /* VCMPPDrri */
  },
  { /* 3724 */
    393,
    /* VCMPPHZ128rmbi */
  },
  { /* 3725 */
    394,
    /* VCMPPHZ128rmbik */
  },
  { /* 3726 */
    375,
    /* VCMPPHZ128rmi */
  },
  { /* 3727 */
    376,
    /* VCMPPHZ128rmik */
  },
  { /* 3728 */
    377,
    /* VCMPPHZ128rri */
  },
  { /* 3729 */
    378,
    /* VCMPPHZ128rrik */
  },
  { /* 3730 */
    395,
    /* VCMPPHZ256rmbi */
  },
  { /* 3731 */
    396,
    /* VCMPPHZ256rmbik */
  },
  { /* 3732 */
    381,
    /* VCMPPHZ256rmi */
  },
  { /* 3733 */
    382,
    /* VCMPPHZ256rmik */
  },
  { /* 3734 */
    383,
    /* VCMPPHZ256rri */
  },
  { /* 3735 */
    384,
    /* VCMPPHZ256rrik */
  },
  { /* 3736 */
    397,
    /* VCMPPHZrmbi */
  },
  { /* 3737 */
    398,
    /* VCMPPHZrmbik */
  },
  { /* 3738 */
    387,
    /* VCMPPHZrmi */
  },
  { /* 3739 */
    388,
    /* VCMPPHZrmik */
  },
  { /* 3740 */
    389,
    /* VCMPPHZrri */
  },
  { /* 3741 */
    399,
    /* VCMPPHZrrib */
  },
  { /* 3742 */
    400,
    /* VCMPPHZrribk */
  },
  { /* 3743 */
    392,
    /* VCMPPHZrrik */
  },
  { /* 3744 */
    328,
    /* VCMPPSYrmi */
  },
  { /* 3745 */
    329,
    /* VCMPPSYrri */
  },
  { /* 3746 */
    401,
    /* VCMPPSZ128rmbi */
  },
  { /* 3747 */
    402,
    /* VCMPPSZ128rmbik */
  },
  { /* 3748 */
    375,
    /* VCMPPSZ128rmi */
  },
  { /* 3749 */
    376,
    /* VCMPPSZ128rmik */
  },
  { /* 3750 */
    377,
    /* VCMPPSZ128rri */
  },
  { /* 3751 */
    378,
    /* VCMPPSZ128rrik */
  },
  { /* 3752 */
    403,
    /* VCMPPSZ256rmbi */
  },
  { /* 3753 */
    404,
    /* VCMPPSZ256rmbik */
  },
  { /* 3754 */
    381,
    /* VCMPPSZ256rmi */
  },
  { /* 3755 */
    382,
    /* VCMPPSZ256rmik */
  },
  { /* 3756 */
    383,
    /* VCMPPSZ256rri */
  },
  { /* 3757 */
    384,
    /* VCMPPSZ256rrik */
  },
  { /* 3758 */
    405,
    /* VCMPPSZrmbi */
  },
  { /* 3759 */
    406,
    /* VCMPPSZrmbik */
  },
  { /* 3760 */
    387,
    /* VCMPPSZrmi */
  },
  { /* 3761 */
    388,
    /* VCMPPSZrmik */
  },
  { /* 3762 */
    389,
    /* VCMPPSZrri */
  },
  { /* 3763 */
    407,
    /* VCMPPSZrrib */
  },
  { /* 3764 */
    408,
    /* VCMPPSZrribk */
  },
  { /* 3765 */
    392,
    /* VCMPPSZrrik */
  },
  { /* 3766 */
    330,
    /* VCMPPSrmi */
  },
  { /* 3767 */
    331,
    /* VCMPPSrri */
  },
  { /* 3768 */
    0,
    /*  */
  },
  { /* 3769 */
    373,
    /* VCMPSDZrm_Int */
  },
  { /* 3770 */
    374,
    /* VCMPSDZrm_Intk */
  },
  { /* 3771 */
    0,
    /*  */
  },
  { /* 3772 */
    377,
    /* VCMPSDZrr_Int */
  },
  { /* 3773 */
    378,
    /* VCMPSDZrr_Intk */
  },
  { /* 3774 */
    409,
    /* VCMPSDZrrb_Int */
  },
  { /* 3775 */
    410,
    /* VCMPSDZrrb_Intk */
  },
  { /* 3776 */
    0,
    /*  */
  },
  { /* 3777 */
    330,
    /* VCMPSDrm_Int */
  },
  { /* 3778 */
    0,
    /*  */
  },
  { /* 3779 */
    331,
    /* VCMPSDrr_Int */
  },
  { /* 3780 */
    0,
    /*  */
  },
  { /* 3781 */
    393,
    /* VCMPSHZrm_Int */
  },
  { /* 3782 */
    394,
    /* VCMPSHZrm_Intk */
  },
  { /* 3783 */
    0,
    /*  */
  },
  { /* 3784 */
    377,
    /* VCMPSHZrr_Int */
  },
  { /* 3785 */
    378,
    /* VCMPSHZrr_Intk */
  },
  { /* 3786 */
    409,
    /* VCMPSHZrrb_Int */
  },
  { /* 3787 */
    410,
    /* VCMPSHZrrb_Intk */
  },
  { /* 3788 */
    0,
    /*  */
  },
  { /* 3789 */
    401,
    /* VCMPSSZrm_Int */
  },
  { /* 3790 */
    402,
    /* VCMPSSZrm_Intk */
  },
  { /* 3791 */
    0,
    /*  */
  },
  { /* 3792 */
    377,
    /* VCMPSSZrr_Int */
  },
  { /* 3793 */
    378,
    /* VCMPSSZrr_Intk */
  },
  { /* 3794 */
    409,
    /* VCMPSSZrrb_Int */
  },
  { /* 3795 */
    410,
    /* VCMPSSZrrb_Intk */
  },
  { /* 3796 */
    0,
    /*  */
  },
  { /* 3797 */
    330,
    /* VCMPSSrm_Int */
  },
  { /* 3798 */
    0,
    /*  */
  },
  { /* 3799 */
    331,
    /* VCMPSSrr_Int */
  },
  { /* 3800 */
    357,
    /* VCOMISDZrm */
  },
  { /* 3801 */
    0,
    /*  */
  },
  { /* 3802 */
    411,
    /* VCOMISDZrr */
  },
  { /* 3803 */
    0,
    /*  */
  },
  { /* 3804 */
    411,
    /* VCOMISDZrrb */
  },
  { /* 3805 */
    31,
    /* VCOMISDrm */
  },
  { /* 3806 */
    0,
    /*  */
  },
  { /* 3807 */
    32,
    /* VCOMISDrr */
  },
  { /* 3808 */
    0,
    /*  */
  },
  { /* 3809 */
    412,
    /* VCOMISHZrm */
  },
  { /* 3810 */
    0,
    /*  */
  },
  { /* 3811 */
    413,
    /* VCOMISHZrr */
  },
  { /* 3812 */
    0,
    /*  */
  },
  { /* 3813 */
    413,
    /* VCOMISHZrrb */
  },
  { /* 3814 */
    364,
    /* VCOMISSZrm */
  },
  { /* 3815 */
    0,
    /*  */
  },
  { /* 3816 */
    414,
    /* VCOMISSZrr */
  },
  { /* 3817 */
    0,
    /*  */
  },
  { /* 3818 */
    414,
    /* VCOMISSZrrb */
  },
  { /* 3819 */
    31,
    /* VCOMISSrm */
  },
  { /* 3820 */
    0,
    /*  */
  },
  { /* 3821 */
    32,
    /* VCOMISSrr */
  },
  { /* 3822 */
    0,
    /*  */
  },
  { /* 3823 */
    415,
    /* VCOMPRESSPDZ128mr */
  },
  { /* 3824 */
    416,
    /* VCOMPRESSPDZ128mrk */
  },
  { /* 3825 */
    417,
    /* VCOMPRESSPDZ128rr */
  },
  { /* 3826 */
    418,
    /* VCOMPRESSPDZ128rrk */
  },
  { /* 3827 */
    419,
    /* VCOMPRESSPDZ128rrkz */
  },
  { /* 3828 */
    420,
    /* VCOMPRESSPDZ256mr */
  },
  { /* 3829 */
    421,
    /* VCOMPRESSPDZ256mrk */
  },
  { /* 3830 */
    422,
    /* VCOMPRESSPDZ256rr */
  },
  { /* 3831 */
    423,
    /* VCOMPRESSPDZ256rrk */
  },
  { /* 3832 */
    424,
    /* VCOMPRESSPDZ256rrkz */
  },
  { /* 3833 */
    425,
    /* VCOMPRESSPDZmr */
  },
  { /* 3834 */
    426,
    /* VCOMPRESSPDZmrk */
  },
  { /* 3835 */
    427,
    /* VCOMPRESSPDZrr */
  },
  { /* 3836 */
    428,
    /* VCOMPRESSPDZrrk */
  },
  { /* 3837 */
    429,
    /* VCOMPRESSPDZrrkz */
  },
  { /* 3838 */
    430,
    /* VCOMPRESSPSZ128mr */
  },
  { /* 3839 */
    431,
    /* VCOMPRESSPSZ128mrk */
  },
  { /* 3840 */
    417,
    /* VCOMPRESSPSZ128rr */
  },
  { /* 3841 */
    418,
    /* VCOMPRESSPSZ128rrk */
  },
  { /* 3842 */
    419,
    /* VCOMPRESSPSZ128rrkz */
  },
  { /* 3843 */
    432,
    /* VCOMPRESSPSZ256mr */
  },
  { /* 3844 */
    433,
    /* VCOMPRESSPSZ256mrk */
  },
  { /* 3845 */
    422,
    /* VCOMPRESSPSZ256rr */
  },
  { /* 3846 */
    423,
    /* VCOMPRESSPSZ256rrk */
  },
  { /* 3847 */
    424,
    /* VCOMPRESSPSZ256rrkz */
  },
  { /* 3848 */
    434,
    /* VCOMPRESSPSZmr */
  },
  { /* 3849 */
    435,
    /* VCOMPRESSPSZmrk */
  },
  { /* 3850 */
    427,
    /* VCOMPRESSPSZrr */
  },
  { /* 3851 */
    428,
    /* VCOMPRESSPSZrrk */
  },
  { /* 3852 */
    429,
    /* VCOMPRESSPSZrrkz */
  },
  { /* 3853 */
    327,
    /* VCVTDQ2PDYrm */
  },
  { /* 3854 */
    363,
    /* VCVTDQ2PDYrr */
  },
  { /* 3855 */
    357,
    /* VCVTDQ2PDZ128rm */
  },
  { /* 3856 */
    364,
    /* VCVTDQ2PDZ128rmb */
  },
  { /* 3857 */
    365,
    /* VCVTDQ2PDZ128rmbk */
  },
  { /* 3858 */
    366,
    /* VCVTDQ2PDZ128rmbkz */
  },
  { /* 3859 */
    358,
    /* VCVTDQ2PDZ128rmk */
  },
  { /* 3860 */
    359,
    /* VCVTDQ2PDZ128rmkz */
  },
  { /* 3861 */
    411,
    /* VCVTDQ2PDZ128rr */
  },
  { /* 3862 */
    436,
    /* VCVTDQ2PDZ128rrk */
  },
  { /* 3863 */
    437,
    /* VCVTDQ2PDZ128rrkz */
  },
  { /* 3864 */
    348,
    /* VCVTDQ2PDZ256rm */
  },
  { /* 3865 */
    367,
    /* VCVTDQ2PDZ256rmb */
  },
  { /* 3866 */
    368,
    /* VCVTDQ2PDZ256rmbk */
  },
  { /* 3867 */
    369,
    /* VCVTDQ2PDZ256rmbkz */
  },
  { /* 3868 */
    349,
    /* VCVTDQ2PDZ256rmk */
  },
  { /* 3869 */
    350,
    /* VCVTDQ2PDZ256rmkz */
  },
  { /* 3870 */
    438,
    /* VCVTDQ2PDZ256rr */
  },
  { /* 3871 */
    439,
    /* VCVTDQ2PDZ256rrk */
  },
  { /* 3872 */
    440,
    /* VCVTDQ2PDZ256rrkz */
  },
  { /* 3873 */
    354,
    /* VCVTDQ2PDZrm */
  },
  { /* 3874 */
    370,
    /* VCVTDQ2PDZrmb */
  },
  { /* 3875 */
    371,
    /* VCVTDQ2PDZrmbk */
  },
  { /* 3876 */
    372,
    /* VCVTDQ2PDZrmbkz */
  },
  { /* 3877 */
    355,
    /* VCVTDQ2PDZrmk */
  },
  { /* 3878 */
    356,
    /* VCVTDQ2PDZrmkz */
  },
  { /* 3879 */
    441,
    /* VCVTDQ2PDZrr */
  },
  { /* 3880 */
    442,
    /* VCVTDQ2PDZrrk */
  },
  { /* 3881 */
    443,
    /* VCVTDQ2PDZrrkz */
  },
  { /* 3882 */
    31,
    /* VCVTDQ2PDrm */
  },
  { /* 3883 */
    32,
    /* VCVTDQ2PDrr */
  },
  { /* 3884 */
    444,
    /* VCVTDQ2PHZ128rm */
  },
  { /* 3885 */
    364,
    /* VCVTDQ2PHZ128rmb */
  },
  { /* 3886 */
    365,
    /* VCVTDQ2PHZ128rmbk */
  },
  { /* 3887 */
    366,
    /* VCVTDQ2PHZ128rmbkz */
  },
  { /* 3888 */
    445,
    /* VCVTDQ2PHZ128rmk */
  },
  { /* 3889 */
    446,
    /* VCVTDQ2PHZ128rmkz */
  },
  { /* 3890 */
    360,
    /* VCVTDQ2PHZ128rr */
  },
  { /* 3891 */
    361,
    /* VCVTDQ2PHZ128rrk */
  },
  { /* 3892 */
    362,
    /* VCVTDQ2PHZ128rrkz */
  },
  { /* 3893 */
    447,
    /* VCVTDQ2PHZ256rm */
  },
  { /* 3894 */
    364,
    /* VCVTDQ2PHZ256rmb */
  },
  { /* 3895 */
    365,
    /* VCVTDQ2PHZ256rmbk */
  },
  { /* 3896 */
    366,
    /* VCVTDQ2PHZ256rmbkz */
  },
  { /* 3897 */
    448,
    /* VCVTDQ2PHZ256rmk */
  },
  { /* 3898 */
    449,
    /* VCVTDQ2PHZ256rmkz */
  },
  { /* 3899 */
    450,
    /* VCVTDQ2PHZ256rr */
  },
  { /* 3900 */
    451,
    /* VCVTDQ2PHZ256rrk */
  },
  { /* 3901 */
    452,
    /* VCVTDQ2PHZ256rrkz */
  },
  { /* 3902 */
    453,
    /* VCVTDQ2PHZrm */
  },
  { /* 3903 */
    367,
    /* VCVTDQ2PHZrmb */
  },
  { /* 3904 */
    368,
    /* VCVTDQ2PHZrmbk */
  },
  { /* 3905 */
    369,
    /* VCVTDQ2PHZrmbkz */
  },
  { /* 3906 */
    454,
    /* VCVTDQ2PHZrmk */
  },
  { /* 3907 */
    455,
    /* VCVTDQ2PHZrmkz */
  },
  { /* 3908 */
    456,
    /* VCVTDQ2PHZrr */
  },
  { /* 3909 */
    457,
    /* VCVTDQ2PHZrrb */
  },
  { /* 3910 */
    458,
    /* VCVTDQ2PHZrrbk */
  },
  { /* 3911 */
    459,
    /* VCVTDQ2PHZrrbkz */
  },
  { /* 3912 */
    460,
    /* VCVTDQ2PHZrrk */
  },
  { /* 3913 */
    461,
    /* VCVTDQ2PHZrrkz */
  },
  { /* 3914 */
    327,
    /* VCVTDQ2PSYrm */
  },
  { /* 3915 */
    462,
    /* VCVTDQ2PSYrr */
  },
  { /* 3916 */
    444,
    /* VCVTDQ2PSZ128rm */
  },
  { /* 3917 */
    364,
    /* VCVTDQ2PSZ128rmb */
  },
  { /* 3918 */
    365,
    /* VCVTDQ2PSZ128rmbk */
  },
  { /* 3919 */
    366,
    /* VCVTDQ2PSZ128rmbkz */
  },
  { /* 3920 */
    445,
    /* VCVTDQ2PSZ128rmk */
  },
  { /* 3921 */
    446,
    /* VCVTDQ2PSZ128rmkz */
  },
  { /* 3922 */
    360,
    /* VCVTDQ2PSZ128rr */
  },
  { /* 3923 */
    361,
    /* VCVTDQ2PSZ128rrk */
  },
  { /* 3924 */
    362,
    /* VCVTDQ2PSZ128rrkz */
  },
  { /* 3925 */
    463,
    /* VCVTDQ2PSZ256rm */
  },
  { /* 3926 */
    367,
    /* VCVTDQ2PSZ256rmb */
  },
  { /* 3927 */
    368,
    /* VCVTDQ2PSZ256rmbk */
  },
  { /* 3928 */
    369,
    /* VCVTDQ2PSZ256rmbkz */
  },
  { /* 3929 */
    464,
    /* VCVTDQ2PSZ256rmk */
  },
  { /* 3930 */
    465,
    /* VCVTDQ2PSZ256rmkz */
  },
  { /* 3931 */
    466,
    /* VCVTDQ2PSZ256rr */
  },
  { /* 3932 */
    467,
    /* VCVTDQ2PSZ256rrk */
  },
  { /* 3933 */
    468,
    /* VCVTDQ2PSZ256rrkz */
  },
  { /* 3934 */
    469,
    /* VCVTDQ2PSZrm */
  },
  { /* 3935 */
    370,
    /* VCVTDQ2PSZrmb */
  },
  { /* 3936 */
    371,
    /* VCVTDQ2PSZrmbk */
  },
  { /* 3937 */
    372,
    /* VCVTDQ2PSZrmbkz */
  },
  { /* 3938 */
    470,
    /* VCVTDQ2PSZrmk */
  },
  { /* 3939 */
    471,
    /* VCVTDQ2PSZrmkz */
  },
  { /* 3940 */
    472,
    /* VCVTDQ2PSZrr */
  },
  { /* 3941 */
    473,
    /* VCVTDQ2PSZrrb */
  },
  { /* 3942 */
    474,
    /* VCVTDQ2PSZrrbk */
  },
  { /* 3943 */
    475,
    /* VCVTDQ2PSZrrbkz */
  },
  { /* 3944 */
    476,
    /* VCVTDQ2PSZrrk */
  },
  { /* 3945 */
    477,
    /* VCVTDQ2PSZrrkz */
  },
  { /* 3946 */
    31,
    /* VCVTDQ2PSrm */
  },
  { /* 3947 */
    32,
    /* VCVTDQ2PSrr */
  },
  { /* 3948 */
    218,
    /* VCVTNE2PS2BF16Z128rm */
  },
  { /* 3949 */
    261,
    /* VCVTNE2PS2BF16Z128rmb */
  },
  { /* 3950 */
    262,
    /* VCVTNE2PS2BF16Z128rmbk */
  },
  { /* 3951 */
    263,
    /* VCVTNE2PS2BF16Z128rmbkz */
  },
  { /* 3952 */
    215,
    /* VCVTNE2PS2BF16Z128rmk */
  },
  { /* 3953 */
    222,
    /* VCVTNE2PS2BF16Z128rmkz */
  },
  { /* 3954 */
    223,
    /* VCVTNE2PS2BF16Z128rr */
  },
  { /* 3955 */
    224,
    /* VCVTNE2PS2BF16Z128rrk */
  },
  { /* 3956 */
    225,
    /* VCVTNE2PS2BF16Z128rrkz */
  },
  { /* 3957 */
    226,
    /* VCVTNE2PS2BF16Z256rm */
  },
  { /* 3958 */
    264,
    /* VCVTNE2PS2BF16Z256rmb */
  },
  { /* 3959 */
    265,
    /* VCVTNE2PS2BF16Z256rmbk */
  },
  { /* 3960 */
    266,
    /* VCVTNE2PS2BF16Z256rmbkz */
  },
  { /* 3961 */
    230,
    /* VCVTNE2PS2BF16Z256rmk */
  },
  { /* 3962 */
    231,
    /* VCVTNE2PS2BF16Z256rmkz */
  },
  { /* 3963 */
    232,
    /* VCVTNE2PS2BF16Z256rr */
  },
  { /* 3964 */
    233,
    /* VCVTNE2PS2BF16Z256rrk */
  },
  { /* 3965 */
    234,
    /* VCVTNE2PS2BF16Z256rrkz */
  },
  { /* 3966 */
    235,
    /* VCVTNE2PS2BF16Zrm */
  },
  { /* 3967 */
    267,
    /* VCVTNE2PS2BF16Zrmb */
  },
  { /* 3968 */
    268,
    /* VCVTNE2PS2BF16Zrmbk */
  },
  { /* 3969 */
    269,
    /* VCVTNE2PS2BF16Zrmbkz */
  },
  { /* 3970 */
    239,
    /* VCVTNE2PS2BF16Zrmk */
  },
  { /* 3971 */
    240,
    /* VCVTNE2PS2BF16Zrmkz */
  },
  { /* 3972 */
    241,
    /* VCVTNE2PS2BF16Zrr */
  },
  { /* 3973 */
    245,
    /* VCVTNE2PS2BF16Zrrk */
  },
  { /* 3974 */
    246,
    /* VCVTNE2PS2BF16Zrrkz */
  },
  { /* 3975 */
    327,
    /* VCVTNEEBF162PSYrm */
  },
  { /* 3976 */
    31,
    /* VCVTNEEBF162PSrm */
  },
  { /* 3977 */
    327,
    /* VCVTNEEPH2PSYrm */
  },
  { /* 3978 */
    31,
    /* VCVTNEEPH2PSrm */
  },
  { /* 3979 */
    327,
    /* VCVTNEOBF162PSYrm */
  },
  { /* 3980 */
    31,
    /* VCVTNEOBF162PSrm */
  },
  { /* 3981 */
    327,
    /* VCVTNEOPH2PSYrm */
  },
  { /* 3982 */
    31,
    /* VCVTNEOPH2PSrm */
  },
  { /* 3983 */
    31,
    /* VCVTNEPS2BF16Yrm */
  },
  { /* 3984 */
    478,
    /* VCVTNEPS2BF16Yrr */
  },
  { /* 3985 */
    444,
    /* VCVTNEPS2BF16Z128rm */
  },
  { /* 3986 */
    364,
    /* VCVTNEPS2BF16Z128rmb */
  },
  { /* 3987 */
    365,
    /* VCVTNEPS2BF16Z128rmbk */
  },
  { /* 3988 */
    366,
    /* VCVTNEPS2BF16Z128rmbkz */
  },
  { /* 3989 */
    445,
    /* VCVTNEPS2BF16Z128rmk */
  },
  { /* 3990 */
    446,
    /* VCVTNEPS2BF16Z128rmkz */
  },
  { /* 3991 */
    360,
    /* VCVTNEPS2BF16Z128rr */
  },
  { /* 3992 */
    361,
    /* VCVTNEPS2BF16Z128rrk */
  },
  { /* 3993 */
    362,
    /* VCVTNEPS2BF16Z128rrkz */
  },
  { /* 3994 */
    447,
    /* VCVTNEPS2BF16Z256rm */
  },
  { /* 3995 */
    364,
    /* VCVTNEPS2BF16Z256rmb */
  },
  { /* 3996 */
    365,
    /* VCVTNEPS2BF16Z256rmbk */
  },
  { /* 3997 */
    366,
    /* VCVTNEPS2BF16Z256rmbkz */
  },
  { /* 3998 */
    448,
    /* VCVTNEPS2BF16Z256rmk */
  },
  { /* 3999 */
    449,
    /* VCVTNEPS2BF16Z256rmkz */
  },
  { /* 4000 */
    450,
    /* VCVTNEPS2BF16Z256rr */
  },
  { /* 4001 */
    451,
    /* VCVTNEPS2BF16Z256rrk */
  },
  { /* 4002 */
    452,
    /* VCVTNEPS2BF16Z256rrkz */
  },
  { /* 4003 */
    453,
    /* VCVTNEPS2BF16Zrm */
  },
  { /* 4004 */
    367,
    /* VCVTNEPS2BF16Zrmb */
  },
  { /* 4005 */
    368,
    /* VCVTNEPS2BF16Zrmbk */
  },
  { /* 4006 */
    369,
    /* VCVTNEPS2BF16Zrmbkz */
  },
  { /* 4007 */
    454,
    /* VCVTNEPS2BF16Zrmk */
  },
  { /* 4008 */
    455,
    /* VCVTNEPS2BF16Zrmkz */
  },
  { /* 4009 */
    456,
    /* VCVTNEPS2BF16Zrr */
  },
  { /* 4010 */
    460,
    /* VCVTNEPS2BF16Zrrk */
  },
  { /* 4011 */
    461,
    /* VCVTNEPS2BF16Zrrkz */
  },
  { /* 4012 */
    31,
    /* VCVTNEPS2BF16rm */
  },
  { /* 4013 */
    32,
    /* VCVTNEPS2BF16rr */
  },
  { /* 4014 */
    31,
    /* VCVTPD2DQYrm */
  },
  { /* 4015 */
    478,
    /* VCVTPD2DQYrr */
  },
  { /* 4016 */
    444,
    /* VCVTPD2DQZ128rm */
  },
  { /* 4017 */
    357,
    /* VCVTPD2DQZ128rmb */
  },
  { /* 4018 */
    358,
    /* VCVTPD2DQZ128rmbk */
  },
  { /* 4019 */
    359,
    /* VCVTPD2DQZ128rmbkz */
  },
  { /* 4020 */
    445,
    /* VCVTPD2DQZ128rmk */
  },
  { /* 4021 */
    446,
    /* VCVTPD2DQZ128rmkz */
  },
  { /* 4022 */
    360,
    /* VCVTPD2DQZ128rr */
  },
  { /* 4023 */
    361,
    /* VCVTPD2DQZ128rrk */
  },
  { /* 4024 */
    362,
    /* VCVTPD2DQZ128rrkz */
  },
  { /* 4025 */
    447,
    /* VCVTPD2DQZ256rm */
  },
  { /* 4026 */
    357,
    /* VCVTPD2DQZ256rmb */
  },
  { /* 4027 */
    358,
    /* VCVTPD2DQZ256rmbk */
  },
  { /* 4028 */
    359,
    /* VCVTPD2DQZ256rmbkz */
  },
  { /* 4029 */
    448,
    /* VCVTPD2DQZ256rmk */
  },
  { /* 4030 */
    449,
    /* VCVTPD2DQZ256rmkz */
  },
  { /* 4031 */
    450,
    /* VCVTPD2DQZ256rr */
  },
  { /* 4032 */
    451,
    /* VCVTPD2DQZ256rrk */
  },
  { /* 4033 */
    452,
    /* VCVTPD2DQZ256rrkz */
  },
  { /* 4034 */
    453,
    /* VCVTPD2DQZrm */
  },
  { /* 4035 */
    336,
    /* VCVTPD2DQZrmb */
  },
  { /* 4036 */
    337,
    /* VCVTPD2DQZrmbk */
  },
  { /* 4037 */
    338,
    /* VCVTPD2DQZrmbkz */
  },
  { /* 4038 */
    454,
    /* VCVTPD2DQZrmk */
  },
  { /* 4039 */
    455,
    /* VCVTPD2DQZrmkz */
  },
  { /* 4040 */
    456,
    /* VCVTPD2DQZrr */
  },
  { /* 4041 */
    479,
    /* VCVTPD2DQZrrb */
  },
  { /* 4042 */
    480,
    /* VCVTPD2DQZrrbk */
  },
  { /* 4043 */
    481,
    /* VCVTPD2DQZrrbkz */
  },
  { /* 4044 */
    460,
    /* VCVTPD2DQZrrk */
  },
  { /* 4045 */
    461,
    /* VCVTPD2DQZrrkz */
  },
  { /* 4046 */
    31,
    /* VCVTPD2DQrm */
  },
  { /* 4047 */
    32,
    /* VCVTPD2DQrr */
  },
  { /* 4048 */
    444,
    /* VCVTPD2PHZ128rm */
  },
  { /* 4049 */
    357,
    /* VCVTPD2PHZ128rmb */
  },
  { /* 4050 */
    358,
    /* VCVTPD2PHZ128rmbk */
  },
  { /* 4051 */
    359,
    /* VCVTPD2PHZ128rmbkz */
  },
  { /* 4052 */
    445,
    /* VCVTPD2PHZ128rmk */
  },
  { /* 4053 */
    446,
    /* VCVTPD2PHZ128rmkz */
  },
  { /* 4054 */
    360,
    /* VCVTPD2PHZ128rr */
  },
  { /* 4055 */
    361,
    /* VCVTPD2PHZ128rrk */
  },
  { /* 4056 */
    362,
    /* VCVTPD2PHZ128rrkz */
  },
  { /* 4057 */
    447,
    /* VCVTPD2PHZ256rm */
  },
  { /* 4058 */
    357,
    /* VCVTPD2PHZ256rmb */
  },
  { /* 4059 */
    358,
    /* VCVTPD2PHZ256rmbk */
  },
  { /* 4060 */
    359,
    /* VCVTPD2PHZ256rmbkz */
  },
  { /* 4061 */
    448,
    /* VCVTPD2PHZ256rmk */
  },
  { /* 4062 */
    449,
    /* VCVTPD2PHZ256rmkz */
  },
  { /* 4063 */
    450,
    /* VCVTPD2PHZ256rr */
  },
  { /* 4064 */
    451,
    /* VCVTPD2PHZ256rrk */
  },
  { /* 4065 */
    452,
    /* VCVTPD2PHZ256rrkz */
  },
  { /* 4066 */
    482,
    /* VCVTPD2PHZrm */
  },
  { /* 4067 */
    357,
    /* VCVTPD2PHZrmb */
  },
  { /* 4068 */
    358,
    /* VCVTPD2PHZrmbk */
  },
  { /* 4069 */
    359,
    /* VCVTPD2PHZrmbkz */
  },
  { /* 4070 */
    483,
    /* VCVTPD2PHZrmk */
  },
  { /* 4071 */
    484,
    /* VCVTPD2PHZrmkz */
  },
  { /* 4072 */
    485,
    /* VCVTPD2PHZrr */
  },
  { /* 4073 */
    486,
    /* VCVTPD2PHZrrb */
  },
  { /* 4074 */
    487,
    /* VCVTPD2PHZrrbk */
  },
  { /* 4075 */
    488,
    /* VCVTPD2PHZrrbkz */
  },
  { /* 4076 */
    489,
    /* VCVTPD2PHZrrk */
  },
  { /* 4077 */
    490,
    /* VCVTPD2PHZrrkz */
  },
  { /* 4078 */
    31,
    /* VCVTPD2PSYrm */
  },
  { /* 4079 */
    478,
    /* VCVTPD2PSYrr */
  },
  { /* 4080 */
    444,
    /* VCVTPD2PSZ128rm */
  },
  { /* 4081 */
    357,
    /* VCVTPD2PSZ128rmb */
  },
  { /* 4082 */
    358,
    /* VCVTPD2PSZ128rmbk */
  },
  { /* 4083 */
    359,
    /* VCVTPD2PSZ128rmbkz */
  },
  { /* 4084 */
    445,
    /* VCVTPD2PSZ128rmk */
  },
  { /* 4085 */
    446,
    /* VCVTPD2PSZ128rmkz */
  },
  { /* 4086 */
    360,
    /* VCVTPD2PSZ128rr */
  },
  { /* 4087 */
    361,
    /* VCVTPD2PSZ128rrk */
  },
  { /* 4088 */
    362,
    /* VCVTPD2PSZ128rrkz */
  },
  { /* 4089 */
    447,
    /* VCVTPD2PSZ256rm */
  },
  { /* 4090 */
    357,
    /* VCVTPD2PSZ256rmb */
  },
  { /* 4091 */
    358,
    /* VCVTPD2PSZ256rmbk */
  },
  { /* 4092 */
    359,
    /* VCVTPD2PSZ256rmbkz */
  },
  { /* 4093 */
    448,
    /* VCVTPD2PSZ256rmk */
  },
  { /* 4094 */
    449,
    /* VCVTPD2PSZ256rmkz */
  },
  { /* 4095 */
    450,
    /* VCVTPD2PSZ256rr */
  },
  { /* 4096 */
    451,
    /* VCVTPD2PSZ256rrk */
  },
  { /* 4097 */
    452,
    /* VCVTPD2PSZ256rrkz */
  },
  { /* 4098 */
    453,
    /* VCVTPD2PSZrm */
  },
  { /* 4099 */
    336,
    /* VCVTPD2PSZrmb */
  },
  { /* 4100 */
    337,
    /* VCVTPD2PSZrmbk */
  },
  { /* 4101 */
    338,
    /* VCVTPD2PSZrmbkz */
  },
  { /* 4102 */
    454,
    /* VCVTPD2PSZrmk */
  },
  { /* 4103 */
    455,
    /* VCVTPD2PSZrmkz */
  },
  { /* 4104 */
    456,
    /* VCVTPD2PSZrr */
  },
  { /* 4105 */
    479,
    /* VCVTPD2PSZrrb */
  },
  { /* 4106 */
    480,
    /* VCVTPD2PSZrrbk */
  },
  { /* 4107 */
    481,
    /* VCVTPD2PSZrrbkz */
  },
  { /* 4108 */
    460,
    /* VCVTPD2PSZrrk */
  },
  { /* 4109 */
    461,
    /* VCVTPD2PSZrrkz */
  },
  { /* 4110 */
    31,
    /* VCVTPD2PSrm */
  },
  { /* 4111 */
    32,
    /* VCVTPD2PSrr */
  },
  { /* 4112 */
    444,
    /* VCVTPD2QQZ128rm */
  },
  { /* 4113 */
    357,
    /* VCVTPD2QQZ128rmb */
  },
  { /* 4114 */
    358,
    /* VCVTPD2QQZ128rmbk */
  },
  { /* 4115 */
    359,
    /* VCVTPD2QQZ128rmbkz */
  },
  { /* 4116 */
    445,
    /* VCVTPD2QQZ128rmk */
  },
  { /* 4117 */
    446,
    /* VCVTPD2QQZ128rmkz */
  },
  { /* 4118 */
    360,
    /* VCVTPD2QQZ128rr */
  },
  { /* 4119 */
    361,
    /* VCVTPD2QQZ128rrk */
  },
  { /* 4120 */
    362,
    /* VCVTPD2QQZ128rrkz */
  },
  { /* 4121 */
    463,
    /* VCVTPD2QQZ256rm */
  },
  { /* 4122 */
    336,
    /* VCVTPD2QQZ256rmb */
  },
  { /* 4123 */
    337,
    /* VCVTPD2QQZ256rmbk */
  },
  { /* 4124 */
    338,
    /* VCVTPD2QQZ256rmbkz */
  },
  { /* 4125 */
    464,
    /* VCVTPD2QQZ256rmk */
  },
  { /* 4126 */
    465,
    /* VCVTPD2QQZ256rmkz */
  },
  { /* 4127 */
    466,
    /* VCVTPD2QQZ256rr */
  },
  { /* 4128 */
    467,
    /* VCVTPD2QQZ256rrk */
  },
  { /* 4129 */
    468,
    /* VCVTPD2QQZ256rrkz */
  },
  { /* 4130 */
    469,
    /* VCVTPD2QQZrm */
  },
  { /* 4131 */
    342,
    /* VCVTPD2QQZrmb */
  },
  { /* 4132 */
    343,
    /* VCVTPD2QQZrmbk */
  },
  { /* 4133 */
    344,
    /* VCVTPD2QQZrmbkz */
  },
  { /* 4134 */
    470,
    /* VCVTPD2QQZrmk */
  },
  { /* 4135 */
    471,
    /* VCVTPD2QQZrmkz */
  },
  { /* 4136 */
    472,
    /* VCVTPD2QQZrr */
  },
  { /* 4137 */
    491,
    /* VCVTPD2QQZrrb */
  },
  { /* 4138 */
    492,
    /* VCVTPD2QQZrrbk */
  },
  { /* 4139 */
    493,
    /* VCVTPD2QQZrrbkz */
  },
  { /* 4140 */
    476,
    /* VCVTPD2QQZrrk */
  },
  { /* 4141 */
    477,
    /* VCVTPD2QQZrrkz */
  },
  { /* 4142 */
    444,
    /* VCVTPD2UDQZ128rm */
  },
  { /* 4143 */
    357,
    /* VCVTPD2UDQZ128rmb */
  },
  { /* 4144 */
    358,
    /* VCVTPD2UDQZ128rmbk */
  },
  { /* 4145 */
    359,
    /* VCVTPD2UDQZ128rmbkz */
  },
  { /* 4146 */
    445,
    /* VCVTPD2UDQZ128rmk */
  },
  { /* 4147 */
    446,
    /* VCVTPD2UDQZ128rmkz */
  },
  { /* 4148 */
    360,
    /* VCVTPD2UDQZ128rr */
  },
  { /* 4149 */
    361,
    /* VCVTPD2UDQZ128rrk */
  },
  { /* 4150 */
    362,
    /* VCVTPD2UDQZ128rrkz */
  },
  { /* 4151 */
    447,
    /* VCVTPD2UDQZ256rm */
  },
  { /* 4152 */
    357,
    /* VCVTPD2UDQZ256rmb */
  },
  { /* 4153 */
    358,
    /* VCVTPD2UDQZ256rmbk */
  },
  { /* 4154 */
    359,
    /* VCVTPD2UDQZ256rmbkz */
  },
  { /* 4155 */
    448,
    /* VCVTPD2UDQZ256rmk */
  },
  { /* 4156 */
    449,
    /* VCVTPD2UDQZ256rmkz */
  },
  { /* 4157 */
    450,
    /* VCVTPD2UDQZ256rr */
  },
  { /* 4158 */
    451,
    /* VCVTPD2UDQZ256rrk */
  },
  { /* 4159 */
    452,
    /* VCVTPD2UDQZ256rrkz */
  },
  { /* 4160 */
    453,
    /* VCVTPD2UDQZrm */
  },
  { /* 4161 */
    336,
    /* VCVTPD2UDQZrmb */
  },
  { /* 4162 */
    337,
    /* VCVTPD2UDQZrmbk */
  },
  { /* 4163 */
    338,
    /* VCVTPD2UDQZrmbkz */
  },
  { /* 4164 */
    454,
    /* VCVTPD2UDQZrmk */
  },
  { /* 4165 */
    455,
    /* VCVTPD2UDQZrmkz */
  },
  { /* 4166 */
    456,
    /* VCVTPD2UDQZrr */
  },
  { /* 4167 */
    479,
    /* VCVTPD2UDQZrrb */
  },
  { /* 4168 */
    480,
    /* VCVTPD2UDQZrrbk */
  },
  { /* 4169 */
    481,
    /* VCVTPD2UDQZrrbkz */
  },
  { /* 4170 */
    460,
    /* VCVTPD2UDQZrrk */
  },
  { /* 4171 */
    461,
    /* VCVTPD2UDQZrrkz */
  },
  { /* 4172 */
    444,
    /* VCVTPD2UQQZ128rm */
  },
  { /* 4173 */
    357,
    /* VCVTPD2UQQZ128rmb */
  },
  { /* 4174 */
    358,
    /* VCVTPD2UQQZ128rmbk */
  },
  { /* 4175 */
    359,
    /* VCVTPD2UQQZ128rmbkz */
  },
  { /* 4176 */
    445,
    /* VCVTPD2UQQZ128rmk */
  },
  { /* 4177 */
    446,
    /* VCVTPD2UQQZ128rmkz */
  },
  { /* 4178 */
    360,
    /* VCVTPD2UQQZ128rr */
  },
  { /* 4179 */
    361,
    /* VCVTPD2UQQZ128rrk */
  },
  { /* 4180 */
    362,
    /* VCVTPD2UQQZ128rrkz */
  },
  { /* 4181 */
    463,
    /* VCVTPD2UQQZ256rm */
  },
  { /* 4182 */
    336,
    /* VCVTPD2UQQZ256rmb */
  },
  { /* 4183 */
    337,
    /* VCVTPD2UQQZ256rmbk */
  },
  { /* 4184 */
    338,
    /* VCVTPD2UQQZ256rmbkz */
  },
  { /* 4185 */
    464,
    /* VCVTPD2UQQZ256rmk */
  },
  { /* 4186 */
    465,
    /* VCVTPD2UQQZ256rmkz */
  },
  { /* 4187 */
    466,
    /* VCVTPD2UQQZ256rr */
  },
  { /* 4188 */
    467,
    /* VCVTPD2UQQZ256rrk */
  },
  { /* 4189 */
    468,
    /* VCVTPD2UQQZ256rrkz */
  },
  { /* 4190 */
    469,
    /* VCVTPD2UQQZrm */
  },
  { /* 4191 */
    342,
    /* VCVTPD2UQQZrmb */
  },
  { /* 4192 */
    343,
    /* VCVTPD2UQQZrmbk */
  },
  { /* 4193 */
    344,
    /* VCVTPD2UQQZrmbkz */
  },
  { /* 4194 */
    470,
    /* VCVTPD2UQQZrmk */
  },
  { /* 4195 */
    471,
    /* VCVTPD2UQQZrmkz */
  },
  { /* 4196 */
    472,
    /* VCVTPD2UQQZrr */
  },
  { /* 4197 */
    491,
    /* VCVTPD2UQQZrrb */
  },
  { /* 4198 */
    492,
    /* VCVTPD2UQQZrrbk */
  },
  { /* 4199 */
    493,
    /* VCVTPD2UQQZrrbkz */
  },
  { /* 4200 */
    476,
    /* VCVTPD2UQQZrrk */
  },
  { /* 4201 */
    477,
    /* VCVTPD2UQQZrrkz */
  },
  { /* 4202 */
    357,
    /* VCVTPH2DQZ128rm */
  },
  { /* 4203 */
    412,
    /* VCVTPH2DQZ128rmb */
  },
  { /* 4204 */
    494,
    /* VCVTPH2DQZ128rmbk */
  },
  { /* 4205 */
    495,
    /* VCVTPH2DQZ128rmbkz */
  },
  { /* 4206 */
    358,
    /* VCVTPH2DQZ128rmk */
  },
  { /* 4207 */
    359,
    /* VCVTPH2DQZ128rmkz */
  },
  { /* 4208 */
    411,
    /* VCVTPH2DQZ128rr */
  },
  { /* 4209 */
    436,
    /* VCVTPH2DQZ128rrk */
  },
  { /* 4210 */
    437,
    /* VCVTPH2DQZ128rrkz */
  },
  { /* 4211 */
    348,
    /* VCVTPH2DQZ256rm */
  },
  { /* 4212 */
    496,
    /* VCVTPH2DQZ256rmb */
  },
  { /* 4213 */
    497,
    /* VCVTPH2DQZ256rmbk */
  },
  { /* 4214 */
    498,
    /* VCVTPH2DQZ256rmbkz */
  },
  { /* 4215 */
    349,
    /* VCVTPH2DQZ256rmk */
  },
  { /* 4216 */
    350,
    /* VCVTPH2DQZ256rmkz */
  },
  { /* 4217 */
    438,
    /* VCVTPH2DQZ256rr */
  },
  { /* 4218 */
    439,
    /* VCVTPH2DQZ256rrk */
  },
  { /* 4219 */
    440,
    /* VCVTPH2DQZ256rrkz */
  },
  { /* 4220 */
    354,
    /* VCVTPH2DQZrm */
  },
  { /* 4221 */
    499,
    /* VCVTPH2DQZrmb */
  },
  { /* 4222 */
    500,
    /* VCVTPH2DQZrmbk */
  },
  { /* 4223 */
    501,
    /* VCVTPH2DQZrmbkz */
  },
  { /* 4224 */
    355,
    /* VCVTPH2DQZrmk */
  },
  { /* 4225 */
    356,
    /* VCVTPH2DQZrmkz */
  },
  { /* 4226 */
    441,
    /* VCVTPH2DQZrr */
  },
  { /* 4227 */
    502,
    /* VCVTPH2DQZrrb */
  },
  { /* 4228 */
    503,
    /* VCVTPH2DQZrrbk */
  },
  { /* 4229 */
    504,
    /* VCVTPH2DQZrrbkz */
  },
  { /* 4230 */
    442,
    /* VCVTPH2DQZrrk */
  },
  { /* 4231 */
    443,
    /* VCVTPH2DQZrrkz */
  },
  { /* 4232 */
    364,
    /* VCVTPH2PDZ128rm */
  },
  { /* 4233 */
    412,
    /* VCVTPH2PDZ128rmb */
  },
  { /* 4234 */
    494,
    /* VCVTPH2PDZ128rmbk */
  },
  { /* 4235 */
    495,
    /* VCVTPH2PDZ128rmbkz */
  },
  { /* 4236 */
    365,
    /* VCVTPH2PDZ128rmk */
  },
  { /* 4237 */
    366,
    /* VCVTPH2PDZ128rmkz */
  },
  { /* 4238 */
    414,
    /* VCVTPH2PDZ128rr */
  },
  { /* 4239 */
    505,
    /* VCVTPH2PDZ128rrk */
  },
  { /* 4240 */
    506,
    /* VCVTPH2PDZ128rrkz */
  },
  { /* 4241 */
    336,
    /* VCVTPH2PDZ256rm */
  },
  { /* 4242 */
    496,
    /* VCVTPH2PDZ256rmb */
  },
  { /* 4243 */
    497,
    /* VCVTPH2PDZ256rmbk */
  },
  { /* 4244 */
    498,
    /* VCVTPH2PDZ256rmbkz */
  },
  { /* 4245 */
    337,
    /* VCVTPH2PDZ256rmk */
  },
  { /* 4246 */
    338,
    /* VCVTPH2PDZ256rmkz */
  },
  { /* 4247 */
    507,
    /* VCVTPH2PDZ256rr */
  },
  { /* 4248 */
    508,
    /* VCVTPH2PDZ256rrk */
  },
  { /* 4249 */
    509,
    /* VCVTPH2PDZ256rrkz */
  },
  { /* 4250 */
    351,
    /* VCVTPH2PDZrm */
  },
  { /* 4251 */
    499,
    /* VCVTPH2PDZrmb */
  },
  { /* 4252 */
    500,
    /* VCVTPH2PDZrmbk */
  },
  { /* 4253 */
    501,
    /* VCVTPH2PDZrmbkz */
  },
  { /* 4254 */
    352,
    /* VCVTPH2PDZrmk */
  },
  { /* 4255 */
    353,
    /* VCVTPH2PDZrmkz */
  },
  { /* 4256 */
    510,
    /* VCVTPH2PDZrr */
  },
  { /* 4257 */
    511,
    /* VCVTPH2PDZrrb */
  },
  { /* 4258 */
    512,
    /* VCVTPH2PDZrrbk */
  },
  { /* 4259 */
    513,
    /* VCVTPH2PDZrrbkz */
  },
  { /* 4260 */
    514,
    /* VCVTPH2PDZrrk */
  },
  { /* 4261 */
    515,
    /* VCVTPH2PDZrrkz */
  },
  { /* 4262 */
    357,
    /* VCVTPH2PSXZ128rm */
  },
  { /* 4263 */
    412,
    /* VCVTPH2PSXZ128rmb */
  },
  { /* 4264 */
    494,
    /* VCVTPH2PSXZ128rmbk */
  },
  { /* 4265 */
    495,
    /* VCVTPH2PSXZ128rmbkz */
  },
  { /* 4266 */
    358,
    /* VCVTPH2PSXZ128rmk */
  },
  { /* 4267 */
    359,
    /* VCVTPH2PSXZ128rmkz */
  },
  { /* 4268 */
    411,
    /* VCVTPH2PSXZ128rr */
  },
  { /* 4269 */
    436,
    /* VCVTPH2PSXZ128rrk */
  },
  { /* 4270 */
    437,
    /* VCVTPH2PSXZ128rrkz */
  },
  { /* 4271 */
    348,
    /* VCVTPH2PSXZ256rm */
  },
  { /* 4272 */
    496,
    /* VCVTPH2PSXZ256rmb */
  },
  { /* 4273 */
    497,
    /* VCVTPH2PSXZ256rmbk */
  },
  { /* 4274 */
    498,
    /* VCVTPH2PSXZ256rmbkz */
  },
  { /* 4275 */
    349,
    /* VCVTPH2PSXZ256rmk */
  },
  { /* 4276 */
    350,
    /* VCVTPH2PSXZ256rmkz */
  },
  { /* 4277 */
    438,
    /* VCVTPH2PSXZ256rr */
  },
  { /* 4278 */
    439,
    /* VCVTPH2PSXZ256rrk */
  },
  { /* 4279 */
    440,
    /* VCVTPH2PSXZ256rrkz */
  },
  { /* 4280 */
    354,
    /* VCVTPH2PSXZrm */
  },
  { /* 4281 */
    499,
    /* VCVTPH2PSXZrmb */
  },
  { /* 4282 */
    500,
    /* VCVTPH2PSXZrmbk */
  },
  { /* 4283 */
    501,
    /* VCVTPH2PSXZrmbkz */
  },
  { /* 4284 */
    355,
    /* VCVTPH2PSXZrmk */
  },
  { /* 4285 */
    356,
    /* VCVTPH2PSXZrmkz */
  },
  { /* 4286 */
    441,
    /* VCVTPH2PSXZrr */
  },
  { /* 4287 */
    516,
    /* VCVTPH2PSXZrrb */
  },
  { /* 4288 */
    517,
    /* VCVTPH2PSXZrrbk */
  },
  { /* 4289 */
    518,
    /* VCVTPH2PSXZrrbkz */
  },
  { /* 4290 */
    442,
    /* VCVTPH2PSXZrrk */
  },
  { /* 4291 */
    443,
    /* VCVTPH2PSXZrrkz */
  },
  { /* 4292 */
    327,
    /* VCVTPH2PSYrm */
  },
  { /* 4293 */
    363,
    /* VCVTPH2PSYrr */
  },
  { /* 4294 */
    357,
    /* VCVTPH2PSZ128rm */
  },
  { /* 4295 */
    358,
    /* VCVTPH2PSZ128rmk */
  },
  { /* 4296 */
    359,
    /* VCVTPH2PSZ128rmkz */
  },
  { /* 4297 */
    411,
    /* VCVTPH2PSZ128rr */
  },
  { /* 4298 */
    436,
    /* VCVTPH2PSZ128rrk */
  },
  { /* 4299 */
    437,
    /* VCVTPH2PSZ128rrkz */
  },
  { /* 4300 */
    348,
    /* VCVTPH2PSZ256rm */
  },
  { /* 4301 */
    349,
    /* VCVTPH2PSZ256rmk */
  },
  { /* 4302 */
    350,
    /* VCVTPH2PSZ256rmkz */
  },
  { /* 4303 */
    438,
    /* VCVTPH2PSZ256rr */
  },
  { /* 4304 */
    439,
    /* VCVTPH2PSZ256rrk */
  },
  { /* 4305 */
    440,
    /* VCVTPH2PSZ256rrkz */
  },
  { /* 4306 */
    354,
    /* VCVTPH2PSZrm */
  },
  { /* 4307 */
    355,
    /* VCVTPH2PSZrmk */
  },
  { /* 4308 */
    356,
    /* VCVTPH2PSZrmkz */
  },
  { /* 4309 */
    441,
    /* VCVTPH2PSZrr */
  },
  { /* 4310 */
    519,
    /* VCVTPH2PSZrrb */
  },
  { /* 4311 */
    520,
    /* VCVTPH2PSZrrbk */
  },
  { /* 4312 */
    521,
    /* VCVTPH2PSZrrbkz */
  },
  { /* 4313 */
    442,
    /* VCVTPH2PSZrrk */
  },
  { /* 4314 */
    443,
    /* VCVTPH2PSZrrkz */
  },
  { /* 4315 */
    31,
    /* VCVTPH2PSrm */
  },
  { /* 4316 */
    32,
    /* VCVTPH2PSrr */
  },
  { /* 4317 */
    364,
    /* VCVTPH2QQZ128rm */
  },
  { /* 4318 */
    412,
    /* VCVTPH2QQZ128rmb */
  },
  { /* 4319 */
    494,
    /* VCVTPH2QQZ128rmbk */
  },
  { /* 4320 */
    495,
    /* VCVTPH2QQZ128rmbkz */
  },
  { /* 4321 */
    365,
    /* VCVTPH2QQZ128rmk */
  },
  { /* 4322 */
    366,
    /* VCVTPH2QQZ128rmkz */
  },
  { /* 4323 */
    414,
    /* VCVTPH2QQZ128rr */
  },
  { /* 4324 */
    505,
    /* VCVTPH2QQZ128rrk */
  },
  { /* 4325 */
    506,
    /* VCVTPH2QQZ128rrkz */
  },
  { /* 4326 */
    336,
    /* VCVTPH2QQZ256rm */
  },
  { /* 4327 */
    496,
    /* VCVTPH2QQZ256rmb */
  },
  { /* 4328 */
    497,
    /* VCVTPH2QQZ256rmbk */
  },
  { /* 4329 */
    498,
    /* VCVTPH2QQZ256rmbkz */
  },
  { /* 4330 */
    337,
    /* VCVTPH2QQZ256rmk */
  },
  { /* 4331 */
    338,
    /* VCVTPH2QQZ256rmkz */
  },
  { /* 4332 */
    507,
    /* VCVTPH2QQZ256rr */
  },
  { /* 4333 */
    508,
    /* VCVTPH2QQZ256rrk */
  },
  { /* 4334 */
    509,
    /* VCVTPH2QQZ256rrkz */
  },
  { /* 4335 */
    351,
    /* VCVTPH2QQZrm */
  },
  { /* 4336 */
    499,
    /* VCVTPH2QQZrmb */
  },
  { /* 4337 */
    500,
    /* VCVTPH2QQZrmbk */
  },
  { /* 4338 */
    501,
    /* VCVTPH2QQZrmbkz */
  },
  { /* 4339 */
    352,
    /* VCVTPH2QQZrmk */
  },
  { /* 4340 */
    353,
    /* VCVTPH2QQZrmkz */
  },
  { /* 4341 */
    510,
    /* VCVTPH2QQZrr */
  },
  { /* 4342 */
    522,
    /* VCVTPH2QQZrrb */
  },
  { /* 4343 */
    523,
    /* VCVTPH2QQZrrbk */
  },
  { /* 4344 */
    524,
    /* VCVTPH2QQZrrbkz */
  },
  { /* 4345 */
    514,
    /* VCVTPH2QQZrrk */
  },
  { /* 4346 */
    515,
    /* VCVTPH2QQZrrkz */
  },
  { /* 4347 */
    357,
    /* VCVTPH2UDQZ128rm */
  },
  { /* 4348 */
    412,
    /* VCVTPH2UDQZ128rmb */
  },
  { /* 4349 */
    494,
    /* VCVTPH2UDQZ128rmbk */
  },
  { /* 4350 */
    495,
    /* VCVTPH2UDQZ128rmbkz */
  },
  { /* 4351 */
    358,
    /* VCVTPH2UDQZ128rmk */
  },
  { /* 4352 */
    359,
    /* VCVTPH2UDQZ128rmkz */
  },
  { /* 4353 */
    411,
    /* VCVTPH2UDQZ128rr */
  },
  { /* 4354 */
    436,
    /* VCVTPH2UDQZ128rrk */
  },
  { /* 4355 */
    437,
    /* VCVTPH2UDQZ128rrkz */
  },
  { /* 4356 */
    348,
    /* VCVTPH2UDQZ256rm */
  },
  { /* 4357 */
    496,
    /* VCVTPH2UDQZ256rmb */
  },
  { /* 4358 */
    497,
    /* VCVTPH2UDQZ256rmbk */
  },
  { /* 4359 */
    498,
    /* VCVTPH2UDQZ256rmbkz */
  },
  { /* 4360 */
    349,
    /* VCVTPH2UDQZ256rmk */
  },
  { /* 4361 */
    350,
    /* VCVTPH2UDQZ256rmkz */
  },
  { /* 4362 */
    438,
    /* VCVTPH2UDQZ256rr */
  },
  { /* 4363 */
    439,
    /* VCVTPH2UDQZ256rrk */
  },
  { /* 4364 */
    440,
    /* VCVTPH2UDQZ256rrkz */
  },
  { /* 4365 */
    354,
    /* VCVTPH2UDQZrm */
  },
  { /* 4366 */
    499,
    /* VCVTPH2UDQZrmb */
  },
  { /* 4367 */
    500,
    /* VCVTPH2UDQZrmbk */
  },
  { /* 4368 */
    501,
    /* VCVTPH2UDQZrmbkz */
  },
  { /* 4369 */
    355,
    /* VCVTPH2UDQZrmk */
  },
  { /* 4370 */
    356,
    /* VCVTPH2UDQZrmkz */
  },
  { /* 4371 */
    441,
    /* VCVTPH2UDQZrr */
  },
  { /* 4372 */
    502,
    /* VCVTPH2UDQZrrb */
  },
  { /* 4373 */
    503,
    /* VCVTPH2UDQZrrbk */
  },
  { /* 4374 */
    504,
    /* VCVTPH2UDQZrrbkz */
  },
  { /* 4375 */
    442,
    /* VCVTPH2UDQZrrk */
  },
  { /* 4376 */
    443,
    /* VCVTPH2UDQZrrkz */
  },
  { /* 4377 */
    364,
    /* VCVTPH2UQQZ128rm */
  },
  { /* 4378 */
    412,
    /* VCVTPH2UQQZ128rmb */
  },
  { /* 4379 */
    494,
    /* VCVTPH2UQQZ128rmbk */
  },
  { /* 4380 */
    495,
    /* VCVTPH2UQQZ128rmbkz */
  },
  { /* 4381 */
    365,
    /* VCVTPH2UQQZ128rmk */
  },
  { /* 4382 */
    366,
    /* VCVTPH2UQQZ128rmkz */
  },
  { /* 4383 */
    414,
    /* VCVTPH2UQQZ128rr */
  },
  { /* 4384 */
    505,
    /* VCVTPH2UQQZ128rrk */
  },
  { /* 4385 */
    506,
    /* VCVTPH2UQQZ128rrkz */
  },
  { /* 4386 */
    336,
    /* VCVTPH2UQQZ256rm */
  },
  { /* 4387 */
    496,
    /* VCVTPH2UQQZ256rmb */
  },
  { /* 4388 */
    497,
    /* VCVTPH2UQQZ256rmbk */
  },
  { /* 4389 */
    498,
    /* VCVTPH2UQQZ256rmbkz */
  },
  { /* 4390 */
    337,
    /* VCVTPH2UQQZ256rmk */
  },
  { /* 4391 */
    338,
    /* VCVTPH2UQQZ256rmkz */
  },
  { /* 4392 */
    507,
    /* VCVTPH2UQQZ256rr */
  },
  { /* 4393 */
    508,
    /* VCVTPH2UQQZ256rrk */
  },
  { /* 4394 */
    509,
    /* VCVTPH2UQQZ256rrkz */
  },
  { /* 4395 */
    351,
    /* VCVTPH2UQQZrm */
  },
  { /* 4396 */
    499,
    /* VCVTPH2UQQZrmb */
  },
  { /* 4397 */
    500,
    /* VCVTPH2UQQZrmbk */
  },
  { /* 4398 */
    501,
    /* VCVTPH2UQQZrmbkz */
  },
  { /* 4399 */
    352,
    /* VCVTPH2UQQZrmk */
  },
  { /* 4400 */
    353,
    /* VCVTPH2UQQZrmkz */
  },
  { /* 4401 */
    510,
    /* VCVTPH2UQQZrr */
  },
  { /* 4402 */
    522,
    /* VCVTPH2UQQZrrb */
  },
  { /* 4403 */
    523,
    /* VCVTPH2UQQZrrbk */
  },
  { /* 4404 */
    524,
    /* VCVTPH2UQQZrrbkz */
  },
  { /* 4405 */
    514,
    /* VCVTPH2UQQZrrk */
  },
  { /* 4406 */
    515,
    /* VCVTPH2UQQZrrkz */
  },
  { /* 4407 */
    444,
    /* VCVTPH2UWZ128rm */
  },
  { /* 4408 */
    412,
    /* VCVTPH2UWZ128rmb */
  },
  { /* 4409 */
    494,
    /* VCVTPH2UWZ128rmbk */
  },
  { /* 4410 */
    495,
    /* VCVTPH2UWZ128rmbkz */
  },
  { /* 4411 */
    445,
    /* VCVTPH2UWZ128rmk */
  },
  { /* 4412 */
    446,
    /* VCVTPH2UWZ128rmkz */
  },
  { /* 4413 */
    360,
    /* VCVTPH2UWZ128rr */
  },
  { /* 4414 */
    361,
    /* VCVTPH2UWZ128rrk */
  },
  { /* 4415 */
    362,
    /* VCVTPH2UWZ128rrkz */
  },
  { /* 4416 */
    463,
    /* VCVTPH2UWZ256rm */
  },
  { /* 4417 */
    496,
    /* VCVTPH2UWZ256rmb */
  },
  { /* 4418 */
    497,
    /* VCVTPH2UWZ256rmbk */
  },
  { /* 4419 */
    498,
    /* VCVTPH2UWZ256rmbkz */
  },
  { /* 4420 */
    464,
    /* VCVTPH2UWZ256rmk */
  },
  { /* 4421 */
    465,
    /* VCVTPH2UWZ256rmkz */
  },
  { /* 4422 */
    466,
    /* VCVTPH2UWZ256rr */
  },
  { /* 4423 */
    467,
    /* VCVTPH2UWZ256rrk */
  },
  { /* 4424 */
    468,
    /* VCVTPH2UWZ256rrkz */
  },
  { /* 4425 */
    469,
    /* VCVTPH2UWZrm */
  },
  { /* 4426 */
    499,
    /* VCVTPH2UWZrmb */
  },
  { /* 4427 */
    500,
    /* VCVTPH2UWZrmbk */
  },
  { /* 4428 */
    501,
    /* VCVTPH2UWZrmbkz */
  },
  { /* 4429 */
    470,
    /* VCVTPH2UWZrmk */
  },
  { /* 4430 */
    471,
    /* VCVTPH2UWZrmkz */
  },
  { /* 4431 */
    472,
    /* VCVTPH2UWZrr */
  },
  { /* 4432 */
    525,
    /* VCVTPH2UWZrrb */
  },
  { /* 4433 */
    526,
    /* VCVTPH2UWZrrbk */
  },
  { /* 4434 */
    527,
    /* VCVTPH2UWZrrbkz */
  },
  { /* 4435 */
    476,
    /* VCVTPH2UWZrrk */
  },
  { /* 4436 */
    477,
    /* VCVTPH2UWZrrkz */
  },
  { /* 4437 */
    444,
    /* VCVTPH2WZ128rm */
  },
  { /* 4438 */
    412,
    /* VCVTPH2WZ128rmb */
  },
  { /* 4439 */
    494,
    /* VCVTPH2WZ128rmbk */
  },
  { /* 4440 */
    495,
    /* VCVTPH2WZ128rmbkz */
  },
  { /* 4441 */
    445,
    /* VCVTPH2WZ128rmk */
  },
  { /* 4442 */
    446,
    /* VCVTPH2WZ128rmkz */
  },
  { /* 4443 */
    360,
    /* VCVTPH2WZ128rr */
  },
  { /* 4444 */
    361,
    /* VCVTPH2WZ128rrk */
  },
  { /* 4445 */
    362,
    /* VCVTPH2WZ128rrkz */
  },
  { /* 4446 */
    463,
    /* VCVTPH2WZ256rm */
  },
  { /* 4447 */
    496,
    /* VCVTPH2WZ256rmb */
  },
  { /* 4448 */
    497,
    /* VCVTPH2WZ256rmbk */
  },
  { /* 4449 */
    498,
    /* VCVTPH2WZ256rmbkz */
  },
  { /* 4450 */
    464,
    /* VCVTPH2WZ256rmk */
  },
  { /* 4451 */
    465,
    /* VCVTPH2WZ256rmkz */
  },
  { /* 4452 */
    466,
    /* VCVTPH2WZ256rr */
  },
  { /* 4453 */
    467,
    /* VCVTPH2WZ256rrk */
  },
  { /* 4454 */
    468,
    /* VCVTPH2WZ256rrkz */
  },
  { /* 4455 */
    469,
    /* VCVTPH2WZrm */
  },
  { /* 4456 */
    499,
    /* VCVTPH2WZrmb */
  },
  { /* 4457 */
    500,
    /* VCVTPH2WZrmbk */
  },
  { /* 4458 */
    501,
    /* VCVTPH2WZrmbkz */
  },
  { /* 4459 */
    470,
    /* VCVTPH2WZrmk */
  },
  { /* 4460 */
    471,
    /* VCVTPH2WZrmkz */
  },
  { /* 4461 */
    472,
    /* VCVTPH2WZrr */
  },
  { /* 4462 */
    525,
    /* VCVTPH2WZrrb */
  },
  { /* 4463 */
    526,
    /* VCVTPH2WZrrbk */
  },
  { /* 4464 */
    527,
    /* VCVTPH2WZrrbkz */
  },
  { /* 4465 */
    476,
    /* VCVTPH2WZrrk */
  },
  { /* 4466 */
    477,
    /* VCVTPH2WZrrkz */
  },
  { /* 4467 */
    327,
    /* VCVTPS2DQYrm */
  },
  { /* 4468 */
    462,
    /* VCVTPS2DQYrr */
  },
  { /* 4469 */
    444,
    /* VCVTPS2DQZ128rm */
  },
  { /* 4470 */
    364,
    /* VCVTPS2DQZ128rmb */
  },
  { /* 4471 */
    365,
    /* VCVTPS2DQZ128rmbk */
  },
  { /* 4472 */
    366,
    /* VCVTPS2DQZ128rmbkz */
  },
  { /* 4473 */
    445,
    /* VCVTPS2DQZ128rmk */
  },
  { /* 4474 */
    446,
    /* VCVTPS2DQZ128rmkz */
  },
  { /* 4475 */
    360,
    /* VCVTPS2DQZ128rr */
  },
  { /* 4476 */
    361,
    /* VCVTPS2DQZ128rrk */
  },
  { /* 4477 */
    362,
    /* VCVTPS2DQZ128rrkz */
  },
  { /* 4478 */
    463,
    /* VCVTPS2DQZ256rm */
  },
  { /* 4479 */
    367,
    /* VCVTPS2DQZ256rmb */
  },
  { /* 4480 */
    368,
    /* VCVTPS2DQZ256rmbk */
  },
  { /* 4481 */
    369,
    /* VCVTPS2DQZ256rmbkz */
  },
  { /* 4482 */
    464,
    /* VCVTPS2DQZ256rmk */
  },
  { /* 4483 */
    465,
    /* VCVTPS2DQZ256rmkz */
  },
  { /* 4484 */
    466,
    /* VCVTPS2DQZ256rr */
  },
  { /* 4485 */
    467,
    /* VCVTPS2DQZ256rrk */
  },
  { /* 4486 */
    468,
    /* VCVTPS2DQZ256rrkz */
  },
  { /* 4487 */
    469,
    /* VCVTPS2DQZrm */
  },
  { /* 4488 */
    370,
    /* VCVTPS2DQZrmb */
  },
  { /* 4489 */
    371,
    /* VCVTPS2DQZrmbk */
  },
  { /* 4490 */
    372,
    /* VCVTPS2DQZrmbkz */
  },
  { /* 4491 */
    470,
    /* VCVTPS2DQZrmk */
  },
  { /* 4492 */
    471,
    /* VCVTPS2DQZrmkz */
  },
  { /* 4493 */
    472,
    /* VCVTPS2DQZrr */
  },
  { /* 4494 */
    473,
    /* VCVTPS2DQZrrb */
  },
  { /* 4495 */
    474,
    /* VCVTPS2DQZrrbk */
  },
  { /* 4496 */
    475,
    /* VCVTPS2DQZrrbkz */
  },
  { /* 4497 */
    476,
    /* VCVTPS2DQZrrk */
  },
  { /* 4498 */
    477,
    /* VCVTPS2DQZrrkz */
  },
  { /* 4499 */
    31,
    /* VCVTPS2DQrm */
  },
  { /* 4500 */
    32,
    /* VCVTPS2DQrr */
  },
  { /* 4501 */
    327,
    /* VCVTPS2PDYrm */
  },
  { /* 4502 */
    363,
    /* VCVTPS2PDYrr */
  },
  { /* 4503 */
    357,
    /* VCVTPS2PDZ128rm */
  },
  { /* 4504 */
    364,
    /* VCVTPS2PDZ128rmb */
  },
  { /* 4505 */
    365,
    /* VCVTPS2PDZ128rmbk */
  },
  { /* 4506 */
    366,
    /* VCVTPS2PDZ128rmbkz */
  },
  { /* 4507 */
    358,
    /* VCVTPS2PDZ128rmk */
  },
  { /* 4508 */
    359,
    /* VCVTPS2PDZ128rmkz */
  },
  { /* 4509 */
    411,
    /* VCVTPS2PDZ128rr */
  },
  { /* 4510 */
    436,
    /* VCVTPS2PDZ128rrk */
  },
  { /* 4511 */
    437,
    /* VCVTPS2PDZ128rrkz */
  },
  { /* 4512 */
    348,
    /* VCVTPS2PDZ256rm */
  },
  { /* 4513 */
    367,
    /* VCVTPS2PDZ256rmb */
  },
  { /* 4514 */
    368,
    /* VCVTPS2PDZ256rmbk */
  },
  { /* 4515 */
    369,
    /* VCVTPS2PDZ256rmbkz */
  },
  { /* 4516 */
    349,
    /* VCVTPS2PDZ256rmk */
  },
  { /* 4517 */
    350,
    /* VCVTPS2PDZ256rmkz */
  },
  { /* 4518 */
    438,
    /* VCVTPS2PDZ256rr */
  },
  { /* 4519 */
    439,
    /* VCVTPS2PDZ256rrk */
  },
  { /* 4520 */
    440,
    /* VCVTPS2PDZ256rrkz */
  },
  { /* 4521 */
    354,
    /* VCVTPS2PDZrm */
  },
  { /* 4522 */
    370,
    /* VCVTPS2PDZrmb */
  },
  { /* 4523 */
    371,
    /* VCVTPS2PDZrmbk */
  },
  { /* 4524 */
    372,
    /* VCVTPS2PDZrmbkz */
  },
  { /* 4525 */
    355,
    /* VCVTPS2PDZrmk */
  },
  { /* 4526 */
    356,
    /* VCVTPS2PDZrmkz */
  },
  { /* 4527 */
    441,
    /* VCVTPS2PDZrr */
  },
  { /* 4528 */
    519,
    /* VCVTPS2PDZrrb */
  },
  { /* 4529 */
    520,
    /* VCVTPS2PDZrrbk */
  },
  { /* 4530 */
    521,
    /* VCVTPS2PDZrrbkz */
  },
  { /* 4531 */
    442,
    /* VCVTPS2PDZrrk */
  },
  { /* 4532 */
    443,
    /* VCVTPS2PDZrrkz */
  },
  { /* 4533 */
    31,
    /* VCVTPS2PDrm */
  },
  { /* 4534 */
    32,
    /* VCVTPS2PDrr */
  },
  { /* 4535 */
    444,
    /* VCVTPS2PHXZ128rm */
  },
  { /* 4536 */
    364,
    /* VCVTPS2PHXZ128rmb */
  },
  { /* 4537 */
    365,
    /* VCVTPS2PHXZ128rmbk */
  },
  { /* 4538 */
    366,
    /* VCVTPS2PHXZ128rmbkz */
  },
  { /* 4539 */
    445,
    /* VCVTPS2PHXZ128rmk */
  },
  { /* 4540 */
    446,
    /* VCVTPS2PHXZ128rmkz */
  },
  { /* 4541 */
    360,
    /* VCVTPS2PHXZ128rr */
  },
  { /* 4542 */
    361,
    /* VCVTPS2PHXZ128rrk */
  },
  { /* 4543 */
    362,
    /* VCVTPS2PHXZ128rrkz */
  },
  { /* 4544 */
    447,
    /* VCVTPS2PHXZ256rm */
  },
  { /* 4545 */
    364,
    /* VCVTPS2PHXZ256rmb */
  },
  { /* 4546 */
    365,
    /* VCVTPS2PHXZ256rmbk */
  },
  { /* 4547 */
    366,
    /* VCVTPS2PHXZ256rmbkz */
  },
  { /* 4548 */
    448,
    /* VCVTPS2PHXZ256rmk */
  },
  { /* 4549 */
    449,
    /* VCVTPS2PHXZ256rmkz */
  },
  { /* 4550 */
    450,
    /* VCVTPS2PHXZ256rr */
  },
  { /* 4551 */
    451,
    /* VCVTPS2PHXZ256rrk */
  },
  { /* 4552 */
    452,
    /* VCVTPS2PHXZ256rrkz */
  },
  { /* 4553 */
    453,
    /* VCVTPS2PHXZrm */
  },
  { /* 4554 */
    367,
    /* VCVTPS2PHXZrmb */
  },
  { /* 4555 */
    368,
    /* VCVTPS2PHXZrmbk */
  },
  { /* 4556 */
    369,
    /* VCVTPS2PHXZrmbkz */
  },
  { /* 4557 */
    454,
    /* VCVTPS2PHXZrmk */
  },
  { /* 4558 */
    455,
    /* VCVTPS2PHXZrmkz */
  },
  { /* 4559 */
    456,
    /* VCVTPS2PHXZrr */
  },
  { /* 4560 */
    457,
    /* VCVTPS2PHXZrrb */
  },
  { /* 4561 */
    458,
    /* VCVTPS2PHXZrrbk */
  },
  { /* 4562 */
    459,
    /* VCVTPS2PHXZrrbkz */
  },
  { /* 4563 */
    460,
    /* VCVTPS2PHXZrrk */
  },
  { /* 4564 */
    461,
    /* VCVTPS2PHXZrrkz */
  },
  { /* 4565 */
    528,
    /* VCVTPS2PHYmr */
  },
  { /* 4566 */
    529,
    /* VCVTPS2PHYrr */
  },
  { /* 4567 */
    530,
    /* VCVTPS2PHZ128mr */
  },
  { /* 4568 */
    531,
    /* VCVTPS2PHZ128mrk */
  },
  { /* 4569 */
    532,
    /* VCVTPS2PHZ128rr */
  },
  { /* 4570 */
    533,
    /* VCVTPS2PHZ128rrk */
  },
  { /* 4571 */
    534,
    /* VCVTPS2PHZ128rrkz */
  },
  { /* 4572 */
    535,
    /* VCVTPS2PHZ256mr */
  },
  { /* 4573 */
    536,
    /* VCVTPS2PHZ256mrk */
  },
  { /* 4574 */
    537,
    /* VCVTPS2PHZ256rr */
  },
  { /* 4575 */
    538,
    /* VCVTPS2PHZ256rrk */
  },
  { /* 4576 */
    539,
    /* VCVTPS2PHZ256rrkz */
  },
  { /* 4577 */
    540,
    /* VCVTPS2PHZmr */
  },
  { /* 4578 */
    541,
    /* VCVTPS2PHZmrk */
  },
  { /* 4579 */
    542,
    /* VCVTPS2PHZrr */
  },
  { /* 4580 */
    543,
    /* VCVTPS2PHZrrb */
  },
  { /* 4581 */
    544,
    /* VCVTPS2PHZrrbk */
  },
  { /* 4582 */
    545,
    /* VCVTPS2PHZrrbkz */
  },
  { /* 4583 */
    546,
    /* VCVTPS2PHZrrk */
  },
  { /* 4584 */
    547,
    /* VCVTPS2PHZrrkz */
  },
  { /* 4585 */
    102,
    /* VCVTPS2PHmr */
  },
  { /* 4586 */
    548,
    /* VCVTPS2PHrr */
  },
  { /* 4587 */
    357,
    /* VCVTPS2QQZ128rm */
  },
  { /* 4588 */
    364,
    /* VCVTPS2QQZ128rmb */
  },
  { /* 4589 */
    365,
    /* VCVTPS2QQZ128rmbk */
  },
  { /* 4590 */
    366,
    /* VCVTPS2QQZ128rmbkz */
  },
  { /* 4591 */
    358,
    /* VCVTPS2QQZ128rmk */
  },
  { /* 4592 */
    359,
    /* VCVTPS2QQZ128rmkz */
  },
  { /* 4593 */
    411,
    /* VCVTPS2QQZ128rr */
  },
  { /* 4594 */
    436,
    /* VCVTPS2QQZ128rrk */
  },
  { /* 4595 */
    437,
    /* VCVTPS2QQZ128rrkz */
  },
  { /* 4596 */
    348,
    /* VCVTPS2QQZ256rm */
  },
  { /* 4597 */
    367,
    /* VCVTPS2QQZ256rmb */
  },
  { /* 4598 */
    368,
    /* VCVTPS2QQZ256rmbk */
  },
  { /* 4599 */
    369,
    /* VCVTPS2QQZ256rmbkz */
  },
  { /* 4600 */
    349,
    /* VCVTPS2QQZ256rmk */
  },
  { /* 4601 */
    350,
    /* VCVTPS2QQZ256rmkz */
  },
  { /* 4602 */
    438,
    /* VCVTPS2QQZ256rr */
  },
  { /* 4603 */
    439,
    /* VCVTPS2QQZ256rrk */
  },
  { /* 4604 */
    440,
    /* VCVTPS2QQZ256rrkz */
  },
  { /* 4605 */
    354,
    /* VCVTPS2QQZrm */
  },
  { /* 4606 */
    370,
    /* VCVTPS2QQZrmb */
  },
  { /* 4607 */
    371,
    /* VCVTPS2QQZrmbk */
  },
  { /* 4608 */
    372,
    /* VCVTPS2QQZrmbkz */
  },
  { /* 4609 */
    355,
    /* VCVTPS2QQZrmk */
  },
  { /* 4610 */
    356,
    /* VCVTPS2QQZrmkz */
  },
  { /* 4611 */
    441,
    /* VCVTPS2QQZrr */
  },
  { /* 4612 */
    549,
    /* VCVTPS2QQZrrb */
  },
  { /* 4613 */
    550,
    /* VCVTPS2QQZrrbk */
  },
  { /* 4614 */
    551,
    /* VCVTPS2QQZrrbkz */
  },
  { /* 4615 */
    442,
    /* VCVTPS2QQZrrk */
  },
  { /* 4616 */
    443,
    /* VCVTPS2QQZrrkz */
  },
  { /* 4617 */
    444,
    /* VCVTPS2UDQZ128rm */
  },
  { /* 4618 */
    364,
    /* VCVTPS2UDQZ128rmb */
  },
  { /* 4619 */
    365,
    /* VCVTPS2UDQZ128rmbk */
  },
  { /* 4620 */
    366,
    /* VCVTPS2UDQZ128rmbkz */
  },
  { /* 4621 */
    445,
    /* VCVTPS2UDQZ128rmk */
  },
  { /* 4622 */
    446,
    /* VCVTPS2UDQZ128rmkz */
  },
  { /* 4623 */
    360,
    /* VCVTPS2UDQZ128rr */
  },
  { /* 4624 */
    361,
    /* VCVTPS2UDQZ128rrk */
  },
  { /* 4625 */
    362,
    /* VCVTPS2UDQZ128rrkz */
  },
  { /* 4626 */
    463,
    /* VCVTPS2UDQZ256rm */
  },
  { /* 4627 */
    367,
    /* VCVTPS2UDQZ256rmb */
  },
  { /* 4628 */
    368,
    /* VCVTPS2UDQZ256rmbk */
  },
  { /* 4629 */
    369,
    /* VCVTPS2UDQZ256rmbkz */
  },
  { /* 4630 */
    464,
    /* VCVTPS2UDQZ256rmk */
  },
  { /* 4631 */
    465,
    /* VCVTPS2UDQZ256rmkz */
  },
  { /* 4632 */
    466,
    /* VCVTPS2UDQZ256rr */
  },
  { /* 4633 */
    467,
    /* VCVTPS2UDQZ256rrk */
  },
  { /* 4634 */
    468,
    /* VCVTPS2UDQZ256rrkz */
  },
  { /* 4635 */
    469,
    /* VCVTPS2UDQZrm */
  },
  { /* 4636 */
    370,
    /* VCVTPS2UDQZrmb */
  },
  { /* 4637 */
    371,
    /* VCVTPS2UDQZrmbk */
  },
  { /* 4638 */
    372,
    /* VCVTPS2UDQZrmbkz */
  },
  { /* 4639 */
    470,
    /* VCVTPS2UDQZrmk */
  },
  { /* 4640 */
    471,
    /* VCVTPS2UDQZrmkz */
  },
  { /* 4641 */
    472,
    /* VCVTPS2UDQZrr */
  },
  { /* 4642 */
    473,
    /* VCVTPS2UDQZrrb */
  },
  { /* 4643 */
    474,
    /* VCVTPS2UDQZrrbk */
  },
  { /* 4644 */
    475,
    /* VCVTPS2UDQZrrbkz */
  },
  { /* 4645 */
    476,
    /* VCVTPS2UDQZrrk */
  },
  { /* 4646 */
    477,
    /* VCVTPS2UDQZrrkz */
  },
  { /* 4647 */
    357,
    /* VCVTPS2UQQZ128rm */
  },
  { /* 4648 */
    364,
    /* VCVTPS2UQQZ128rmb */
  },
  { /* 4649 */
    365,
    /* VCVTPS2UQQZ128rmbk */
  },
  { /* 4650 */
    366,
    /* VCVTPS2UQQZ128rmbkz */
  },
  { /* 4651 */
    358,
    /* VCVTPS2UQQZ128rmk */
  },
  { /* 4652 */
    359,
    /* VCVTPS2UQQZ128rmkz */
  },
  { /* 4653 */
    411,
    /* VCVTPS2UQQZ128rr */
  },
  { /* 4654 */
    436,
    /* VCVTPS2UQQZ128rrk */
  },
  { /* 4655 */
    437,
    /* VCVTPS2UQQZ128rrkz */
  },
  { /* 4656 */
    348,
    /* VCVTPS2UQQZ256rm */
  },
  { /* 4657 */
    367,
    /* VCVTPS2UQQZ256rmb */
  },
  { /* 4658 */
    368,
    /* VCVTPS2UQQZ256rmbk */
  },
  { /* 4659 */
    369,
    /* VCVTPS2UQQZ256rmbkz */
  },
  { /* 4660 */
    349,
    /* VCVTPS2UQQZ256rmk */
  },
  { /* 4661 */
    350,
    /* VCVTPS2UQQZ256rmkz */
  },
  { /* 4662 */
    438,
    /* VCVTPS2UQQZ256rr */
  },
  { /* 4663 */
    439,
    /* VCVTPS2UQQZ256rrk */
  },
  { /* 4664 */
    440,
    /* VCVTPS2UQQZ256rrkz */
  },
  { /* 4665 */
    354,
    /* VCVTPS2UQQZrm */
  },
  { /* 4666 */
    370,
    /* VCVTPS2UQQZrmb */
  },
  { /* 4667 */
    371,
    /* VCVTPS2UQQZrmbk */
  },
  { /* 4668 */
    372,
    /* VCVTPS2UQQZrmbkz */
  },
  { /* 4669 */
    355,
    /* VCVTPS2UQQZrmk */
  },
  { /* 4670 */
    356,
    /* VCVTPS2UQQZrmkz */
  },
  { /* 4671 */
    441,
    /* VCVTPS2UQQZrr */
  },
  { /* 4672 */
    549,
    /* VCVTPS2UQQZrrb */
  },
  { /* 4673 */
    550,
    /* VCVTPS2UQQZrrbk */
  },
  { /* 4674 */
    551,
    /* VCVTPS2UQQZrrbkz */
  },
  { /* 4675 */
    442,
    /* VCVTPS2UQQZrrk */
  },
  { /* 4676 */
    443,
    /* VCVTPS2UQQZrrkz */
  },
  { /* 4677 */
    444,
    /* VCVTQQ2PDZ128rm */
  },
  { /* 4678 */
    357,
    /* VCVTQQ2PDZ128rmb */
  },
  { /* 4679 */
    358,
    /* VCVTQQ2PDZ128rmbk */
  },
  { /* 4680 */
    359,
    /* VCVTQQ2PDZ128rmbkz */
  },
  { /* 4681 */
    445,
    /* VCVTQQ2PDZ128rmk */
  },
  { /* 4682 */
    446,
    /* VCVTQQ2PDZ128rmkz */
  },
  { /* 4683 */
    360,
    /* VCVTQQ2PDZ128rr */
  },
  { /* 4684 */
    361,
    /* VCVTQQ2PDZ128rrk */
  },
  { /* 4685 */
    362,
    /* VCVTQQ2PDZ128rrkz */
  },
  { /* 4686 */
    463,
    /* VCVTQQ2PDZ256rm */
  },
  { /* 4687 */
    336,
    /* VCVTQQ2PDZ256rmb */
  },
  { /* 4688 */
    337,
    /* VCVTQQ2PDZ256rmbk */
  },
  { /* 4689 */
    338,
    /* VCVTQQ2PDZ256rmbkz */
  },
  { /* 4690 */
    464,
    /* VCVTQQ2PDZ256rmk */
  },
  { /* 4691 */
    465,
    /* VCVTQQ2PDZ256rmkz */
  },
  { /* 4692 */
    466,
    /* VCVTQQ2PDZ256rr */
  },
  { /* 4693 */
    467,
    /* VCVTQQ2PDZ256rrk */
  },
  { /* 4694 */
    468,
    /* VCVTQQ2PDZ256rrkz */
  },
  { /* 4695 */
    469,
    /* VCVTQQ2PDZrm */
  },
  { /* 4696 */
    342,
    /* VCVTQQ2PDZrmb */
  },
  { /* 4697 */
    343,
    /* VCVTQQ2PDZrmbk */
  },
  { /* 4698 */
    344,
    /* VCVTQQ2PDZrmbkz */
  },
  { /* 4699 */
    470,
    /* VCVTQQ2PDZrmk */
  },
  { /* 4700 */
    471,
    /* VCVTQQ2PDZrmkz */
  },
  { /* 4701 */
    472,
    /* VCVTQQ2PDZrr */
  },
  { /* 4702 */
    491,
    /* VCVTQQ2PDZrrb */
  },
  { /* 4703 */
    492,
    /* VCVTQQ2PDZrrbk */
  },
  { /* 4704 */
    493,
    /* VCVTQQ2PDZrrbkz */
  },
  { /* 4705 */
    476,
    /* VCVTQQ2PDZrrk */
  },
  { /* 4706 */
    477,
    /* VCVTQQ2PDZrrkz */
  },
  { /* 4707 */
    444,
    /* VCVTQQ2PHZ128rm */
  },
  { /* 4708 */
    357,
    /* VCVTQQ2PHZ128rmb */
  },
  { /* 4709 */
    358,
    /* VCVTQQ2PHZ128rmbk */
  },
  { /* 4710 */
    359,
    /* VCVTQQ2PHZ128rmbkz */
  },
  { /* 4711 */
    445,
    /* VCVTQQ2PHZ128rmk */
  },
  { /* 4712 */
    446,
    /* VCVTQQ2PHZ128rmkz */
  },
  { /* 4713 */
    360,
    /* VCVTQQ2PHZ128rr */
  },
  { /* 4714 */
    361,
    /* VCVTQQ2PHZ128rrk */
  },
  { /* 4715 */
    362,
    /* VCVTQQ2PHZ128rrkz */
  },
  { /* 4716 */
    447,
    /* VCVTQQ2PHZ256rm */
  },
  { /* 4717 */
    357,
    /* VCVTQQ2PHZ256rmb */
  },
  { /* 4718 */
    358,
    /* VCVTQQ2PHZ256rmbk */
  },
  { /* 4719 */
    359,
    /* VCVTQQ2PHZ256rmbkz */
  },
  { /* 4720 */
    448,
    /* VCVTQQ2PHZ256rmk */
  },
  { /* 4721 */
    449,
    /* VCVTQQ2PHZ256rmkz */
  },
  { /* 4722 */
    450,
    /* VCVTQQ2PHZ256rr */
  },
  { /* 4723 */
    451,
    /* VCVTQQ2PHZ256rrk */
  },
  { /* 4724 */
    452,
    /* VCVTQQ2PHZ256rrkz */
  },
  { /* 4725 */
    482,
    /* VCVTQQ2PHZrm */
  },
  { /* 4726 */
    357,
    /* VCVTQQ2PHZrmb */
  },
  { /* 4727 */
    358,
    /* VCVTQQ2PHZrmbk */
  },
  { /* 4728 */
    359,
    /* VCVTQQ2PHZrmbkz */
  },
  { /* 4729 */
    483,
    /* VCVTQQ2PHZrmk */
  },
  { /* 4730 */
    484,
    /* VCVTQQ2PHZrmkz */
  },
  { /* 4731 */
    485,
    /* VCVTQQ2PHZrr */
  },
  { /* 4732 */
    486,
    /* VCVTQQ2PHZrrb */
  },
  { /* 4733 */
    487,
    /* VCVTQQ2PHZrrbk */
  },
  { /* 4734 */
    488,
    /* VCVTQQ2PHZrrbkz */
  },
  { /* 4735 */
    489,
    /* VCVTQQ2PHZrrk */
  },
  { /* 4736 */
    490,
    /* VCVTQQ2PHZrrkz */
  },
  { /* 4737 */
    444,
    /* VCVTQQ2PSZ128rm */
  },
  { /* 4738 */
    357,
    /* VCVTQQ2PSZ128rmb */
  },
  { /* 4739 */
    358,
    /* VCVTQQ2PSZ128rmbk */
  },
  { /* 4740 */
    359,
    /* VCVTQQ2PSZ128rmbkz */
  },
  { /* 4741 */
    445,
    /* VCVTQQ2PSZ128rmk */
  },
  { /* 4742 */
    446,
    /* VCVTQQ2PSZ128rmkz */
  },
  { /* 4743 */
    360,
    /* VCVTQQ2PSZ128rr */
  },
  { /* 4744 */
    361,
    /* VCVTQQ2PSZ128rrk */
  },
  { /* 4745 */
    362,
    /* VCVTQQ2PSZ128rrkz */
  },
  { /* 4746 */
    447,
    /* VCVTQQ2PSZ256rm */
  },
  { /* 4747 */
    357,
    /* VCVTQQ2PSZ256rmb */
  },
  { /* 4748 */
    358,
    /* VCVTQQ2PSZ256rmbk */
  },
  { /* 4749 */
    359,
    /* VCVTQQ2PSZ256rmbkz */
  },
  { /* 4750 */
    448,
    /* VCVTQQ2PSZ256rmk */
  },
  { /* 4751 */
    449,
    /* VCVTQQ2PSZ256rmkz */
  },
  { /* 4752 */
    450,
    /* VCVTQQ2PSZ256rr */
  },
  { /* 4753 */
    451,
    /* VCVTQQ2PSZ256rrk */
  },
  { /* 4754 */
    452,
    /* VCVTQQ2PSZ256rrkz */
  },
  { /* 4755 */
    453,
    /* VCVTQQ2PSZrm */
  },
  { /* 4756 */
    336,
    /* VCVTQQ2PSZrmb */
  },
  { /* 4757 */
    337,
    /* VCVTQQ2PSZrmbk */
  },
  { /* 4758 */
    338,
    /* VCVTQQ2PSZrmbkz */
  },
  { /* 4759 */
    454,
    /* VCVTQQ2PSZrmk */
  },
  { /* 4760 */
    455,
    /* VCVTQQ2PSZrmkz */
  },
  { /* 4761 */
    456,
    /* VCVTQQ2PSZrr */
  },
  { /* 4762 */
    479,
    /* VCVTQQ2PSZrrb */
  },
  { /* 4763 */
    480,
    /* VCVTQQ2PSZrrbk */
  },
  { /* 4764 */
    481,
    /* VCVTQQ2PSZrrbkz */
  },
  { /* 4765 */
    460,
    /* VCVTQQ2PSZrrk */
  },
  { /* 4766 */
    461,
    /* VCVTQQ2PSZrrkz */
  },
  { /* 4767 */
    0,
    /*  */
  },
  { /* 4768 */
    219,
    /* VCVTSD2SHZrm_Int */
  },
  { /* 4769 */
    220,
    /* VCVTSD2SHZrm_Intk */
  },
  { /* 4770 */
    221,
    /* VCVTSD2SHZrm_Intkz */
  },
  { /* 4771 */
    0,
    /*  */
  },
  { /* 4772 */
    273,
    /* VCVTSD2SHZrr_Int */
  },
  { /* 4773 */
    274,
    /* VCVTSD2SHZrr_Intk */
  },
  { /* 4774 */
    275,
    /* VCVTSD2SHZrr_Intkz */
  },
  { /* 4775 */
    276,
    /* VCVTSD2SHZrrb_Int */
  },
  { /* 4776 */
    277,
    /* VCVTSD2SHZrrb_Intk */
  },
  { /* 4777 */
    278,
    /* VCVTSD2SHZrrb_Intkz */
  },
  { /* 4778 */
    0,
    /*  */
  },
  { /* 4779 */
    552,
    /* VCVTSD2SI64Zrm_Int */
  },
  { /* 4780 */
    0,
    /*  */
  },
  { /* 4781 */
    553,
    /* VCVTSD2SI64Zrr_Int */
  },
  { /* 4782 */
    554,
    /* VCVTSD2SI64Zrrb_Int */
  },
  { /* 4783 */
    0,
    /*  */
  },
  { /* 4784 */
    57,
    /* VCVTSD2SI64rm_Int */
  },
  { /* 4785 */
    0,
    /*  */
  },
  { /* 4786 */
    90,
    /* VCVTSD2SI64rr_Int */
  },
  { /* 4787 */
    0,
    /*  */
  },
  { /* 4788 */
    555,
    /* VCVTSD2SIZrm_Int */
  },
  { /* 4789 */
    0,
    /*  */
  },
  { /* 4790 */
    556,
    /* VCVTSD2SIZrr_Int */
  },
  { /* 4791 */
    557,
    /* VCVTSD2SIZrrb_Int */
  },
  { /* 4792 */
    0,
    /*  */
  },
  { /* 4793 */
    91,
    /* VCVTSD2SIrm_Int */
  },
  { /* 4794 */
    0,
    /*  */
  },
  { /* 4795 */
    92,
    /* VCVTSD2SIrr_Int */
  },
  { /* 4796 */
    0,
    /*  */
  },
  { /* 4797 */
    219,
    /* VCVTSD2SSZrm_Int */
  },
  { /* 4798 */
    220,
    /* VCVTSD2SSZrm_Intk */
  },
  { /* 4799 */
    221,
    /* VCVTSD2SSZrm_Intkz */
  },
  { /* 4800 */
    0,
    /*  */
  },
  { /* 4801 */
    273,
    /* VCVTSD2SSZrr_Int */
  },
  { /* 4802 */
    274,
    /* VCVTSD2SSZrr_Intk */
  },
  { /* 4803 */
    275,
    /* VCVTSD2SSZrr_Intkz */
  },
  { /* 4804 */
    276,
    /* VCVTSD2SSZrrb_Int */
  },
  { /* 4805 */
    277,
    /* VCVTSD2SSZrrb_Intk */
  },
  { /* 4806 */
    278,
    /* VCVTSD2SSZrrb_Intkz */
  },
  { /* 4807 */
    0,
    /*  */
  },
  { /* 4808 */
    247,
    /* VCVTSD2SSrm_Int */
  },
  { /* 4809 */
    0,
    /*  */
  },
  { /* 4810 */
    248,
    /* VCVTSD2SSrr_Int */
  },
  { /* 4811 */
    552,
    /* VCVTSD2USI64Zrm_Int */
  },
  { /* 4812 */
    553,
    /* VCVTSD2USI64Zrr_Int */
  },
  { /* 4813 */
    554,
    /* VCVTSD2USI64Zrrb_Int */
  },
  { /* 4814 */
    555,
    /* VCVTSD2USIZrm_Int */
  },
  { /* 4815 */
    556,
    /* VCVTSD2USIZrr_Int */
  },
  { /* 4816 */
    557,
    /* VCVTSD2USIZrrb_Int */
  },
  { /* 4817 */
    0,
    /*  */
  },
  { /* 4818 */
    249,
    /* VCVTSH2SDZrm_Int */
  },
  { /* 4819 */
    250,
    /* VCVTSH2SDZrm_Intk */
  },
  { /* 4820 */
    251,
    /* VCVTSH2SDZrm_Intkz */
  },
  { /* 4821 */
    0,
    /*  */
  },
  { /* 4822 */
    279,
    /* VCVTSH2SDZrr_Int */
  },
  { /* 4823 */
    280,
    /* VCVTSH2SDZrr_Intk */
  },
  { /* 4824 */
    281,
    /* VCVTSH2SDZrr_Intkz */
  },
  { /* 4825 */
    279,
    /* VCVTSH2SDZrrb_Int */
  },
  { /* 4826 */
    280,
    /* VCVTSH2SDZrrb_Intk */
  },
  { /* 4827 */
    281,
    /* VCVTSH2SDZrrb_Intkz */
  },
  { /* 4828 */
    558,
    /* VCVTSH2SI64Zrm_Int */
  },
  { /* 4829 */
    559,
    /* VCVTSH2SI64Zrr_Int */
  },
  { /* 4830 */
    560,
    /* VCVTSH2SI64Zrrb_Int */
  },
  { /* 4831 */
    561,
    /* VCVTSH2SIZrm_Int */
  },
  { /* 4832 */
    562,
    /* VCVTSH2SIZrr_Int */
  },
  { /* 4833 */
    563,
    /* VCVTSH2SIZrrb_Int */
  },
  { /* 4834 */
    0,
    /*  */
  },
  { /* 4835 */
    249,
    /* VCVTSH2SSZrm_Int */
  },
  { /* 4836 */
    250,
    /* VCVTSH2SSZrm_Intk */
  },
  { /* 4837 */
    251,
    /* VCVTSH2SSZrm_Intkz */
  },
  { /* 4838 */
    0,
    /*  */
  },
  { /* 4839 */
    279,
    /* VCVTSH2SSZrr_Int */
  },
  { /* 4840 */
    280,
    /* VCVTSH2SSZrr_Intk */
  },
  { /* 4841 */
    281,
    /* VCVTSH2SSZrr_Intkz */
  },
  { /* 4842 */
    279,
    /* VCVTSH2SSZrrb_Int */
  },
  { /* 4843 */
    280,
    /* VCVTSH2SSZrrb_Intk */
  },
  { /* 4844 */
    281,
    /* VCVTSH2SSZrrb_Intkz */
  },
  { /* 4845 */
    558,
    /* VCVTSH2USI64Zrm_Int */
  },
  { /* 4846 */
    559,
    /* VCVTSH2USI64Zrr_Int */
  },
  { /* 4847 */
    560,
    /* VCVTSH2USI64Zrrb_Int */
  },
  { /* 4848 */
    561,
    /* VCVTSH2USIZrm_Int */
  },
  { /* 4849 */
    562,
    /* VCVTSH2USIZrr_Int */
  },
  { /* 4850 */
    563,
    /* VCVTSH2USIZrrb_Int */
  },
  { /* 4851 */
    0,
    /*  */
  },
  { /* 4852 */
    261,
    /* VCVTSI2SDZrm_Int */
  },
  { /* 4853 */
    0,
    /*  */
  },
  { /* 4854 */
    564,
    /* VCVTSI2SDZrr_Int */
  },
  { /* 4855 */
    0,
    /*  */
  },
  { /* 4856 */
    247,
    /* VCVTSI2SDrm_Int */
  },
  { /* 4857 */
    0,
    /*  */
  },
  { /* 4858 */
    565,
    /* VCVTSI2SDrr_Int */
  },
  { /* 4859 */
    0,
    /*  */
  },
  { /* 4860 */
    261,
    /* VCVTSI2SHZrm_Int */
  },
  { /* 4861 */
    0,
    /*  */
  },
  { /* 4862 */
    564,
    /* VCVTSI2SHZrr_Int */
  },
  { /* 4863 */
    566,
    /* VCVTSI2SHZrrb_Int */
  },
  { /* 4864 */
    0,
    /*  */
  },
  { /* 4865 */
    261,
    /* VCVTSI2SSZrm_Int */
  },
  { /* 4866 */
    0,
    /*  */
  },
  { /* 4867 */
    564,
    /* VCVTSI2SSZrr_Int */
  },
  { /* 4868 */
    566,
    /* VCVTSI2SSZrrb_Int */
  },
  { /* 4869 */
    0,
    /*  */
  },
  { /* 4870 */
    247,
    /* VCVTSI2SSrm_Int */
  },
  { /* 4871 */
    0,
    /*  */
  },
  { /* 4872 */
    565,
    /* VCVTSI2SSrr_Int */
  },
  { /* 4873 */
    0,
    /*  */
  },
  { /* 4874 */
    219,
    /* VCVTSI642SDZrm_Int */
  },
  { /* 4875 */
    0,
    /*  */
  },
  { /* 4876 */
    567,
    /* VCVTSI642SDZrr_Int */
  },
  { /* 4877 */
    568,
    /* VCVTSI642SDZrrb_Int */
  },
  { /* 4878 */
    0,
    /*  */
  },
  { /* 4879 */
    247,
    /* VCVTSI642SDrm_Int */
  },
  { /* 4880 */
    0,
    /*  */
  },
  { /* 4881 */
    569,
    /* VCVTSI642SDrr_Int */
  },
  { /* 4882 */
    0,
    /*  */
  },
  { /* 4883 */
    219,
    /* VCVTSI642SHZrm_Int */
  },
  { /* 4884 */
    0,
    /*  */
  },
  { /* 4885 */
    567,
    /* VCVTSI642SHZrr_Int */
  },
  { /* 4886 */
    568,
    /* VCVTSI642SHZrrb_Int */
  },
  { /* 4887 */
    0,
    /*  */
  },
  { /* 4888 */
    219,
    /* VCVTSI642SSZrm_Int */
  },
  { /* 4889 */
    0,
    /*  */
  },
  { /* 4890 */
    567,
    /* VCVTSI642SSZrr_Int */
  },
  { /* 4891 */
    568,
    /* VCVTSI642SSZrrb_Int */
  },
  { /* 4892 */
    0,
    /*  */
  },
  { /* 4893 */
    247,
    /* VCVTSI642SSrm_Int */
  },
  { /* 4894 */
    0,
    /*  */
  },
  { /* 4895 */
    569,
    /* VCVTSI642SSrr_Int */
  },
  { /* 4896 */
    0,
    /*  */
  },
  { /* 4897 */
    261,
    /* VCVTSS2SDZrm_Int */
  },
  { /* 4898 */
    262,
    /* VCVTSS2SDZrm_Intk */
  },
  { /* 4899 */
    263,
    /* VCVTSS2SDZrm_Intkz */
  },
  { /* 4900 */
    0,
    /*  */
  },
  { /* 4901 */
    285,
    /* VCVTSS2SDZrr_Int */
  },
  { /* 4902 */
    286,
    /* VCVTSS2SDZrr_Intk */
  },
  { /* 4903 */
    287,
    /* VCVTSS2SDZrr_Intkz */
  },
  { /* 4904 */
    285,
    /* VCVTSS2SDZrrb_Int */
  },
  { /* 4905 */
    286,
    /* VCVTSS2SDZrrb_Intk */
  },
  { /* 4906 */
    287,
    /* VCVTSS2SDZrrb_Intkz */
  },
  { /* 4907 */
    0,
    /*  */
  },
  { /* 4908 */
    247,
    /* VCVTSS2SDrm_Int */
  },
  { /* 4909 */
    0,
    /*  */
  },
  { /* 4910 */
    248,
    /* VCVTSS2SDrr_Int */
  },
  { /* 4911 */
    0,
    /*  */
  },
  { /* 4912 */
    261,
    /* VCVTSS2SHZrm_Int */
  },
  { /* 4913 */
    262,
    /* VCVTSS2SHZrm_Intk */
  },
  { /* 4914 */
    263,
    /* VCVTSS2SHZrm_Intkz */
  },
  { /* 4915 */
    0,
    /*  */
  },
  { /* 4916 */
    285,
    /* VCVTSS2SHZrr_Int */
  },
  { /* 4917 */
    286,
    /* VCVTSS2SHZrr_Intk */
  },
  { /* 4918 */
    287,
    /* VCVTSS2SHZrr_Intkz */
  },
  { /* 4919 */
    288,
    /* VCVTSS2SHZrrb_Int */
  },
  { /* 4920 */
    289,
    /* VCVTSS2SHZrrb_Intk */
  },
  { /* 4921 */
    290,
    /* VCVTSS2SHZrrb_Intkz */
  },
  { /* 4922 */
    0,
    /*  */
  },
  { /* 4923 */
    570,
    /* VCVTSS2SI64Zrm_Int */
  },
  { /* 4924 */
    0,
    /*  */
  },
  { /* 4925 */
    571,
    /* VCVTSS2SI64Zrr_Int */
  },
  { /* 4926 */
    572,
    /* VCVTSS2SI64Zrrb_Int */
  },
  { /* 4927 */
    0,
    /*  */
  },
  { /* 4928 */
    57,
    /* VCVTSS2SI64rm_Int */
  },
  { /* 4929 */
    0,
    /*  */
  },
  { /* 4930 */
    90,
    /* VCVTSS2SI64rr_Int */
  },
  { /* 4931 */
    0,
    /*  */
  },
  { /* 4932 */
    573,
    /* VCVTSS2SIZrm_Int */
  },
  { /* 4933 */
    0,
    /*  */
  },
  { /* 4934 */
    574,
    /* VCVTSS2SIZrr_Int */
  },
  { /* 4935 */
    575,
    /* VCVTSS2SIZrrb_Int */
  },
  { /* 4936 */
    0,
    /*  */
  },
  { /* 4937 */
    91,
    /* VCVTSS2SIrm_Int */
  },
  { /* 4938 */
    0,
    /*  */
  },
  { /* 4939 */
    92,
    /* VCVTSS2SIrr_Int */
  },
  { /* 4940 */
    570,
    /* VCVTSS2USI64Zrm_Int */
  },
  { /* 4941 */
    571,
    /* VCVTSS2USI64Zrr_Int */
  },
  { /* 4942 */
    572,
    /* VCVTSS2USI64Zrrb_Int */
  },
  { /* 4943 */
    573,
    /* VCVTSS2USIZrm_Int */
  },
  { /* 4944 */
    574,
    /* VCVTSS2USIZrr_Int */
  },
  { /* 4945 */
    575,
    /* VCVTSS2USIZrrb_Int */
  },
  { /* 4946 */
    31,
    /* VCVTTPD2DQYrm */
  },
  { /* 4947 */
    478,
    /* VCVTTPD2DQYrr */
  },
  { /* 4948 */
    444,
    /* VCVTTPD2DQZ128rm */
  },
  { /* 4949 */
    357,
    /* VCVTTPD2DQZ128rmb */
  },
  { /* 4950 */
    358,
    /* VCVTTPD2DQZ128rmbk */
  },
  { /* 4951 */
    359,
    /* VCVTTPD2DQZ128rmbkz */
  },
  { /* 4952 */
    445,
    /* VCVTTPD2DQZ128rmk */
  },
  { /* 4953 */
    446,
    /* VCVTTPD2DQZ128rmkz */
  },
  { /* 4954 */
    360,
    /* VCVTTPD2DQZ128rr */
  },
  { /* 4955 */
    361,
    /* VCVTTPD2DQZ128rrk */
  },
  { /* 4956 */
    362,
    /* VCVTTPD2DQZ128rrkz */
  },
  { /* 4957 */
    447,
    /* VCVTTPD2DQZ256rm */
  },
  { /* 4958 */
    357,
    /* VCVTTPD2DQZ256rmb */
  },
  { /* 4959 */
    358,
    /* VCVTTPD2DQZ256rmbk */
  },
  { /* 4960 */
    359,
    /* VCVTTPD2DQZ256rmbkz */
  },
  { /* 4961 */
    448,
    /* VCVTTPD2DQZ256rmk */
  },
  { /* 4962 */
    449,
    /* VCVTTPD2DQZ256rmkz */
  },
  { /* 4963 */
    450,
    /* VCVTTPD2DQZ256rr */
  },
  { /* 4964 */
    451,
    /* VCVTTPD2DQZ256rrk */
  },
  { /* 4965 */
    452,
    /* VCVTTPD2DQZ256rrkz */
  },
  { /* 4966 */
    453,
    /* VCVTTPD2DQZrm */
  },
  { /* 4967 */
    336,
    /* VCVTTPD2DQZrmb */
  },
  { /* 4968 */
    337,
    /* VCVTTPD2DQZrmbk */
  },
  { /* 4969 */
    338,
    /* VCVTTPD2DQZrmbkz */
  },
  { /* 4970 */
    454,
    /* VCVTTPD2DQZrmk */
  },
  { /* 4971 */
    455,
    /* VCVTTPD2DQZrmkz */
  },
  { /* 4972 */
    456,
    /* VCVTTPD2DQZrr */
  },
  { /* 4973 */
    576,
    /* VCVTTPD2DQZrrb */
  },
  { /* 4974 */
    577,
    /* VCVTTPD2DQZrrbk */
  },
  { /* 4975 */
    578,
    /* VCVTTPD2DQZrrbkz */
  },
  { /* 4976 */
    460,
    /* VCVTTPD2DQZrrk */
  },
  { /* 4977 */
    461,
    /* VCVTTPD2DQZrrkz */
  },
  { /* 4978 */
    31,
    /* VCVTTPD2DQrm */
  },
  { /* 4979 */
    32,
    /* VCVTTPD2DQrr */
  },
  { /* 4980 */
    444,
    /* VCVTTPD2QQZ128rm */
  },
  { /* 4981 */
    357,
    /* VCVTTPD2QQZ128rmb */
  },
  { /* 4982 */
    358,
    /* VCVTTPD2QQZ128rmbk */
  },
  { /* 4983 */
    359,
    /* VCVTTPD2QQZ128rmbkz */
  },
  { /* 4984 */
    445,
    /* VCVTTPD2QQZ128rmk */
  },
  { /* 4985 */
    446,
    /* VCVTTPD2QQZ128rmkz */
  },
  { /* 4986 */
    360,
    /* VCVTTPD2QQZ128rr */
  },
  { /* 4987 */
    361,
    /* VCVTTPD2QQZ128rrk */
  },
  { /* 4988 */
    362,
    /* VCVTTPD2QQZ128rrkz */
  },
  { /* 4989 */
    463,
    /* VCVTTPD2QQZ256rm */
  },
  { /* 4990 */
    336,
    /* VCVTTPD2QQZ256rmb */
  },
  { /* 4991 */
    337,
    /* VCVTTPD2QQZ256rmbk */
  },
  { /* 4992 */
    338,
    /* VCVTTPD2QQZ256rmbkz */
  },
  { /* 4993 */
    464,
    /* VCVTTPD2QQZ256rmk */
  },
  { /* 4994 */
    465,
    /* VCVTTPD2QQZ256rmkz */
  },
  { /* 4995 */
    466,
    /* VCVTTPD2QQZ256rr */
  },
  { /* 4996 */
    467,
    /* VCVTTPD2QQZ256rrk */
  },
  { /* 4997 */
    468,
    /* VCVTTPD2QQZ256rrkz */
  },
  { /* 4998 */
    469,
    /* VCVTTPD2QQZrm */
  },
  { /* 4999 */
    342,
    /* VCVTTPD2QQZrmb */
  },
  { /* 5000 */
    343,
    /* VCVTTPD2QQZrmbk */
  },
  { /* 5001 */
    344,
    /* VCVTTPD2QQZrmbkz */
  },
  { /* 5002 */
    470,
    /* VCVTTPD2QQZrmk */
  },
  { /* 5003 */
    471,
    /* VCVTTPD2QQZrmkz */
  },
  { /* 5004 */
    472,
    /* VCVTTPD2QQZrr */
  },
  { /* 5005 */
    579,
    /* VCVTTPD2QQZrrb */
  },
  { /* 5006 */
    580,
    /* VCVTTPD2QQZrrbk */
  },
  { /* 5007 */
    581,
    /* VCVTTPD2QQZrrbkz */
  },
  { /* 5008 */
    476,
    /* VCVTTPD2QQZrrk */
  },
  { /* 5009 */
    477,
    /* VCVTTPD2QQZrrkz */
  },
  { /* 5010 */
    444,
    /* VCVTTPD2UDQZ128rm */
  },
  { /* 5011 */
    357,
    /* VCVTTPD2UDQZ128rmb */
  },
  { /* 5012 */
    358,
    /* VCVTTPD2UDQZ128rmbk */
  },
  { /* 5013 */
    359,
    /* VCVTTPD2UDQZ128rmbkz */
  },
  { /* 5014 */
    445,
    /* VCVTTPD2UDQZ128rmk */
  },
  { /* 5015 */
    446,
    /* VCVTTPD2UDQZ128rmkz */
  },
  { /* 5016 */
    360,
    /* VCVTTPD2UDQZ128rr */
  },
  { /* 5017 */
    361,
    /* VCVTTPD2UDQZ128rrk */
  },
  { /* 5018 */
    362,
    /* VCVTTPD2UDQZ128rrkz */
  },
  { /* 5019 */
    447,
    /* VCVTTPD2UDQZ256rm */
  },
  { /* 5020 */
    357,
    /* VCVTTPD2UDQZ256rmb */
  },
  { /* 5021 */
    358,
    /* VCVTTPD2UDQZ256rmbk */
  },
  { /* 5022 */
    359,
    /* VCVTTPD2UDQZ256rmbkz */
  },
  { /* 5023 */
    448,
    /* VCVTTPD2UDQZ256rmk */
  },
  { /* 5024 */
    449,
    /* VCVTTPD2UDQZ256rmkz */
  },
  { /* 5025 */
    450,
    /* VCVTTPD2UDQZ256rr */
  },
  { /* 5026 */
    451,
    /* VCVTTPD2UDQZ256rrk */
  },
  { /* 5027 */
    452,
    /* VCVTTPD2UDQZ256rrkz */
  },
  { /* 5028 */
    453,
    /* VCVTTPD2UDQZrm */
  },
  { /* 5029 */
    336,
    /* VCVTTPD2UDQZrmb */
  },
  { /* 5030 */
    337,
    /* VCVTTPD2UDQZrmbk */
  },
  { /* 5031 */
    338,
    /* VCVTTPD2UDQZrmbkz */
  },
  { /* 5032 */
    454,
    /* VCVTTPD2UDQZrmk */
  },
  { /* 5033 */
    455,
    /* VCVTTPD2UDQZrmkz */
  },
  { /* 5034 */
    456,
    /* VCVTTPD2UDQZrr */
  },
  { /* 5035 */
    576,
    /* VCVTTPD2UDQZrrb */
  },
  { /* 5036 */
    577,
    /* VCVTTPD2UDQZrrbk */
  },
  { /* 5037 */
    578,
    /* VCVTTPD2UDQZrrbkz */
  },
  { /* 5038 */
    460,
    /* VCVTTPD2UDQZrrk */
  },
  { /* 5039 */
    461,
    /* VCVTTPD2UDQZrrkz */
  },
  { /* 5040 */
    444,
    /* VCVTTPD2UQQZ128rm */
  },
  { /* 5041 */
    357,
    /* VCVTTPD2UQQZ128rmb */
  },
  { /* 5042 */
    358,
    /* VCVTTPD2UQQZ128rmbk */
  },
  { /* 5043 */
    359,
    /* VCVTTPD2UQQZ128rmbkz */
  },
  { /* 5044 */
    445,
    /* VCVTTPD2UQQZ128rmk */
  },
  { /* 5045 */
    446,
    /* VCVTTPD2UQQZ128rmkz */
  },
  { /* 5046 */
    360,
    /* VCVTTPD2UQQZ128rr */
  },
  { /* 5047 */
    361,
    /* VCVTTPD2UQQZ128rrk */
  },
  { /* 5048 */
    362,
    /* VCVTTPD2UQQZ128rrkz */
  },
  { /* 5049 */
    463,
    /* VCVTTPD2UQQZ256rm */
  },
  { /* 5050 */
    336,
    /* VCVTTPD2UQQZ256rmb */
  },
  { /* 5051 */
    337,
    /* VCVTTPD2UQQZ256rmbk */
  },
  { /* 5052 */
    338,
    /* VCVTTPD2UQQZ256rmbkz */
  },
  { /* 5053 */
    464,
    /* VCVTTPD2UQQZ256rmk */
  },
  { /* 5054 */
    465,
    /* VCVTTPD2UQQZ256rmkz */
  },
  { /* 5055 */
    466,
    /* VCVTTPD2UQQZ256rr */
  },
  { /* 5056 */
    467,
    /* VCVTTPD2UQQZ256rrk */
  },
  { /* 5057 */
    468,
    /* VCVTTPD2UQQZ256rrkz */
  },
  { /* 5058 */
    469,
    /* VCVTTPD2UQQZrm */
  },
  { /* 5059 */
    342,
    /* VCVTTPD2UQQZrmb */
  },
  { /* 5060 */
    343,
    /* VCVTTPD2UQQZrmbk */
  },
  { /* 5061 */
    344,
    /* VCVTTPD2UQQZrmbkz */
  },
  { /* 5062 */
    470,
    /* VCVTTPD2UQQZrmk */
  },
  { /* 5063 */
    471,
    /* VCVTTPD2UQQZrmkz */
  },
  { /* 5064 */
    472,
    /* VCVTTPD2UQQZrr */
  },
  { /* 5065 */
    579,
    /* VCVTTPD2UQQZrrb */
  },
  { /* 5066 */
    580,
    /* VCVTTPD2UQQZrrbk */
  },
  { /* 5067 */
    581,
    /* VCVTTPD2UQQZrrbkz */
  },
  { /* 5068 */
    476,
    /* VCVTTPD2UQQZrrk */
  },
  { /* 5069 */
    477,
    /* VCVTTPD2UQQZrrkz */
  },
  { /* 5070 */
    357,
    /* VCVTTPH2DQZ128rm */
  },
  { /* 5071 */
    412,
    /* VCVTTPH2DQZ128rmb */
  },
  { /* 5072 */
    494,
    /* VCVTTPH2DQZ128rmbk */
  },
  { /* 5073 */
    495,
    /* VCVTTPH2DQZ128rmbkz */
  },
  { /* 5074 */
    358,
    /* VCVTTPH2DQZ128rmk */
  },
  { /* 5075 */
    359,
    /* VCVTTPH2DQZ128rmkz */
  },
  { /* 5076 */
    411,
    /* VCVTTPH2DQZ128rr */
  },
  { /* 5077 */
    436,
    /* VCVTTPH2DQZ128rrk */
  },
  { /* 5078 */
    437,
    /* VCVTTPH2DQZ128rrkz */
  },
  { /* 5079 */
    348,
    /* VCVTTPH2DQZ256rm */
  },
  { /* 5080 */
    496,
    /* VCVTTPH2DQZ256rmb */
  },
  { /* 5081 */
    497,
    /* VCVTTPH2DQZ256rmbk */
  },
  { /* 5082 */
    498,
    /* VCVTTPH2DQZ256rmbkz */
  },
  { /* 5083 */
    349,
    /* VCVTTPH2DQZ256rmk */
  },
  { /* 5084 */
    350,
    /* VCVTTPH2DQZ256rmkz */
  },
  { /* 5085 */
    438,
    /* VCVTTPH2DQZ256rr */
  },
  { /* 5086 */
    439,
    /* VCVTTPH2DQZ256rrk */
  },
  { /* 5087 */
    440,
    /* VCVTTPH2DQZ256rrkz */
  },
  { /* 5088 */
    354,
    /* VCVTTPH2DQZrm */
  },
  { /* 5089 */
    499,
    /* VCVTTPH2DQZrmb */
  },
  { /* 5090 */
    500,
    /* VCVTTPH2DQZrmbk */
  },
  { /* 5091 */
    501,
    /* VCVTTPH2DQZrmbkz */
  },
  { /* 5092 */
    355,
    /* VCVTTPH2DQZrmk */
  },
  { /* 5093 */
    356,
    /* VCVTTPH2DQZrmkz */
  },
  { /* 5094 */
    441,
    /* VCVTTPH2DQZrr */
  },
  { /* 5095 */
    516,
    /* VCVTTPH2DQZrrb */
  },
  { /* 5096 */
    517,
    /* VCVTTPH2DQZrrbk */
  },
  { /* 5097 */
    518,
    /* VCVTTPH2DQZrrbkz */
  },
  { /* 5098 */
    442,
    /* VCVTTPH2DQZrrk */
  },
  { /* 5099 */
    443,
    /* VCVTTPH2DQZrrkz */
  },
  { /* 5100 */
    364,
    /* VCVTTPH2QQZ128rm */
  },
  { /* 5101 */
    412,
    /* VCVTTPH2QQZ128rmb */
  },
  { /* 5102 */
    494,
    /* VCVTTPH2QQZ128rmbk */
  },
  { /* 5103 */
    495,
    /* VCVTTPH2QQZ128rmbkz */
  },
  { /* 5104 */
    365,
    /* VCVTTPH2QQZ128rmk */
  },
  { /* 5105 */
    366,
    /* VCVTTPH2QQZ128rmkz */
  },
  { /* 5106 */
    414,
    /* VCVTTPH2QQZ128rr */
  },
  { /* 5107 */
    505,
    /* VCVTTPH2QQZ128rrk */
  },
  { /* 5108 */
    506,
    /* VCVTTPH2QQZ128rrkz */
  },
  { /* 5109 */
    336,
    /* VCVTTPH2QQZ256rm */
  },
  { /* 5110 */
    496,
    /* VCVTTPH2QQZ256rmb */
  },
  { /* 5111 */
    497,
    /* VCVTTPH2QQZ256rmbk */
  },
  { /* 5112 */
    498,
    /* VCVTTPH2QQZ256rmbkz */
  },
  { /* 5113 */
    337,
    /* VCVTTPH2QQZ256rmk */
  },
  { /* 5114 */
    338,
    /* VCVTTPH2QQZ256rmkz */
  },
  { /* 5115 */
    507,
    /* VCVTTPH2QQZ256rr */
  },
  { /* 5116 */
    508,
    /* VCVTTPH2QQZ256rrk */
  },
  { /* 5117 */
    509,
    /* VCVTTPH2QQZ256rrkz */
  },
  { /* 5118 */
    351,
    /* VCVTTPH2QQZrm */
  },
  { /* 5119 */
    499,
    /* VCVTTPH2QQZrmb */
  },
  { /* 5120 */
    500,
    /* VCVTTPH2QQZrmbk */
  },
  { /* 5121 */
    501,
    /* VCVTTPH2QQZrmbkz */
  },
  { /* 5122 */
    352,
    /* VCVTTPH2QQZrmk */
  },
  { /* 5123 */
    353,
    /* VCVTTPH2QQZrmkz */
  },
  { /* 5124 */
    510,
    /* VCVTTPH2QQZrr */
  },
  { /* 5125 */
    511,
    /* VCVTTPH2QQZrrb */
  },
  { /* 5126 */
    512,
    /* VCVTTPH2QQZrrbk */
  },
  { /* 5127 */
    513,
    /* VCVTTPH2QQZrrbkz */
  },
  { /* 5128 */
    514,
    /* VCVTTPH2QQZrrk */
  },
  { /* 5129 */
    515,
    /* VCVTTPH2QQZrrkz */
  },
  { /* 5130 */
    357,
    /* VCVTTPH2UDQZ128rm */
  },
  { /* 5131 */
    412,
    /* VCVTTPH2UDQZ128rmb */
  },
  { /* 5132 */
    494,
    /* VCVTTPH2UDQZ128rmbk */
  },
  { /* 5133 */
    495,
    /* VCVTTPH2UDQZ128rmbkz */
  },
  { /* 5134 */
    358,
    /* VCVTTPH2UDQZ128rmk */
  },
  { /* 5135 */
    359,
    /* VCVTTPH2UDQZ128rmkz */
  },
  { /* 5136 */
    411,
    /* VCVTTPH2UDQZ128rr */
  },
  { /* 5137 */
    436,
    /* VCVTTPH2UDQZ128rrk */
  },
  { /* 5138 */
    437,
    /* VCVTTPH2UDQZ128rrkz */
  },
  { /* 5139 */
    348,
    /* VCVTTPH2UDQZ256rm */
  },
  { /* 5140 */
    496,
    /* VCVTTPH2UDQZ256rmb */
  },
  { /* 5141 */
    497,
    /* VCVTTPH2UDQZ256rmbk */
  },
  { /* 5142 */
    498,
    /* VCVTTPH2UDQZ256rmbkz */
  },
  { /* 5143 */
    349,
    /* VCVTTPH2UDQZ256rmk */
  },
  { /* 5144 */
    350,
    /* VCVTTPH2UDQZ256rmkz */
  },
  { /* 5145 */
    438,
    /* VCVTTPH2UDQZ256rr */
  },
  { /* 5146 */
    439,
    /* VCVTTPH2UDQZ256rrk */
  },
  { /* 5147 */
    440,
    /* VCVTTPH2UDQZ256rrkz */
  },
  { /* 5148 */
    354,
    /* VCVTTPH2UDQZrm */
  },
  { /* 5149 */
    499,
    /* VCVTTPH2UDQZrmb */
  },
  { /* 5150 */
    500,
    /* VCVTTPH2UDQZrmbk */
  },
  { /* 5151 */
    501,
    /* VCVTTPH2UDQZrmbkz */
  },
  { /* 5152 */
    355,
    /* VCVTTPH2UDQZrmk */
  },
  { /* 5153 */
    356,
    /* VCVTTPH2UDQZrmkz */
  },
  { /* 5154 */
    441,
    /* VCVTTPH2UDQZrr */
  },
  { /* 5155 */
    516,
    /* VCVTTPH2UDQZrrb */
  },
  { /* 5156 */
    517,
    /* VCVTTPH2UDQZrrbk */
  },
  { /* 5157 */
    518,
    /* VCVTTPH2UDQZrrbkz */
  },
  { /* 5158 */
    442,
    /* VCVTTPH2UDQZrrk */
  },
  { /* 5159 */
    443,
    /* VCVTTPH2UDQZrrkz */
  },
  { /* 5160 */
    364,
    /* VCVTTPH2UQQZ128rm */
  },
  { /* 5161 */
    412,
    /* VCVTTPH2UQQZ128rmb */
  },
  { /* 5162 */
    494,
    /* VCVTTPH2UQQZ128rmbk */
  },
  { /* 5163 */
    495,
    /* VCVTTPH2UQQZ128rmbkz */
  },
  { /* 5164 */
    365,
    /* VCVTTPH2UQQZ128rmk */
  },
  { /* 5165 */
    366,
    /* VCVTTPH2UQQZ128rmkz */
  },
  { /* 5166 */
    414,
    /* VCVTTPH2UQQZ128rr */
  },
  { /* 5167 */
    505,
    /* VCVTTPH2UQQZ128rrk */
  },
  { /* 5168 */
    506,
    /* VCVTTPH2UQQZ128rrkz */
  },
  { /* 5169 */
    336,
    /* VCVTTPH2UQQZ256rm */
  },
  { /* 5170 */
    496,
    /* VCVTTPH2UQQZ256rmb */
  },
  { /* 5171 */
    497,
    /* VCVTTPH2UQQZ256rmbk */
  },
  { /* 5172 */
    498,
    /* VCVTTPH2UQQZ256rmbkz */
  },
  { /* 5173 */
    337,
    /* VCVTTPH2UQQZ256rmk */
  },
  { /* 5174 */
    338,
    /* VCVTTPH2UQQZ256rmkz */
  },
  { /* 5175 */
    507,
    /* VCVTTPH2UQQZ256rr */
  },
  { /* 5176 */
    508,
    /* VCVTTPH2UQQZ256rrk */
  },
  { /* 5177 */
    509,
    /* VCVTTPH2UQQZ256rrkz */
  },
  { /* 5178 */
    351,
    /* VCVTTPH2UQQZrm */
  },
  { /* 5179 */
    499,
    /* VCVTTPH2UQQZrmb */
  },
  { /* 5180 */
    500,
    /* VCVTTPH2UQQZrmbk */
  },
  { /* 5181 */
    501,
    /* VCVTTPH2UQQZrmbkz */
  },
  { /* 5182 */
    352,
    /* VCVTTPH2UQQZrmk */
  },
  { /* 5183 */
    353,
    /* VCVTTPH2UQQZrmkz */
  },
  { /* 5184 */
    510,
    /* VCVTTPH2UQQZrr */
  },
  { /* 5185 */
    511,
    /* VCVTTPH2UQQZrrb */
  },
  { /* 5186 */
    512,
    /* VCVTTPH2UQQZrrbk */
  },
  { /* 5187 */
    513,
    /* VCVTTPH2UQQZrrbkz */
  },
  { /* 5188 */
    514,
    /* VCVTTPH2UQQZrrk */
  },
  { /* 5189 */
    515,
    /* VCVTTPH2UQQZrrkz */
  },
  { /* 5190 */
    444,
    /* VCVTTPH2UWZ128rm */
  },
  { /* 5191 */
    412,
    /* VCVTTPH2UWZ128rmb */
  },
  { /* 5192 */
    494,
    /* VCVTTPH2UWZ128rmbk */
  },
  { /* 5193 */
    495,
    /* VCVTTPH2UWZ128rmbkz */
  },
  { /* 5194 */
    445,
    /* VCVTTPH2UWZ128rmk */
  },
  { /* 5195 */
    446,
    /* VCVTTPH2UWZ128rmkz */
  },
  { /* 5196 */
    360,
    /* VCVTTPH2UWZ128rr */
  },
  { /* 5197 */
    361,
    /* VCVTTPH2UWZ128rrk */
  },
  { /* 5198 */
    362,
    /* VCVTTPH2UWZ128rrkz */
  },
  { /* 5199 */
    463,
    /* VCVTTPH2UWZ256rm */
  },
  { /* 5200 */
    496,
    /* VCVTTPH2UWZ256rmb */
  },
  { /* 5201 */
    497,
    /* VCVTTPH2UWZ256rmbk */
  },
  { /* 5202 */
    498,
    /* VCVTTPH2UWZ256rmbkz */
  },
  { /* 5203 */
    464,
    /* VCVTTPH2UWZ256rmk */
  },
  { /* 5204 */
    465,
    /* VCVTTPH2UWZ256rmkz */
  },
  { /* 5205 */
    466,
    /* VCVTTPH2UWZ256rr */
  },
  { /* 5206 */
    467,
    /* VCVTTPH2UWZ256rrk */
  },
  { /* 5207 */
    468,
    /* VCVTTPH2UWZ256rrkz */
  },
  { /* 5208 */
    469,
    /* VCVTTPH2UWZrm */
  },
  { /* 5209 */
    499,
    /* VCVTTPH2UWZrmb */
  },
  { /* 5210 */
    500,
    /* VCVTTPH2UWZrmbk */
  },
  { /* 5211 */
    501,
    /* VCVTTPH2UWZrmbkz */
  },
  { /* 5212 */
    470,
    /* VCVTTPH2UWZrmk */
  },
  { /* 5213 */
    471,
    /* VCVTTPH2UWZrmkz */
  },
  { /* 5214 */
    472,
    /* VCVTTPH2UWZrr */
  },
  { /* 5215 */
    582,
    /* VCVTTPH2UWZrrb */
  },
  { /* 5216 */
    583,
    /* VCVTTPH2UWZrrbk */
  },
  { /* 5217 */
    584,
    /* VCVTTPH2UWZrrbkz */
  },
  { /* 5218 */
    476,
    /* VCVTTPH2UWZrrk */
  },
  { /* 5219 */
    477,
    /* VCVTTPH2UWZrrkz */
  },
  { /* 5220 */
    444,
    /* VCVTTPH2WZ128rm */
  },
  { /* 5221 */
    412,
    /* VCVTTPH2WZ128rmb */
  },
  { /* 5222 */
    494,
    /* VCVTTPH2WZ128rmbk */
  },
  { /* 5223 */
    495,
    /* VCVTTPH2WZ128rmbkz */
  },
  { /* 5224 */
    445,
    /* VCVTTPH2WZ128rmk */
  },
  { /* 5225 */
    446,
    /* VCVTTPH2WZ128rmkz */
  },
  { /* 5226 */
    360,
    /* VCVTTPH2WZ128rr */
  },
  { /* 5227 */
    361,
    /* VCVTTPH2WZ128rrk */
  },
  { /* 5228 */
    362,
    /* VCVTTPH2WZ128rrkz */
  },
  { /* 5229 */
    463,
    /* VCVTTPH2WZ256rm */
  },
  { /* 5230 */
    496,
    /* VCVTTPH2WZ256rmb */
  },
  { /* 5231 */
    497,
    /* VCVTTPH2WZ256rmbk */
  },
  { /* 5232 */
    498,
    /* VCVTTPH2WZ256rmbkz */
  },
  { /* 5233 */
    464,
    /* VCVTTPH2WZ256rmk */
  },
  { /* 5234 */
    465,
    /* VCVTTPH2WZ256rmkz */
  },
  { /* 5235 */
    466,
    /* VCVTTPH2WZ256rr */
  },
  { /* 5236 */
    467,
    /* VCVTTPH2WZ256rrk */
  },
  { /* 5237 */
    468,
    /* VCVTTPH2WZ256rrkz */
  },
  { /* 5238 */
    469,
    /* VCVTTPH2WZrm */
  },
  { /* 5239 */
    499,
    /* VCVTTPH2WZrmb */
  },
  { /* 5240 */
    500,
    /* VCVTTPH2WZrmbk */
  },
  { /* 5241 */
    501,
    /* VCVTTPH2WZrmbkz */
  },
  { /* 5242 */
    470,
    /* VCVTTPH2WZrmk */
  },
  { /* 5243 */
    471,
    /* VCVTTPH2WZrmkz */
  },
  { /* 5244 */
    472,
    /* VCVTTPH2WZrr */
  },
  { /* 5245 */
    582,
    /* VCVTTPH2WZrrb */
  },
  { /* 5246 */
    583,
    /* VCVTTPH2WZrrbk */
  },
  { /* 5247 */
    584,
    /* VCVTTPH2WZrrbkz */
  },
  { /* 5248 */
    476,
    /* VCVTTPH2WZrrk */
  },
  { /* 5249 */
    477,
    /* VCVTTPH2WZrrkz */
  },
  { /* 5250 */
    327,
    /* VCVTTPS2DQYrm */
  },
  { /* 5251 */
    462,
    /* VCVTTPS2DQYrr */
  },
  { /* 5252 */
    444,
    /* VCVTTPS2DQZ128rm */
  },
  { /* 5253 */
    364,
    /* VCVTTPS2DQZ128rmb */
  },
  { /* 5254 */
    365,
    /* VCVTTPS2DQZ128rmbk */
  },
  { /* 5255 */
    366,
    /* VCVTTPS2DQZ128rmbkz */
  },
  { /* 5256 */
    445,
    /* VCVTTPS2DQZ128rmk */
  },
  { /* 5257 */
    446,
    /* VCVTTPS2DQZ128rmkz */
  },
  { /* 5258 */
    360,
    /* VCVTTPS2DQZ128rr */
  },
  { /* 5259 */
    361,
    /* VCVTTPS2DQZ128rrk */
  },
  { /* 5260 */
    362,
    /* VCVTTPS2DQZ128rrkz */
  },
  { /* 5261 */
    463,
    /* VCVTTPS2DQZ256rm */
  },
  { /* 5262 */
    367,
    /* VCVTTPS2DQZ256rmb */
  },
  { /* 5263 */
    368,
    /* VCVTTPS2DQZ256rmbk */
  },
  { /* 5264 */
    369,
    /* VCVTTPS2DQZ256rmbkz */
  },
  { /* 5265 */
    464,
    /* VCVTTPS2DQZ256rmk */
  },
  { /* 5266 */
    465,
    /* VCVTTPS2DQZ256rmkz */
  },
  { /* 5267 */
    466,
    /* VCVTTPS2DQZ256rr */
  },
  { /* 5268 */
    467,
    /* VCVTTPS2DQZ256rrk */
  },
  { /* 5269 */
    468,
    /* VCVTTPS2DQZ256rrkz */
  },
  { /* 5270 */
    469,
    /* VCVTTPS2DQZrm */
  },
  { /* 5271 */
    370,
    /* VCVTTPS2DQZrmb */
  },
  { /* 5272 */
    371,
    /* VCVTTPS2DQZrmbk */
  },
  { /* 5273 */
    372,
    /* VCVTTPS2DQZrmbkz */
  },
  { /* 5274 */
    470,
    /* VCVTTPS2DQZrmk */
  },
  { /* 5275 */
    471,
    /* VCVTTPS2DQZrmkz */
  },
  { /* 5276 */
    472,
    /* VCVTTPS2DQZrr */
  },
  { /* 5277 */
    585,
    /* VCVTTPS2DQZrrb */
  },
  { /* 5278 */
    586,
    /* VCVTTPS2DQZrrbk */
  },
  { /* 5279 */
    587,
    /* VCVTTPS2DQZrrbkz */
  },
  { /* 5280 */
    476,
    /* VCVTTPS2DQZrrk */
  },
  { /* 5281 */
    477,
    /* VCVTTPS2DQZrrkz */
  },
  { /* 5282 */
    31,
    /* VCVTTPS2DQrm */
  },
  { /* 5283 */
    32,
    /* VCVTTPS2DQrr */
  },
  { /* 5284 */
    357,
    /* VCVTTPS2QQZ128rm */
  },
  { /* 5285 */
    364,
    /* VCVTTPS2QQZ128rmb */
  },
  { /* 5286 */
    365,
    /* VCVTTPS2QQZ128rmbk */
  },
  { /* 5287 */
    366,
    /* VCVTTPS2QQZ128rmbkz */
  },
  { /* 5288 */
    358,
    /* VCVTTPS2QQZ128rmk */
  },
  { /* 5289 */
    359,
    /* VCVTTPS2QQZ128rmkz */
  },
  { /* 5290 */
    411,
    /* VCVTTPS2QQZ128rr */
  },
  { /* 5291 */
    436,
    /* VCVTTPS2QQZ128rrk */
  },
  { /* 5292 */
    437,
    /* VCVTTPS2QQZ128rrkz */
  },
  { /* 5293 */
    348,
    /* VCVTTPS2QQZ256rm */
  },
  { /* 5294 */
    367,
    /* VCVTTPS2QQZ256rmb */
  },
  { /* 5295 */
    368,
    /* VCVTTPS2QQZ256rmbk */
  },
  { /* 5296 */
    369,
    /* VCVTTPS2QQZ256rmbkz */
  },
  { /* 5297 */
    349,
    /* VCVTTPS2QQZ256rmk */
  },
  { /* 5298 */
    350,
    /* VCVTTPS2QQZ256rmkz */
  },
  { /* 5299 */
    438,
    /* VCVTTPS2QQZ256rr */
  },
  { /* 5300 */
    439,
    /* VCVTTPS2QQZ256rrk */
  },
  { /* 5301 */
    440,
    /* VCVTTPS2QQZ256rrkz */
  },
  { /* 5302 */
    354,
    /* VCVTTPS2QQZrm */
  },
  { /* 5303 */
    370,
    /* VCVTTPS2QQZrmb */
  },
  { /* 5304 */
    371,
    /* VCVTTPS2QQZrmbk */
  },
  { /* 5305 */
    372,
    /* VCVTTPS2QQZrmbkz */
  },
  { /* 5306 */
    355,
    /* VCVTTPS2QQZrmk */
  },
  { /* 5307 */
    356,
    /* VCVTTPS2QQZrmkz */
  },
  { /* 5308 */
    441,
    /* VCVTTPS2QQZrr */
  },
  { /* 5309 */
    519,
    /* VCVTTPS2QQZrrb */
  },
  { /* 5310 */
    520,
    /* VCVTTPS2QQZrrbk */
  },
  { /* 5311 */
    521,
    /* VCVTTPS2QQZrrbkz */
  },
  { /* 5312 */
    442,
    /* VCVTTPS2QQZrrk */
  },
  { /* 5313 */
    443,
    /* VCVTTPS2QQZrrkz */
  },
  { /* 5314 */
    444,
    /* VCVTTPS2UDQZ128rm */
  },
  { /* 5315 */
    364,
    /* VCVTTPS2UDQZ128rmb */
  },
  { /* 5316 */
    365,
    /* VCVTTPS2UDQZ128rmbk */
  },
  { /* 5317 */
    366,
    /* VCVTTPS2UDQZ128rmbkz */
  },
  { /* 5318 */
    445,
    /* VCVTTPS2UDQZ128rmk */
  },
  { /* 5319 */
    446,
    /* VCVTTPS2UDQZ128rmkz */
  },
  { /* 5320 */
    360,
    /* VCVTTPS2UDQZ128rr */
  },
  { /* 5321 */
    361,
    /* VCVTTPS2UDQZ128rrk */
  },
  { /* 5322 */
    362,
    /* VCVTTPS2UDQZ128rrkz */
  },
  { /* 5323 */
    463,
    /* VCVTTPS2UDQZ256rm */
  },
  { /* 5324 */
    367,
    /* VCVTTPS2UDQZ256rmb */
  },
  { /* 5325 */
    368,
    /* VCVTTPS2UDQZ256rmbk */
  },
  { /* 5326 */
    369,
    /* VCVTTPS2UDQZ256rmbkz */
  },
  { /* 5327 */
    464,
    /* VCVTTPS2UDQZ256rmk */
  },
  { /* 5328 */
    465,
    /* VCVTTPS2UDQZ256rmkz */
  },
  { /* 5329 */
    466,
    /* VCVTTPS2UDQZ256rr */
  },
  { /* 5330 */
    467,
    /* VCVTTPS2UDQZ256rrk */
  },
  { /* 5331 */
    468,
    /* VCVTTPS2UDQZ256rrkz */
  },
  { /* 5332 */
    469,
    /* VCVTTPS2UDQZrm */
  },
  { /* 5333 */
    370,
    /* VCVTTPS2UDQZrmb */
  },
  { /* 5334 */
    371,
    /* VCVTTPS2UDQZrmbk */
  },
  { /* 5335 */
    372,
    /* VCVTTPS2UDQZrmbkz */
  },
  { /* 5336 */
    470,
    /* VCVTTPS2UDQZrmk */
  },
  { /* 5337 */
    471,
    /* VCVTTPS2UDQZrmkz */
  },
  { /* 5338 */
    472,
    /* VCVTTPS2UDQZrr */
  },
  { /* 5339 */
    585,
    /* VCVTTPS2UDQZrrb */
  },
  { /* 5340 */
    586,
    /* VCVTTPS2UDQZrrbk */
  },
  { /* 5341 */
    587,
    /* VCVTTPS2UDQZrrbkz */
  },
  { /* 5342 */
    476,
    /* VCVTTPS2UDQZrrk */
  },
  { /* 5343 */
    477,
    /* VCVTTPS2UDQZrrkz */
  },
  { /* 5344 */
    357,
    /* VCVTTPS2UQQZ128rm */
  },
  { /* 5345 */
    364,
    /* VCVTTPS2UQQZ128rmb */
  },
  { /* 5346 */
    365,
    /* VCVTTPS2UQQZ128rmbk */
  },
  { /* 5347 */
    366,
    /* VCVTTPS2UQQZ128rmbkz */
  },
  { /* 5348 */
    358,
    /* VCVTTPS2UQQZ128rmk */
  },
  { /* 5349 */
    359,
    /* VCVTTPS2UQQZ128rmkz */
  },
  { /* 5350 */
    411,
    /* VCVTTPS2UQQZ128rr */
  },
  { /* 5351 */
    436,
    /* VCVTTPS2UQQZ128rrk */
  },
  { /* 5352 */
    437,
    /* VCVTTPS2UQQZ128rrkz */
  },
  { /* 5353 */
    348,
    /* VCVTTPS2UQQZ256rm */
  },
  { /* 5354 */
    367,
    /* VCVTTPS2UQQZ256rmb */
  },
  { /* 5355 */
    368,
    /* VCVTTPS2UQQZ256rmbk */
  },
  { /* 5356 */
    369,
    /* VCVTTPS2UQQZ256rmbkz */
  },
  { /* 5357 */
    349,
    /* VCVTTPS2UQQZ256rmk */
  },
  { /* 5358 */
    350,
    /* VCVTTPS2UQQZ256rmkz */
  },
  { /* 5359 */
    438,
    /* VCVTTPS2UQQZ256rr */
  },
  { /* 5360 */
    439,
    /* VCVTTPS2UQQZ256rrk */
  },
  { /* 5361 */
    440,
    /* VCVTTPS2UQQZ256rrkz */
  },
  { /* 5362 */
    354,
    /* VCVTTPS2UQQZrm */
  },
  { /* 5363 */
    370,
    /* VCVTTPS2UQQZrmb */
  },
  { /* 5364 */
    371,
    /* VCVTTPS2UQQZrmbk */
  },
  { /* 5365 */
    372,
    /* VCVTTPS2UQQZrmbkz */
  },
  { /* 5366 */
    355,
    /* VCVTTPS2UQQZrmk */
  },
  { /* 5367 */
    356,
    /* VCVTTPS2UQQZrmkz */
  },
  { /* 5368 */
    441,
    /* VCVTTPS2UQQZrr */
  },
  { /* 5369 */
    519,
    /* VCVTTPS2UQQZrrb */
  },
  { /* 5370 */
    520,
    /* VCVTTPS2UQQZrrbk */
  },
  { /* 5371 */
    521,
    /* VCVTTPS2UQQZrrbkz */
  },
  { /* 5372 */
    442,
    /* VCVTTPS2UQQZrrk */
  },
  { /* 5373 */
    443,
    /* VCVTTPS2UQQZrrkz */
  },
  { /* 5374 */
    0,
    /*  */
  },
  { /* 5375 */
    552,
    /* VCVTTSD2SI64Zrm_Int */
  },
  { /* 5376 */
    0,
    /*  */
  },
  { /* 5377 */
    553,
    /* VCVTTSD2SI64Zrr_Int */
  },
  { /* 5378 */
    553,
    /* VCVTTSD2SI64Zrrb_Int */
  },
  { /* 5379 */
    0,
    /*  */
  },
  { /* 5380 */
    57,
    /* VCVTTSD2SI64rm_Int */
  },
  { /* 5381 */
    0,
    /*  */
  },
  { /* 5382 */
    90,
    /* VCVTTSD2SI64rr_Int */
  },
  { /* 5383 */
    0,
    /*  */
  },
  { /* 5384 */
    555,
    /* VCVTTSD2SIZrm_Int */
  },
  { /* 5385 */
    0,
    /*  */
  },
  { /* 5386 */
    556,
    /* VCVTTSD2SIZrr_Int */
  },
  { /* 5387 */
    556,
    /* VCVTTSD2SIZrrb_Int */
  },
  { /* 5388 */
    0,
    /*  */
  },
  { /* 5389 */
    91,
    /* VCVTTSD2SIrm_Int */
  },
  { /* 5390 */
    0,
    /*  */
  },
  { /* 5391 */
    92,
    /* VCVTTSD2SIrr_Int */
  },
  { /* 5392 */
    0,
    /*  */
  },
  { /* 5393 */
    552,
    /* VCVTTSD2USI64Zrm_Int */
  },
  { /* 5394 */
    0,
    /*  */
  },
  { /* 5395 */
    553,
    /* VCVTTSD2USI64Zrr_Int */
  },
  { /* 5396 */
    553,
    /* VCVTTSD2USI64Zrrb_Int */
  },
  { /* 5397 */
    0,
    /*  */
  },
  { /* 5398 */
    555,
    /* VCVTTSD2USIZrm_Int */
  },
  { /* 5399 */
    0,
    /*  */
  },
  { /* 5400 */
    556,
    /* VCVTTSD2USIZrr_Int */
  },
  { /* 5401 */
    556,
    /* VCVTTSD2USIZrrb_Int */
  },
  { /* 5402 */
    0,
    /*  */
  },
  { /* 5403 */
    558,
    /* VCVTTSH2SI64Zrm_Int */
  },
  { /* 5404 */
    0,
    /*  */
  },
  { /* 5405 */
    559,
    /* VCVTTSH2SI64Zrr_Int */
  },
  { /* 5406 */
    559,
    /* VCVTTSH2SI64Zrrb_Int */
  },
  { /* 5407 */
    0,
    /*  */
  },
  { /* 5408 */
    561,
    /* VCVTTSH2SIZrm_Int */
  },
  { /* 5409 */
    0,
    /*  */
  },
  { /* 5410 */
    562,
    /* VCVTTSH2SIZrr_Int */
  },
  { /* 5411 */
    562,
    /* VCVTTSH2SIZrrb_Int */
  },
  { /* 5412 */
    0,
    /*  */
  },
  { /* 5413 */
    558,
    /* VCVTTSH2USI64Zrm_Int */
  },
  { /* 5414 */
    0,
    /*  */
  },
  { /* 5415 */
    559,
    /* VCVTTSH2USI64Zrr_Int */
  },
  { /* 5416 */
    559,
    /* VCVTTSH2USI64Zrrb_Int */
  },
  { /* 5417 */
    0,
    /*  */
  },
  { /* 5418 */
    561,
    /* VCVTTSH2USIZrm_Int */
  },
  { /* 5419 */
    0,
    /*  */
  },
  { /* 5420 */
    562,
    /* VCVTTSH2USIZrr_Int */
  },
  { /* 5421 */
    562,
    /* VCVTTSH2USIZrrb_Int */
  },
  { /* 5422 */
    0,
    /*  */
  },
  { /* 5423 */
    570,
    /* VCVTTSS2SI64Zrm_Int */
  },
  { /* 5424 */
    0,
    /*  */
  },
  { /* 5425 */
    571,
    /* VCVTTSS2SI64Zrr_Int */
  },
  { /* 5426 */
    571,
    /* VCVTTSS2SI64Zrrb_Int */
  },
  { /* 5427 */
    0,
    /*  */
  },
  { /* 5428 */
    57,
    /* VCVTTSS2SI64rm_Int */
  },
  { /* 5429 */
    0,
    /*  */
  },
  { /* 5430 */
    90,
    /* VCVTTSS2SI64rr_Int */
  },
  { /* 5431 */
    0,
    /*  */
  },
  { /* 5432 */
    573,
    /* VCVTTSS2SIZrm_Int */
  },
  { /* 5433 */
    0,
    /*  */
  },
  { /* 5434 */
    574,
    /* VCVTTSS2SIZrr_Int */
  },
  { /* 5435 */
    574,
    /* VCVTTSS2SIZrrb_Int */
  },
  { /* 5436 */
    0,
    /*  */
  },
  { /* 5437 */
    91,
    /* VCVTTSS2SIrm_Int */
  },
  { /* 5438 */
    0,
    /*  */
  },
  { /* 5439 */
    92,
    /* VCVTTSS2SIrr_Int */
  },
  { /* 5440 */
    0,
    /*  */
  },
  { /* 5441 */
    570,
    /* VCVTTSS2USI64Zrm_Int */
  },
  { /* 5442 */
    0,
    /*  */
  },
  { /* 5443 */
    571,
    /* VCVTTSS2USI64Zrr_Int */
  },
  { /* 5444 */
    571,
    /* VCVTTSS2USI64Zrrb_Int */
  },
  { /* 5445 */
    0,
    /*  */
  },
  { /* 5446 */
    573,
    /* VCVTTSS2USIZrm_Int */
  },
  { /* 5447 */
    0,
    /*  */
  },
  { /* 5448 */
    574,
    /* VCVTTSS2USIZrr_Int */
  },
  { /* 5449 */
    574,
    /* VCVTTSS2USIZrrb_Int */
  },
  { /* 5450 */
    357,
    /* VCVTUDQ2PDZ128rm */
  },
  { /* 5451 */
    364,
    /* VCVTUDQ2PDZ128rmb */
  },
  { /* 5452 */
    365,
    /* VCVTUDQ2PDZ128rmbk */
  },
  { /* 5453 */
    366,
    /* VCVTUDQ2PDZ128rmbkz */
  },
  { /* 5454 */
    358,
    /* VCVTUDQ2PDZ128rmk */
  },
  { /* 5455 */
    359,
    /* VCVTUDQ2PDZ128rmkz */
  },
  { /* 5456 */
    411,
    /* VCVTUDQ2PDZ128rr */
  },
  { /* 5457 */
    436,
    /* VCVTUDQ2PDZ128rrk */
  },
  { /* 5458 */
    437,
    /* VCVTUDQ2PDZ128rrkz */
  },
  { /* 5459 */
    348,
    /* VCVTUDQ2PDZ256rm */
  },
  { /* 5460 */
    367,
    /* VCVTUDQ2PDZ256rmb */
  },
  { /* 5461 */
    368,
    /* VCVTUDQ2PDZ256rmbk */
  },
  { /* 5462 */
    369,
    /* VCVTUDQ2PDZ256rmbkz */
  },
  { /* 5463 */
    349,
    /* VCVTUDQ2PDZ256rmk */
  },
  { /* 5464 */
    350,
    /* VCVTUDQ2PDZ256rmkz */
  },
  { /* 5465 */
    438,
    /* VCVTUDQ2PDZ256rr */
  },
  { /* 5466 */
    439,
    /* VCVTUDQ2PDZ256rrk */
  },
  { /* 5467 */
    440,
    /* VCVTUDQ2PDZ256rrkz */
  },
  { /* 5468 */
    354,
    /* VCVTUDQ2PDZrm */
  },
  { /* 5469 */
    370,
    /* VCVTUDQ2PDZrmb */
  },
  { /* 5470 */
    371,
    /* VCVTUDQ2PDZrmbk */
  },
  { /* 5471 */
    372,
    /* VCVTUDQ2PDZrmbkz */
  },
  { /* 5472 */
    355,
    /* VCVTUDQ2PDZrmk */
  },
  { /* 5473 */
    356,
    /* VCVTUDQ2PDZrmkz */
  },
  { /* 5474 */
    441,
    /* VCVTUDQ2PDZrr */
  },
  { /* 5475 */
    442,
    /* VCVTUDQ2PDZrrk */
  },
  { /* 5476 */
    443,
    /* VCVTUDQ2PDZrrkz */
  },
  { /* 5477 */
    444,
    /* VCVTUDQ2PHZ128rm */
  },
  { /* 5478 */
    364,
    /* VCVTUDQ2PHZ128rmb */
  },
  { /* 5479 */
    365,
    /* VCVTUDQ2PHZ128rmbk */
  },
  { /* 5480 */
    366,
    /* VCVTUDQ2PHZ128rmbkz */
  },
  { /* 5481 */
    445,
    /* VCVTUDQ2PHZ128rmk */
  },
  { /* 5482 */
    446,
    /* VCVTUDQ2PHZ128rmkz */
  },
  { /* 5483 */
    360,
    /* VCVTUDQ2PHZ128rr */
  },
  { /* 5484 */
    361,
    /* VCVTUDQ2PHZ128rrk */
  },
  { /* 5485 */
    362,
    /* VCVTUDQ2PHZ128rrkz */
  },
  { /* 5486 */
    447,
    /* VCVTUDQ2PHZ256rm */
  },
  { /* 5487 */
    364,
    /* VCVTUDQ2PHZ256rmb */
  },
  { /* 5488 */
    365,
    /* VCVTUDQ2PHZ256rmbk */
  },
  { /* 5489 */
    366,
    /* VCVTUDQ2PHZ256rmbkz */
  },
  { /* 5490 */
    448,
    /* VCVTUDQ2PHZ256rmk */
  },
  { /* 5491 */
    449,
    /* VCVTUDQ2PHZ256rmkz */
  },
  { /* 5492 */
    450,
    /* VCVTUDQ2PHZ256rr */
  },
  { /* 5493 */
    451,
    /* VCVTUDQ2PHZ256rrk */
  },
  { /* 5494 */
    452,
    /* VCVTUDQ2PHZ256rrkz */
  },
  { /* 5495 */
    453,
    /* VCVTUDQ2PHZrm */
  },
  { /* 5496 */
    367,
    /* VCVTUDQ2PHZrmb */
  },
  { /* 5497 */
    368,
    /* VCVTUDQ2PHZrmbk */
  },
  { /* 5498 */
    369,
    /* VCVTUDQ2PHZrmbkz */
  },
  { /* 5499 */
    454,
    /* VCVTUDQ2PHZrmk */
  },
  { /* 5500 */
    455,
    /* VCVTUDQ2PHZrmkz */
  },
  { /* 5501 */
    456,
    /* VCVTUDQ2PHZrr */
  },
  { /* 5502 */
    457,
    /* VCVTUDQ2PHZrrb */
  },
  { /* 5503 */
    458,
    /* VCVTUDQ2PHZrrbk */
  },
  { /* 5504 */
    459,
    /* VCVTUDQ2PHZrrbkz */
  },
  { /* 5505 */
    460,
    /* VCVTUDQ2PHZrrk */
  },
  { /* 5506 */
    461,
    /* VCVTUDQ2PHZrrkz */
  },
  { /* 5507 */
    444,
    /* VCVTUDQ2PSZ128rm */
  },
  { /* 5508 */
    364,
    /* VCVTUDQ2PSZ128rmb */
  },
  { /* 5509 */
    365,
    /* VCVTUDQ2PSZ128rmbk */
  },
  { /* 5510 */
    366,
    /* VCVTUDQ2PSZ128rmbkz */
  },
  { /* 5511 */
    445,
    /* VCVTUDQ2PSZ128rmk */
  },
  { /* 5512 */
    446,
    /* VCVTUDQ2PSZ128rmkz */
  },
  { /* 5513 */
    360,
    /* VCVTUDQ2PSZ128rr */
  },
  { /* 5514 */
    361,
    /* VCVTUDQ2PSZ128rrk */
  },
  { /* 5515 */
    362,
    /* VCVTUDQ2PSZ128rrkz */
  },
  { /* 5516 */
    463,
    /* VCVTUDQ2PSZ256rm */
  },
  { /* 5517 */
    367,
    /* VCVTUDQ2PSZ256rmb */
  },
  { /* 5518 */
    368,
    /* VCVTUDQ2PSZ256rmbk */
  },
  { /* 5519 */
    369,
    /* VCVTUDQ2PSZ256rmbkz */
  },
  { /* 5520 */
    464,
    /* VCVTUDQ2PSZ256rmk */
  },
  { /* 5521 */
    465,
    /* VCVTUDQ2PSZ256rmkz */
  },
  { /* 5522 */
    466,
    /* VCVTUDQ2PSZ256rr */
  },
  { /* 5523 */
    467,
    /* VCVTUDQ2PSZ256rrk */
  },
  { /* 5524 */
    468,
    /* VCVTUDQ2PSZ256rrkz */
  },
  { /* 5525 */
    469,
    /* VCVTUDQ2PSZrm */
  },
  { /* 5526 */
    370,
    /* VCVTUDQ2PSZrmb */
  },
  { /* 5527 */
    371,
    /* VCVTUDQ2PSZrmbk */
  },
  { /* 5528 */
    372,
    /* VCVTUDQ2PSZrmbkz */
  },
  { /* 5529 */
    470,
    /* VCVTUDQ2PSZrmk */
  },
  { /* 5530 */
    471,
    /* VCVTUDQ2PSZrmkz */
  },
  { /* 5531 */
    472,
    /* VCVTUDQ2PSZrr */
  },
  { /* 5532 */
    473,
    /* VCVTUDQ2PSZrrb */
  },
  { /* 5533 */
    474,
    /* VCVTUDQ2PSZrrbk */
  },
  { /* 5534 */
    475,
    /* VCVTUDQ2PSZrrbkz */
  },
  { /* 5535 */
    476,
    /* VCVTUDQ2PSZrrk */
  },
  { /* 5536 */
    477,
    /* VCVTUDQ2PSZrrkz */
  },
  { /* 5537 */
    444,
    /* VCVTUQQ2PDZ128rm */
  },
  { /* 5538 */
    357,
    /* VCVTUQQ2PDZ128rmb */
  },
  { /* 5539 */
    358,
    /* VCVTUQQ2PDZ128rmbk */
  },
  { /* 5540 */
    359,
    /* VCVTUQQ2PDZ128rmbkz */
  },
  { /* 5541 */
    445,
    /* VCVTUQQ2PDZ128rmk */
  },
  { /* 5542 */
    446,
    /* VCVTUQQ2PDZ128rmkz */
  },
  { /* 5543 */
    360,
    /* VCVTUQQ2PDZ128rr */
  },
  { /* 5544 */
    361,
    /* VCVTUQQ2PDZ128rrk */
  },
  { /* 5545 */
    362,
    /* VCVTUQQ2PDZ128rrkz */
  },
  { /* 5546 */
    463,
    /* VCVTUQQ2PDZ256rm */
  },
  { /* 5547 */
    336,
    /* VCVTUQQ2PDZ256rmb */
  },
  { /* 5548 */
    337,
    /* VCVTUQQ2PDZ256rmbk */
  },
  { /* 5549 */
    338,
    /* VCVTUQQ2PDZ256rmbkz */
  },
  { /* 5550 */
    464,
    /* VCVTUQQ2PDZ256rmk */
  },
  { /* 5551 */
    465,
    /* VCVTUQQ2PDZ256rmkz */
  },
  { /* 5552 */
    466,
    /* VCVTUQQ2PDZ256rr */
  },
  { /* 5553 */
    467,
    /* VCVTUQQ2PDZ256rrk */
  },
  { /* 5554 */
    468,
    /* VCVTUQQ2PDZ256rrkz */
  },
  { /* 5555 */
    469,
    /* VCVTUQQ2PDZrm */
  },
  { /* 5556 */
    342,
    /* VCVTUQQ2PDZrmb */
  },
  { /* 5557 */
    343,
    /* VCVTUQQ2PDZrmbk */
  },
  { /* 5558 */
    344,
    /* VCVTUQQ2PDZrmbkz */
  },
  { /* 5559 */
    470,
    /* VCVTUQQ2PDZrmk */
  },
  { /* 5560 */
    471,
    /* VCVTUQQ2PDZrmkz */
  },
  { /* 5561 */
    472,
    /* VCVTUQQ2PDZrr */
  },
  { /* 5562 */
    491,
    /* VCVTUQQ2PDZrrb */
  },
  { /* 5563 */
    492,
    /* VCVTUQQ2PDZrrbk */
  },
  { /* 5564 */
    493,
    /* VCVTUQQ2PDZrrbkz */
  },
  { /* 5565 */
    476,
    /* VCVTUQQ2PDZrrk */
  },
  { /* 5566 */
    477,
    /* VCVTUQQ2PDZrrkz */
  },
  { /* 5567 */
    444,
    /* VCVTUQQ2PHZ128rm */
  },
  { /* 5568 */
    357,
    /* VCVTUQQ2PHZ128rmb */
  },
  { /* 5569 */
    358,
    /* VCVTUQQ2PHZ128rmbk */
  },
  { /* 5570 */
    359,
    /* VCVTUQQ2PHZ128rmbkz */
  },
  { /* 5571 */
    445,
    /* VCVTUQQ2PHZ128rmk */
  },
  { /* 5572 */
    446,
    /* VCVTUQQ2PHZ128rmkz */
  },
  { /* 5573 */
    360,
    /* VCVTUQQ2PHZ128rr */
  },
  { /* 5574 */
    361,
    /* VCVTUQQ2PHZ128rrk */
  },
  { /* 5575 */
    362,
    /* VCVTUQQ2PHZ128rrkz */
  },
  { /* 5576 */
    447,
    /* VCVTUQQ2PHZ256rm */
  },
  { /* 5577 */
    357,
    /* VCVTUQQ2PHZ256rmb */
  },
  { /* 5578 */
    358,
    /* VCVTUQQ2PHZ256rmbk */
  },
  { /* 5579 */
    359,
    /* VCVTUQQ2PHZ256rmbkz */
  },
  { /* 5580 */
    448,
    /* VCVTUQQ2PHZ256rmk */
  },
  { /* 5581 */
    449,
    /* VCVTUQQ2PHZ256rmkz */
  },
  { /* 5582 */
    450,
    /* VCVTUQQ2PHZ256rr */
  },
  { /* 5583 */
    451,
    /* VCVTUQQ2PHZ256rrk */
  },
  { /* 5584 */
    452,
    /* VCVTUQQ2PHZ256rrkz */
  },
  { /* 5585 */
    482,
    /* VCVTUQQ2PHZrm */
  },
  { /* 5586 */
    357,
    /* VCVTUQQ2PHZrmb */
  },
  { /* 5587 */
    358,
    /* VCVTUQQ2PHZrmbk */
  },
  { /* 5588 */
    359,
    /* VCVTUQQ2PHZrmbkz */
  },
  { /* 5589 */
    483,
    /* VCVTUQQ2PHZrmk */
  },
  { /* 5590 */
    484,
    /* VCVTUQQ2PHZrmkz */
  },
  { /* 5591 */
    485,
    /* VCVTUQQ2PHZrr */
  },
  { /* 5592 */
    486,
    /* VCVTUQQ2PHZrrb */
  },
  { /* 5593 */
    487,
    /* VCVTUQQ2PHZrrbk */
  },
  { /* 5594 */
    488,
    /* VCVTUQQ2PHZrrbkz */
  },
  { /* 5595 */
    489,
    /* VCVTUQQ2PHZrrk */
  },
  { /* 5596 */
    490,
    /* VCVTUQQ2PHZrrkz */
  },
  { /* 5597 */
    444,
    /* VCVTUQQ2PSZ128rm */
  },
  { /* 5598 */
    357,
    /* VCVTUQQ2PSZ128rmb */
  },
  { /* 5599 */
    358,
    /* VCVTUQQ2PSZ128rmbk */
  },
  { /* 5600 */
    359,
    /* VCVTUQQ2PSZ128rmbkz */
  },
  { /* 5601 */
    445,
    /* VCVTUQQ2PSZ128rmk */
  },
  { /* 5602 */
    446,
    /* VCVTUQQ2PSZ128rmkz */
  },
  { /* 5603 */
    360,
    /* VCVTUQQ2PSZ128rr */
  },
  { /* 5604 */
    361,
    /* VCVTUQQ2PSZ128rrk */
  },
  { /* 5605 */
    362,
    /* VCVTUQQ2PSZ128rrkz */
  },
  { /* 5606 */
    447,
    /* VCVTUQQ2PSZ256rm */
  },
  { /* 5607 */
    357,
    /* VCVTUQQ2PSZ256rmb */
  },
  { /* 5608 */
    358,
    /* VCVTUQQ2PSZ256rmbk */
  },
  { /* 5609 */
    359,
    /* VCVTUQQ2PSZ256rmbkz */
  },
  { /* 5610 */
    448,
    /* VCVTUQQ2PSZ256rmk */
  },
  { /* 5611 */
    449,
    /* VCVTUQQ2PSZ256rmkz */
  },
  { /* 5612 */
    450,
    /* VCVTUQQ2PSZ256rr */
  },
  { /* 5613 */
    451,
    /* VCVTUQQ2PSZ256rrk */
  },
  { /* 5614 */
    452,
    /* VCVTUQQ2PSZ256rrkz */
  },
  { /* 5615 */
    453,
    /* VCVTUQQ2PSZrm */
  },
  { /* 5616 */
    336,
    /* VCVTUQQ2PSZrmb */
  },
  { /* 5617 */
    337,
    /* VCVTUQQ2PSZrmbk */
  },
  { /* 5618 */
    338,
    /* VCVTUQQ2PSZrmbkz */
  },
  { /* 5619 */
    454,
    /* VCVTUQQ2PSZrmk */
  },
  { /* 5620 */
    455,
    /* VCVTUQQ2PSZrmkz */
  },
  { /* 5621 */
    456,
    /* VCVTUQQ2PSZrr */
  },
  { /* 5622 */
    479,
    /* VCVTUQQ2PSZrrb */
  },
  { /* 5623 */
    480,
    /* VCVTUQQ2PSZrrbk */
  },
  { /* 5624 */
    481,
    /* VCVTUQQ2PSZrrbkz */
  },
  { /* 5625 */
    460,
    /* VCVTUQQ2PSZrrk */
  },
  { /* 5626 */
    461,
    /* VCVTUQQ2PSZrrkz */
  },
  { /* 5627 */
    0,
    /*  */
  },
  { /* 5628 */
    261,
    /* VCVTUSI2SDZrm_Int */
  },
  { /* 5629 */
    0,
    /*  */
  },
  { /* 5630 */
    564,
    /* VCVTUSI2SDZrr_Int */
  },
  { /* 5631 */
    0,
    /*  */
  },
  { /* 5632 */
    261,
    /* VCVTUSI2SHZrm_Int */
  },
  { /* 5633 */
    0,
    /*  */
  },
  { /* 5634 */
    564,
    /* VCVTUSI2SHZrr_Int */
  },
  { /* 5635 */
    566,
    /* VCVTUSI2SHZrrb_Int */
  },
  { /* 5636 */
    0,
    /*  */
  },
  { /* 5637 */
    261,
    /* VCVTUSI2SSZrm_Int */
  },
  { /* 5638 */
    0,
    /*  */
  },
  { /* 5639 */
    564,
    /* VCVTUSI2SSZrr_Int */
  },
  { /* 5640 */
    566,
    /* VCVTUSI2SSZrrb_Int */
  },
  { /* 5641 */
    0,
    /*  */
  },
  { /* 5642 */
    219,
    /* VCVTUSI642SDZrm_Int */
  },
  { /* 5643 */
    0,
    /*  */
  },
  { /* 5644 */
    567,
    /* VCVTUSI642SDZrr_Int */
  },
  { /* 5645 */
    568,
    /* VCVTUSI642SDZrrb_Int */
  },
  { /* 5646 */
    0,
    /*  */
  },
  { /* 5647 */
    219,
    /* VCVTUSI642SHZrm_Int */
  },
  { /* 5648 */
    0,
    /*  */
  },
  { /* 5649 */
    567,
    /* VCVTUSI642SHZrr_Int */
  },
  { /* 5650 */
    568,
    /* VCVTUSI642SHZrrb_Int */
  },
  { /* 5651 */
    0,
    /*  */
  },
  { /* 5652 */
    219,
    /* VCVTUSI642SSZrm_Int */
  },
  { /* 5653 */
    0,
    /*  */
  },
  { /* 5654 */
    567,
    /* VCVTUSI642SSZrr_Int */
  },
  { /* 5655 */
    568,
    /* VCVTUSI642SSZrrb_Int */
  },
  { /* 5656 */
    444,
    /* VCVTUW2PHZ128rm */
  },
  { /* 5657 */
    412,
    /* VCVTUW2PHZ128rmb */
  },
  { /* 5658 */
    494,
    /* VCVTUW2PHZ128rmbk */
  },
  { /* 5659 */
    495,
    /* VCVTUW2PHZ128rmbkz */
  },
  { /* 5660 */
    445,
    /* VCVTUW2PHZ128rmk */
  },
  { /* 5661 */
    446,
    /* VCVTUW2PHZ128rmkz */
  },
  { /* 5662 */
    360,
    /* VCVTUW2PHZ128rr */
  },
  { /* 5663 */
    361,
    /* VCVTUW2PHZ128rrk */
  },
  { /* 5664 */
    362,
    /* VCVTUW2PHZ128rrkz */
  },
  { /* 5665 */
    463,
    /* VCVTUW2PHZ256rm */
  },
  { /* 5666 */
    496,
    /* VCVTUW2PHZ256rmb */
  },
  { /* 5667 */
    497,
    /* VCVTUW2PHZ256rmbk */
  },
  { /* 5668 */
    498,
    /* VCVTUW2PHZ256rmbkz */
  },
  { /* 5669 */
    464,
    /* VCVTUW2PHZ256rmk */
  },
  { /* 5670 */
    465,
    /* VCVTUW2PHZ256rmkz */
  },
  { /* 5671 */
    466,
    /* VCVTUW2PHZ256rr */
  },
  { /* 5672 */
    467,
    /* VCVTUW2PHZ256rrk */
  },
  { /* 5673 */
    468,
    /* VCVTUW2PHZ256rrkz */
  },
  { /* 5674 */
    469,
    /* VCVTUW2PHZrm */
  },
  { /* 5675 */
    499,
    /* VCVTUW2PHZrmb */
  },
  { /* 5676 */
    500,
    /* VCVTUW2PHZrmbk */
  },
  { /* 5677 */
    501,
    /* VCVTUW2PHZrmbkz */
  },
  { /* 5678 */
    470,
    /* VCVTUW2PHZrmk */
  },
  { /* 5679 */
    471,
    /* VCVTUW2PHZrmkz */
  },
  { /* 5680 */
    472,
    /* VCVTUW2PHZrr */
  },
  { /* 5681 */
    525,
    /* VCVTUW2PHZrrb */
  },
  { /* 5682 */
    526,
    /* VCVTUW2PHZrrbk */
  },
  { /* 5683 */
    527,
    /* VCVTUW2PHZrrbkz */
  },
  { /* 5684 */
    476,
    /* VCVTUW2PHZrrk */
  },
  { /* 5685 */
    477,
    /* VCVTUW2PHZrrkz */
  },
  { /* 5686 */
    444,
    /* VCVTW2PHZ128rm */
  },
  { /* 5687 */
    412,
    /* VCVTW2PHZ128rmb */
  },
  { /* 5688 */
    494,
    /* VCVTW2PHZ128rmbk */
  },
  { /* 5689 */
    495,
    /* VCVTW2PHZ128rmbkz */
  },
  { /* 5690 */
    445,
    /* VCVTW2PHZ128rmk */
  },
  { /* 5691 */
    446,
    /* VCVTW2PHZ128rmkz */
  },
  { /* 5692 */
    360,
    /* VCVTW2PHZ128rr */
  },
  { /* 5693 */
    361,
    /* VCVTW2PHZ128rrk */
  },
  { /* 5694 */
    362,
    /* VCVTW2PHZ128rrkz */
  },
  { /* 5695 */
    463,
    /* VCVTW2PHZ256rm */
  },
  { /* 5696 */
    496,
    /* VCVTW2PHZ256rmb */
  },
  { /* 5697 */
    497,
    /* VCVTW2PHZ256rmbk */
  },
  { /* 5698 */
    498,
    /* VCVTW2PHZ256rmbkz */
  },
  { /* 5699 */
    464,
    /* VCVTW2PHZ256rmk */
  },
  { /* 5700 */
    465,
    /* VCVTW2PHZ256rmkz */
  },
  { /* 5701 */
    466,
    /* VCVTW2PHZ256rr */
  },
  { /* 5702 */
    467,
    /* VCVTW2PHZ256rrk */
  },
  { /* 5703 */
    468,
    /* VCVTW2PHZ256rrkz */
  },
  { /* 5704 */
    469,
    /* VCVTW2PHZrm */
  },
  { /* 5705 */
    499,
    /* VCVTW2PHZrmb */
  },
  { /* 5706 */
    500,
    /* VCVTW2PHZrmbk */
  },
  { /* 5707 */
    501,
    /* VCVTW2PHZrmbkz */
  },
  { /* 5708 */
    470,
    /* VCVTW2PHZrmk */
  },
  { /* 5709 */
    471,
    /* VCVTW2PHZrmkz */
  },
  { /* 5710 */
    472,
    /* VCVTW2PHZrr */
  },
  { /* 5711 */
    525,
    /* VCVTW2PHZrrb */
  },
  { /* 5712 */
    526,
    /* VCVTW2PHZrrbk */
  },
  { /* 5713 */
    527,
    /* VCVTW2PHZrrbkz */
  },
  { /* 5714 */
    476,
    /* VCVTW2PHZrrk */
  },
  { /* 5715 */
    477,
    /* VCVTW2PHZrrkz */
  },
  { /* 5716 */
    294,
    /* VDBPSADBWZ128rmi */
  },
  { /* 5717 */
    295,
    /* VDBPSADBWZ128rmik */
  },
  { /* 5718 */
    296,
    /* VDBPSADBWZ128rmikz */
  },
  { /* 5719 */
    297,
    /* VDBPSADBWZ128rri */
  },
  { /* 5720 */
    298,
    /* VDBPSADBWZ128rrik */
  },
  { /* 5721 */
    299,
    /* VDBPSADBWZ128rrikz */
  },
  { /* 5722 */
    303,
    /* VDBPSADBWZ256rmi */
  },
  { /* 5723 */
    304,
    /* VDBPSADBWZ256rmik */
  },
  { /* 5724 */
    305,
    /* VDBPSADBWZ256rmikz */
  },
  { /* 5725 */
    306,
    /* VDBPSADBWZ256rri */
  },
  { /* 5726 */
    307,
    /* VDBPSADBWZ256rrik */
  },
  { /* 5727 */
    308,
    /* VDBPSADBWZ256rrikz */
  },
  { /* 5728 */
    312,
    /* VDBPSADBWZrmi */
  },
  { /* 5729 */
    313,
    /* VDBPSADBWZrmik */
  },
  { /* 5730 */
    314,
    /* VDBPSADBWZrmikz */
  },
  { /* 5731 */
    315,
    /* VDBPSADBWZrri */
  },
  { /* 5732 */
    316,
    /* VDBPSADBWZrrik */
  },
  { /* 5733 */
    317,
    /* VDBPSADBWZrrikz */
  },
  { /* 5734 */
    216,
    /* VDIVPDYrm */
  },
  { /* 5735 */
    217,
    /* VDIVPDYrr */
  },
  { /* 5736 */
    218,
    /* VDIVPDZ128rm */
  },
  { /* 5737 */
    219,
    /* VDIVPDZ128rmb */
  },
  { /* 5738 */
    220,
    /* VDIVPDZ128rmbk */
  },
  { /* 5739 */
    221,
    /* VDIVPDZ128rmbkz */
  },
  { /* 5740 */
    215,
    /* VDIVPDZ128rmk */
  },
  { /* 5741 */
    222,
    /* VDIVPDZ128rmkz */
  },
  { /* 5742 */
    223,
    /* VDIVPDZ128rr */
  },
  { /* 5743 */
    224,
    /* VDIVPDZ128rrk */
  },
  { /* 5744 */
    225,
    /* VDIVPDZ128rrkz */
  },
  { /* 5745 */
    226,
    /* VDIVPDZ256rm */
  },
  { /* 5746 */
    227,
    /* VDIVPDZ256rmb */
  },
  { /* 5747 */
    228,
    /* VDIVPDZ256rmbk */
  },
  { /* 5748 */
    229,
    /* VDIVPDZ256rmbkz */
  },
  { /* 5749 */
    230,
    /* VDIVPDZ256rmk */
  },
  { /* 5750 */
    231,
    /* VDIVPDZ256rmkz */
  },
  { /* 5751 */
    232,
    /* VDIVPDZ256rr */
  },
  { /* 5752 */
    233,
    /* VDIVPDZ256rrk */
  },
  { /* 5753 */
    234,
    /* VDIVPDZ256rrkz */
  },
  { /* 5754 */
    235,
    /* VDIVPDZrm */
  },
  { /* 5755 */
    236,
    /* VDIVPDZrmb */
  },
  { /* 5756 */
    237,
    /* VDIVPDZrmbk */
  },
  { /* 5757 */
    238,
    /* VDIVPDZrmbkz */
  },
  { /* 5758 */
    239,
    /* VDIVPDZrmk */
  },
  { /* 5759 */
    240,
    /* VDIVPDZrmkz */
  },
  { /* 5760 */
    241,
    /* VDIVPDZrr */
  },
  { /* 5761 */
    242,
    /* VDIVPDZrrb */
  },
  { /* 5762 */
    243,
    /* VDIVPDZrrbk */
  },
  { /* 5763 */
    244,
    /* VDIVPDZrrbkz */
  },
  { /* 5764 */
    245,
    /* VDIVPDZrrk */
  },
  { /* 5765 */
    246,
    /* VDIVPDZrrkz */
  },
  { /* 5766 */
    247,
    /* VDIVPDrm */
  },
  { /* 5767 */
    248,
    /* VDIVPDrr */
  },
  { /* 5768 */
    218,
    /* VDIVPHZ128rm */
  },
  { /* 5769 */
    249,
    /* VDIVPHZ128rmb */
  },
  { /* 5770 */
    250,
    /* VDIVPHZ128rmbk */
  },
  { /* 5771 */
    251,
    /* VDIVPHZ128rmbkz */
  },
  { /* 5772 */
    215,
    /* VDIVPHZ128rmk */
  },
  { /* 5773 */
    222,
    /* VDIVPHZ128rmkz */
  },
  { /* 5774 */
    223,
    /* VDIVPHZ128rr */
  },
  { /* 5775 */
    224,
    /* VDIVPHZ128rrk */
  },
  { /* 5776 */
    225,
    /* VDIVPHZ128rrkz */
  },
  { /* 5777 */
    226,
    /* VDIVPHZ256rm */
  },
  { /* 5778 */
    252,
    /* VDIVPHZ256rmb */
  },
  { /* 5779 */
    253,
    /* VDIVPHZ256rmbk */
  },
  { /* 5780 */
    254,
    /* VDIVPHZ256rmbkz */
  },
  { /* 5781 */
    230,
    /* VDIVPHZ256rmk */
  },
  { /* 5782 */
    231,
    /* VDIVPHZ256rmkz */
  },
  { /* 5783 */
    232,
    /* VDIVPHZ256rr */
  },
  { /* 5784 */
    233,
    /* VDIVPHZ256rrk */
  },
  { /* 5785 */
    234,
    /* VDIVPHZ256rrkz */
  },
  { /* 5786 */
    235,
    /* VDIVPHZrm */
  },
  { /* 5787 */
    255,
    /* VDIVPHZrmb */
  },
  { /* 5788 */
    256,
    /* VDIVPHZrmbk */
  },
  { /* 5789 */
    257,
    /* VDIVPHZrmbkz */
  },
  { /* 5790 */
    239,
    /* VDIVPHZrmk */
  },
  { /* 5791 */
    240,
    /* VDIVPHZrmkz */
  },
  { /* 5792 */
    241,
    /* VDIVPHZrr */
  },
  { /* 5793 */
    258,
    /* VDIVPHZrrb */
  },
  { /* 5794 */
    259,
    /* VDIVPHZrrbk */
  },
  { /* 5795 */
    260,
    /* VDIVPHZrrbkz */
  },
  { /* 5796 */
    245,
    /* VDIVPHZrrk */
  },
  { /* 5797 */
    246,
    /* VDIVPHZrrkz */
  },
  { /* 5798 */
    216,
    /* VDIVPSYrm */
  },
  { /* 5799 */
    217,
    /* VDIVPSYrr */
  },
  { /* 5800 */
    218,
    /* VDIVPSZ128rm */
  },
  { /* 5801 */
    261,
    /* VDIVPSZ128rmb */
  },
  { /* 5802 */
    262,
    /* VDIVPSZ128rmbk */
  },
  { /* 5803 */
    263,
    /* VDIVPSZ128rmbkz */
  },
  { /* 5804 */
    215,
    /* VDIVPSZ128rmk */
  },
  { /* 5805 */
    222,
    /* VDIVPSZ128rmkz */
  },
  { /* 5806 */
    223,
    /* VDIVPSZ128rr */
  },
  { /* 5807 */
    224,
    /* VDIVPSZ128rrk */
  },
  { /* 5808 */
    225,
    /* VDIVPSZ128rrkz */
  },
  { /* 5809 */
    226,
    /* VDIVPSZ256rm */
  },
  { /* 5810 */
    264,
    /* VDIVPSZ256rmb */
  },
  { /* 5811 */
    265,
    /* VDIVPSZ256rmbk */
  },
  { /* 5812 */
    266,
    /* VDIVPSZ256rmbkz */
  },
  { /* 5813 */
    230,
    /* VDIVPSZ256rmk */
  },
  { /* 5814 */
    231,
    /* VDIVPSZ256rmkz */
  },
  { /* 5815 */
    232,
    /* VDIVPSZ256rr */
  },
  { /* 5816 */
    233,
    /* VDIVPSZ256rrk */
  },
  { /* 5817 */
    234,
    /* VDIVPSZ256rrkz */
  },
  { /* 5818 */
    235,
    /* VDIVPSZrm */
  },
  { /* 5819 */
    267,
    /* VDIVPSZrmb */
  },
  { /* 5820 */
    268,
    /* VDIVPSZrmbk */
  },
  { /* 5821 */
    269,
    /* VDIVPSZrmbkz */
  },
  { /* 5822 */
    239,
    /* VDIVPSZrmk */
  },
  { /* 5823 */
    240,
    /* VDIVPSZrmkz */
  },
  { /* 5824 */
    241,
    /* VDIVPSZrr */
  },
  { /* 5825 */
    270,
    /* VDIVPSZrrb */
  },
  { /* 5826 */
    271,
    /* VDIVPSZrrbk */
  },
  { /* 5827 */
    272,
    /* VDIVPSZrrbkz */
  },
  { /* 5828 */
    245,
    /* VDIVPSZrrk */
  },
  { /* 5829 */
    246,
    /* VDIVPSZrrkz */
  },
  { /* 5830 */
    247,
    /* VDIVPSrm */
  },
  { /* 5831 */
    248,
    /* VDIVPSrr */
  },
  { /* 5832 */
    0,
    /*  */
  },
  { /* 5833 */
    219,
    /* VDIVSDZrm_Int */
  },
  { /* 5834 */
    220,
    /* VDIVSDZrm_Intk */
  },
  { /* 5835 */
    221,
    /* VDIVSDZrm_Intkz */
  },
  { /* 5836 */
    0,
    /*  */
  },
  { /* 5837 */
    273,
    /* VDIVSDZrr_Int */
  },
  { /* 5838 */
    274,
    /* VDIVSDZrr_Intk */
  },
  { /* 5839 */
    275,
    /* VDIVSDZrr_Intkz */
  },
  { /* 5840 */
    276,
    /* VDIVSDZrrb_Int */
  },
  { /* 5841 */
    277,
    /* VDIVSDZrrb_Intk */
  },
  { /* 5842 */
    278,
    /* VDIVSDZrrb_Intkz */
  },
  { /* 5843 */
    0,
    /*  */
  },
  { /* 5844 */
    247,
    /* VDIVSDrm_Int */
  },
  { /* 5845 */
    0,
    /*  */
  },
  { /* 5846 */
    248,
    /* VDIVSDrr_Int */
  },
  { /* 5847 */
    0,
    /*  */
  },
  { /* 5848 */
    249,
    /* VDIVSHZrm_Int */
  },
  { /* 5849 */
    250,
    /* VDIVSHZrm_Intk */
  },
  { /* 5850 */
    251,
    /* VDIVSHZrm_Intkz */
  },
  { /* 5851 */
    0,
    /*  */
  },
  { /* 5852 */
    279,
    /* VDIVSHZrr_Int */
  },
  { /* 5853 */
    280,
    /* VDIVSHZrr_Intk */
  },
  { /* 5854 */
    281,
    /* VDIVSHZrr_Intkz */
  },
  { /* 5855 */
    282,
    /* VDIVSHZrrb_Int */
  },
  { /* 5856 */
    283,
    /* VDIVSHZrrb_Intk */
  },
  { /* 5857 */
    284,
    /* VDIVSHZrrb_Intkz */
  },
  { /* 5858 */
    0,
    /*  */
  },
  { /* 5859 */
    261,
    /* VDIVSSZrm_Int */
  },
  { /* 5860 */
    262,
    /* VDIVSSZrm_Intk */
  },
  { /* 5861 */
    263,
    /* VDIVSSZrm_Intkz */
  },
  { /* 5862 */
    0,
    /*  */
  },
  { /* 5863 */
    285,
    /* VDIVSSZrr_Int */
  },
  { /* 5864 */
    286,
    /* VDIVSSZrr_Intk */
  },
  { /* 5865 */
    287,
    /* VDIVSSZrr_Intkz */
  },
  { /* 5866 */
    288,
    /* VDIVSSZrrb_Int */
  },
  { /* 5867 */
    289,
    /* VDIVSSZrrb_Intk */
  },
  { /* 5868 */
    290,
    /* VDIVSSZrrb_Intkz */
  },
  { /* 5869 */
    0,
    /*  */
  },
  { /* 5870 */
    247,
    /* VDIVSSrm_Int */
  },
  { /* 5871 */
    0,
    /*  */
  },
  { /* 5872 */
    248,
    /* VDIVSSrr_Int */
  },
  { /* 5873 */
    214,
    /* VDPBF16PSZ128m */
  },
  { /* 5874 */
    588,
    /* VDPBF16PSZ128mb */
  },
  { /* 5875 */
    262,
    /* VDPBF16PSZ128mbk */
  },
  { /* 5876 */
    262,
    /* VDPBF16PSZ128mbkz */
  },
  { /* 5877 */
    215,
    /* VDPBF16PSZ128mk */
  },
  { /* 5878 */
    215,
    /* VDPBF16PSZ128mkz */
  },
  { /* 5879 */
    589,
    /* VDPBF16PSZ128r */
  },
  { /* 5880 */
    224,
    /* VDPBF16PSZ128rk */
  },
  { /* 5881 */
    224,
    /* VDPBF16PSZ128rkz */
  },
  { /* 5882 */
    590,
    /* VDPBF16PSZ256m */
  },
  { /* 5883 */
    591,
    /* VDPBF16PSZ256mb */
  },
  { /* 5884 */
    265,
    /* VDPBF16PSZ256mbk */
  },
  { /* 5885 */
    265,
    /* VDPBF16PSZ256mbkz */
  },
  { /* 5886 */
    230,
    /* VDPBF16PSZ256mk */
  },
  { /* 5887 */
    230,
    /* VDPBF16PSZ256mkz */
  },
  { /* 5888 */
    592,
    /* VDPBF16PSZ256r */
  },
  { /* 5889 */
    233,
    /* VDPBF16PSZ256rk */
  },
  { /* 5890 */
    233,
    /* VDPBF16PSZ256rkz */
  },
  { /* 5891 */
    593,
    /* VDPBF16PSZm */
  },
  { /* 5892 */
    594,
    /* VDPBF16PSZmb */
  },
  { /* 5893 */
    268,
    /* VDPBF16PSZmbk */
  },
  { /* 5894 */
    268,
    /* VDPBF16PSZmbkz */
  },
  { /* 5895 */
    239,
    /* VDPBF16PSZmk */
  },
  { /* 5896 */
    239,
    /* VDPBF16PSZmkz */
  },
  { /* 5897 */
    595,
    /* VDPBF16PSZr */
  },
  { /* 5898 */
    245,
    /* VDPBF16PSZrk */
  },
  { /* 5899 */
    245,
    /* VDPBF16PSZrkz */
  },
  { /* 5900 */
    330,
    /* VDPPDrmi */
  },
  { /* 5901 */
    331,
    /* VDPPDrri */
  },
  { /* 5902 */
    328,
    /* VDPPSYrmi */
  },
  { /* 5903 */
    329,
    /* VDPPSYrri */
  },
  { /* 5904 */
    330,
    /* VDPPSrmi */
  },
  { /* 5905 */
    331,
    /* VDPPSrri */
  },
  { /* 5906 */
    29,
    /* VERRm */
  },
  { /* 5907 */
    132,
    /* VERRr */
  },
  { /* 5908 */
    29,
    /* VERWm */
  },
  { /* 5909 */
    132,
    /* VERWr */
  },
  { /* 5910 */
    469,
    /* VEXP2PDZm */
  },
  { /* 5911 */
    342,
    /* VEXP2PDZmb */
  },
  { /* 5912 */
    343,
    /* VEXP2PDZmbk */
  },
  { /* 5913 */
    344,
    /* VEXP2PDZmbkz */
  },
  { /* 5914 */
    470,
    /* VEXP2PDZmk */
  },
  { /* 5915 */
    471,
    /* VEXP2PDZmkz */
  },
  { /* 5916 */
    472,
    /* VEXP2PDZr */
  },
  { /* 5917 */
    579,
    /* VEXP2PDZrb */
  },
  { /* 5918 */
    580,
    /* VEXP2PDZrbk */
  },
  { /* 5919 */
    581,
    /* VEXP2PDZrbkz */
  },
  { /* 5920 */
    476,
    /* VEXP2PDZrk */
  },
  { /* 5921 */
    477,
    /* VEXP2PDZrkz */
  },
  { /* 5922 */
    469,
    /* VEXP2PSZm */
  },
  { /* 5923 */
    370,
    /* VEXP2PSZmb */
  },
  { /* 5924 */
    371,
    /* VEXP2PSZmbk */
  },
  { /* 5925 */
    372,
    /* VEXP2PSZmbkz */
  },
  { /* 5926 */
    470,
    /* VEXP2PSZmk */
  },
  { /* 5927 */
    471,
    /* VEXP2PSZmkz */
  },
  { /* 5928 */
    472,
    /* VEXP2PSZr */
  },
  { /* 5929 */
    585,
    /* VEXP2PSZrb */
  },
  { /* 5930 */
    586,
    /* VEXP2PSZrbk */
  },
  { /* 5931 */
    587,
    /* VEXP2PSZrbkz */
  },
  { /* 5932 */
    476,
    /* VEXP2PSZrk */
  },
  { /* 5933 */
    477,
    /* VEXP2PSZrkz */
  },
  { /* 5934 */
    357,
    /* VEXPANDPDZ128rm */
  },
  { /* 5935 */
    358,
    /* VEXPANDPDZ128rmk */
  },
  { /* 5936 */
    359,
    /* VEXPANDPDZ128rmkz */
  },
  { /* 5937 */
    360,
    /* VEXPANDPDZ128rr */
  },
  { /* 5938 */
    361,
    /* VEXPANDPDZ128rrk */
  },
  { /* 5939 */
    362,
    /* VEXPANDPDZ128rrkz */
  },
  { /* 5940 */
    336,
    /* VEXPANDPDZ256rm */
  },
  { /* 5941 */
    337,
    /* VEXPANDPDZ256rmk */
  },
  { /* 5942 */
    338,
    /* VEXPANDPDZ256rmkz */
  },
  { /* 5943 */
    466,
    /* VEXPANDPDZ256rr */
  },
  { /* 5944 */
    467,
    /* VEXPANDPDZ256rrk */
  },
  { /* 5945 */
    468,
    /* VEXPANDPDZ256rrkz */
  },
  { /* 5946 */
    342,
    /* VEXPANDPDZrm */
  },
  { /* 5947 */
    343,
    /* VEXPANDPDZrmk */
  },
  { /* 5948 */
    344,
    /* VEXPANDPDZrmkz */
  },
  { /* 5949 */
    472,
    /* VEXPANDPDZrr */
  },
  { /* 5950 */
    476,
    /* VEXPANDPDZrrk */
  },
  { /* 5951 */
    477,
    /* VEXPANDPDZrrkz */
  },
  { /* 5952 */
    364,
    /* VEXPANDPSZ128rm */
  },
  { /* 5953 */
    365,
    /* VEXPANDPSZ128rmk */
  },
  { /* 5954 */
    366,
    /* VEXPANDPSZ128rmkz */
  },
  { /* 5955 */
    360,
    /* VEXPANDPSZ128rr */
  },
  { /* 5956 */
    361,
    /* VEXPANDPSZ128rrk */
  },
  { /* 5957 */
    362,
    /* VEXPANDPSZ128rrkz */
  },
  { /* 5958 */
    367,
    /* VEXPANDPSZ256rm */
  },
  { /* 5959 */
    368,
    /* VEXPANDPSZ256rmk */
  },
  { /* 5960 */
    369,
    /* VEXPANDPSZ256rmkz */
  },
  { /* 5961 */
    466,
    /* VEXPANDPSZ256rr */
  },
  { /* 5962 */
    467,
    /* VEXPANDPSZ256rrk */
  },
  { /* 5963 */
    468,
    /* VEXPANDPSZ256rrkz */
  },
  { /* 5964 */
    370,
    /* VEXPANDPSZrm */
  },
  { /* 5965 */
    371,
    /* VEXPANDPSZrmk */
  },
  { /* 5966 */
    372,
    /* VEXPANDPSZrmkz */
  },
  { /* 5967 */
    472,
    /* VEXPANDPSZrr */
  },
  { /* 5968 */
    476,
    /* VEXPANDPSZrrk */
  },
  { /* 5969 */
    477,
    /* VEXPANDPSZrrkz */
  },
  { /* 5970 */
    528,
    /* VEXTRACTF128mr */
  },
  { /* 5971 */
    529,
    /* VEXTRACTF128rr */
  },
  { /* 5972 */
    535,
    /* VEXTRACTF32x4Z256mr */
  },
  { /* 5973 */
    536,
    /* VEXTRACTF32x4Z256mrk */
  },
  { /* 5974 */
    537,
    /* VEXTRACTF32x4Z256rr */
  },
  { /* 5975 */
    538,
    /* VEXTRACTF32x4Z256rrk */
  },
  { /* 5976 */
    539,
    /* VEXTRACTF32x4Z256rrkz */
  },
  { /* 5977 */
    596,
    /* VEXTRACTF32x4Zmr */
  },
  { /* 5978 */
    597,
    /* VEXTRACTF32x4Zmrk */
  },
  { /* 5979 */
    598,
    /* VEXTRACTF32x4Zrr */
  },
  { /* 5980 */
    599,
    /* VEXTRACTF32x4Zrrk */
  },
  { /* 5981 */
    600,
    /* VEXTRACTF32x4Zrrkz */
  },
  { /* 5982 */
    540,
    /* VEXTRACTF32x8Zmr */
  },
  { /* 5983 */
    541,
    /* VEXTRACTF32x8Zmrk */
  },
  { /* 5984 */
    542,
    /* VEXTRACTF32x8Zrr */
  },
  { /* 5985 */
    546,
    /* VEXTRACTF32x8Zrrk */
  },
  { /* 5986 */
    547,
    /* VEXTRACTF32x8Zrrkz */
  },
  { /* 5987 */
    535,
    /* VEXTRACTF64x2Z256mr */
  },
  { /* 5988 */
    536,
    /* VEXTRACTF64x2Z256mrk */
  },
  { /* 5989 */
    537,
    /* VEXTRACTF64x2Z256rr */
  },
  { /* 5990 */
    538,
    /* VEXTRACTF64x2Z256rrk */
  },
  { /* 5991 */
    539,
    /* VEXTRACTF64x2Z256rrkz */
  },
  { /* 5992 */
    596,
    /* VEXTRACTF64x2Zmr */
  },
  { /* 5993 */
    597,
    /* VEXTRACTF64x2Zmrk */
  },
  { /* 5994 */
    598,
    /* VEXTRACTF64x2Zrr */
  },
  { /* 5995 */
    599,
    /* VEXTRACTF64x2Zrrk */
  },
  { /* 5996 */
    600,
    /* VEXTRACTF64x2Zrrkz */
  },
  { /* 5997 */
    540,
    /* VEXTRACTF64x4Zmr */
  },
  { /* 5998 */
    541,
    /* VEXTRACTF64x4Zmrk */
  },
  { /* 5999 */
    542,
    /* VEXTRACTF64x4Zrr */
  },
  { /* 6000 */
    546,
    /* VEXTRACTF64x4Zrrk */
  },
  { /* 6001 */
    547,
    /* VEXTRACTF64x4Zrrkz */
  },
  { /* 6002 */
    528,
    /* VEXTRACTI128mr */
  },
  { /* 6003 */
    529,
    /* VEXTRACTI128rr */
  },
  { /* 6004 */
    535,
    /* VEXTRACTI32x4Z256mr */
  },
  { /* 6005 */
    536,
    /* VEXTRACTI32x4Z256mrk */
  },
  { /* 6006 */
    537,
    /* VEXTRACTI32x4Z256rr */
  },
  { /* 6007 */
    538,
    /* VEXTRACTI32x4Z256rrk */
  },
  { /* 6008 */
    539,
    /* VEXTRACTI32x4Z256rrkz */
  },
  { /* 6009 */
    596,
    /* VEXTRACTI32x4Zmr */
  },
  { /* 6010 */
    597,
    /* VEXTRACTI32x4Zmrk */
  },
  { /* 6011 */
    598,
    /* VEXTRACTI32x4Zrr */
  },
  { /* 6012 */
    599,
    /* VEXTRACTI32x4Zrrk */
  },
  { /* 6013 */
    600,
    /* VEXTRACTI32x4Zrrkz */
  },
  { /* 6014 */
    540,
    /* VEXTRACTI32x8Zmr */
  },
  { /* 6015 */
    541,
    /* VEXTRACTI32x8Zmrk */
  },
  { /* 6016 */
    542,
    /* VEXTRACTI32x8Zrr */
  },
  { /* 6017 */
    546,
    /* VEXTRACTI32x8Zrrk */
  },
  { /* 6018 */
    547,
    /* VEXTRACTI32x8Zrrkz */
  },
  { /* 6019 */
    535,
    /* VEXTRACTI64x2Z256mr */
  },
  { /* 6020 */
    536,
    /* VEXTRACTI64x2Z256mrk */
  },
  { /* 6021 */
    537,
    /* VEXTRACTI64x2Z256rr */
  },
  { /* 6022 */
    538,
    /* VEXTRACTI64x2Z256rrk */
  },
  { /* 6023 */
    539,
    /* VEXTRACTI64x2Z256rrkz */
  },
  { /* 6024 */
    596,
    /* VEXTRACTI64x2Zmr */
  },
  { /* 6025 */
    597,
    /* VEXTRACTI64x2Zmrk */
  },
  { /* 6026 */
    598,
    /* VEXTRACTI64x2Zrr */
  },
  { /* 6027 */
    599,
    /* VEXTRACTI64x2Zrrk */
  },
  { /* 6028 */
    600,
    /* VEXTRACTI64x2Zrrkz */
  },
  { /* 6029 */
    540,
    /* VEXTRACTI64x4Zmr */
  },
  { /* 6030 */
    541,
    /* VEXTRACTI64x4Zmrk */
  },
  { /* 6031 */
    542,
    /* VEXTRACTI64x4Zrr */
  },
  { /* 6032 */
    546,
    /* VEXTRACTI64x4Zrrk */
  },
  { /* 6033 */
    547,
    /* VEXTRACTI64x4Zrrkz */
  },
  { /* 6034 */
    601,
    /* VEXTRACTPSZmr */
  },
  { /* 6035 */
    602,
    /* VEXTRACTPSZrr */
  },
  { /* 6036 */
    102,
    /* VEXTRACTPSmr */
  },
  { /* 6037 */
    103,
    /* VEXTRACTPSrr */
  },
  { /* 6038 */
    214,
    /* VFCMADDCPHZ128m */
  },
  { /* 6039 */
    588,
    /* VFCMADDCPHZ128mb */
  },
  { /* 6040 */
    262,
    /* VFCMADDCPHZ128mbk */
  },
  { /* 6041 */
    262,
    /* VFCMADDCPHZ128mbkz */
  },
  { /* 6042 */
    215,
    /* VFCMADDCPHZ128mk */
  },
  { /* 6043 */
    215,
    /* VFCMADDCPHZ128mkz */
  },
  { /* 6044 */
    589,
    /* VFCMADDCPHZ128r */
  },
  { /* 6045 */
    224,
    /* VFCMADDCPHZ128rk */
  },
  { /* 6046 */
    224,
    /* VFCMADDCPHZ128rkz */
  },
  { /* 6047 */
    590,
    /* VFCMADDCPHZ256m */
  },
  { /* 6048 */
    591,
    /* VFCMADDCPHZ256mb */
  },
  { /* 6049 */
    265,
    /* VFCMADDCPHZ256mbk */
  },
  { /* 6050 */
    265,
    /* VFCMADDCPHZ256mbkz */
  },
  { /* 6051 */
    230,
    /* VFCMADDCPHZ256mk */
  },
  { /* 6052 */
    230,
    /* VFCMADDCPHZ256mkz */
  },
  { /* 6053 */
    592,
    /* VFCMADDCPHZ256r */
  },
  { /* 6054 */
    233,
    /* VFCMADDCPHZ256rk */
  },
  { /* 6055 */
    233,
    /* VFCMADDCPHZ256rkz */
  },
  { /* 6056 */
    593,
    /* VFCMADDCPHZm */
  },
  { /* 6057 */
    594,
    /* VFCMADDCPHZmb */
  },
  { /* 6058 */
    268,
    /* VFCMADDCPHZmbk */
  },
  { /* 6059 */
    268,
    /* VFCMADDCPHZmbkz */
  },
  { /* 6060 */
    239,
    /* VFCMADDCPHZmk */
  },
  { /* 6061 */
    239,
    /* VFCMADDCPHZmkz */
  },
  { /* 6062 */
    595,
    /* VFCMADDCPHZr */
  },
  { /* 6063 */
    603,
    /* VFCMADDCPHZrb */
  },
  { /* 6064 */
    271,
    /* VFCMADDCPHZrbk */
  },
  { /* 6065 */
    271,
    /* VFCMADDCPHZrbkz */
  },
  { /* 6066 */
    245,
    /* VFCMADDCPHZrk */
  },
  { /* 6067 */
    245,
    /* VFCMADDCPHZrkz */
  },
  { /* 6068 */
    588,
    /* VFCMADDCSHZm */
  },
  { /* 6069 */
    262,
    /* VFCMADDCSHZmk */
  },
  { /* 6070 */
    262,
    /* VFCMADDCSHZmkz */
  },
  { /* 6071 */
    604,
    /* VFCMADDCSHZr */
  },
  { /* 6072 */
    605,
    /* VFCMADDCSHZrb */
  },
  { /* 6073 */
    289,
    /* VFCMADDCSHZrbk */
  },
  { /* 6074 */
    289,
    /* VFCMADDCSHZrbkz */
  },
  { /* 6075 */
    286,
    /* VFCMADDCSHZrk */
  },
  { /* 6076 */
    286,
    /* VFCMADDCSHZrkz */
  },
  { /* 6077 */
    218,
    /* VFCMULCPHZ128rm */
  },
  { /* 6078 */
    261,
    /* VFCMULCPHZ128rmb */
  },
  { /* 6079 */
    262,
    /* VFCMULCPHZ128rmbk */
  },
  { /* 6080 */
    263,
    /* VFCMULCPHZ128rmbkz */
  },
  { /* 6081 */
    215,
    /* VFCMULCPHZ128rmk */
  },
  { /* 6082 */
    222,
    /* VFCMULCPHZ128rmkz */
  },
  { /* 6083 */
    223,
    /* VFCMULCPHZ128rr */
  },
  { /* 6084 */
    224,
    /* VFCMULCPHZ128rrk */
  },
  { /* 6085 */
    225,
    /* VFCMULCPHZ128rrkz */
  },
  { /* 6086 */
    226,
    /* VFCMULCPHZ256rm */
  },
  { /* 6087 */
    264,
    /* VFCMULCPHZ256rmb */
  },
  { /* 6088 */
    265,
    /* VFCMULCPHZ256rmbk */
  },
  { /* 6089 */
    266,
    /* VFCMULCPHZ256rmbkz */
  },
  { /* 6090 */
    230,
    /* VFCMULCPHZ256rmk */
  },
  { /* 6091 */
    231,
    /* VFCMULCPHZ256rmkz */
  },
  { /* 6092 */
    232,
    /* VFCMULCPHZ256rr */
  },
  { /* 6093 */
    233,
    /* VFCMULCPHZ256rrk */
  },
  { /* 6094 */
    234,
    /* VFCMULCPHZ256rrkz */
  },
  { /* 6095 */
    235,
    /* VFCMULCPHZrm */
  },
  { /* 6096 */
    267,
    /* VFCMULCPHZrmb */
  },
  { /* 6097 */
    268,
    /* VFCMULCPHZrmbk */
  },
  { /* 6098 */
    269,
    /* VFCMULCPHZrmbkz */
  },
  { /* 6099 */
    239,
    /* VFCMULCPHZrmk */
  },
  { /* 6100 */
    240,
    /* VFCMULCPHZrmkz */
  },
  { /* 6101 */
    241,
    /* VFCMULCPHZrr */
  },
  { /* 6102 */
    270,
    /* VFCMULCPHZrrb */
  },
  { /* 6103 */
    271,
    /* VFCMULCPHZrrbk */
  },
  { /* 6104 */
    272,
    /* VFCMULCPHZrrbkz */
  },
  { /* 6105 */
    245,
    /* VFCMULCPHZrrk */
  },
  { /* 6106 */
    246,
    /* VFCMULCPHZrrkz */
  },
  { /* 6107 */
    261,
    /* VFCMULCSHZrm */
  },
  { /* 6108 */
    262,
    /* VFCMULCSHZrmk */
  },
  { /* 6109 */
    263,
    /* VFCMULCSHZrmkz */
  },
  { /* 6110 */
    285,
    /* VFCMULCSHZrr */
  },
  { /* 6111 */
    288,
    /* VFCMULCSHZrrb */
  },
  { /* 6112 */
    289,
    /* VFCMULCSHZrrbk */
  },
  { /* 6113 */
    290,
    /* VFCMULCSHZrrbkz */
  },
  { /* 6114 */
    286,
    /* VFCMULCSHZrrk */
  },
  { /* 6115 */
    287,
    /* VFCMULCSHZrrkz */
  },
  { /* 6116 */
    606,
    /* VFIXUPIMMPDZ128rmbi */
  },
  { /* 6117 */
    319,
    /* VFIXUPIMMPDZ128rmbik */
  },
  { /* 6118 */
    319,
    /* VFIXUPIMMPDZ128rmbikz */
  },
  { /* 6119 */
    607,
    /* VFIXUPIMMPDZ128rmi */
  },
  { /* 6120 */
    295,
    /* VFIXUPIMMPDZ128rmik */
  },
  { /* 6121 */
    295,
    /* VFIXUPIMMPDZ128rmikz */
  },
  { /* 6122 */
    608,
    /* VFIXUPIMMPDZ128rri */
  },
  { /* 6123 */
    298,
    /* VFIXUPIMMPDZ128rrik */
  },
  { /* 6124 */
    298,
    /* VFIXUPIMMPDZ128rrikz */
  },
  { /* 6125 */
    609,
    /* VFIXUPIMMPDZ256rmbi */
  },
  { /* 6126 */
    322,
    /* VFIXUPIMMPDZ256rmbik */
  },
  { /* 6127 */
    322,
    /* VFIXUPIMMPDZ256rmbikz */
  },
  { /* 6128 */
    610,
    /* VFIXUPIMMPDZ256rmi */
  },
  { /* 6129 */
    304,
    /* VFIXUPIMMPDZ256rmik */
  },
  { /* 6130 */
    304,
    /* VFIXUPIMMPDZ256rmikz */
  },
  { /* 6131 */
    611,
    /* VFIXUPIMMPDZ256rri */
  },
  { /* 6132 */
    307,
    /* VFIXUPIMMPDZ256rrik */
  },
  { /* 6133 */
    307,
    /* VFIXUPIMMPDZ256rrikz */
  },
  { /* 6134 */
    612,
    /* VFIXUPIMMPDZrmbi */
  },
  { /* 6135 */
    325,
    /* VFIXUPIMMPDZrmbik */
  },
  { /* 6136 */
    325,
    /* VFIXUPIMMPDZrmbikz */
  },
  { /* 6137 */
    613,
    /* VFIXUPIMMPDZrmi */
  },
  { /* 6138 */
    313,
    /* VFIXUPIMMPDZrmik */
  },
  { /* 6139 */
    313,
    /* VFIXUPIMMPDZrmikz */
  },
  { /* 6140 */
    614,
    /* VFIXUPIMMPDZrri */
  },
  { /* 6141 */
    615,
    /* VFIXUPIMMPDZrrib */
  },
  { /* 6142 */
    616,
    /* VFIXUPIMMPDZrribk */
  },
  { /* 6143 */
    616,
    /* VFIXUPIMMPDZrribkz */
  },
  { /* 6144 */
    316,
    /* VFIXUPIMMPDZrrik */
  },
  { /* 6145 */
    316,
    /* VFIXUPIMMPDZrrikz */
  },
  { /* 6146 */
    617,
    /* VFIXUPIMMPSZ128rmbi */
  },
  { /* 6147 */
    292,
    /* VFIXUPIMMPSZ128rmbik */
  },
  { /* 6148 */
    292,
    /* VFIXUPIMMPSZ128rmbikz */
  },
  { /* 6149 */
    607,
    /* VFIXUPIMMPSZ128rmi */
  },
  { /* 6150 */
    295,
    /* VFIXUPIMMPSZ128rmik */
  },
  { /* 6151 */
    295,
    /* VFIXUPIMMPSZ128rmikz */
  },
  { /* 6152 */
    608,
    /* VFIXUPIMMPSZ128rri */
  },
  { /* 6153 */
    298,
    /* VFIXUPIMMPSZ128rrik */
  },
  { /* 6154 */
    298,
    /* VFIXUPIMMPSZ128rrikz */
  },
  { /* 6155 */
    618,
    /* VFIXUPIMMPSZ256rmbi */
  },
  { /* 6156 */
    301,
    /* VFIXUPIMMPSZ256rmbik */
  },
  { /* 6157 */
    301,
    /* VFIXUPIMMPSZ256rmbikz */
  },
  { /* 6158 */
    610,
    /* VFIXUPIMMPSZ256rmi */
  },
  { /* 6159 */
    304,
    /* VFIXUPIMMPSZ256rmik */
  },
  { /* 6160 */
    304,
    /* VFIXUPIMMPSZ256rmikz */
  },
  { /* 6161 */
    611,
    /* VFIXUPIMMPSZ256rri */
  },
  { /* 6162 */
    307,
    /* VFIXUPIMMPSZ256rrik */
  },
  { /* 6163 */
    307,
    /* VFIXUPIMMPSZ256rrikz */
  },
  { /* 6164 */
    619,
    /* VFIXUPIMMPSZrmbi */
  },
  { /* 6165 */
    310,
    /* VFIXUPIMMPSZrmbik */
  },
  { /* 6166 */
    310,
    /* VFIXUPIMMPSZrmbikz */
  },
  { /* 6167 */
    613,
    /* VFIXUPIMMPSZrmi */
  },
  { /* 6168 */
    313,
    /* VFIXUPIMMPSZrmik */
  },
  { /* 6169 */
    313,
    /* VFIXUPIMMPSZrmikz */
  },
  { /* 6170 */
    614,
    /* VFIXUPIMMPSZrri */
  },
  { /* 6171 */
    620,
    /* VFIXUPIMMPSZrrib */
  },
  { /* 6172 */
    621,
    /* VFIXUPIMMPSZrribk */
  },
  { /* 6173 */
    621,
    /* VFIXUPIMMPSZrribkz */
  },
  { /* 6174 */
    316,
    /* VFIXUPIMMPSZrrik */
  },
  { /* 6175 */
    316,
    /* VFIXUPIMMPSZrrikz */
  },
  { /* 6176 */
    606,
    /* VFIXUPIMMSDZrmi */
  },
  { /* 6177 */
    319,
    /* VFIXUPIMMSDZrmik */
  },
  { /* 6178 */
    319,
    /* VFIXUPIMMSDZrmikz */
  },
  { /* 6179 */
    622,
    /* VFIXUPIMMSDZrri */
  },
  { /* 6180 */
    622,
    /* VFIXUPIMMSDZrrib */
  },
  { /* 6181 */
    623,
    /* VFIXUPIMMSDZrribk */
  },
  { /* 6182 */
    623,
    /* VFIXUPIMMSDZrribkz */
  },
  { /* 6183 */
    623,
    /* VFIXUPIMMSDZrrik */
  },
  { /* 6184 */
    623,
    /* VFIXUPIMMSDZrrikz */
  },
  { /* 6185 */
    617,
    /* VFIXUPIMMSSZrmi */
  },
  { /* 6186 */
    292,
    /* VFIXUPIMMSSZrmik */
  },
  { /* 6187 */
    292,
    /* VFIXUPIMMSSZrmikz */
  },
  { /* 6188 */
    624,
    /* VFIXUPIMMSSZrri */
  },
  { /* 6189 */
    624,
    /* VFIXUPIMMSSZrrib */
  },
  { /* 6190 */
    625,
    /* VFIXUPIMMSSZrribk */
  },
  { /* 6191 */
    625,
    /* VFIXUPIMMSSZrribkz */
  },
  { /* 6192 */
    625,
    /* VFIXUPIMMSSZrrik */
  },
  { /* 6193 */
    625,
    /* VFIXUPIMMSSZrrikz */
  },
  { /* 6194 */
    626,
    /* VFMADD132PDYm */
  },
  { /* 6195 */
    627,
    /* VFMADD132PDYr */
  },
  { /* 6196 */
    214,
    /* VFMADD132PDZ128m */
  },
  { /* 6197 */
    628,
    /* VFMADD132PDZ128mb */
  },
  { /* 6198 */
    220,
    /* VFMADD132PDZ128mbk */
  },
  { /* 6199 */
    220,
    /* VFMADD132PDZ128mbkz */
  },
  { /* 6200 */
    215,
    /* VFMADD132PDZ128mk */
  },
  { /* 6201 */
    215,
    /* VFMADD132PDZ128mkz */
  },
  { /* 6202 */
    589,
    /* VFMADD132PDZ128r */
  },
  { /* 6203 */
    224,
    /* VFMADD132PDZ128rk */
  },
  { /* 6204 */
    224,
    /* VFMADD132PDZ128rkz */
  },
  { /* 6205 */
    590,
    /* VFMADD132PDZ256m */
  },
  { /* 6206 */
    629,
    /* VFMADD132PDZ256mb */
  },
  { /* 6207 */
    228,
    /* VFMADD132PDZ256mbk */
  },
  { /* 6208 */
    228,
    /* VFMADD132PDZ256mbkz */
  },
  { /* 6209 */
    230,
    /* VFMADD132PDZ256mk */
  },
  { /* 6210 */
    230,
    /* VFMADD132PDZ256mkz */
  },
  { /* 6211 */
    592,
    /* VFMADD132PDZ256r */
  },
  { /* 6212 */
    233,
    /* VFMADD132PDZ256rk */
  },
  { /* 6213 */
    233,
    /* VFMADD132PDZ256rkz */
  },
  { /* 6214 */
    593,
    /* VFMADD132PDZm */
  },
  { /* 6215 */
    630,
    /* VFMADD132PDZmb */
  },
  { /* 6216 */
    237,
    /* VFMADD132PDZmbk */
  },
  { /* 6217 */
    237,
    /* VFMADD132PDZmbkz */
  },
  { /* 6218 */
    239,
    /* VFMADD132PDZmk */
  },
  { /* 6219 */
    239,
    /* VFMADD132PDZmkz */
  },
  { /* 6220 */
    595,
    /* VFMADD132PDZr */
  },
  { /* 6221 */
    631,
    /* VFMADD132PDZrb */
  },
  { /* 6222 */
    243,
    /* VFMADD132PDZrbk */
  },
  { /* 6223 */
    243,
    /* VFMADD132PDZrbkz */
  },
  { /* 6224 */
    245,
    /* VFMADD132PDZrk */
  },
  { /* 6225 */
    245,
    /* VFMADD132PDZrkz */
  },
  { /* 6226 */
    632,
    /* VFMADD132PDm */
  },
  { /* 6227 */
    633,
    /* VFMADD132PDr */
  },
  { /* 6228 */
    214,
    /* VFMADD132PHZ128m */
  },
  { /* 6229 */
    634,
    /* VFMADD132PHZ128mb */
  },
  { /* 6230 */
    250,
    /* VFMADD132PHZ128mbk */
  },
  { /* 6231 */
    250,
    /* VFMADD132PHZ128mbkz */
  },
  { /* 6232 */
    215,
    /* VFMADD132PHZ128mk */
  },
  { /* 6233 */
    215,
    /* VFMADD132PHZ128mkz */
  },
  { /* 6234 */
    589,
    /* VFMADD132PHZ128r */
  },
  { /* 6235 */
    224,
    /* VFMADD132PHZ128rk */
  },
  { /* 6236 */
    224,
    /* VFMADD132PHZ128rkz */
  },
  { /* 6237 */
    590,
    /* VFMADD132PHZ256m */
  },
  { /* 6238 */
    635,
    /* VFMADD132PHZ256mb */
  },
  { /* 6239 */
    253,
    /* VFMADD132PHZ256mbk */
  },
  { /* 6240 */
    253,
    /* VFMADD132PHZ256mbkz */
  },
  { /* 6241 */
    230,
    /* VFMADD132PHZ256mk */
  },
  { /* 6242 */
    230,
    /* VFMADD132PHZ256mkz */
  },
  { /* 6243 */
    592,
    /* VFMADD132PHZ256r */
  },
  { /* 6244 */
    233,
    /* VFMADD132PHZ256rk */
  },
  { /* 6245 */
    233,
    /* VFMADD132PHZ256rkz */
  },
  { /* 6246 */
    593,
    /* VFMADD132PHZm */
  },
  { /* 6247 */
    636,
    /* VFMADD132PHZmb */
  },
  { /* 6248 */
    256,
    /* VFMADD132PHZmbk */
  },
  { /* 6249 */
    256,
    /* VFMADD132PHZmbkz */
  },
  { /* 6250 */
    239,
    /* VFMADD132PHZmk */
  },
  { /* 6251 */
    239,
    /* VFMADD132PHZmkz */
  },
  { /* 6252 */
    595,
    /* VFMADD132PHZr */
  },
  { /* 6253 */
    637,
    /* VFMADD132PHZrb */
  },
  { /* 6254 */
    259,
    /* VFMADD132PHZrbk */
  },
  { /* 6255 */
    259,
    /* VFMADD132PHZrbkz */
  },
  { /* 6256 */
    245,
    /* VFMADD132PHZrk */
  },
  { /* 6257 */
    245,
    /* VFMADD132PHZrkz */
  },
  { /* 6258 */
    626,
    /* VFMADD132PSYm */
  },
  { /* 6259 */
    627,
    /* VFMADD132PSYr */
  },
  { /* 6260 */
    214,
    /* VFMADD132PSZ128m */
  },
  { /* 6261 */
    588,
    /* VFMADD132PSZ128mb */
  },
  { /* 6262 */
    262,
    /* VFMADD132PSZ128mbk */
  },
  { /* 6263 */
    262,
    /* VFMADD132PSZ128mbkz */
  },
  { /* 6264 */
    215,
    /* VFMADD132PSZ128mk */
  },
  { /* 6265 */
    215,
    /* VFMADD132PSZ128mkz */
  },
  { /* 6266 */
    589,
    /* VFMADD132PSZ128r */
  },
  { /* 6267 */
    224,
    /* VFMADD132PSZ128rk */
  },
  { /* 6268 */
    224,
    /* VFMADD132PSZ128rkz */
  },
  { /* 6269 */
    590,
    /* VFMADD132PSZ256m */
  },
  { /* 6270 */
    591,
    /* VFMADD132PSZ256mb */
  },
  { /* 6271 */
    265,
    /* VFMADD132PSZ256mbk */
  },
  { /* 6272 */
    265,
    /* VFMADD132PSZ256mbkz */
  },
  { /* 6273 */
    230,
    /* VFMADD132PSZ256mk */
  },
  { /* 6274 */
    230,
    /* VFMADD132PSZ256mkz */
  },
  { /* 6275 */
    592,
    /* VFMADD132PSZ256r */
  },
  { /* 6276 */
    233,
    /* VFMADD132PSZ256rk */
  },
  { /* 6277 */
    233,
    /* VFMADD132PSZ256rkz */
  },
  { /* 6278 */
    593,
    /* VFMADD132PSZm */
  },
  { /* 6279 */
    594,
    /* VFMADD132PSZmb */
  },
  { /* 6280 */
    268,
    /* VFMADD132PSZmbk */
  },
  { /* 6281 */
    268,
    /* VFMADD132PSZmbkz */
  },
  { /* 6282 */
    239,
    /* VFMADD132PSZmk */
  },
  { /* 6283 */
    239,
    /* VFMADD132PSZmkz */
  },
  { /* 6284 */
    595,
    /* VFMADD132PSZr */
  },
  { /* 6285 */
    603,
    /* VFMADD132PSZrb */
  },
  { /* 6286 */
    271,
    /* VFMADD132PSZrbk */
  },
  { /* 6287 */
    271,
    /* VFMADD132PSZrbkz */
  },
  { /* 6288 */
    245,
    /* VFMADD132PSZrk */
  },
  { /* 6289 */
    245,
    /* VFMADD132PSZrkz */
  },
  { /* 6290 */
    632,
    /* VFMADD132PSm */
  },
  { /* 6291 */
    633,
    /* VFMADD132PSr */
  },
  { /* 6292 */
    0,
    /*  */
  },
  { /* 6293 */
    628,
    /* VFMADD132SDZm_Int */
  },
  { /* 6294 */
    220,
    /* VFMADD132SDZm_Intk */
  },
  { /* 6295 */
    220,
    /* VFMADD132SDZm_Intkz */
  },
  { /* 6296 */
    0,
    /*  */
  },
  { /* 6297 */
    638,
    /* VFMADD132SDZr_Int */
  },
  { /* 6298 */
    274,
    /* VFMADD132SDZr_Intk */
  },
  { /* 6299 */
    274,
    /* VFMADD132SDZr_Intkz */
  },
  { /* 6300 */
    0,
    /*  */
  },
  { /* 6301 */
    639,
    /* VFMADD132SDZrb_Int */
  },
  { /* 6302 */
    277,
    /* VFMADD132SDZrb_Intk */
  },
  { /* 6303 */
    277,
    /* VFMADD132SDZrb_Intkz */
  },
  { /* 6304 */
    0,
    /*  */
  },
  { /* 6305 */
    632,
    /* VFMADD132SDm_Int */
  },
  { /* 6306 */
    0,
    /*  */
  },
  { /* 6307 */
    633,
    /* VFMADD132SDr_Int */
  },
  { /* 6308 */
    0,
    /*  */
  },
  { /* 6309 */
    634,
    /* VFMADD132SHZm_Int */
  },
  { /* 6310 */
    250,
    /* VFMADD132SHZm_Intk */
  },
  { /* 6311 */
    250,
    /* VFMADD132SHZm_Intkz */
  },
  { /* 6312 */
    0,
    /*  */
  },
  { /* 6313 */
    640,
    /* VFMADD132SHZr_Int */
  },
  { /* 6314 */
    280,
    /* VFMADD132SHZr_Intk */
  },
  { /* 6315 */
    280,
    /* VFMADD132SHZr_Intkz */
  },
  { /* 6316 */
    0,
    /*  */
  },
  { /* 6317 */
    641,
    /* VFMADD132SHZrb_Int */
  },
  { /* 6318 */
    283,
    /* VFMADD132SHZrb_Intk */
  },
  { /* 6319 */
    283,
    /* VFMADD132SHZrb_Intkz */
  },
  { /* 6320 */
    0,
    /*  */
  },
  { /* 6321 */
    588,
    /* VFMADD132SSZm_Int */
  },
  { /* 6322 */
    262,
    /* VFMADD132SSZm_Intk */
  },
  { /* 6323 */
    262,
    /* VFMADD132SSZm_Intkz */
  },
  { /* 6324 */
    0,
    /*  */
  },
  { /* 6325 */
    604,
    /* VFMADD132SSZr_Int */
  },
  { /* 6326 */
    286,
    /* VFMADD132SSZr_Intk */
  },
  { /* 6327 */
    286,
    /* VFMADD132SSZr_Intkz */
  },
  { /* 6328 */
    0,
    /*  */
  },
  { /* 6329 */
    605,
    /* VFMADD132SSZrb_Int */
  },
  { /* 6330 */
    289,
    /* VFMADD132SSZrb_Intk */
  },
  { /* 6331 */
    289,
    /* VFMADD132SSZrb_Intkz */
  },
  { /* 6332 */
    0,
    /*  */
  },
  { /* 6333 */
    632,
    /* VFMADD132SSm_Int */
  },
  { /* 6334 */
    0,
    /*  */
  },
  { /* 6335 */
    633,
    /* VFMADD132SSr_Int */
  },
  { /* 6336 */
    626,
    /* VFMADD213PDYm */
  },
  { /* 6337 */
    627,
    /* VFMADD213PDYr */
  },
  { /* 6338 */
    214,
    /* VFMADD213PDZ128m */
  },
  { /* 6339 */
    628,
    /* VFMADD213PDZ128mb */
  },
  { /* 6340 */
    220,
    /* VFMADD213PDZ128mbk */
  },
  { /* 6341 */
    220,
    /* VFMADD213PDZ128mbkz */
  },
  { /* 6342 */
    215,
    /* VFMADD213PDZ128mk */
  },
  { /* 6343 */
    215,
    /* VFMADD213PDZ128mkz */
  },
  { /* 6344 */
    589,
    /* VFMADD213PDZ128r */
  },
  { /* 6345 */
    224,
    /* VFMADD213PDZ128rk */
  },
  { /* 6346 */
    224,
    /* VFMADD213PDZ128rkz */
  },
  { /* 6347 */
    590,
    /* VFMADD213PDZ256m */
  },
  { /* 6348 */
    629,
    /* VFMADD213PDZ256mb */
  },
  { /* 6349 */
    228,
    /* VFMADD213PDZ256mbk */
  },
  { /* 6350 */
    228,
    /* VFMADD213PDZ256mbkz */
  },
  { /* 6351 */
    230,
    /* VFMADD213PDZ256mk */
  },
  { /* 6352 */
    230,
    /* VFMADD213PDZ256mkz */
  },
  { /* 6353 */
    592,
    /* VFMADD213PDZ256r */
  },
  { /* 6354 */
    233,
    /* VFMADD213PDZ256rk */
  },
  { /* 6355 */
    233,
    /* VFMADD213PDZ256rkz */
  },
  { /* 6356 */
    593,
    /* VFMADD213PDZm */
  },
  { /* 6357 */
    630,
    /* VFMADD213PDZmb */
  },
  { /* 6358 */
    237,
    /* VFMADD213PDZmbk */
  },
  { /* 6359 */
    237,
    /* VFMADD213PDZmbkz */
  },
  { /* 6360 */
    239,
    /* VFMADD213PDZmk */
  },
  { /* 6361 */
    239,
    /* VFMADD213PDZmkz */
  },
  { /* 6362 */
    595,
    /* VFMADD213PDZr */
  },
  { /* 6363 */
    631,
    /* VFMADD213PDZrb */
  },
  { /* 6364 */
    243,
    /* VFMADD213PDZrbk */
  },
  { /* 6365 */
    243,
    /* VFMADD213PDZrbkz */
  },
  { /* 6366 */
    245,
    /* VFMADD213PDZrk */
  },
  { /* 6367 */
    245,
    /* VFMADD213PDZrkz */
  },
  { /* 6368 */
    632,
    /* VFMADD213PDm */
  },
  { /* 6369 */
    633,
    /* VFMADD213PDr */
  },
  { /* 6370 */
    214,
    /* VFMADD213PHZ128m */
  },
  { /* 6371 */
    634,
    /* VFMADD213PHZ128mb */
  },
  { /* 6372 */
    250,
    /* VFMADD213PHZ128mbk */
  },
  { /* 6373 */
    250,
    /* VFMADD213PHZ128mbkz */
  },
  { /* 6374 */
    215,
    /* VFMADD213PHZ128mk */
  },
  { /* 6375 */
    215,
    /* VFMADD213PHZ128mkz */
  },
  { /* 6376 */
    589,
    /* VFMADD213PHZ128r */
  },
  { /* 6377 */
    224,
    /* VFMADD213PHZ128rk */
  },
  { /* 6378 */
    224,
    /* VFMADD213PHZ128rkz */
  },
  { /* 6379 */
    590,
    /* VFMADD213PHZ256m */
  },
  { /* 6380 */
    635,
    /* VFMADD213PHZ256mb */
  },
  { /* 6381 */
    253,
    /* VFMADD213PHZ256mbk */
  },
  { /* 6382 */
    253,
    /* VFMADD213PHZ256mbkz */
  },
  { /* 6383 */
    230,
    /* VFMADD213PHZ256mk */
  },
  { /* 6384 */
    230,
    /* VFMADD213PHZ256mkz */
  },
  { /* 6385 */
    592,
    /* VFMADD213PHZ256r */
  },
  { /* 6386 */
    233,
    /* VFMADD213PHZ256rk */
  },
  { /* 6387 */
    233,
    /* VFMADD213PHZ256rkz */
  },
  { /* 6388 */
    593,
    /* VFMADD213PHZm */
  },
  { /* 6389 */
    636,
    /* VFMADD213PHZmb */
  },
  { /* 6390 */
    256,
    /* VFMADD213PHZmbk */
  },
  { /* 6391 */
    256,
    /* VFMADD213PHZmbkz */
  },
  { /* 6392 */
    239,
    /* VFMADD213PHZmk */
  },
  { /* 6393 */
    239,
    /* VFMADD213PHZmkz */
  },
  { /* 6394 */
    595,
    /* VFMADD213PHZr */
  },
  { /* 6395 */
    637,
    /* VFMADD213PHZrb */
  },
  { /* 6396 */
    259,
    /* VFMADD213PHZrbk */
  },
  { /* 6397 */
    259,
    /* VFMADD213PHZrbkz */
  },
  { /* 6398 */
    245,
    /* VFMADD213PHZrk */
  },
  { /* 6399 */
    245,
    /* VFMADD213PHZrkz */
  },
  { /* 6400 */
    626,
    /* VFMADD213PSYm */
  },
  { /* 6401 */
    627,
    /* VFMADD213PSYr */
  },
  { /* 6402 */
    214,
    /* VFMADD213PSZ128m */
  },
  { /* 6403 */
    588,
    /* VFMADD213PSZ128mb */
  },
  { /* 6404 */
    262,
    /* VFMADD213PSZ128mbk */
  },
  { /* 6405 */
    262,
    /* VFMADD213PSZ128mbkz */
  },
  { /* 6406 */
    215,
    /* VFMADD213PSZ128mk */
  },
  { /* 6407 */
    215,
    /* VFMADD213PSZ128mkz */
  },
  { /* 6408 */
    589,
    /* VFMADD213PSZ128r */
  },
  { /* 6409 */
    224,
    /* VFMADD213PSZ128rk */
  },
  { /* 6410 */
    224,
    /* VFMADD213PSZ128rkz */
  },
  { /* 6411 */
    590,
    /* VFMADD213PSZ256m */
  },
  { /* 6412 */
    591,
    /* VFMADD213PSZ256mb */
  },
  { /* 6413 */
    265,
    /* VFMADD213PSZ256mbk */
  },
  { /* 6414 */
    265,
    /* VFMADD213PSZ256mbkz */
  },
  { /* 6415 */
    230,
    /* VFMADD213PSZ256mk */
  },
  { /* 6416 */
    230,
    /* VFMADD213PSZ256mkz */
  },
  { /* 6417 */
    592,
    /* VFMADD213PSZ256r */
  },
  { /* 6418 */
    233,
    /* VFMADD213PSZ256rk */
  },
  { /* 6419 */
    233,
    /* VFMADD213PSZ256rkz */
  },
  { /* 6420 */
    593,
    /* VFMADD213PSZm */
  },
  { /* 6421 */
    594,
    /* VFMADD213PSZmb */
  },
  { /* 6422 */
    268,
    /* VFMADD213PSZmbk */
  },
  { /* 6423 */
    268,
    /* VFMADD213PSZmbkz */
  },
  { /* 6424 */
    239,
    /* VFMADD213PSZmk */
  },
  { /* 6425 */
    239,
    /* VFMADD213PSZmkz */
  },
  { /* 6426 */
    595,
    /* VFMADD213PSZr */
  },
  { /* 6427 */
    603,
    /* VFMADD213PSZrb */
  },
  { /* 6428 */
    271,
    /* VFMADD213PSZrbk */
  },
  { /* 6429 */
    271,
    /* VFMADD213PSZrbkz */
  },
  { /* 6430 */
    245,
    /* VFMADD213PSZrk */
  },
  { /* 6431 */
    245,
    /* VFMADD213PSZrkz */
  },
  { /* 6432 */
    632,
    /* VFMADD213PSm */
  },
  { /* 6433 */
    633,
    /* VFMADD213PSr */
  },
  { /* 6434 */
    0,
    /*  */
  },
  { /* 6435 */
    628,
    /* VFMADD213SDZm_Int */
  },
  { /* 6436 */
    220,
    /* VFMADD213SDZm_Intk */
  },
  { /* 6437 */
    220,
    /* VFMADD213SDZm_Intkz */
  },
  { /* 6438 */
    0,
    /*  */
  },
  { /* 6439 */
    638,
    /* VFMADD213SDZr_Int */
  },
  { /* 6440 */
    274,
    /* VFMADD213SDZr_Intk */
  },
  { /* 6441 */
    274,
    /* VFMADD213SDZr_Intkz */
  },
  { /* 6442 */
    0,
    /*  */
  },
  { /* 6443 */
    639,
    /* VFMADD213SDZrb_Int */
  },
  { /* 6444 */
    277,
    /* VFMADD213SDZrb_Intk */
  },
  { /* 6445 */
    277,
    /* VFMADD213SDZrb_Intkz */
  },
  { /* 6446 */
    0,
    /*  */
  },
  { /* 6447 */
    632,
    /* VFMADD213SDm_Int */
  },
  { /* 6448 */
    0,
    /*  */
  },
  { /* 6449 */
    633,
    /* VFMADD213SDr_Int */
  },
  { /* 6450 */
    0,
    /*  */
  },
  { /* 6451 */
    634,
    /* VFMADD213SHZm_Int */
  },
  { /* 6452 */
    250,
    /* VFMADD213SHZm_Intk */
  },
  { /* 6453 */
    250,
    /* VFMADD213SHZm_Intkz */
  },
  { /* 6454 */
    0,
    /*  */
  },
  { /* 6455 */
    640,
    /* VFMADD213SHZr_Int */
  },
  { /* 6456 */
    280,
    /* VFMADD213SHZr_Intk */
  },
  { /* 6457 */
    280,
    /* VFMADD213SHZr_Intkz */
  },
  { /* 6458 */
    0,
    /*  */
  },
  { /* 6459 */
    641,
    /* VFMADD213SHZrb_Int */
  },
  { /* 6460 */
    283,
    /* VFMADD213SHZrb_Intk */
  },
  { /* 6461 */
    283,
    /* VFMADD213SHZrb_Intkz */
  },
  { /* 6462 */
    0,
    /*  */
  },
  { /* 6463 */
    588,
    /* VFMADD213SSZm_Int */
  },
  { /* 6464 */
    262,
    /* VFMADD213SSZm_Intk */
  },
  { /* 6465 */
    262,
    /* VFMADD213SSZm_Intkz */
  },
  { /* 6466 */
    0,
    /*  */
  },
  { /* 6467 */
    604,
    /* VFMADD213SSZr_Int */
  },
  { /* 6468 */
    286,
    /* VFMADD213SSZr_Intk */
  },
  { /* 6469 */
    286,
    /* VFMADD213SSZr_Intkz */
  },
  { /* 6470 */
    0,
    /*  */
  },
  { /* 6471 */
    605,
    /* VFMADD213SSZrb_Int */
  },
  { /* 6472 */
    289,
    /* VFMADD213SSZrb_Intk */
  },
  { /* 6473 */
    289,
    /* VFMADD213SSZrb_Intkz */
  },
  { /* 6474 */
    0,
    /*  */
  },
  { /* 6475 */
    632,
    /* VFMADD213SSm_Int */
  },
  { /* 6476 */
    0,
    /*  */
  },
  { /* 6477 */
    633,
    /* VFMADD213SSr_Int */
  },
  { /* 6478 */
    626,
    /* VFMADD231PDYm */
  },
  { /* 6479 */
    627,
    /* VFMADD231PDYr */
  },
  { /* 6480 */
    214,
    /* VFMADD231PDZ128m */
  },
  { /* 6481 */
    628,
    /* VFMADD231PDZ128mb */
  },
  { /* 6482 */
    220,
    /* VFMADD231PDZ128mbk */
  },
  { /* 6483 */
    220,
    /* VFMADD231PDZ128mbkz */
  },
  { /* 6484 */
    215,
    /* VFMADD231PDZ128mk */
  },
  { /* 6485 */
    215,
    /* VFMADD231PDZ128mkz */
  },
  { /* 6486 */
    589,
    /* VFMADD231PDZ128r */
  },
  { /* 6487 */
    224,
    /* VFMADD231PDZ128rk */
  },
  { /* 6488 */
    224,
    /* VFMADD231PDZ128rkz */
  },
  { /* 6489 */
    590,
    /* VFMADD231PDZ256m */
  },
  { /* 6490 */
    629,
    /* VFMADD231PDZ256mb */
  },
  { /* 6491 */
    228,
    /* VFMADD231PDZ256mbk */
  },
  { /* 6492 */
    228,
    /* VFMADD231PDZ256mbkz */
  },
  { /* 6493 */
    230,
    /* VFMADD231PDZ256mk */
  },
  { /* 6494 */
    230,
    /* VFMADD231PDZ256mkz */
  },
  { /* 6495 */
    592,
    /* VFMADD231PDZ256r */
  },
  { /* 6496 */
    233,
    /* VFMADD231PDZ256rk */
  },
  { /* 6497 */
    233,
    /* VFMADD231PDZ256rkz */
  },
  { /* 6498 */
    593,
    /* VFMADD231PDZm */
  },
  { /* 6499 */
    630,
    /* VFMADD231PDZmb */
  },
  { /* 6500 */
    237,
    /* VFMADD231PDZmbk */
  },
  { /* 6501 */
    237,
    /* VFMADD231PDZmbkz */
  },
  { /* 6502 */
    239,
    /* VFMADD231PDZmk */
  },
  { /* 6503 */
    239,
    /* VFMADD231PDZmkz */
  },
  { /* 6504 */
    595,
    /* VFMADD231PDZr */
  },
  { /* 6505 */
    631,
    /* VFMADD231PDZrb */
  },
  { /* 6506 */
    243,
    /* VFMADD231PDZrbk */
  },
  { /* 6507 */
    243,
    /* VFMADD231PDZrbkz */
  },
  { /* 6508 */
    245,
    /* VFMADD231PDZrk */
  },
  { /* 6509 */
    245,
    /* VFMADD231PDZrkz */
  },
  { /* 6510 */
    632,
    /* VFMADD231PDm */
  },
  { /* 6511 */
    633,
    /* VFMADD231PDr */
  },
  { /* 6512 */
    214,
    /* VFMADD231PHZ128m */
  },
  { /* 6513 */
    634,
    /* VFMADD231PHZ128mb */
  },
  { /* 6514 */
    250,
    /* VFMADD231PHZ128mbk */
  },
  { /* 6515 */
    250,
    /* VFMADD231PHZ128mbkz */
  },
  { /* 6516 */
    215,
    /* VFMADD231PHZ128mk */
  },
  { /* 6517 */
    215,
    /* VFMADD231PHZ128mkz */
  },
  { /* 6518 */
    589,
    /* VFMADD231PHZ128r */
  },
  { /* 6519 */
    224,
    /* VFMADD231PHZ128rk */
  },
  { /* 6520 */
    224,
    /* VFMADD231PHZ128rkz */
  },
  { /* 6521 */
    590,
    /* VFMADD231PHZ256m */
  },
  { /* 6522 */
    635,
    /* VFMADD231PHZ256mb */
  },
  { /* 6523 */
    253,
    /* VFMADD231PHZ256mbk */
  },
  { /* 6524 */
    253,
    /* VFMADD231PHZ256mbkz */
  },
  { /* 6525 */
    230,
    /* VFMADD231PHZ256mk */
  },
  { /* 6526 */
    230,
    /* VFMADD231PHZ256mkz */
  },
  { /* 6527 */
    592,
    /* VFMADD231PHZ256r */
  },
  { /* 6528 */
    233,
    /* VFMADD231PHZ256rk */
  },
  { /* 6529 */
    233,
    /* VFMADD231PHZ256rkz */
  },
  { /* 6530 */
    593,
    /* VFMADD231PHZm */
  },
  { /* 6531 */
    636,
    /* VFMADD231PHZmb */
  },
  { /* 6532 */
    256,
    /* VFMADD231PHZmbk */
  },
  { /* 6533 */
    256,
    /* VFMADD231PHZmbkz */
  },
  { /* 6534 */
    239,
    /* VFMADD231PHZmk */
  },
  { /* 6535 */
    239,
    /* VFMADD231PHZmkz */
  },
  { /* 6536 */
    595,
    /* VFMADD231PHZr */
  },
  { /* 6537 */
    637,
    /* VFMADD231PHZrb */
  },
  { /* 6538 */
    259,
    /* VFMADD231PHZrbk */
  },
  { /* 6539 */
    259,
    /* VFMADD231PHZrbkz */
  },
  { /* 6540 */
    245,
    /* VFMADD231PHZrk */
  },
  { /* 6541 */
    245,
    /* VFMADD231PHZrkz */
  },
  { /* 6542 */
    626,
    /* VFMADD231PSYm */
  },
  { /* 6543 */
    627,
    /* VFMADD231PSYr */
  },
  { /* 6544 */
    214,
    /* VFMADD231PSZ128m */
  },
  { /* 6545 */
    588,
    /* VFMADD231PSZ128mb */
  },
  { /* 6546 */
    262,
    /* VFMADD231PSZ128mbk */
  },
  { /* 6547 */
    262,
    /* VFMADD231PSZ128mbkz */
  },
  { /* 6548 */
    215,
    /* VFMADD231PSZ128mk */
  },
  { /* 6549 */
    215,
    /* VFMADD231PSZ128mkz */
  },
  { /* 6550 */
    589,
    /* VFMADD231PSZ128r */
  },
  { /* 6551 */
    224,
    /* VFMADD231PSZ128rk */
  },
  { /* 6552 */
    224,
    /* VFMADD231PSZ128rkz */
  },
  { /* 6553 */
    590,
    /* VFMADD231PSZ256m */
  },
  { /* 6554 */
    591,
    /* VFMADD231PSZ256mb */
  },
  { /* 6555 */
    265,
    /* VFMADD231PSZ256mbk */
  },
  { /* 6556 */
    265,
    /* VFMADD231PSZ256mbkz */
  },
  { /* 6557 */
    230,
    /* VFMADD231PSZ256mk */
  },
  { /* 6558 */
    230,
    /* VFMADD231PSZ256mkz */
  },
  { /* 6559 */
    592,
    /* VFMADD231PSZ256r */
  },
  { /* 6560 */
    233,
    /* VFMADD231PSZ256rk */
  },
  { /* 6561 */
    233,
    /* VFMADD231PSZ256rkz */
  },
  { /* 6562 */
    593,
    /* VFMADD231PSZm */
  },
  { /* 6563 */
    594,
    /* VFMADD231PSZmb */
  },
  { /* 6564 */
    268,
    /* VFMADD231PSZmbk */
  },
  { /* 6565 */
    268,
    /* VFMADD231PSZmbkz */
  },
  { /* 6566 */
    239,
    /* VFMADD231PSZmk */
  },
  { /* 6567 */
    239,
    /* VFMADD231PSZmkz */
  },
  { /* 6568 */
    595,
    /* VFMADD231PSZr */
  },
  { /* 6569 */
    603,
    /* VFMADD231PSZrb */
  },
  { /* 6570 */
    271,
    /* VFMADD231PSZrbk */
  },
  { /* 6571 */
    271,
    /* VFMADD231PSZrbkz */
  },
  { /* 6572 */
    245,
    /* VFMADD231PSZrk */
  },
  { /* 6573 */
    245,
    /* VFMADD231PSZrkz */
  },
  { /* 6574 */
    632,
    /* VFMADD231PSm */
  },
  { /* 6575 */
    633,
    /* VFMADD231PSr */
  },
  { /* 6576 */
    0,
    /*  */
  },
  { /* 6577 */
    628,
    /* VFMADD231SDZm_Int */
  },
  { /* 6578 */
    220,
    /* VFMADD231SDZm_Intk */
  },
  { /* 6579 */
    220,
    /* VFMADD231SDZm_Intkz */
  },
  { /* 6580 */
    0,
    /*  */
  },
  { /* 6581 */
    638,
    /* VFMADD231SDZr_Int */
  },
  { /* 6582 */
    274,
    /* VFMADD231SDZr_Intk */
  },
  { /* 6583 */
    274,
    /* VFMADD231SDZr_Intkz */
  },
  { /* 6584 */
    0,
    /*  */
  },
  { /* 6585 */
    639,
    /* VFMADD231SDZrb_Int */
  },
  { /* 6586 */
    277,
    /* VFMADD231SDZrb_Intk */
  },
  { /* 6587 */
    277,
    /* VFMADD231SDZrb_Intkz */
  },
  { /* 6588 */
    0,
    /*  */
  },
  { /* 6589 */
    632,
    /* VFMADD231SDm_Int */
  },
  { /* 6590 */
    0,
    /*  */
  },
  { /* 6591 */
    633,
    /* VFMADD231SDr_Int */
  },
  { /* 6592 */
    0,
    /*  */
  },
  { /* 6593 */
    634,
    /* VFMADD231SHZm_Int */
  },
  { /* 6594 */
    250,
    /* VFMADD231SHZm_Intk */
  },
  { /* 6595 */
    250,
    /* VFMADD231SHZm_Intkz */
  },
  { /* 6596 */
    0,
    /*  */
  },
  { /* 6597 */
    640,
    /* VFMADD231SHZr_Int */
  },
  { /* 6598 */
    280,
    /* VFMADD231SHZr_Intk */
  },
  { /* 6599 */
    280,
    /* VFMADD231SHZr_Intkz */
  },
  { /* 6600 */
    0,
    /*  */
  },
  { /* 6601 */
    641,
    /* VFMADD231SHZrb_Int */
  },
  { /* 6602 */
    283,
    /* VFMADD231SHZrb_Intk */
  },
  { /* 6603 */
    283,
    /* VFMADD231SHZrb_Intkz */
  },
  { /* 6604 */
    0,
    /*  */
  },
  { /* 6605 */
    588,
    /* VFMADD231SSZm_Int */
  },
  { /* 6606 */
    262,
    /* VFMADD231SSZm_Intk */
  },
  { /* 6607 */
    262,
    /* VFMADD231SSZm_Intkz */
  },
  { /* 6608 */
    0,
    /*  */
  },
  { /* 6609 */
    604,
    /* VFMADD231SSZr_Int */
  },
  { /* 6610 */
    286,
    /* VFMADD231SSZr_Intk */
  },
  { /* 6611 */
    286,
    /* VFMADD231SSZr_Intkz */
  },
  { /* 6612 */
    0,
    /*  */
  },
  { /* 6613 */
    605,
    /* VFMADD231SSZrb_Int */
  },
  { /* 6614 */
    289,
    /* VFMADD231SSZrb_Intk */
  },
  { /* 6615 */
    289,
    /* VFMADD231SSZrb_Intkz */
  },
  { /* 6616 */
    0,
    /*  */
  },
  { /* 6617 */
    632,
    /* VFMADD231SSm_Int */
  },
  { /* 6618 */
    0,
    /*  */
  },
  { /* 6619 */
    633,
    /* VFMADD231SSr_Int */
  },
  { /* 6620 */
    214,
    /* VFMADDCPHZ128m */
  },
  { /* 6621 */
    588,
    /* VFMADDCPHZ128mb */
  },
  { /* 6622 */
    262,
    /* VFMADDCPHZ128mbk */
  },
  { /* 6623 */
    262,
    /* VFMADDCPHZ128mbkz */
  },
  { /* 6624 */
    215,
    /* VFMADDCPHZ128mk */
  },
  { /* 6625 */
    215,
    /* VFMADDCPHZ128mkz */
  },
  { /* 6626 */
    589,
    /* VFMADDCPHZ128r */
  },
  { /* 6627 */
    224,
    /* VFMADDCPHZ128rk */
  },
  { /* 6628 */
    224,
    /* VFMADDCPHZ128rkz */
  },
  { /* 6629 */
    590,
    /* VFMADDCPHZ256m */
  },
  { /* 6630 */
    591,
    /* VFMADDCPHZ256mb */
  },
  { /* 6631 */
    265,
    /* VFMADDCPHZ256mbk */
  },
  { /* 6632 */
    265,
    /* VFMADDCPHZ256mbkz */
  },
  { /* 6633 */
    230,
    /* VFMADDCPHZ256mk */
  },
  { /* 6634 */
    230,
    /* VFMADDCPHZ256mkz */
  },
  { /* 6635 */
    592,
    /* VFMADDCPHZ256r */
  },
  { /* 6636 */
    233,
    /* VFMADDCPHZ256rk */
  },
  { /* 6637 */
    233,
    /* VFMADDCPHZ256rkz */
  },
  { /* 6638 */
    593,
    /* VFMADDCPHZm */
  },
  { /* 6639 */
    594,
    /* VFMADDCPHZmb */
  },
  { /* 6640 */
    268,
    /* VFMADDCPHZmbk */
  },
  { /* 6641 */
    268,
    /* VFMADDCPHZmbkz */
  },
  { /* 6642 */
    239,
    /* VFMADDCPHZmk */
  },
  { /* 6643 */
    239,
    /* VFMADDCPHZmkz */
  },
  { /* 6644 */
    595,
    /* VFMADDCPHZr */
  },
  { /* 6645 */
    603,
    /* VFMADDCPHZrb */
  },
  { /* 6646 */
    271,
    /* VFMADDCPHZrbk */
  },
  { /* 6647 */
    271,
    /* VFMADDCPHZrbkz */
  },
  { /* 6648 */
    245,
    /* VFMADDCPHZrk */
  },
  { /* 6649 */
    245,
    /* VFMADDCPHZrkz */
  },
  { /* 6650 */
    588,
    /* VFMADDCSHZm */
  },
  { /* 6651 */
    262,
    /* VFMADDCSHZmk */
  },
  { /* 6652 */
    262,
    /* VFMADDCSHZmkz */
  },
  { /* 6653 */
    604,
    /* VFMADDCSHZr */
  },
  { /* 6654 */
    605,
    /* VFMADDCSHZrb */
  },
  { /* 6655 */
    289,
    /* VFMADDCSHZrbk */
  },
  { /* 6656 */
    289,
    /* VFMADDCSHZrbkz */
  },
  { /* 6657 */
    286,
    /* VFMADDCSHZrk */
  },
  { /* 6658 */
    286,
    /* VFMADDCSHZrkz */
  },
  { /* 6659 */
    332,
    /* VFMADDPD4Ymr */
  },
  { /* 6660 */
    642,
    /* VFMADDPD4Yrm */
  },
  { /* 6661 */
    643,
    /* VFMADDPD4Yrr */
  },
  { /* 6662 */
    333,
    /* VFMADDPD4Yrr_REV */
  },
  { /* 6663 */
    334,
    /* VFMADDPD4mr */
  },
  { /* 6664 */
    644,
    /* VFMADDPD4rm */
  },
  { /* 6665 */
    645,
    /* VFMADDPD4rr */
  },
  { /* 6666 */
    335,
    /* VFMADDPD4rr_REV */
  },
  { /* 6667 */
    332,
    /* VFMADDPS4Ymr */
  },
  { /* 6668 */
    642,
    /* VFMADDPS4Yrm */
  },
  { /* 6669 */
    643,
    /* VFMADDPS4Yrr */
  },
  { /* 6670 */
    333,
    /* VFMADDPS4Yrr_REV */
  },
  { /* 6671 */
    334,
    /* VFMADDPS4mr */
  },
  { /* 6672 */
    644,
    /* VFMADDPS4rm */
  },
  { /* 6673 */
    645,
    /* VFMADDPS4rr */
  },
  { /* 6674 */
    335,
    /* VFMADDPS4rr_REV */
  },
  { /* 6675 */
    334,
    /* VFMADDSD4mr */
  },
  { /* 6676 */
    0,
    /*  */
  },
  { /* 6677 */
    644,
    /* VFMADDSD4rm */
  },
  { /* 6678 */
    0,
    /*  */
  },
  { /* 6679 */
    645,
    /* VFMADDSD4rr */
  },
  { /* 6680 */
    0,
    /*  */
  },
  { /* 6681 */
    0,
    /*  */
  },
  { /* 6682 */
    335,
    /* VFMADDSD4rr_REV */
  },
  { /* 6683 */
    334,
    /* VFMADDSS4mr */
  },
  { /* 6684 */
    0,
    /*  */
  },
  { /* 6685 */
    644,
    /* VFMADDSS4rm */
  },
  { /* 6686 */
    0,
    /*  */
  },
  { /* 6687 */
    645,
    /* VFMADDSS4rr */
  },
  { /* 6688 */
    0,
    /*  */
  },
  { /* 6689 */
    0,
    /*  */
  },
  { /* 6690 */
    335,
    /* VFMADDSS4rr_REV */
  },
  { /* 6691 */
    626,
    /* VFMADDSUB132PDYm */
  },
  { /* 6692 */
    627,
    /* VFMADDSUB132PDYr */
  },
  { /* 6693 */
    214,
    /* VFMADDSUB132PDZ128m */
  },
  { /* 6694 */
    628,
    /* VFMADDSUB132PDZ128mb */
  },
  { /* 6695 */
    220,
    /* VFMADDSUB132PDZ128mbk */
  },
  { /* 6696 */
    220,
    /* VFMADDSUB132PDZ128mbkz */
  },
  { /* 6697 */
    215,
    /* VFMADDSUB132PDZ128mk */
  },
  { /* 6698 */
    215,
    /* VFMADDSUB132PDZ128mkz */
  },
  { /* 6699 */
    589,
    /* VFMADDSUB132PDZ128r */
  },
  { /* 6700 */
    224,
    /* VFMADDSUB132PDZ128rk */
  },
  { /* 6701 */
    224,
    /* VFMADDSUB132PDZ128rkz */
  },
  { /* 6702 */
    590,
    /* VFMADDSUB132PDZ256m */
  },
  { /* 6703 */
    629,
    /* VFMADDSUB132PDZ256mb */
  },
  { /* 6704 */
    228,
    /* VFMADDSUB132PDZ256mbk */
  },
  { /* 6705 */
    228,
    /* VFMADDSUB132PDZ256mbkz */
  },
  { /* 6706 */
    230,
    /* VFMADDSUB132PDZ256mk */
  },
  { /* 6707 */
    230,
    /* VFMADDSUB132PDZ256mkz */
  },
  { /* 6708 */
    592,
    /* VFMADDSUB132PDZ256r */
  },
  { /* 6709 */
    233,
    /* VFMADDSUB132PDZ256rk */
  },
  { /* 6710 */
    233,
    /* VFMADDSUB132PDZ256rkz */
  },
  { /* 6711 */
    593,
    /* VFMADDSUB132PDZm */
  },
  { /* 6712 */
    630,
    /* VFMADDSUB132PDZmb */
  },
  { /* 6713 */
    237,
    /* VFMADDSUB132PDZmbk */
  },
  { /* 6714 */
    237,
    /* VFMADDSUB132PDZmbkz */
  },
  { /* 6715 */
    239,
    /* VFMADDSUB132PDZmk */
  },
  { /* 6716 */
    239,
    /* VFMADDSUB132PDZmkz */
  },
  { /* 6717 */
    595,
    /* VFMADDSUB132PDZr */
  },
  { /* 6718 */
    631,
    /* VFMADDSUB132PDZrb */
  },
  { /* 6719 */
    243,
    /* VFMADDSUB132PDZrbk */
  },
  { /* 6720 */
    243,
    /* VFMADDSUB132PDZrbkz */
  },
  { /* 6721 */
    245,
    /* VFMADDSUB132PDZrk */
  },
  { /* 6722 */
    245,
    /* VFMADDSUB132PDZrkz */
  },
  { /* 6723 */
    632,
    /* VFMADDSUB132PDm */
  },
  { /* 6724 */
    633,
    /* VFMADDSUB132PDr */
  },
  { /* 6725 */
    214,
    /* VFMADDSUB132PHZ128m */
  },
  { /* 6726 */
    634,
    /* VFMADDSUB132PHZ128mb */
  },
  { /* 6727 */
    250,
    /* VFMADDSUB132PHZ128mbk */
  },
  { /* 6728 */
    250,
    /* VFMADDSUB132PHZ128mbkz */
  },
  { /* 6729 */
    215,
    /* VFMADDSUB132PHZ128mk */
  },
  { /* 6730 */
    215,
    /* VFMADDSUB132PHZ128mkz */
  },
  { /* 6731 */
    589,
    /* VFMADDSUB132PHZ128r */
  },
  { /* 6732 */
    224,
    /* VFMADDSUB132PHZ128rk */
  },
  { /* 6733 */
    224,
    /* VFMADDSUB132PHZ128rkz */
  },
  { /* 6734 */
    590,
    /* VFMADDSUB132PHZ256m */
  },
  { /* 6735 */
    635,
    /* VFMADDSUB132PHZ256mb */
  },
  { /* 6736 */
    253,
    /* VFMADDSUB132PHZ256mbk */
  },
  { /* 6737 */
    253,
    /* VFMADDSUB132PHZ256mbkz */
  },
  { /* 6738 */
    230,
    /* VFMADDSUB132PHZ256mk */
  },
  { /* 6739 */
    230,
    /* VFMADDSUB132PHZ256mkz */
  },
  { /* 6740 */
    592,
    /* VFMADDSUB132PHZ256r */
  },
  { /* 6741 */
    233,
    /* VFMADDSUB132PHZ256rk */
  },
  { /* 6742 */
    233,
    /* VFMADDSUB132PHZ256rkz */
  },
  { /* 6743 */
    593,
    /* VFMADDSUB132PHZm */
  },
  { /* 6744 */
    636,
    /* VFMADDSUB132PHZmb */
  },
  { /* 6745 */
    256,
    /* VFMADDSUB132PHZmbk */
  },
  { /* 6746 */
    256,
    /* VFMADDSUB132PHZmbkz */
  },
  { /* 6747 */
    239,
    /* VFMADDSUB132PHZmk */
  },
  { /* 6748 */
    239,
    /* VFMADDSUB132PHZmkz */
  },
  { /* 6749 */
    595,
    /* VFMADDSUB132PHZr */
  },
  { /* 6750 */
    637,
    /* VFMADDSUB132PHZrb */
  },
  { /* 6751 */
    259,
    /* VFMADDSUB132PHZrbk */
  },
  { /* 6752 */
    259,
    /* VFMADDSUB132PHZrbkz */
  },
  { /* 6753 */
    245,
    /* VFMADDSUB132PHZrk */
  },
  { /* 6754 */
    245,
    /* VFMADDSUB132PHZrkz */
  },
  { /* 6755 */
    626,
    /* VFMADDSUB132PSYm */
  },
  { /* 6756 */
    627,
    /* VFMADDSUB132PSYr */
  },
  { /* 6757 */
    214,
    /* VFMADDSUB132PSZ128m */
  },
  { /* 6758 */
    588,
    /* VFMADDSUB132PSZ128mb */
  },
  { /* 6759 */
    262,
    /* VFMADDSUB132PSZ128mbk */
  },
  { /* 6760 */
    262,
    /* VFMADDSUB132PSZ128mbkz */
  },
  { /* 6761 */
    215,
    /* VFMADDSUB132PSZ128mk */
  },
  { /* 6762 */
    215,
    /* VFMADDSUB132PSZ128mkz */
  },
  { /* 6763 */
    589,
    /* VFMADDSUB132PSZ128r */
  },
  { /* 6764 */
    224,
    /* VFMADDSUB132PSZ128rk */
  },
  { /* 6765 */
    224,
    /* VFMADDSUB132PSZ128rkz */
  },
  { /* 6766 */
    590,
    /* VFMADDSUB132PSZ256m */
  },
  { /* 6767 */
    591,
    /* VFMADDSUB132PSZ256mb */
  },
  { /* 6768 */
    265,
    /* VFMADDSUB132PSZ256mbk */
  },
  { /* 6769 */
    265,
    /* VFMADDSUB132PSZ256mbkz */
  },
  { /* 6770 */
    230,
    /* VFMADDSUB132PSZ256mk */
  },
  { /* 6771 */
    230,
    /* VFMADDSUB132PSZ256mkz */
  },
  { /* 6772 */
    592,
    /* VFMADDSUB132PSZ256r */
  },
  { /* 6773 */
    233,
    /* VFMADDSUB132PSZ256rk */
  },
  { /* 6774 */
    233,
    /* VFMADDSUB132PSZ256rkz */
  },
  { /* 6775 */
    593,
    /* VFMADDSUB132PSZm */
  },
  { /* 6776 */
    594,
    /* VFMADDSUB132PSZmb */
  },
  { /* 6777 */
    268,
    /* VFMADDSUB132PSZmbk */
  },
  { /* 6778 */
    268,
    /* VFMADDSUB132PSZmbkz */
  },
  { /* 6779 */
    239,
    /* VFMADDSUB132PSZmk */
  },
  { /* 6780 */
    239,
    /* VFMADDSUB132PSZmkz */
  },
  { /* 6781 */
    595,
    /* VFMADDSUB132PSZr */
  },
  { /* 6782 */
    603,
    /* VFMADDSUB132PSZrb */
  },
  { /* 6783 */
    271,
    /* VFMADDSUB132PSZrbk */
  },
  { /* 6784 */
    271,
    /* VFMADDSUB132PSZrbkz */
  },
  { /* 6785 */
    245,
    /* VFMADDSUB132PSZrk */
  },
  { /* 6786 */
    245,
    /* VFMADDSUB132PSZrkz */
  },
  { /* 6787 */
    632,
    /* VFMADDSUB132PSm */
  },
  { /* 6788 */
    633,
    /* VFMADDSUB132PSr */
  },
  { /* 6789 */
    626,
    /* VFMADDSUB213PDYm */
  },
  { /* 6790 */
    627,
    /* VFMADDSUB213PDYr */
  },
  { /* 6791 */
    214,
    /* VFMADDSUB213PDZ128m */
  },
  { /* 6792 */
    628,
    /* VFMADDSUB213PDZ128mb */
  },
  { /* 6793 */
    220,
    /* VFMADDSUB213PDZ128mbk */
  },
  { /* 6794 */
    220,
    /* VFMADDSUB213PDZ128mbkz */
  },
  { /* 6795 */
    215,
    /* VFMADDSUB213PDZ128mk */
  },
  { /* 6796 */
    215,
    /* VFMADDSUB213PDZ128mkz */
  },
  { /* 6797 */
    589,
    /* VFMADDSUB213PDZ128r */
  },
  { /* 6798 */
    224,
    /* VFMADDSUB213PDZ128rk */
  },
  { /* 6799 */
    224,
    /* VFMADDSUB213PDZ128rkz */
  },
  { /* 6800 */
    590,
    /* VFMADDSUB213PDZ256m */
  },
  { /* 6801 */
    629,
    /* VFMADDSUB213PDZ256mb */
  },
  { /* 6802 */
    228,
    /* VFMADDSUB213PDZ256mbk */
  },
  { /* 6803 */
    228,
    /* VFMADDSUB213PDZ256mbkz */
  },
  { /* 6804 */
    230,
    /* VFMADDSUB213PDZ256mk */
  },
  { /* 6805 */
    230,
    /* VFMADDSUB213PDZ256mkz */
  },
  { /* 6806 */
    592,
    /* VFMADDSUB213PDZ256r */
  },
  { /* 6807 */
    233,
    /* VFMADDSUB213PDZ256rk */
  },
  { /* 6808 */
    233,
    /* VFMADDSUB213PDZ256rkz */
  },
  { /* 6809 */
    593,
    /* VFMADDSUB213PDZm */
  },
  { /* 6810 */
    630,
    /* VFMADDSUB213PDZmb */
  },
  { /* 6811 */
    237,
    /* VFMADDSUB213PDZmbk */
  },
  { /* 6812 */
    237,
    /* VFMADDSUB213PDZmbkz */
  },
  { /* 6813 */
    239,
    /* VFMADDSUB213PDZmk */
  },
  { /* 6814 */
    239,
    /* VFMADDSUB213PDZmkz */
  },
  { /* 6815 */
    595,
    /* VFMADDSUB213PDZr */
  },
  { /* 6816 */
    631,
    /* VFMADDSUB213PDZrb */
  },
  { /* 6817 */
    243,
    /* VFMADDSUB213PDZrbk */
  },
  { /* 6818 */
    243,
    /* VFMADDSUB213PDZrbkz */
  },
  { /* 6819 */
    245,
    /* VFMADDSUB213PDZrk */
  },
  { /* 6820 */
    245,
    /* VFMADDSUB213PDZrkz */
  },
  { /* 6821 */
    632,
    /* VFMADDSUB213PDm */
  },
  { /* 6822 */
    633,
    /* VFMADDSUB213PDr */
  },
  { /* 6823 */
    214,
    /* VFMADDSUB213PHZ128m */
  },
  { /* 6824 */
    634,
    /* VFMADDSUB213PHZ128mb */
  },
  { /* 6825 */
    250,
    /* VFMADDSUB213PHZ128mbk */
  },
  { /* 6826 */
    250,
    /* VFMADDSUB213PHZ128mbkz */
  },
  { /* 6827 */
    215,
    /* VFMADDSUB213PHZ128mk */
  },
  { /* 6828 */
    215,
    /* VFMADDSUB213PHZ128mkz */
  },
  { /* 6829 */
    589,
    /* VFMADDSUB213PHZ128r */
  },
  { /* 6830 */
    224,
    /* VFMADDSUB213PHZ128rk */
  },
  { /* 6831 */
    224,
    /* VFMADDSUB213PHZ128rkz */
  },
  { /* 6832 */
    590,
    /* VFMADDSUB213PHZ256m */
  },
  { /* 6833 */
    635,
    /* VFMADDSUB213PHZ256mb */
  },
  { /* 6834 */
    253,
    /* VFMADDSUB213PHZ256mbk */
  },
  { /* 6835 */
    253,
    /* VFMADDSUB213PHZ256mbkz */
  },
  { /* 6836 */
    230,
    /* VFMADDSUB213PHZ256mk */
  },
  { /* 6837 */
    230,
    /* VFMADDSUB213PHZ256mkz */
  },
  { /* 6838 */
    592,
    /* VFMADDSUB213PHZ256r */
  },
  { /* 6839 */
    233,
    /* VFMADDSUB213PHZ256rk */
  },
  { /* 6840 */
    233,
    /* VFMADDSUB213PHZ256rkz */
  },
  { /* 6841 */
    593,
    /* VFMADDSUB213PHZm */
  },
  { /* 6842 */
    636,
    /* VFMADDSUB213PHZmb */
  },
  { /* 6843 */
    256,
    /* VFMADDSUB213PHZmbk */
  },
  { /* 6844 */
    256,
    /* VFMADDSUB213PHZmbkz */
  },
  { /* 6845 */
    239,
    /* VFMADDSUB213PHZmk */
  },
  { /* 6846 */
    239,
    /* VFMADDSUB213PHZmkz */
  },
  { /* 6847 */
    595,
    /* VFMADDSUB213PHZr */
  },
  { /* 6848 */
    637,
    /* VFMADDSUB213PHZrb */
  },
  { /* 6849 */
    259,
    /* VFMADDSUB213PHZrbk */
  },
  { /* 6850 */
    259,
    /* VFMADDSUB213PHZrbkz */
  },
  { /* 6851 */
    245,
    /* VFMADDSUB213PHZrk */
  },
  { /* 6852 */
    245,
    /* VFMADDSUB213PHZrkz */
  },
  { /* 6853 */
    626,
    /* VFMADDSUB213PSYm */
  },
  { /* 6854 */
    627,
    /* VFMADDSUB213PSYr */
  },
  { /* 6855 */
    214,
    /* VFMADDSUB213PSZ128m */
  },
  { /* 6856 */
    588,
    /* VFMADDSUB213PSZ128mb */
  },
  { /* 6857 */
    262,
    /* VFMADDSUB213PSZ128mbk */
  },
  { /* 6858 */
    262,
    /* VFMADDSUB213PSZ128mbkz */
  },
  { /* 6859 */
    215,
    /* VFMADDSUB213PSZ128mk */
  },
  { /* 6860 */
    215,
    /* VFMADDSUB213PSZ128mkz */
  },
  { /* 6861 */
    589,
    /* VFMADDSUB213PSZ128r */
  },
  { /* 6862 */
    224,
    /* VFMADDSUB213PSZ128rk */
  },
  { /* 6863 */
    224,
    /* VFMADDSUB213PSZ128rkz */
  },
  { /* 6864 */
    590,
    /* VFMADDSUB213PSZ256m */
  },
  { /* 6865 */
    591,
    /* VFMADDSUB213PSZ256mb */
  },
  { /* 6866 */
    265,
    /* VFMADDSUB213PSZ256mbk */
  },
  { /* 6867 */
    265,
    /* VFMADDSUB213PSZ256mbkz */
  },
  { /* 6868 */
    230,
    /* VFMADDSUB213PSZ256mk */
  },
  { /* 6869 */
    230,
    /* VFMADDSUB213PSZ256mkz */
  },
  { /* 6870 */
    592,
    /* VFMADDSUB213PSZ256r */
  },
  { /* 6871 */
    233,
    /* VFMADDSUB213PSZ256rk */
  },
  { /* 6872 */
    233,
    /* VFMADDSUB213PSZ256rkz */
  },
  { /* 6873 */
    593,
    /* VFMADDSUB213PSZm */
  },
  { /* 6874 */
    594,
    /* VFMADDSUB213PSZmb */
  },
  { /* 6875 */
    268,
    /* VFMADDSUB213PSZmbk */
  },
  { /* 6876 */
    268,
    /* VFMADDSUB213PSZmbkz */
  },
  { /* 6877 */
    239,
    /* VFMADDSUB213PSZmk */
  },
  { /* 6878 */
    239,
    /* VFMADDSUB213PSZmkz */
  },
  { /* 6879 */
    595,
    /* VFMADDSUB213PSZr */
  },
  { /* 6880 */
    603,
    /* VFMADDSUB213PSZrb */
  },
  { /* 6881 */
    271,
    /* VFMADDSUB213PSZrbk */
  },
  { /* 6882 */
    271,
    /* VFMADDSUB213PSZrbkz */
  },
  { /* 6883 */
    245,
    /* VFMADDSUB213PSZrk */
  },
  { /* 6884 */
    245,
    /* VFMADDSUB213PSZrkz */
  },
  { /* 6885 */
    632,
    /* VFMADDSUB213PSm */
  },
  { /* 6886 */
    633,
    /* VFMADDSUB213PSr */
  },
  { /* 6887 */
    626,
    /* VFMADDSUB231PDYm */
  },
  { /* 6888 */
    627,
    /* VFMADDSUB231PDYr */
  },
  { /* 6889 */
    214,
    /* VFMADDSUB231PDZ128m */
  },
  { /* 6890 */
    628,
    /* VFMADDSUB231PDZ128mb */
  },
  { /* 6891 */
    220,
    /* VFMADDSUB231PDZ128mbk */
  },
  { /* 6892 */
    220,
    /* VFMADDSUB231PDZ128mbkz */
  },
  { /* 6893 */
    215,
    /* VFMADDSUB231PDZ128mk */
  },
  { /* 6894 */
    215,
    /* VFMADDSUB231PDZ128mkz */
  },
  { /* 6895 */
    589,
    /* VFMADDSUB231PDZ128r */
  },
  { /* 6896 */
    224,
    /* VFMADDSUB231PDZ128rk */
  },
  { /* 6897 */
    224,
    /* VFMADDSUB231PDZ128rkz */
  },
  { /* 6898 */
    590,
    /* VFMADDSUB231PDZ256m */
  },
  { /* 6899 */
    629,
    /* VFMADDSUB231PDZ256mb */
  },
  { /* 6900 */
    228,
    /* VFMADDSUB231PDZ256mbk */
  },
  { /* 6901 */
    228,
    /* VFMADDSUB231PDZ256mbkz */
  },
  { /* 6902 */
    230,
    /* VFMADDSUB231PDZ256mk */
  },
  { /* 6903 */
    230,
    /* VFMADDSUB231PDZ256mkz */
  },
  { /* 6904 */
    592,
    /* VFMADDSUB231PDZ256r */
  },
  { /* 6905 */
    233,
    /* VFMADDSUB231PDZ256rk */
  },
  { /* 6906 */
    233,
    /* VFMADDSUB231PDZ256rkz */
  },
  { /* 6907 */
    593,
    /* VFMADDSUB231PDZm */
  },
  { /* 6908 */
    630,
    /* VFMADDSUB231PDZmb */
  },
  { /* 6909 */
    237,
    /* VFMADDSUB231PDZmbk */
  },
  { /* 6910 */
    237,
    /* VFMADDSUB231PDZmbkz */
  },
  { /* 6911 */
    239,
    /* VFMADDSUB231PDZmk */
  },
  { /* 6912 */
    239,
    /* VFMADDSUB231PDZmkz */
  },
  { /* 6913 */
    595,
    /* VFMADDSUB231PDZr */
  },
  { /* 6914 */
    631,
    /* VFMADDSUB231PDZrb */
  },
  { /* 6915 */
    243,
    /* VFMADDSUB231PDZrbk */
  },
  { /* 6916 */
    243,
    /* VFMADDSUB231PDZrbkz */
  },
  { /* 6917 */
    245,
    /* VFMADDSUB231PDZrk */
  },
  { /* 6918 */
    245,
    /* VFMADDSUB231PDZrkz */
  },
  { /* 6919 */
    632,
    /* VFMADDSUB231PDm */
  },
  { /* 6920 */
    633,
    /* VFMADDSUB231PDr */
  },
  { /* 6921 */
    214,
    /* VFMADDSUB231PHZ128m */
  },
  { /* 6922 */
    634,
    /* VFMADDSUB231PHZ128mb */
  },
  { /* 6923 */
    250,
    /* VFMADDSUB231PHZ128mbk */
  },
  { /* 6924 */
    250,
    /* VFMADDSUB231PHZ128mbkz */
  },
  { /* 6925 */
    215,
    /* VFMADDSUB231PHZ128mk */
  },
  { /* 6926 */
    215,
    /* VFMADDSUB231PHZ128mkz */
  },
  { /* 6927 */
    589,
    /* VFMADDSUB231PHZ128r */
  },
  { /* 6928 */
    224,
    /* VFMADDSUB231PHZ128rk */
  },
  { /* 6929 */
    224,
    /* VFMADDSUB231PHZ128rkz */
  },
  { /* 6930 */
    590,
    /* VFMADDSUB231PHZ256m */
  },
  { /* 6931 */
    635,
    /* VFMADDSUB231PHZ256mb */
  },
  { /* 6932 */
    253,
    /* VFMADDSUB231PHZ256mbk */
  },
  { /* 6933 */
    253,
    /* VFMADDSUB231PHZ256mbkz */
  },
  { /* 6934 */
    230,
    /* VFMADDSUB231PHZ256mk */
  },
  { /* 6935 */
    230,
    /* VFMADDSUB231PHZ256mkz */
  },
  { /* 6936 */
    592,
    /* VFMADDSUB231PHZ256r */
  },
  { /* 6937 */
    233,
    /* VFMADDSUB231PHZ256rk */
  },
  { /* 6938 */
    233,
    /* VFMADDSUB231PHZ256rkz */
  },
  { /* 6939 */
    593,
    /* VFMADDSUB231PHZm */
  },
  { /* 6940 */
    636,
    /* VFMADDSUB231PHZmb */
  },
  { /* 6941 */
    256,
    /* VFMADDSUB231PHZmbk */
  },
  { /* 6942 */
    256,
    /* VFMADDSUB231PHZmbkz */
  },
  { /* 6943 */
    239,
    /* VFMADDSUB231PHZmk */
  },
  { /* 6944 */
    239,
    /* VFMADDSUB231PHZmkz */
  },
  { /* 6945 */
    595,
    /* VFMADDSUB231PHZr */
  },
  { /* 6946 */
    637,
    /* VFMADDSUB231PHZrb */
  },
  { /* 6947 */
    259,
    /* VFMADDSUB231PHZrbk */
  },
  { /* 6948 */
    259,
    /* VFMADDSUB231PHZrbkz */
  },
  { /* 6949 */
    245,
    /* VFMADDSUB231PHZrk */
  },
  { /* 6950 */
    245,
    /* VFMADDSUB231PHZrkz */
  },
  { /* 6951 */
    626,
    /* VFMADDSUB231PSYm */
  },
  { /* 6952 */
    627,
    /* VFMADDSUB231PSYr */
  },
  { /* 6953 */
    214,
    /* VFMADDSUB231PSZ128m */
  },
  { /* 6954 */
    588,
    /* VFMADDSUB231PSZ128mb */
  },
  { /* 6955 */
    262,
    /* VFMADDSUB231PSZ128mbk */
  },
  { /* 6956 */
    262,
    /* VFMADDSUB231PSZ128mbkz */
  },
  { /* 6957 */
    215,
    /* VFMADDSUB231PSZ128mk */
  },
  { /* 6958 */
    215,
    /* VFMADDSUB231PSZ128mkz */
  },
  { /* 6959 */
    589,
    /* VFMADDSUB231PSZ128r */
  },
  { /* 6960 */
    224,
    /* VFMADDSUB231PSZ128rk */
  },
  { /* 6961 */
    224,
    /* VFMADDSUB231PSZ128rkz */
  },
  { /* 6962 */
    590,
    /* VFMADDSUB231PSZ256m */
  },
  { /* 6963 */
    591,
    /* VFMADDSUB231PSZ256mb */
  },
  { /* 6964 */
    265,
    /* VFMADDSUB231PSZ256mbk */
  },
  { /* 6965 */
    265,
    /* VFMADDSUB231PSZ256mbkz */
  },
  { /* 6966 */
    230,
    /* VFMADDSUB231PSZ256mk */
  },
  { /* 6967 */
    230,
    /* VFMADDSUB231PSZ256mkz */
  },
  { /* 6968 */
    592,
    /* VFMADDSUB231PSZ256r */
  },
  { /* 6969 */
    233,
    /* VFMADDSUB231PSZ256rk */
  },
  { /* 6970 */
    233,
    /* VFMADDSUB231PSZ256rkz */
  },
  { /* 6971 */
    593,
    /* VFMADDSUB231PSZm */
  },
  { /* 6972 */
    594,
    /* VFMADDSUB231PSZmb */
  },
  { /* 6973 */
    268,
    /* VFMADDSUB231PSZmbk */
  },
  { /* 6974 */
    268,
    /* VFMADDSUB231PSZmbkz */
  },
  { /* 6975 */
    239,
    /* VFMADDSUB231PSZmk */
  },
  { /* 6976 */
    239,
    /* VFMADDSUB231PSZmkz */
  },
  { /* 6977 */
    595,
    /* VFMADDSUB231PSZr */
  },
  { /* 6978 */
    603,
    /* VFMADDSUB231PSZrb */
  },
  { /* 6979 */
    271,
    /* VFMADDSUB231PSZrbk */
  },
  { /* 6980 */
    271,
    /* VFMADDSUB231PSZrbkz */
  },
  { /* 6981 */
    245,
    /* VFMADDSUB231PSZrk */
  },
  { /* 6982 */
    245,
    /* VFMADDSUB231PSZrkz */
  },
  { /* 6983 */
    632,
    /* VFMADDSUB231PSm */
  },
  { /* 6984 */
    633,
    /* VFMADDSUB231PSr */
  },
  { /* 6985 */
    332,
    /* VFMADDSUBPD4Ymr */
  },
  { /* 6986 */
    642,
    /* VFMADDSUBPD4Yrm */
  },
  { /* 6987 */
    643,
    /* VFMADDSUBPD4Yrr */
  },
  { /* 6988 */
    333,
    /* VFMADDSUBPD4Yrr_REV */
  },
  { /* 6989 */
    334,
    /* VFMADDSUBPD4mr */
  },
  { /* 6990 */
    644,
    /* VFMADDSUBPD4rm */
  },
  { /* 6991 */
    645,
    /* VFMADDSUBPD4rr */
  },
  { /* 6992 */
    335,
    /* VFMADDSUBPD4rr_REV */
  },
  { /* 6993 */
    332,
    /* VFMADDSUBPS4Ymr */
  },
  { /* 6994 */
    642,
    /* VFMADDSUBPS4Yrm */
  },
  { /* 6995 */
    643,
    /* VFMADDSUBPS4Yrr */
  },
  { /* 6996 */
    333,
    /* VFMADDSUBPS4Yrr_REV */
  },
  { /* 6997 */
    334,
    /* VFMADDSUBPS4mr */
  },
  { /* 6998 */
    644,
    /* VFMADDSUBPS4rm */
  },
  { /* 6999 */
    645,
    /* VFMADDSUBPS4rr */
  },
  { /* 7000 */
    335,
    /* VFMADDSUBPS4rr_REV */
  },
  { /* 7001 */
    626,
    /* VFMSUB132PDYm */
  },
  { /* 7002 */
    627,
    /* VFMSUB132PDYr */
  },
  { /* 7003 */
    214,
    /* VFMSUB132PDZ128m */
  },
  { /* 7004 */
    628,
    /* VFMSUB132PDZ128mb */
  },
  { /* 7005 */
    220,
    /* VFMSUB132PDZ128mbk */
  },
  { /* 7006 */
    220,
    /* VFMSUB132PDZ128mbkz */
  },
  { /* 7007 */
    215,
    /* VFMSUB132PDZ128mk */
  },
  { /* 7008 */
    215,
    /* VFMSUB132PDZ128mkz */
  },
  { /* 7009 */
    589,
    /* VFMSUB132PDZ128r */
  },
  { /* 7010 */
    224,
    /* VFMSUB132PDZ128rk */
  },
  { /* 7011 */
    224,
    /* VFMSUB132PDZ128rkz */
  },
  { /* 7012 */
    590,
    /* VFMSUB132PDZ256m */
  },
  { /* 7013 */
    629,
    /* VFMSUB132PDZ256mb */
  },
  { /* 7014 */
    228,
    /* VFMSUB132PDZ256mbk */
  },
  { /* 7015 */
    228,
    /* VFMSUB132PDZ256mbkz */
  },
  { /* 7016 */
    230,
    /* VFMSUB132PDZ256mk */
  },
  { /* 7017 */
    230,
    /* VFMSUB132PDZ256mkz */
  },
  { /* 7018 */
    592,
    /* VFMSUB132PDZ256r */
  },
  { /* 7019 */
    233,
    /* VFMSUB132PDZ256rk */
  },
  { /* 7020 */
    233,
    /* VFMSUB132PDZ256rkz */
  },
  { /* 7021 */
    593,
    /* VFMSUB132PDZm */
  },
  { /* 7022 */
    630,
    /* VFMSUB132PDZmb */
  },
  { /* 7023 */
    237,
    /* VFMSUB132PDZmbk */
  },
  { /* 7024 */
    237,
    /* VFMSUB132PDZmbkz */
  },
  { /* 7025 */
    239,
    /* VFMSUB132PDZmk */
  },
  { /* 7026 */
    239,
    /* VFMSUB132PDZmkz */
  },
  { /* 7027 */
    595,
    /* VFMSUB132PDZr */
  },
  { /* 7028 */
    631,
    /* VFMSUB132PDZrb */
  },
  { /* 7029 */
    243,
    /* VFMSUB132PDZrbk */
  },
  { /* 7030 */
    243,
    /* VFMSUB132PDZrbkz */
  },
  { /* 7031 */
    245,
    /* VFMSUB132PDZrk */
  },
  { /* 7032 */
    245,
    /* VFMSUB132PDZrkz */
  },
  { /* 7033 */
    632,
    /* VFMSUB132PDm */
  },
  { /* 7034 */
    633,
    /* VFMSUB132PDr */
  },
  { /* 7035 */
    214,
    /* VFMSUB132PHZ128m */
  },
  { /* 7036 */
    634,
    /* VFMSUB132PHZ128mb */
  },
  { /* 7037 */
    250,
    /* VFMSUB132PHZ128mbk */
  },
  { /* 7038 */
    250,
    /* VFMSUB132PHZ128mbkz */
  },
  { /* 7039 */
    215,
    /* VFMSUB132PHZ128mk */
  },
  { /* 7040 */
    215,
    /* VFMSUB132PHZ128mkz */
  },
  { /* 7041 */
    589,
    /* VFMSUB132PHZ128r */
  },
  { /* 7042 */
    224,
    /* VFMSUB132PHZ128rk */
  },
  { /* 7043 */
    224,
    /* VFMSUB132PHZ128rkz */
  },
  { /* 7044 */
    590,
    /* VFMSUB132PHZ256m */
  },
  { /* 7045 */
    635,
    /* VFMSUB132PHZ256mb */
  },
  { /* 7046 */
    253,
    /* VFMSUB132PHZ256mbk */
  },
  { /* 7047 */
    253,
    /* VFMSUB132PHZ256mbkz */
  },
  { /* 7048 */
    230,
    /* VFMSUB132PHZ256mk */
  },
  { /* 7049 */
    230,
    /* VFMSUB132PHZ256mkz */
  },
  { /* 7050 */
    592,
    /* VFMSUB132PHZ256r */
  },
  { /* 7051 */
    233,
    /* VFMSUB132PHZ256rk */
  },
  { /* 7052 */
    233,
    /* VFMSUB132PHZ256rkz */
  },
  { /* 7053 */
    593,
    /* VFMSUB132PHZm */
  },
  { /* 7054 */
    636,
    /* VFMSUB132PHZmb */
  },
  { /* 7055 */
    256,
    /* VFMSUB132PHZmbk */
  },
  { /* 7056 */
    256,
    /* VFMSUB132PHZmbkz */
  },
  { /* 7057 */
    239,
    /* VFMSUB132PHZmk */
  },
  { /* 7058 */
    239,
    /* VFMSUB132PHZmkz */
  },
  { /* 7059 */
    595,
    /* VFMSUB132PHZr */
  },
  { /* 7060 */
    637,
    /* VFMSUB132PHZrb */
  },
  { /* 7061 */
    259,
    /* VFMSUB132PHZrbk */
  },
  { /* 7062 */
    259,
    /* VFMSUB132PHZrbkz */
  },
  { /* 7063 */
    245,
    /* VFMSUB132PHZrk */
  },
  { /* 7064 */
    245,
    /* VFMSUB132PHZrkz */
  },
  { /* 7065 */
    626,
    /* VFMSUB132PSYm */
  },
  { /* 7066 */
    627,
    /* VFMSUB132PSYr */
  },
  { /* 7067 */
    214,
    /* VFMSUB132PSZ128m */
  },
  { /* 7068 */
    588,
    /* VFMSUB132PSZ128mb */
  },
  { /* 7069 */
    262,
    /* VFMSUB132PSZ128mbk */
  },
  { /* 7070 */
    262,
    /* VFMSUB132PSZ128mbkz */
  },
  { /* 7071 */
    215,
    /* VFMSUB132PSZ128mk */
  },
  { /* 7072 */
    215,
    /* VFMSUB132PSZ128mkz */
  },
  { /* 7073 */
    589,
    /* VFMSUB132PSZ128r */
  },
  { /* 7074 */
    224,
    /* VFMSUB132PSZ128rk */
  },
  { /* 7075 */
    224,
    /* VFMSUB132PSZ128rkz */
  },
  { /* 7076 */
    590,
    /* VFMSUB132PSZ256m */
  },
  { /* 7077 */
    591,
    /* VFMSUB132PSZ256mb */
  },
  { /* 7078 */
    265,
    /* VFMSUB132PSZ256mbk */
  },
  { /* 7079 */
    265,
    /* VFMSUB132PSZ256mbkz */
  },
  { /* 7080 */
    230,
    /* VFMSUB132PSZ256mk */
  },
  { /* 7081 */
    230,
    /* VFMSUB132PSZ256mkz */
  },
  { /* 7082 */
    592,
    /* VFMSUB132PSZ256r */
  },
  { /* 7083 */
    233,
    /* VFMSUB132PSZ256rk */
  },
  { /* 7084 */
    233,
    /* VFMSUB132PSZ256rkz */
  },
  { /* 7085 */
    593,
    /* VFMSUB132PSZm */
  },
  { /* 7086 */
    594,
    /* VFMSUB132PSZmb */
  },
  { /* 7087 */
    268,
    /* VFMSUB132PSZmbk */
  },
  { /* 7088 */
    268,
    /* VFMSUB132PSZmbkz */
  },
  { /* 7089 */
    239,
    /* VFMSUB132PSZmk */
  },
  { /* 7090 */
    239,
    /* VFMSUB132PSZmkz */
  },
  { /* 7091 */
    595,
    /* VFMSUB132PSZr */
  },
  { /* 7092 */
    603,
    /* VFMSUB132PSZrb */
  },
  { /* 7093 */
    271,
    /* VFMSUB132PSZrbk */
  },
  { /* 7094 */
    271,
    /* VFMSUB132PSZrbkz */
  },
  { /* 7095 */
    245,
    /* VFMSUB132PSZrk */
  },
  { /* 7096 */
    245,
    /* VFMSUB132PSZrkz */
  },
  { /* 7097 */
    632,
    /* VFMSUB132PSm */
  },
  { /* 7098 */
    633,
    /* VFMSUB132PSr */
  },
  { /* 7099 */
    0,
    /*  */
  },
  { /* 7100 */
    628,
    /* VFMSUB132SDZm_Int */
  },
  { /* 7101 */
    220,
    /* VFMSUB132SDZm_Intk */
  },
  { /* 7102 */
    220,
    /* VFMSUB132SDZm_Intkz */
  },
  { /* 7103 */
    0,
    /*  */
  },
  { /* 7104 */
    638,
    /* VFMSUB132SDZr_Int */
  },
  { /* 7105 */
    274,
    /* VFMSUB132SDZr_Intk */
  },
  { /* 7106 */
    274,
    /* VFMSUB132SDZr_Intkz */
  },
  { /* 7107 */
    0,
    /*  */
  },
  { /* 7108 */
    639,
    /* VFMSUB132SDZrb_Int */
  },
  { /* 7109 */
    277,
    /* VFMSUB132SDZrb_Intk */
  },
  { /* 7110 */
    277,
    /* VFMSUB132SDZrb_Intkz */
  },
  { /* 7111 */
    0,
    /*  */
  },
  { /* 7112 */
    632,
    /* VFMSUB132SDm_Int */
  },
  { /* 7113 */
    0,
    /*  */
  },
  { /* 7114 */
    633,
    /* VFMSUB132SDr_Int */
  },
  { /* 7115 */
    0,
    /*  */
  },
  { /* 7116 */
    634,
    /* VFMSUB132SHZm_Int */
  },
  { /* 7117 */
    250,
    /* VFMSUB132SHZm_Intk */
  },
  { /* 7118 */
    250,
    /* VFMSUB132SHZm_Intkz */
  },
  { /* 7119 */
    0,
    /*  */
  },
  { /* 7120 */
    640,
    /* VFMSUB132SHZr_Int */
  },
  { /* 7121 */
    280,
    /* VFMSUB132SHZr_Intk */
  },
  { /* 7122 */
    280,
    /* VFMSUB132SHZr_Intkz */
  },
  { /* 7123 */
    0,
    /*  */
  },
  { /* 7124 */
    641,
    /* VFMSUB132SHZrb_Int */
  },
  { /* 7125 */
    283,
    /* VFMSUB132SHZrb_Intk */
  },
  { /* 7126 */
    283,
    /* VFMSUB132SHZrb_Intkz */
  },
  { /* 7127 */
    0,
    /*  */
  },
  { /* 7128 */
    588,
    /* VFMSUB132SSZm_Int */
  },
  { /* 7129 */
    262,
    /* VFMSUB132SSZm_Intk */
  },
  { /* 7130 */
    262,
    /* VFMSUB132SSZm_Intkz */
  },
  { /* 7131 */
    0,
    /*  */
  },
  { /* 7132 */
    604,
    /* VFMSUB132SSZr_Int */
  },
  { /* 7133 */
    286,
    /* VFMSUB132SSZr_Intk */
  },
  { /* 7134 */
    286,
    /* VFMSUB132SSZr_Intkz */
  },
  { /* 7135 */
    0,
    /*  */
  },
  { /* 7136 */
    605,
    /* VFMSUB132SSZrb_Int */
  },
  { /* 7137 */
    289,
    /* VFMSUB132SSZrb_Intk */
  },
  { /* 7138 */
    289,
    /* VFMSUB132SSZrb_Intkz */
  },
  { /* 7139 */
    0,
    /*  */
  },
  { /* 7140 */
    632,
    /* VFMSUB132SSm_Int */
  },
  { /* 7141 */
    0,
    /*  */
  },
  { /* 7142 */
    633,
    /* VFMSUB132SSr_Int */
  },
  { /* 7143 */
    626,
    /* VFMSUB213PDYm */
  },
  { /* 7144 */
    627,
    /* VFMSUB213PDYr */
  },
  { /* 7145 */
    214,
    /* VFMSUB213PDZ128m */
  },
  { /* 7146 */
    628,
    /* VFMSUB213PDZ128mb */
  },
  { /* 7147 */
    220,
    /* VFMSUB213PDZ128mbk */
  },
  { /* 7148 */
    220,
    /* VFMSUB213PDZ128mbkz */
  },
  { /* 7149 */
    215,
    /* VFMSUB213PDZ128mk */
  },
  { /* 7150 */
    215,
    /* VFMSUB213PDZ128mkz */
  },
  { /* 7151 */
    589,
    /* VFMSUB213PDZ128r */
  },
  { /* 7152 */
    224,
    /* VFMSUB213PDZ128rk */
  },
  { /* 7153 */
    224,
    /* VFMSUB213PDZ128rkz */
  },
  { /* 7154 */
    590,
    /* VFMSUB213PDZ256m */
  },
  { /* 7155 */
    629,
    /* VFMSUB213PDZ256mb */
  },
  { /* 7156 */
    228,
    /* VFMSUB213PDZ256mbk */
  },
  { /* 7157 */
    228,
    /* VFMSUB213PDZ256mbkz */
  },
  { /* 7158 */
    230,
    /* VFMSUB213PDZ256mk */
  },
  { /* 7159 */
    230,
    /* VFMSUB213PDZ256mkz */
  },
  { /* 7160 */
    592,
    /* VFMSUB213PDZ256r */
  },
  { /* 7161 */
    233,
    /* VFMSUB213PDZ256rk */
  },
  { /* 7162 */
    233,
    /* VFMSUB213PDZ256rkz */
  },
  { /* 7163 */
    593,
    /* VFMSUB213PDZm */
  },
  { /* 7164 */
    630,
    /* VFMSUB213PDZmb */
  },
  { /* 7165 */
    237,
    /* VFMSUB213PDZmbk */
  },
  { /* 7166 */
    237,
    /* VFMSUB213PDZmbkz */
  },
  { /* 7167 */
    239,
    /* VFMSUB213PDZmk */
  },
  { /* 7168 */
    239,
    /* VFMSUB213PDZmkz */
  },
  { /* 7169 */
    595,
    /* VFMSUB213PDZr */
  },
  { /* 7170 */
    631,
    /* VFMSUB213PDZrb */
  },
  { /* 7171 */
    243,
    /* VFMSUB213PDZrbk */
  },
  { /* 7172 */
    243,
    /* VFMSUB213PDZrbkz */
  },
  { /* 7173 */
    245,
    /* VFMSUB213PDZrk */
  },
  { /* 7174 */
    245,
    /* VFMSUB213PDZrkz */
  },
  { /* 7175 */
    632,
    /* VFMSUB213PDm */
  },
  { /* 7176 */
    633,
    /* VFMSUB213PDr */
  },
  { /* 7177 */
    214,
    /* VFMSUB213PHZ128m */
  },
  { /* 7178 */
    634,
    /* VFMSUB213PHZ128mb */
  },
  { /* 7179 */
    250,
    /* VFMSUB213PHZ128mbk */
  },
  { /* 7180 */
    250,
    /* VFMSUB213PHZ128mbkz */
  },
  { /* 7181 */
    215,
    /* VFMSUB213PHZ128mk */
  },
  { /* 7182 */
    215,
    /* VFMSUB213PHZ128mkz */
  },
  { /* 7183 */
    589,
    /* VFMSUB213PHZ128r */
  },
  { /* 7184 */
    224,
    /* VFMSUB213PHZ128rk */
  },
  { /* 7185 */
    224,
    /* VFMSUB213PHZ128rkz */
  },
  { /* 7186 */
    590,
    /* VFMSUB213PHZ256m */
  },
  { /* 7187 */
    635,
    /* VFMSUB213PHZ256mb */
  },
  { /* 7188 */
    253,
    /* VFMSUB213PHZ256mbk */
  },
  { /* 7189 */
    253,
    /* VFMSUB213PHZ256mbkz */
  },
  { /* 7190 */
    230,
    /* VFMSUB213PHZ256mk */
  },
  { /* 7191 */
    230,
    /* VFMSUB213PHZ256mkz */
  },
  { /* 7192 */
    592,
    /* VFMSUB213PHZ256r */
  },
  { /* 7193 */
    233,
    /* VFMSUB213PHZ256rk */
  },
  { /* 7194 */
    233,
    /* VFMSUB213PHZ256rkz */
  },
  { /* 7195 */
    593,
    /* VFMSUB213PHZm */
  },
  { /* 7196 */
    636,
    /* VFMSUB213PHZmb */
  },
  { /* 7197 */
    256,
    /* VFMSUB213PHZmbk */
  },
  { /* 7198 */
    256,
    /* VFMSUB213PHZmbkz */
  },
  { /* 7199 */
    239,
    /* VFMSUB213PHZmk */
  },
  { /* 7200 */
    239,
    /* VFMSUB213PHZmkz */
  },
  { /* 7201 */
    595,
    /* VFMSUB213PHZr */
  },
  { /* 7202 */
    637,
    /* VFMSUB213PHZrb */
  },
  { /* 7203 */
    259,
    /* VFMSUB213PHZrbk */
  },
  { /* 7204 */
    259,
    /* VFMSUB213PHZrbkz */
  },
  { /* 7205 */
    245,
    /* VFMSUB213PHZrk */
  },
  { /* 7206 */
    245,
    /* VFMSUB213PHZrkz */
  },
  { /* 7207 */
    626,
    /* VFMSUB213PSYm */
  },
  { /* 7208 */
    627,
    /* VFMSUB213PSYr */
  },
  { /* 7209 */
    214,
    /* VFMSUB213PSZ128m */
  },
  { /* 7210 */
    588,
    /* VFMSUB213PSZ128mb */
  },
  { /* 7211 */
    262,
    /* VFMSUB213PSZ128mbk */
  },
  { /* 7212 */
    262,
    /* VFMSUB213PSZ128mbkz */
  },
  { /* 7213 */
    215,
    /* VFMSUB213PSZ128mk */
  },
  { /* 7214 */
    215,
    /* VFMSUB213PSZ128mkz */
  },
  { /* 7215 */
    589,
    /* VFMSUB213PSZ128r */
  },
  { /* 7216 */
    224,
    /* VFMSUB213PSZ128rk */
  },
  { /* 7217 */
    224,
    /* VFMSUB213PSZ128rkz */
  },
  { /* 7218 */
    590,
    /* VFMSUB213PSZ256m */
  },
  { /* 7219 */
    591,
    /* VFMSUB213PSZ256mb */
  },
  { /* 7220 */
    265,
    /* VFMSUB213PSZ256mbk */
  },
  { /* 7221 */
    265,
    /* VFMSUB213PSZ256mbkz */
  },
  { /* 7222 */
    230,
    /* VFMSUB213PSZ256mk */
  },
  { /* 7223 */
    230,
    /* VFMSUB213PSZ256mkz */
  },
  { /* 7224 */
    592,
    /* VFMSUB213PSZ256r */
  },
  { /* 7225 */
    233,
    /* VFMSUB213PSZ256rk */
  },
  { /* 7226 */
    233,
    /* VFMSUB213PSZ256rkz */
  },
  { /* 7227 */
    593,
    /* VFMSUB213PSZm */
  },
  { /* 7228 */
    594,
    /* VFMSUB213PSZmb */
  },
  { /* 7229 */
    268,
    /* VFMSUB213PSZmbk */
  },
  { /* 7230 */
    268,
    /* VFMSUB213PSZmbkz */
  },
  { /* 7231 */
    239,
    /* VFMSUB213PSZmk */
  },
  { /* 7232 */
    239,
    /* VFMSUB213PSZmkz */
  },
  { /* 7233 */
    595,
    /* VFMSUB213PSZr */
  },
  { /* 7234 */
    603,
    /* VFMSUB213PSZrb */
  },
  { /* 7235 */
    271,
    /* VFMSUB213PSZrbk */
  },
  { /* 7236 */
    271,
    /* VFMSUB213PSZrbkz */
  },
  { /* 7237 */
    245,
    /* VFMSUB213PSZrk */
  },
  { /* 7238 */
    245,
    /* VFMSUB213PSZrkz */
  },
  { /* 7239 */
    632,
    /* VFMSUB213PSm */
  },
  { /* 7240 */
    633,
    /* VFMSUB213PSr */
  },
  { /* 7241 */
    0,
    /*  */
  },
  { /* 7242 */
    628,
    /* VFMSUB213SDZm_Int */
  },
  { /* 7243 */
    220,
    /* VFMSUB213SDZm_Intk */
  },
  { /* 7244 */
    220,
    /* VFMSUB213SDZm_Intkz */
  },
  { /* 7245 */
    0,
    /*  */
  },
  { /* 7246 */
    638,
    /* VFMSUB213SDZr_Int */
  },
  { /* 7247 */
    274,
    /* VFMSUB213SDZr_Intk */
  },
  { /* 7248 */
    274,
    /* VFMSUB213SDZr_Intkz */
  },
  { /* 7249 */
    0,
    /*  */
  },
  { /* 7250 */
    639,
    /* VFMSUB213SDZrb_Int */
  },
  { /* 7251 */
    277,
    /* VFMSUB213SDZrb_Intk */
  },
  { /* 7252 */
    277,
    /* VFMSUB213SDZrb_Intkz */
  },
  { /* 7253 */
    0,
    /*  */
  },
  { /* 7254 */
    632,
    /* VFMSUB213SDm_Int */
  },
  { /* 7255 */
    0,
    /*  */
  },
  { /* 7256 */
    633,
    /* VFMSUB213SDr_Int */
  },
  { /* 7257 */
    0,
    /*  */
  },
  { /* 7258 */
    634,
    /* VFMSUB213SHZm_Int */
  },
  { /* 7259 */
    250,
    /* VFMSUB213SHZm_Intk */
  },
  { /* 7260 */
    250,
    /* VFMSUB213SHZm_Intkz */
  },
  { /* 7261 */
    0,
    /*  */
  },
  { /* 7262 */
    640,
    /* VFMSUB213SHZr_Int */
  },
  { /* 7263 */
    280,
    /* VFMSUB213SHZr_Intk */
  },
  { /* 7264 */
    280,
    /* VFMSUB213SHZr_Intkz */
  },
  { /* 7265 */
    0,
    /*  */
  },
  { /* 7266 */
    641,
    /* VFMSUB213SHZrb_Int */
  },
  { /* 7267 */
    283,
    /* VFMSUB213SHZrb_Intk */
  },
  { /* 7268 */
    283,
    /* VFMSUB213SHZrb_Intkz */
  },
  { /* 7269 */
    0,
    /*  */
  },
  { /* 7270 */
    588,
    /* VFMSUB213SSZm_Int */
  },
  { /* 7271 */
    262,
    /* VFMSUB213SSZm_Intk */
  },
  { /* 7272 */
    262,
    /* VFMSUB213SSZm_Intkz */
  },
  { /* 7273 */
    0,
    /*  */
  },
  { /* 7274 */
    604,
    /* VFMSUB213SSZr_Int */
  },
  { /* 7275 */
    286,
    /* VFMSUB213SSZr_Intk */
  },
  { /* 7276 */
    286,
    /* VFMSUB213SSZr_Intkz */
  },
  { /* 7277 */
    0,
    /*  */
  },
  { /* 7278 */
    605,
    /* VFMSUB213SSZrb_Int */
  },
  { /* 7279 */
    289,
    /* VFMSUB213SSZrb_Intk */
  },
  { /* 7280 */
    289,
    /* VFMSUB213SSZrb_Intkz */
  },
  { /* 7281 */
    0,
    /*  */
  },
  { /* 7282 */
    632,
    /* VFMSUB213SSm_Int */
  },
  { /* 7283 */
    0,
    /*  */
  },
  { /* 7284 */
    633,
    /* VFMSUB213SSr_Int */
  },
  { /* 7285 */
    626,
    /* VFMSUB231PDYm */
  },
  { /* 7286 */
    627,
    /* VFMSUB231PDYr */
  },
  { /* 7287 */
    214,
    /* VFMSUB231PDZ128m */
  },
  { /* 7288 */
    628,
    /* VFMSUB231PDZ128mb */
  },
  { /* 7289 */
    220,
    /* VFMSUB231PDZ128mbk */
  },
  { /* 7290 */
    220,
    /* VFMSUB231PDZ128mbkz */
  },
  { /* 7291 */
    215,
    /* VFMSUB231PDZ128mk */
  },
  { /* 7292 */
    215,
    /* VFMSUB231PDZ128mkz */
  },
  { /* 7293 */
    589,
    /* VFMSUB231PDZ128r */
  },
  { /* 7294 */
    224,
    /* VFMSUB231PDZ128rk */
  },
  { /* 7295 */
    224,
    /* VFMSUB231PDZ128rkz */
  },
  { /* 7296 */
    590,
    /* VFMSUB231PDZ256m */
  },
  { /* 7297 */
    629,
    /* VFMSUB231PDZ256mb */
  },
  { /* 7298 */
    228,
    /* VFMSUB231PDZ256mbk */
  },
  { /* 7299 */
    228,
    /* VFMSUB231PDZ256mbkz */
  },
  { /* 7300 */
    230,
    /* VFMSUB231PDZ256mk */
  },
  { /* 7301 */
    230,
    /* VFMSUB231PDZ256mkz */
  },
  { /* 7302 */
    592,
    /* VFMSUB231PDZ256r */
  },
  { /* 7303 */
    233,
    /* VFMSUB231PDZ256rk */
  },
  { /* 7304 */
    233,
    /* VFMSUB231PDZ256rkz */
  },
  { /* 7305 */
    593,
    /* VFMSUB231PDZm */
  },
  { /* 7306 */
    630,
    /* VFMSUB231PDZmb */
  },
  { /* 7307 */
    237,
    /* VFMSUB231PDZmbk */
  },
  { /* 7308 */
    237,
    /* VFMSUB231PDZmbkz */
  },
  { /* 7309 */
    239,
    /* VFMSUB231PDZmk */
  },
  { /* 7310 */
    239,
    /* VFMSUB231PDZmkz */
  },
  { /* 7311 */
    595,
    /* VFMSUB231PDZr */
  },
  { /* 7312 */
    631,
    /* VFMSUB231PDZrb */
  },
  { /* 7313 */
    243,
    /* VFMSUB231PDZrbk */
  },
  { /* 7314 */
    243,
    /* VFMSUB231PDZrbkz */
  },
  { /* 7315 */
    245,
    /* VFMSUB231PDZrk */
  },
  { /* 7316 */
    245,
    /* VFMSUB231PDZrkz */
  },
  { /* 7317 */
    632,
    /* VFMSUB231PDm */
  },
  { /* 7318 */
    633,
    /* VFMSUB231PDr */
  },
  { /* 7319 */
    214,
    /* VFMSUB231PHZ128m */
  },
  { /* 7320 */
    634,
    /* VFMSUB231PHZ128mb */
  },
  { /* 7321 */
    250,
    /* VFMSUB231PHZ128mbk */
  },
  { /* 7322 */
    250,
    /* VFMSUB231PHZ128mbkz */
  },
  { /* 7323 */
    215,
    /* VFMSUB231PHZ128mk */
  },
  { /* 7324 */
    215,
    /* VFMSUB231PHZ128mkz */
  },
  { /* 7325 */
    589,
    /* VFMSUB231PHZ128r */
  },
  { /* 7326 */
    224,
    /* VFMSUB231PHZ128rk */
  },
  { /* 7327 */
    224,
    /* VFMSUB231PHZ128rkz */
  },
  { /* 7328 */
    590,
    /* VFMSUB231PHZ256m */
  },
  { /* 7329 */
    635,
    /* VFMSUB231PHZ256mb */
  },
  { /* 7330 */
    253,
    /* VFMSUB231PHZ256mbk */
  },
  { /* 7331 */
    253,
    /* VFMSUB231PHZ256mbkz */
  },
  { /* 7332 */
    230,
    /* VFMSUB231PHZ256mk */
  },
  { /* 7333 */
    230,
    /* VFMSUB231PHZ256mkz */
  },
  { /* 7334 */
    592,
    /* VFMSUB231PHZ256r */
  },
  { /* 7335 */
    233,
    /* VFMSUB231PHZ256rk */
  },
  { /* 7336 */
    233,
    /* VFMSUB231PHZ256rkz */
  },
  { /* 7337 */
    593,
    /* VFMSUB231PHZm */
  },
  { /* 7338 */
    636,
    /* VFMSUB231PHZmb */
  },
  { /* 7339 */
    256,
    /* VFMSUB231PHZmbk */
  },
  { /* 7340 */
    256,
    /* VFMSUB231PHZmbkz */
  },
  { /* 7341 */
    239,
    /* VFMSUB231PHZmk */
  },
  { /* 7342 */
    239,
    /* VFMSUB231PHZmkz */
  },
  { /* 7343 */
    595,
    /* VFMSUB231PHZr */
  },
  { /* 7344 */
    637,
    /* VFMSUB231PHZrb */
  },
  { /* 7345 */
    259,
    /* VFMSUB231PHZrbk */
  },
  { /* 7346 */
    259,
    /* VFMSUB231PHZrbkz */
  },
  { /* 7347 */
    245,
    /* VFMSUB231PHZrk */
  },
  { /* 7348 */
    245,
    /* VFMSUB231PHZrkz */
  },
  { /* 7349 */
    626,
    /* VFMSUB231PSYm */
  },
  { /* 7350 */
    627,
    /* VFMSUB231PSYr */
  },
  { /* 7351 */
    214,
    /* VFMSUB231PSZ128m */
  },
  { /* 7352 */
    588,
    /* VFMSUB231PSZ128mb */
  },
  { /* 7353 */
    262,
    /* VFMSUB231PSZ128mbk */
  },
  { /* 7354 */
    262,
    /* VFMSUB231PSZ128mbkz */
  },
  { /* 7355 */
    215,
    /* VFMSUB231PSZ128mk */
  },
  { /* 7356 */
    215,
    /* VFMSUB231PSZ128mkz */
  },
  { /* 7357 */
    589,
    /* VFMSUB231PSZ128r */
  },
  { /* 7358 */
    224,
    /* VFMSUB231PSZ128rk */
  },
  { /* 7359 */
    224,
    /* VFMSUB231PSZ128rkz */
  },
  { /* 7360 */
    590,
    /* VFMSUB231PSZ256m */
  },
  { /* 7361 */
    591,
    /* VFMSUB231PSZ256mb */
  },
  { /* 7362 */
    265,
    /* VFMSUB231PSZ256mbk */
  },
  { /* 7363 */
    265,
    /* VFMSUB231PSZ256mbkz */
  },
  { /* 7364 */
    230,
    /* VFMSUB231PSZ256mk */
  },
  { /* 7365 */
    230,
    /* VFMSUB231PSZ256mkz */
  },
  { /* 7366 */
    592,
    /* VFMSUB231PSZ256r */
  },
  { /* 7367 */
    233,
    /* VFMSUB231PSZ256rk */
  },
  { /* 7368 */
    233,
    /* VFMSUB231PSZ256rkz */
  },
  { /* 7369 */
    593,
    /* VFMSUB231PSZm */
  },
  { /* 7370 */
    594,
    /* VFMSUB231PSZmb */
  },
  { /* 7371 */
    268,
    /* VFMSUB231PSZmbk */
  },
  { /* 7372 */
    268,
    /* VFMSUB231PSZmbkz */
  },
  { /* 7373 */
    239,
    /* VFMSUB231PSZmk */
  },
  { /* 7374 */
    239,
    /* VFMSUB231PSZmkz */
  },
  { /* 7375 */
    595,
    /* VFMSUB231PSZr */
  },
  { /* 7376 */
    603,
    /* VFMSUB231PSZrb */
  },
  { /* 7377 */
    271,
    /* VFMSUB231PSZrbk */
  },
  { /* 7378 */
    271,
    /* VFMSUB231PSZrbkz */
  },
  { /* 7379 */
    245,
    /* VFMSUB231PSZrk */
  },
  { /* 7380 */
    245,
    /* VFMSUB231PSZrkz */
  },
  { /* 7381 */
    632,
    /* VFMSUB231PSm */
  },
  { /* 7382 */
    633,
    /* VFMSUB231PSr */
  },
  { /* 7383 */
    0,
    /*  */
  },
  { /* 7384 */
    628,
    /* VFMSUB231SDZm_Int */
  },
  { /* 7385 */
    220,
    /* VFMSUB231SDZm_Intk */
  },
  { /* 7386 */
    220,
    /* VFMSUB231SDZm_Intkz */
  },
  { /* 7387 */
    0,
    /*  */
  },
  { /* 7388 */
    638,
    /* VFMSUB231SDZr_Int */
  },
  { /* 7389 */
    274,
    /* VFMSUB231SDZr_Intk */
  },
  { /* 7390 */
    274,
    /* VFMSUB231SDZr_Intkz */
  },
  { /* 7391 */
    0,
    /*  */
  },
  { /* 7392 */
    639,
    /* VFMSUB231SDZrb_Int */
  },
  { /* 7393 */
    277,
    /* VFMSUB231SDZrb_Intk */
  },
  { /* 7394 */
    277,
    /* VFMSUB231SDZrb_Intkz */
  },
  { /* 7395 */
    0,
    /*  */
  },
  { /* 7396 */
    632,
    /* VFMSUB231SDm_Int */
  },
  { /* 7397 */
    0,
    /*  */
  },
  { /* 7398 */
    633,
    /* VFMSUB231SDr_Int */
  },
  { /* 7399 */
    0,
    /*  */
  },
  { /* 7400 */
    634,
    /* VFMSUB231SHZm_Int */
  },
  { /* 7401 */
    250,
    /* VFMSUB231SHZm_Intk */
  },
  { /* 7402 */
    250,
    /* VFMSUB231SHZm_Intkz */
  },
  { /* 7403 */
    0,
    /*  */
  },
  { /* 7404 */
    640,
    /* VFMSUB231SHZr_Int */
  },
  { /* 7405 */
    280,
    /* VFMSUB231SHZr_Intk */
  },
  { /* 7406 */
    280,
    /* VFMSUB231SHZr_Intkz */
  },
  { /* 7407 */
    0,
    /*  */
  },
  { /* 7408 */
    641,
    /* VFMSUB231SHZrb_Int */
  },
  { /* 7409 */
    283,
    /* VFMSUB231SHZrb_Intk */
  },
  { /* 7410 */
    283,
    /* VFMSUB231SHZrb_Intkz */
  },
  { /* 7411 */
    0,
    /*  */
  },
  { /* 7412 */
    588,
    /* VFMSUB231SSZm_Int */
  },
  { /* 7413 */
    262,
    /* VFMSUB231SSZm_Intk */
  },
  { /* 7414 */
    262,
    /* VFMSUB231SSZm_Intkz */
  },
  { /* 7415 */
    0,
    /*  */
  },
  { /* 7416 */
    604,
    /* VFMSUB231SSZr_Int */
  },
  { /* 7417 */
    286,
    /* VFMSUB231SSZr_Intk */
  },
  { /* 7418 */
    286,
    /* VFMSUB231SSZr_Intkz */
  },
  { /* 7419 */
    0,
    /*  */
  },
  { /* 7420 */
    605,
    /* VFMSUB231SSZrb_Int */
  },
  { /* 7421 */
    289,
    /* VFMSUB231SSZrb_Intk */
  },
  { /* 7422 */
    289,
    /* VFMSUB231SSZrb_Intkz */
  },
  { /* 7423 */
    0,
    /*  */
  },
  { /* 7424 */
    632,
    /* VFMSUB231SSm_Int */
  },
  { /* 7425 */
    0,
    /*  */
  },
  { /* 7426 */
    633,
    /* VFMSUB231SSr_Int */
  },
  { /* 7427 */
    626,
    /* VFMSUBADD132PDYm */
  },
  { /* 7428 */
    627,
    /* VFMSUBADD132PDYr */
  },
  { /* 7429 */
    214,
    /* VFMSUBADD132PDZ128m */
  },
  { /* 7430 */
    628,
    /* VFMSUBADD132PDZ128mb */
  },
  { /* 7431 */
    220,
    /* VFMSUBADD132PDZ128mbk */
  },
  { /* 7432 */
    220,
    /* VFMSUBADD132PDZ128mbkz */
  },
  { /* 7433 */
    215,
    /* VFMSUBADD132PDZ128mk */
  },
  { /* 7434 */
    215,
    /* VFMSUBADD132PDZ128mkz */
  },
  { /* 7435 */
    589,
    /* VFMSUBADD132PDZ128r */
  },
  { /* 7436 */
    224,
    /* VFMSUBADD132PDZ128rk */
  },
  { /* 7437 */
    224,
    /* VFMSUBADD132PDZ128rkz */
  },
  { /* 7438 */
    590,
    /* VFMSUBADD132PDZ256m */
  },
  { /* 7439 */
    629,
    /* VFMSUBADD132PDZ256mb */
  },
  { /* 7440 */
    228,
    /* VFMSUBADD132PDZ256mbk */
  },
  { /* 7441 */
    228,
    /* VFMSUBADD132PDZ256mbkz */
  },
  { /* 7442 */
    230,
    /* VFMSUBADD132PDZ256mk */
  },
  { /* 7443 */
    230,
    /* VFMSUBADD132PDZ256mkz */
  },
  { /* 7444 */
    592,
    /* VFMSUBADD132PDZ256r */
  },
  { /* 7445 */
    233,
    /* VFMSUBADD132PDZ256rk */
  },
  { /* 7446 */
    233,
    /* VFMSUBADD132PDZ256rkz */
  },
  { /* 7447 */
    593,
    /* VFMSUBADD132PDZm */
  },
  { /* 7448 */
    630,
    /* VFMSUBADD132PDZmb */
  },
  { /* 7449 */
    237,
    /* VFMSUBADD132PDZmbk */
  },
  { /* 7450 */
    237,
    /* VFMSUBADD132PDZmbkz */
  },
  { /* 7451 */
    239,
    /* VFMSUBADD132PDZmk */
  },
  { /* 7452 */
    239,
    /* VFMSUBADD132PDZmkz */
  },
  { /* 7453 */
    595,
    /* VFMSUBADD132PDZr */
  },
  { /* 7454 */
    631,
    /* VFMSUBADD132PDZrb */
  },
  { /* 7455 */
    243,
    /* VFMSUBADD132PDZrbk */
  },
  { /* 7456 */
    243,
    /* VFMSUBADD132PDZrbkz */
  },
  { /* 7457 */
    245,
    /* VFMSUBADD132PDZrk */
  },
  { /* 7458 */
    245,
    /* VFMSUBADD132PDZrkz */
  },
  { /* 7459 */
    632,
    /* VFMSUBADD132PDm */
  },
  { /* 7460 */
    633,
    /* VFMSUBADD132PDr */
  },
  { /* 7461 */
    214,
    /* VFMSUBADD132PHZ128m */
  },
  { /* 7462 */
    634,
    /* VFMSUBADD132PHZ128mb */
  },
  { /* 7463 */
    250,
    /* VFMSUBADD132PHZ128mbk */
  },
  { /* 7464 */
    250,
    /* VFMSUBADD132PHZ128mbkz */
  },
  { /* 7465 */
    215,
    /* VFMSUBADD132PHZ128mk */
  },
  { /* 7466 */
    215,
    /* VFMSUBADD132PHZ128mkz */
  },
  { /* 7467 */
    589,
    /* VFMSUBADD132PHZ128r */
  },
  { /* 7468 */
    224,
    /* VFMSUBADD132PHZ128rk */
  },
  { /* 7469 */
    224,
    /* VFMSUBADD132PHZ128rkz */
  },
  { /* 7470 */
    590,
    /* VFMSUBADD132PHZ256m */
  },
  { /* 7471 */
    635,
    /* VFMSUBADD132PHZ256mb */
  },
  { /* 7472 */
    253,
    /* VFMSUBADD132PHZ256mbk */
  },
  { /* 7473 */
    253,
    /* VFMSUBADD132PHZ256mbkz */
  },
  { /* 7474 */
    230,
    /* VFMSUBADD132PHZ256mk */
  },
  { /* 7475 */
    230,
    /* VFMSUBADD132PHZ256mkz */
  },
  { /* 7476 */
    592,
    /* VFMSUBADD132PHZ256r */
  },
  { /* 7477 */
    233,
    /* VFMSUBADD132PHZ256rk */
  },
  { /* 7478 */
    233,
    /* VFMSUBADD132PHZ256rkz */
  },
  { /* 7479 */
    593,
    /* VFMSUBADD132PHZm */
  },
  { /* 7480 */
    636,
    /* VFMSUBADD132PHZmb */
  },
  { /* 7481 */
    256,
    /* VFMSUBADD132PHZmbk */
  },
  { /* 7482 */
    256,
    /* VFMSUBADD132PHZmbkz */
  },
  { /* 7483 */
    239,
    /* VFMSUBADD132PHZmk */
  },
  { /* 7484 */
    239,
    /* VFMSUBADD132PHZmkz */
  },
  { /* 7485 */
    595,
    /* VFMSUBADD132PHZr */
  },
  { /* 7486 */
    637,
    /* VFMSUBADD132PHZrb */
  },
  { /* 7487 */
    259,
    /* VFMSUBADD132PHZrbk */
  },
  { /* 7488 */
    259,
    /* VFMSUBADD132PHZrbkz */
  },
  { /* 7489 */
    245,
    /* VFMSUBADD132PHZrk */
  },
  { /* 7490 */
    245,
    /* VFMSUBADD132PHZrkz */
  },
  { /* 7491 */
    626,
    /* VFMSUBADD132PSYm */
  },
  { /* 7492 */
    627,
    /* VFMSUBADD132PSYr */
  },
  { /* 7493 */
    214,
    /* VFMSUBADD132PSZ128m */
  },
  { /* 7494 */
    588,
    /* VFMSUBADD132PSZ128mb */
  },
  { /* 7495 */
    262,
    /* VFMSUBADD132PSZ128mbk */
  },
  { /* 7496 */
    262,
    /* VFMSUBADD132PSZ128mbkz */
  },
  { /* 7497 */
    215,
    /* VFMSUBADD132PSZ128mk */
  },
  { /* 7498 */
    215,
    /* VFMSUBADD132PSZ128mkz */
  },
  { /* 7499 */
    589,
    /* VFMSUBADD132PSZ128r */
  },
  { /* 7500 */
    224,
    /* VFMSUBADD132PSZ128rk */
  },
  { /* 7501 */
    224,
    /* VFMSUBADD132PSZ128rkz */
  },
  { /* 7502 */
    590,
    /* VFMSUBADD132PSZ256m */
  },
  { /* 7503 */
    591,
    /* VFMSUBADD132PSZ256mb */
  },
  { /* 7504 */
    265,
    /* VFMSUBADD132PSZ256mbk */
  },
  { /* 7505 */
    265,
    /* VFMSUBADD132PSZ256mbkz */
  },
  { /* 7506 */
    230,
    /* VFMSUBADD132PSZ256mk */
  },
  { /* 7507 */
    230,
    /* VFMSUBADD132PSZ256mkz */
  },
  { /* 7508 */
    592,
    /* VFMSUBADD132PSZ256r */
  },
  { /* 7509 */
    233,
    /* VFMSUBADD132PSZ256rk */
  },
  { /* 7510 */
    233,
    /* VFMSUBADD132PSZ256rkz */
  },
  { /* 7511 */
    593,
    /* VFMSUBADD132PSZm */
  },
  { /* 7512 */
    594,
    /* VFMSUBADD132PSZmb */
  },
  { /* 7513 */
    268,
    /* VFMSUBADD132PSZmbk */
  },
  { /* 7514 */
    268,
    /* VFMSUBADD132PSZmbkz */
  },
  { /* 7515 */
    239,
    /* VFMSUBADD132PSZmk */
  },
  { /* 7516 */
    239,
    /* VFMSUBADD132PSZmkz */
  },
  { /* 7517 */
    595,
    /* VFMSUBADD132PSZr */
  },
  { /* 7518 */
    603,
    /* VFMSUBADD132PSZrb */
  },
  { /* 7519 */
    271,
    /* VFMSUBADD132PSZrbk */
  },
  { /* 7520 */
    271,
    /* VFMSUBADD132PSZrbkz */
  },
  { /* 7521 */
    245,
    /* VFMSUBADD132PSZrk */
  },
  { /* 7522 */
    245,
    /* VFMSUBADD132PSZrkz */
  },
  { /* 7523 */
    632,
    /* VFMSUBADD132PSm */
  },
  { /* 7524 */
    633,
    /* VFMSUBADD132PSr */
  },
  { /* 7525 */
    626,
    /* VFMSUBADD213PDYm */
  },
  { /* 7526 */
    627,
    /* VFMSUBADD213PDYr */
  },
  { /* 7527 */
    214,
    /* VFMSUBADD213PDZ128m */
  },
  { /* 7528 */
    628,
    /* VFMSUBADD213PDZ128mb */
  },
  { /* 7529 */
    220,
    /* VFMSUBADD213PDZ128mbk */
  },
  { /* 7530 */
    220,
    /* VFMSUBADD213PDZ128mbkz */
  },
  { /* 7531 */
    215,
    /* VFMSUBADD213PDZ128mk */
  },
  { /* 7532 */
    215,
    /* VFMSUBADD213PDZ128mkz */
  },
  { /* 7533 */
    589,
    /* VFMSUBADD213PDZ128r */
  },
  { /* 7534 */
    224,
    /* VFMSUBADD213PDZ128rk */
  },
  { /* 7535 */
    224,
    /* VFMSUBADD213PDZ128rkz */
  },
  { /* 7536 */
    590,
    /* VFMSUBADD213PDZ256m */
  },
  { /* 7537 */
    629,
    /* VFMSUBADD213PDZ256mb */
  },
  { /* 7538 */
    228,
    /* VFMSUBADD213PDZ256mbk */
  },
  { /* 7539 */
    228,
    /* VFMSUBADD213PDZ256mbkz */
  },
  { /* 7540 */
    230,
    /* VFMSUBADD213PDZ256mk */
  },
  { /* 7541 */
    230,
    /* VFMSUBADD213PDZ256mkz */
  },
  { /* 7542 */
    592,
    /* VFMSUBADD213PDZ256r */
  },
  { /* 7543 */
    233,
    /* VFMSUBADD213PDZ256rk */
  },
  { /* 7544 */
    233,
    /* VFMSUBADD213PDZ256rkz */
  },
  { /* 7545 */
    593,
    /* VFMSUBADD213PDZm */
  },
  { /* 7546 */
    630,
    /* VFMSUBADD213PDZmb */
  },
  { /* 7547 */
    237,
    /* VFMSUBADD213PDZmbk */
  },
  { /* 7548 */
    237,
    /* VFMSUBADD213PDZmbkz */
  },
  { /* 7549 */
    239,
    /* VFMSUBADD213PDZmk */
  },
  { /* 7550 */
    239,
    /* VFMSUBADD213PDZmkz */
  },
  { /* 7551 */
    595,
    /* VFMSUBADD213PDZr */
  },
  { /* 7552 */
    631,
    /* VFMSUBADD213PDZrb */
  },
  { /* 7553 */
    243,
    /* VFMSUBADD213PDZrbk */
  },
  { /* 7554 */
    243,
    /* VFMSUBADD213PDZrbkz */
  },
  { /* 7555 */
    245,
    /* VFMSUBADD213PDZrk */
  },
  { /* 7556 */
    245,
    /* VFMSUBADD213PDZrkz */
  },
  { /* 7557 */
    632,
    /* VFMSUBADD213PDm */
  },
  { /* 7558 */
    633,
    /* VFMSUBADD213PDr */
  },
  { /* 7559 */
    214,
    /* VFMSUBADD213PHZ128m */
  },
  { /* 7560 */
    634,
    /* VFMSUBADD213PHZ128mb */
  },
  { /* 7561 */
    250,
    /* VFMSUBADD213PHZ128mbk */
  },
  { /* 7562 */
    250,
    /* VFMSUBADD213PHZ128mbkz */
  },
  { /* 7563 */
    215,
    /* VFMSUBADD213PHZ128mk */
  },
  { /* 7564 */
    215,
    /* VFMSUBADD213PHZ128mkz */
  },
  { /* 7565 */
    589,
    /* VFMSUBADD213PHZ128r */
  },
  { /* 7566 */
    224,
    /* VFMSUBADD213PHZ128rk */
  },
  { /* 7567 */
    224,
    /* VFMSUBADD213PHZ128rkz */
  },
  { /* 7568 */
    590,
    /* VFMSUBADD213PHZ256m */
  },
  { /* 7569 */
    635,
    /* VFMSUBADD213PHZ256mb */
  },
  { /* 7570 */
    253,
    /* VFMSUBADD213PHZ256mbk */
  },
  { /* 7571 */
    253,
    /* VFMSUBADD213PHZ256mbkz */
  },
  { /* 7572 */
    230,
    /* VFMSUBADD213PHZ256mk */
  },
  { /* 7573 */
    230,
    /* VFMSUBADD213PHZ256mkz */
  },
  { /* 7574 */
    592,
    /* VFMSUBADD213PHZ256r */
  },
  { /* 7575 */
    233,
    /* VFMSUBADD213PHZ256rk */
  },
  { /* 7576 */
    233,
    /* VFMSUBADD213PHZ256rkz */
  },
  { /* 7577 */
    593,
    /* VFMSUBADD213PHZm */
  },
  { /* 7578 */
    636,
    /* VFMSUBADD213PHZmb */
  },
  { /* 7579 */
    256,
    /* VFMSUBADD213PHZmbk */
  },
  { /* 7580 */
    256,
    /* VFMSUBADD213PHZmbkz */
  },
  { /* 7581 */
    239,
    /* VFMSUBADD213PHZmk */
  },
  { /* 7582 */
    239,
    /* VFMSUBADD213PHZmkz */
  },
  { /* 7583 */
    595,
    /* VFMSUBADD213PHZr */
  },
  { /* 7584 */
    637,
    /* VFMSUBADD213PHZrb */
  },
  { /* 7585 */
    259,
    /* VFMSUBADD213PHZrbk */
  },
  { /* 7586 */
    259,
    /* VFMSUBADD213PHZrbkz */
  },
  { /* 7587 */
    245,
    /* VFMSUBADD213PHZrk */
  },
  { /* 7588 */
    245,
    /* VFMSUBADD213PHZrkz */
  },
  { /* 7589 */
    626,
    /* VFMSUBADD213PSYm */
  },
  { /* 7590 */
    627,
    /* VFMSUBADD213PSYr */
  },
  { /* 7591 */
    214,
    /* VFMSUBADD213PSZ128m */
  },
  { /* 7592 */
    588,
    /* VFMSUBADD213PSZ128mb */
  },
  { /* 7593 */
    262,
    /* VFMSUBADD213PSZ128mbk */
  },
  { /* 7594 */
    262,
    /* VFMSUBADD213PSZ128mbkz */
  },
  { /* 7595 */
    215,
    /* VFMSUBADD213PSZ128mk */
  },
  { /* 7596 */
    215,
    /* VFMSUBADD213PSZ128mkz */
  },
  { /* 7597 */
    589,
    /* VFMSUBADD213PSZ128r */
  },
  { /* 7598 */
    224,
    /* VFMSUBADD213PSZ128rk */
  },
  { /* 7599 */
    224,
    /* VFMSUBADD213PSZ128rkz */
  },
  { /* 7600 */
    590,
    /* VFMSUBADD213PSZ256m */
  },
  { /* 7601 */
    591,
    /* VFMSUBADD213PSZ256mb */
  },
  { /* 7602 */
    265,
    /* VFMSUBADD213PSZ256mbk */
  },
  { /* 7603 */
    265,
    /* VFMSUBADD213PSZ256mbkz */
  },
  { /* 7604 */
    230,
    /* VFMSUBADD213PSZ256mk */
  },
  { /* 7605 */
    230,
    /* VFMSUBADD213PSZ256mkz */
  },
  { /* 7606 */
    592,
    /* VFMSUBADD213PSZ256r */
  },
  { /* 7607 */
    233,
    /* VFMSUBADD213PSZ256rk */
  },
  { /* 7608 */
    233,
    /* VFMSUBADD213PSZ256rkz */
  },
  { /* 7609 */
    593,
    /* VFMSUBADD213PSZm */
  },
  { /* 7610 */
    594,
    /* VFMSUBADD213PSZmb */
  },
  { /* 7611 */
    268,
    /* VFMSUBADD213PSZmbk */
  },
  { /* 7612 */
    268,
    /* VFMSUBADD213PSZmbkz */
  },
  { /* 7613 */
    239,
    /* VFMSUBADD213PSZmk */
  },
  { /* 7614 */
    239,
    /* VFMSUBADD213PSZmkz */
  },
  { /* 7615 */
    595,
    /* VFMSUBADD213PSZr */
  },
  { /* 7616 */
    603,
    /* VFMSUBADD213PSZrb */
  },
  { /* 7617 */
    271,
    /* VFMSUBADD213PSZrbk */
  },
  { /* 7618 */
    271,
    /* VFMSUBADD213PSZrbkz */
  },
  { /* 7619 */
    245,
    /* VFMSUBADD213PSZrk */
  },
  { /* 7620 */
    245,
    /* VFMSUBADD213PSZrkz */
  },
  { /* 7621 */
    632,
    /* VFMSUBADD213PSm */
  },
  { /* 7622 */
    633,
    /* VFMSUBADD213PSr */
  },
  { /* 7623 */
    626,
    /* VFMSUBADD231PDYm */
  },
  { /* 7624 */
    627,
    /* VFMSUBADD231PDYr */
  },
  { /* 7625 */
    214,
    /* VFMSUBADD231PDZ128m */
  },
  { /* 7626 */
    628,
    /* VFMSUBADD231PDZ128mb */
  },
  { /* 7627 */
    220,
    /* VFMSUBADD231PDZ128mbk */
  },
  { /* 7628 */
    220,
    /* VFMSUBADD231PDZ128mbkz */
  },
  { /* 7629 */
    215,
    /* VFMSUBADD231PDZ128mk */
  },
  { /* 7630 */
    215,
    /* VFMSUBADD231PDZ128mkz */
  },
  { /* 7631 */
    589,
    /* VFMSUBADD231PDZ128r */
  },
  { /* 7632 */
    224,
    /* VFMSUBADD231PDZ128rk */
  },
  { /* 7633 */
    224,
    /* VFMSUBADD231PDZ128rkz */
  },
  { /* 7634 */
    590,
    /* VFMSUBADD231PDZ256m */
  },
  { /* 7635 */
    629,
    /* VFMSUBADD231PDZ256mb */
  },
  { /* 7636 */
    228,
    /* VFMSUBADD231PDZ256mbk */
  },
  { /* 7637 */
    228,
    /* VFMSUBADD231PDZ256mbkz */
  },
  { /* 7638 */
    230,
    /* VFMSUBADD231PDZ256mk */
  },
  { /* 7639 */
    230,
    /* VFMSUBADD231PDZ256mkz */
  },
  { /* 7640 */
    592,
    /* VFMSUBADD231PDZ256r */
  },
  { /* 7641 */
    233,
    /* VFMSUBADD231PDZ256rk */
  },
  { /* 7642 */
    233,
    /* VFMSUBADD231PDZ256rkz */
  },
  { /* 7643 */
    593,
    /* VFMSUBADD231PDZm */
  },
  { /* 7644 */
    630,
    /* VFMSUBADD231PDZmb */
  },
  { /* 7645 */
    237,
    /* VFMSUBADD231PDZmbk */
  },
  { /* 7646 */
    237,
    /* VFMSUBADD231PDZmbkz */
  },
  { /* 7647 */
    239,
    /* VFMSUBADD231PDZmk */
  },
  { /* 7648 */
    239,
    /* VFMSUBADD231PDZmkz */
  },
  { /* 7649 */
    595,
    /* VFMSUBADD231PDZr */
  },
  { /* 7650 */
    631,
    /* VFMSUBADD231PDZrb */
  },
  { /* 7651 */
    243,
    /* VFMSUBADD231PDZrbk */
  },
  { /* 7652 */
    243,
    /* VFMSUBADD231PDZrbkz */
  },
  { /* 7653 */
    245,
    /* VFMSUBADD231PDZrk */
  },
  { /* 7654 */
    245,
    /* VFMSUBADD231PDZrkz */
  },
  { /* 7655 */
    632,
    /* VFMSUBADD231PDm */
  },
  { /* 7656 */
    633,
    /* VFMSUBADD231PDr */
  },
  { /* 7657 */
    214,
    /* VFMSUBADD231PHZ128m */
  },
  { /* 7658 */
    634,
    /* VFMSUBADD231PHZ128mb */
  },
  { /* 7659 */
    250,
    /* VFMSUBADD231PHZ128mbk */
  },
  { /* 7660 */
    250,
    /* VFMSUBADD231PHZ128mbkz */
  },
  { /* 7661 */
    215,
    /* VFMSUBADD231PHZ128mk */
  },
  { /* 7662 */
    215,
    /* VFMSUBADD231PHZ128mkz */
  },
  { /* 7663 */
    589,
    /* VFMSUBADD231PHZ128r */
  },
  { /* 7664 */
    224,
    /* VFMSUBADD231PHZ128rk */
  },
  { /* 7665 */
    224,
    /* VFMSUBADD231PHZ128rkz */
  },
  { /* 7666 */
    590,
    /* VFMSUBADD231PHZ256m */
  },
  { /* 7667 */
    635,
    /* VFMSUBADD231PHZ256mb */
  },
  { /* 7668 */
    253,
    /* VFMSUBADD231PHZ256mbk */
  },
  { /* 7669 */
    253,
    /* VFMSUBADD231PHZ256mbkz */
  },
  { /* 7670 */
    230,
    /* VFMSUBADD231PHZ256mk */
  },
  { /* 7671 */
    230,
    /* VFMSUBADD231PHZ256mkz */
  },
  { /* 7672 */
    592,
    /* VFMSUBADD231PHZ256r */
  },
  { /* 7673 */
    233,
    /* VFMSUBADD231PHZ256rk */
  },
  { /* 7674 */
    233,
    /* VFMSUBADD231PHZ256rkz */
  },
  { /* 7675 */
    593,
    /* VFMSUBADD231PHZm */
  },
  { /* 7676 */
    636,
    /* VFMSUBADD231PHZmb */
  },
  { /* 7677 */
    256,
    /* VFMSUBADD231PHZmbk */
  },
  { /* 7678 */
    256,
    /* VFMSUBADD231PHZmbkz */
  },
  { /* 7679 */
    239,
    /* VFMSUBADD231PHZmk */
  },
  { /* 7680 */
    239,
    /* VFMSUBADD231PHZmkz */
  },
  { /* 7681 */
    595,
    /* VFMSUBADD231PHZr */
  },
  { /* 7682 */
    637,
    /* VFMSUBADD231PHZrb */
  },
  { /* 7683 */
    259,
    /* VFMSUBADD231PHZrbk */
  },
  { /* 7684 */
    259,
    /* VFMSUBADD231PHZrbkz */
  },
  { /* 7685 */
    245,
    /* VFMSUBADD231PHZrk */
  },
  { /* 7686 */
    245,
    /* VFMSUBADD231PHZrkz */
  },
  { /* 7687 */
    626,
    /* VFMSUBADD231PSYm */
  },
  { /* 7688 */
    627,
    /* VFMSUBADD231PSYr */
  },
  { /* 7689 */
    214,
    /* VFMSUBADD231PSZ128m */
  },
  { /* 7690 */
    588,
    /* VFMSUBADD231PSZ128mb */
  },
  { /* 7691 */
    262,
    /* VFMSUBADD231PSZ128mbk */
  },
  { /* 7692 */
    262,
    /* VFMSUBADD231PSZ128mbkz */
  },
  { /* 7693 */
    215,
    /* VFMSUBADD231PSZ128mk */
  },
  { /* 7694 */
    215,
    /* VFMSUBADD231PSZ128mkz */
  },
  { /* 7695 */
    589,
    /* VFMSUBADD231PSZ128r */
  },
  { /* 7696 */
    224,
    /* VFMSUBADD231PSZ128rk */
  },
  { /* 7697 */
    224,
    /* VFMSUBADD231PSZ128rkz */
  },
  { /* 7698 */
    590,
    /* VFMSUBADD231PSZ256m */
  },
  { /* 7699 */
    591,
    /* VFMSUBADD231PSZ256mb */
  },
  { /* 7700 */
    265,
    /* VFMSUBADD231PSZ256mbk */
  },
  { /* 7701 */
    265,
    /* VFMSUBADD231PSZ256mbkz */
  },
  { /* 7702 */
    230,
    /* VFMSUBADD231PSZ256mk */
  },
  { /* 7703 */
    230,
    /* VFMSUBADD231PSZ256mkz */
  },
  { /* 7704 */
    592,
    /* VFMSUBADD231PSZ256r */
  },
  { /* 7705 */
    233,
    /* VFMSUBADD231PSZ256rk */
  },
  { /* 7706 */
    233,
    /* VFMSUBADD231PSZ256rkz */
  },
  { /* 7707 */
    593,
    /* VFMSUBADD231PSZm */
  },
  { /* 7708 */
    594,
    /* VFMSUBADD231PSZmb */
  },
  { /* 7709 */
    268,
    /* VFMSUBADD231PSZmbk */
  },
  { /* 7710 */
    268,
    /* VFMSUBADD231PSZmbkz */
  },
  { /* 7711 */
    239,
    /* VFMSUBADD231PSZmk */
  },
  { /* 7712 */
    239,
    /* VFMSUBADD231PSZmkz */
  },
  { /* 7713 */
    595,
    /* VFMSUBADD231PSZr */
  },
  { /* 7714 */
    603,
    /* VFMSUBADD231PSZrb */
  },
  { /* 7715 */
    271,
    /* VFMSUBADD231PSZrbk */
  },
  { /* 7716 */
    271,
    /* VFMSUBADD231PSZrbkz */
  },
  { /* 7717 */
    245,
    /* VFMSUBADD231PSZrk */
  },
  { /* 7718 */
    245,
    /* VFMSUBADD231PSZrkz */
  },
  { /* 7719 */
    632,
    /* VFMSUBADD231PSm */
  },
  { /* 7720 */
    633,
    /* VFMSUBADD231PSr */
  },
  { /* 7721 */
    332,
    /* VFMSUBADDPD4Ymr */
  },
  { /* 7722 */
    642,
    /* VFMSUBADDPD4Yrm */
  },
  { /* 7723 */
    643,
    /* VFMSUBADDPD4Yrr */
  },
  { /* 7724 */
    333,
    /* VFMSUBADDPD4Yrr_REV */
  },
  { /* 7725 */
    334,
    /* VFMSUBADDPD4mr */
  },
  { /* 7726 */
    644,
    /* VFMSUBADDPD4rm */
  },
  { /* 7727 */
    645,
    /* VFMSUBADDPD4rr */
  },
  { /* 7728 */
    335,
    /* VFMSUBADDPD4rr_REV */
  },
  { /* 7729 */
    332,
    /* VFMSUBADDPS4Ymr */
  },
  { /* 7730 */
    642,
    /* VFMSUBADDPS4Yrm */
  },
  { /* 7731 */
    643,
    /* VFMSUBADDPS4Yrr */
  },
  { /* 7732 */
    333,
    /* VFMSUBADDPS4Yrr_REV */
  },
  { /* 7733 */
    334,
    /* VFMSUBADDPS4mr */
  },
  { /* 7734 */
    644,
    /* VFMSUBADDPS4rm */
  },
  { /* 7735 */
    645,
    /* VFMSUBADDPS4rr */
  },
  { /* 7736 */
    335,
    /* VFMSUBADDPS4rr_REV */
  },
  { /* 7737 */
    332,
    /* VFMSUBPD4Ymr */
  },
  { /* 7738 */
    642,
    /* VFMSUBPD4Yrm */
  },
  { /* 7739 */
    643,
    /* VFMSUBPD4Yrr */
  },
  { /* 7740 */
    333,
    /* VFMSUBPD4Yrr_REV */
  },
  { /* 7741 */
    334,
    /* VFMSUBPD4mr */
  },
  { /* 7742 */
    644,
    /* VFMSUBPD4rm */
  },
  { /* 7743 */
    645,
    /* VFMSUBPD4rr */
  },
  { /* 7744 */
    335,
    /* VFMSUBPD4rr_REV */
  },
  { /* 7745 */
    332,
    /* VFMSUBPS4Ymr */
  },
  { /* 7746 */
    642,
    /* VFMSUBPS4Yrm */
  },
  { /* 7747 */
    643,
    /* VFMSUBPS4Yrr */
  },
  { /* 7748 */
    333,
    /* VFMSUBPS4Yrr_REV */
  },
  { /* 7749 */
    334,
    /* VFMSUBPS4mr */
  },
  { /* 7750 */
    644,
    /* VFMSUBPS4rm */
  },
  { /* 7751 */
    645,
    /* VFMSUBPS4rr */
  },
  { /* 7752 */
    335,
    /* VFMSUBPS4rr_REV */
  },
  { /* 7753 */
    334,
    /* VFMSUBSD4mr */
  },
  { /* 7754 */
    0,
    /*  */
  },
  { /* 7755 */
    644,
    /* VFMSUBSD4rm */
  },
  { /* 7756 */
    0,
    /*  */
  },
  { /* 7757 */
    645,
    /* VFMSUBSD4rr */
  },
  { /* 7758 */
    0,
    /*  */
  },
  { /* 7759 */
    0,
    /*  */
  },
  { /* 7760 */
    335,
    /* VFMSUBSD4rr_REV */
  },
  { /* 7761 */
    334,
    /* VFMSUBSS4mr */
  },
  { /* 7762 */
    0,
    /*  */
  },
  { /* 7763 */
    644,
    /* VFMSUBSS4rm */
  },
  { /* 7764 */
    0,
    /*  */
  },
  { /* 7765 */
    645,
    /* VFMSUBSS4rr */
  },
  { /* 7766 */
    0,
    /*  */
  },
  { /* 7767 */
    0,
    /*  */
  },
  { /* 7768 */
    335,
    /* VFMSUBSS4rr_REV */
  },
  { /* 7769 */
    218,
    /* VFMULCPHZ128rm */
  },
  { /* 7770 */
    261,
    /* VFMULCPHZ128rmb */
  },
  { /* 7771 */
    262,
    /* VFMULCPHZ128rmbk */
  },
  { /* 7772 */
    263,
    /* VFMULCPHZ128rmbkz */
  },
  { /* 7773 */
    215,
    /* VFMULCPHZ128rmk */
  },
  { /* 7774 */
    222,
    /* VFMULCPHZ128rmkz */
  },
  { /* 7775 */
    223,
    /* VFMULCPHZ128rr */
  },
  { /* 7776 */
    224,
    /* VFMULCPHZ128rrk */
  },
  { /* 7777 */
    225,
    /* VFMULCPHZ128rrkz */
  },
  { /* 7778 */
    226,
    /* VFMULCPHZ256rm */
  },
  { /* 7779 */
    264,
    /* VFMULCPHZ256rmb */
  },
  { /* 7780 */
    265,
    /* VFMULCPHZ256rmbk */
  },
  { /* 7781 */
    266,
    /* VFMULCPHZ256rmbkz */
  },
  { /* 7782 */
    230,
    /* VFMULCPHZ256rmk */
  },
  { /* 7783 */
    231,
    /* VFMULCPHZ256rmkz */
  },
  { /* 7784 */
    232,
    /* VFMULCPHZ256rr */
  },
  { /* 7785 */
    233,
    /* VFMULCPHZ256rrk */
  },
  { /* 7786 */
    234,
    /* VFMULCPHZ256rrkz */
  },
  { /* 7787 */
    235,
    /* VFMULCPHZrm */
  },
  { /* 7788 */
    267,
    /* VFMULCPHZrmb */
  },
  { /* 7789 */
    268,
    /* VFMULCPHZrmbk */
  },
  { /* 7790 */
    269,
    /* VFMULCPHZrmbkz */
  },
  { /* 7791 */
    239,
    /* VFMULCPHZrmk */
  },
  { /* 7792 */
    240,
    /* VFMULCPHZrmkz */
  },
  { /* 7793 */
    241,
    /* VFMULCPHZrr */
  },
  { /* 7794 */
    270,
    /* VFMULCPHZrrb */
  },
  { /* 7795 */
    271,
    /* VFMULCPHZrrbk */
  },
  { /* 7796 */
    272,
    /* VFMULCPHZrrbkz */
  },
  { /* 7797 */
    245,
    /* VFMULCPHZrrk */
  },
  { /* 7798 */
    246,
    /* VFMULCPHZrrkz */
  },
  { /* 7799 */
    261,
    /* VFMULCSHZrm */
  },
  { /* 7800 */
    262,
    /* VFMULCSHZrmk */
  },
  { /* 7801 */
    263,
    /* VFMULCSHZrmkz */
  },
  { /* 7802 */
    285,
    /* VFMULCSHZrr */
  },
  { /* 7803 */
    288,
    /* VFMULCSHZrrb */
  },
  { /* 7804 */
    289,
    /* VFMULCSHZrrbk */
  },
  { /* 7805 */
    290,
    /* VFMULCSHZrrbkz */
  },
  { /* 7806 */
    286,
    /* VFMULCSHZrrk */
  },
  { /* 7807 */
    287,
    /* VFMULCSHZrrkz */
  },
  { /* 7808 */
    626,
    /* VFNMADD132PDYm */
  },
  { /* 7809 */
    627,
    /* VFNMADD132PDYr */
  },
  { /* 7810 */
    214,
    /* VFNMADD132PDZ128m */
  },
  { /* 7811 */
    628,
    /* VFNMADD132PDZ128mb */
  },
  { /* 7812 */
    220,
    /* VFNMADD132PDZ128mbk */
  },
  { /* 7813 */
    220,
    /* VFNMADD132PDZ128mbkz */
  },
  { /* 7814 */
    215,
    /* VFNMADD132PDZ128mk */
  },
  { /* 7815 */
    215,
    /* VFNMADD132PDZ128mkz */
  },
  { /* 7816 */
    589,
    /* VFNMADD132PDZ128r */
  },
  { /* 7817 */
    224,
    /* VFNMADD132PDZ128rk */
  },
  { /* 7818 */
    224,
    /* VFNMADD132PDZ128rkz */
  },
  { /* 7819 */
    590,
    /* VFNMADD132PDZ256m */
  },
  { /* 7820 */
    629,
    /* VFNMADD132PDZ256mb */
  },
  { /* 7821 */
    228,
    /* VFNMADD132PDZ256mbk */
  },
  { /* 7822 */
    228,
    /* VFNMADD132PDZ256mbkz */
  },
  { /* 7823 */
    230,
    /* VFNMADD132PDZ256mk */
  },
  { /* 7824 */
    230,
    /* VFNMADD132PDZ256mkz */
  },
  { /* 7825 */
    592,
    /* VFNMADD132PDZ256r */
  },
  { /* 7826 */
    233,
    /* VFNMADD132PDZ256rk */
  },
  { /* 7827 */
    233,
    /* VFNMADD132PDZ256rkz */
  },
  { /* 7828 */
    593,
    /* VFNMADD132PDZm */
  },
  { /* 7829 */
    630,
    /* VFNMADD132PDZmb */
  },
  { /* 7830 */
    237,
    /* VFNMADD132PDZmbk */
  },
  { /* 7831 */
    237,
    /* VFNMADD132PDZmbkz */
  },
  { /* 7832 */
    239,
    /* VFNMADD132PDZmk */
  },
  { /* 7833 */
    239,
    /* VFNMADD132PDZmkz */
  },
  { /* 7834 */
    595,
    /* VFNMADD132PDZr */
  },
  { /* 7835 */
    631,
    /* VFNMADD132PDZrb */
  },
  { /* 7836 */
    243,
    /* VFNMADD132PDZrbk */
  },
  { /* 7837 */
    243,
    /* VFNMADD132PDZrbkz */
  },
  { /* 7838 */
    245,
    /* VFNMADD132PDZrk */
  },
  { /* 7839 */
    245,
    /* VFNMADD132PDZrkz */
  },
  { /* 7840 */
    632,
    /* VFNMADD132PDm */
  },
  { /* 7841 */
    633,
    /* VFNMADD132PDr */
  },
  { /* 7842 */
    214,
    /* VFNMADD132PHZ128m */
  },
  { /* 7843 */
    634,
    /* VFNMADD132PHZ128mb */
  },
  { /* 7844 */
    250,
    /* VFNMADD132PHZ128mbk */
  },
  { /* 7845 */
    250,
    /* VFNMADD132PHZ128mbkz */
  },
  { /* 7846 */
    215,
    /* VFNMADD132PHZ128mk */
  },
  { /* 7847 */
    215,
    /* VFNMADD132PHZ128mkz */
  },
  { /* 7848 */
    589,
    /* VFNMADD132PHZ128r */
  },
  { /* 7849 */
    224,
    /* VFNMADD132PHZ128rk */
  },
  { /* 7850 */
    224,
    /* VFNMADD132PHZ128rkz */
  },
  { /* 7851 */
    590,
    /* VFNMADD132PHZ256m */
  },
  { /* 7852 */
    635,
    /* VFNMADD132PHZ256mb */
  },
  { /* 7853 */
    253,
    /* VFNMADD132PHZ256mbk */
  },
  { /* 7854 */
    253,
    /* VFNMADD132PHZ256mbkz */
  },
  { /* 7855 */
    230,
    /* VFNMADD132PHZ256mk */
  },
  { /* 7856 */
    230,
    /* VFNMADD132PHZ256mkz */
  },
  { /* 7857 */
    592,
    /* VFNMADD132PHZ256r */
  },
  { /* 7858 */
    233,
    /* VFNMADD132PHZ256rk */
  },
  { /* 7859 */
    233,
    /* VFNMADD132PHZ256rkz */
  },
  { /* 7860 */
    593,
    /* VFNMADD132PHZm */
  },
  { /* 7861 */
    636,
    /* VFNMADD132PHZmb */
  },
  { /* 7862 */
    256,
    /* VFNMADD132PHZmbk */
  },
  { /* 7863 */
    256,
    /* VFNMADD132PHZmbkz */
  },
  { /* 7864 */
    239,
    /* VFNMADD132PHZmk */
  },
  { /* 7865 */
    239,
    /* VFNMADD132PHZmkz */
  },
  { /* 7866 */
    595,
    /* VFNMADD132PHZr */
  },
  { /* 7867 */
    637,
    /* VFNMADD132PHZrb */
  },
  { /* 7868 */
    259,
    /* VFNMADD132PHZrbk */
  },
  { /* 7869 */
    259,
    /* VFNMADD132PHZrbkz */
  },
  { /* 7870 */
    245,
    /* VFNMADD132PHZrk */
  },
  { /* 7871 */
    245,
    /* VFNMADD132PHZrkz */
  },
  { /* 7872 */
    626,
    /* VFNMADD132PSYm */
  },
  { /* 7873 */
    627,
    /* VFNMADD132PSYr */
  },
  { /* 7874 */
    214,
    /* VFNMADD132PSZ128m */
  },
  { /* 7875 */
    588,
    /* VFNMADD132PSZ128mb */
  },
  { /* 7876 */
    262,
    /* VFNMADD132PSZ128mbk */
  },
  { /* 7877 */
    262,
    /* VFNMADD132PSZ128mbkz */
  },
  { /* 7878 */
    215,
    /* VFNMADD132PSZ128mk */
  },
  { /* 7879 */
    215,
    /* VFNMADD132PSZ128mkz */
  },
  { /* 7880 */
    589,
    /* VFNMADD132PSZ128r */
  },
  { /* 7881 */
    224,
    /* VFNMADD132PSZ128rk */
  },
  { /* 7882 */
    224,
    /* VFNMADD132PSZ128rkz */
  },
  { /* 7883 */
    590,
    /* VFNMADD132PSZ256m */
  },
  { /* 7884 */
    591,
    /* VFNMADD132PSZ256mb */
  },
  { /* 7885 */
    265,
    /* VFNMADD132PSZ256mbk */
  },
  { /* 7886 */
    265,
    /* VFNMADD132PSZ256mbkz */
  },
  { /* 7887 */
    230,
    /* VFNMADD132PSZ256mk */
  },
  { /* 7888 */
    230,
    /* VFNMADD132PSZ256mkz */
  },
  { /* 7889 */
    592,
    /* VFNMADD132PSZ256r */
  },
  { /* 7890 */
    233,
    /* VFNMADD132PSZ256rk */
  },
  { /* 7891 */
    233,
    /* VFNMADD132PSZ256rkz */
  },
  { /* 7892 */
    593,
    /* VFNMADD132PSZm */
  },
  { /* 7893 */
    594,
    /* VFNMADD132PSZmb */
  },
  { /* 7894 */
    268,
    /* VFNMADD132PSZmbk */
  },
  { /* 7895 */
    268,
    /* VFNMADD132PSZmbkz */
  },
  { /* 7896 */
    239,
    /* VFNMADD132PSZmk */
  },
  { /* 7897 */
    239,
    /* VFNMADD132PSZmkz */
  },
  { /* 7898 */
    595,
    /* VFNMADD132PSZr */
  },
  { /* 7899 */
    603,
    /* VFNMADD132PSZrb */
  },
  { /* 7900 */
    271,
    /* VFNMADD132PSZrbk */
  },
  { /* 7901 */
    271,
    /* VFNMADD132PSZrbkz */
  },
  { /* 7902 */
    245,
    /* VFNMADD132PSZrk */
  },
  { /* 7903 */
    245,
    /* VFNMADD132PSZrkz */
  },
  { /* 7904 */
    632,
    /* VFNMADD132PSm */
  },
  { /* 7905 */
    633,
    /* VFNMADD132PSr */
  },
  { /* 7906 */
    0,
    /*  */
  },
  { /* 7907 */
    628,
    /* VFNMADD132SDZm_Int */
  },
  { /* 7908 */
    220,
    /* VFNMADD132SDZm_Intk */
  },
  { /* 7909 */
    220,
    /* VFNMADD132SDZm_Intkz */
  },
  { /* 7910 */
    0,
    /*  */
  },
  { /* 7911 */
    638,
    /* VFNMADD132SDZr_Int */
  },
  { /* 7912 */
    274,
    /* VFNMADD132SDZr_Intk */
  },
  { /* 7913 */
    274,
    /* VFNMADD132SDZr_Intkz */
  },
  { /* 7914 */
    0,
    /*  */
  },
  { /* 7915 */
    639,
    /* VFNMADD132SDZrb_Int */
  },
  { /* 7916 */
    277,
    /* VFNMADD132SDZrb_Intk */
  },
  { /* 7917 */
    277,
    /* VFNMADD132SDZrb_Intkz */
  },
  { /* 7918 */
    0,
    /*  */
  },
  { /* 7919 */
    632,
    /* VFNMADD132SDm_Int */
  },
  { /* 7920 */
    0,
    /*  */
  },
  { /* 7921 */
    633,
    /* VFNMADD132SDr_Int */
  },
  { /* 7922 */
    0,
    /*  */
  },
  { /* 7923 */
    634,
    /* VFNMADD132SHZm_Int */
  },
  { /* 7924 */
    250,
    /* VFNMADD132SHZm_Intk */
  },
  { /* 7925 */
    250,
    /* VFNMADD132SHZm_Intkz */
  },
  { /* 7926 */
    0,
    /*  */
  },
  { /* 7927 */
    640,
    /* VFNMADD132SHZr_Int */
  },
  { /* 7928 */
    280,
    /* VFNMADD132SHZr_Intk */
  },
  { /* 7929 */
    280,
    /* VFNMADD132SHZr_Intkz */
  },
  { /* 7930 */
    0,
    /*  */
  },
  { /* 7931 */
    641,
    /* VFNMADD132SHZrb_Int */
  },
  { /* 7932 */
    283,
    /* VFNMADD132SHZrb_Intk */
  },
  { /* 7933 */
    283,
    /* VFNMADD132SHZrb_Intkz */
  },
  { /* 7934 */
    0,
    /*  */
  },
  { /* 7935 */
    588,
    /* VFNMADD132SSZm_Int */
  },
  { /* 7936 */
    262,
    /* VFNMADD132SSZm_Intk */
  },
  { /* 7937 */
    262,
    /* VFNMADD132SSZm_Intkz */
  },
  { /* 7938 */
    0,
    /*  */
  },
  { /* 7939 */
    604,
    /* VFNMADD132SSZr_Int */
  },
  { /* 7940 */
    286,
    /* VFNMADD132SSZr_Intk */
  },
  { /* 7941 */
    286,
    /* VFNMADD132SSZr_Intkz */
  },
  { /* 7942 */
    0,
    /*  */
  },
  { /* 7943 */
    605,
    /* VFNMADD132SSZrb_Int */
  },
  { /* 7944 */
    289,
    /* VFNMADD132SSZrb_Intk */
  },
  { /* 7945 */
    289,
    /* VFNMADD132SSZrb_Intkz */
  },
  { /* 7946 */
    0,
    /*  */
  },
  { /* 7947 */
    632,
    /* VFNMADD132SSm_Int */
  },
  { /* 7948 */
    0,
    /*  */
  },
  { /* 7949 */
    633,
    /* VFNMADD132SSr_Int */
  },
  { /* 7950 */
    626,
    /* VFNMADD213PDYm */
  },
  { /* 7951 */
    627,
    /* VFNMADD213PDYr */
  },
  { /* 7952 */
    214,
    /* VFNMADD213PDZ128m */
  },
  { /* 7953 */
    628,
    /* VFNMADD213PDZ128mb */
  },
  { /* 7954 */
    220,
    /* VFNMADD213PDZ128mbk */
  },
  { /* 7955 */
    220,
    /* VFNMADD213PDZ128mbkz */
  },
  { /* 7956 */
    215,
    /* VFNMADD213PDZ128mk */
  },
  { /* 7957 */
    215,
    /* VFNMADD213PDZ128mkz */
  },
  { /* 7958 */
    589,
    /* VFNMADD213PDZ128r */
  },
  { /* 7959 */
    224,
    /* VFNMADD213PDZ128rk */
  },
  { /* 7960 */
    224,
    /* VFNMADD213PDZ128rkz */
  },
  { /* 7961 */
    590,
    /* VFNMADD213PDZ256m */
  },
  { /* 7962 */
    629,
    /* VFNMADD213PDZ256mb */
  },
  { /* 7963 */
    228,
    /* VFNMADD213PDZ256mbk */
  },
  { /* 7964 */
    228,
    /* VFNMADD213PDZ256mbkz */
  },
  { /* 7965 */
    230,
    /* VFNMADD213PDZ256mk */
  },
  { /* 7966 */
    230,
    /* VFNMADD213PDZ256mkz */
  },
  { /* 7967 */
    592,
    /* VFNMADD213PDZ256r */
  },
  { /* 7968 */
    233,
    /* VFNMADD213PDZ256rk */
  },
  { /* 7969 */
    233,
    /* VFNMADD213PDZ256rkz */
  },
  { /* 7970 */
    593,
    /* VFNMADD213PDZm */
  },
  { /* 7971 */
    630,
    /* VFNMADD213PDZmb */
  },
  { /* 7972 */
    237,
    /* VFNMADD213PDZmbk */
  },
  { /* 7973 */
    237,
    /* VFNMADD213PDZmbkz */
  },
  { /* 7974 */
    239,
    /* VFNMADD213PDZmk */
  },
  { /* 7975 */
    239,
    /* VFNMADD213PDZmkz */
  },
  { /* 7976 */
    595,
    /* VFNMADD213PDZr */
  },
  { /* 7977 */
    631,
    /* VFNMADD213PDZrb */
  },
  { /* 7978 */
    243,
    /* VFNMADD213PDZrbk */
  },
  { /* 7979 */
    243,
    /* VFNMADD213PDZrbkz */
  },
  { /* 7980 */
    245,
    /* VFNMADD213PDZrk */
  },
  { /* 7981 */
    245,
    /* VFNMADD213PDZrkz */
  },
  { /* 7982 */
    632,
    /* VFNMADD213PDm */
  },
  { /* 7983 */
    633,
    /* VFNMADD213PDr */
  },
  { /* 7984 */
    214,
    /* VFNMADD213PHZ128m */
  },
  { /* 7985 */
    634,
    /* VFNMADD213PHZ128mb */
  },
  { /* 7986 */
    250,
    /* VFNMADD213PHZ128mbk */
  },
  { /* 7987 */
    250,
    /* VFNMADD213PHZ128mbkz */
  },
  { /* 7988 */
    215,
    /* VFNMADD213PHZ128mk */
  },
  { /* 7989 */
    215,
    /* VFNMADD213PHZ128mkz */
  },
  { /* 7990 */
    589,
    /* VFNMADD213PHZ128r */
  },
  { /* 7991 */
    224,
    /* VFNMADD213PHZ128rk */
  },
  { /* 7992 */
    224,
    /* VFNMADD213PHZ128rkz */
  },
  { /* 7993 */
    590,
    /* VFNMADD213PHZ256m */
  },
  { /* 7994 */
    635,
    /* VFNMADD213PHZ256mb */
  },
  { /* 7995 */
    253,
    /* VFNMADD213PHZ256mbk */
  },
  { /* 7996 */
    253,
    /* VFNMADD213PHZ256mbkz */
  },
  { /* 7997 */
    230,
    /* VFNMADD213PHZ256mk */
  },
  { /* 7998 */
    230,
    /* VFNMADD213PHZ256mkz */
  },
  { /* 7999 */
    592,
    /* VFNMADD213PHZ256r */
  },
  { /* 8000 */
    233,
    /* VFNMADD213PHZ256rk */
  },
  { /* 8001 */
    233,
    /* VFNMADD213PHZ256rkz */
  },
  { /* 8002 */
    593,
    /* VFNMADD213PHZm */
  },
  { /* 8003 */
    636,
    /* VFNMADD213PHZmb */
  },
  { /* 8004 */
    256,
    /* VFNMADD213PHZmbk */
  },
  { /* 8005 */
    256,
    /* VFNMADD213PHZmbkz */
  },
  { /* 8006 */
    239,
    /* VFNMADD213PHZmk */
  },
  { /* 8007 */
    239,
    /* VFNMADD213PHZmkz */
  },
  { /* 8008 */
    595,
    /* VFNMADD213PHZr */
  },
  { /* 8009 */
    637,
    /* VFNMADD213PHZrb */
  },
  { /* 8010 */
    259,
    /* VFNMADD213PHZrbk */
  },
  { /* 8011 */
    259,
    /* VFNMADD213PHZrbkz */
  },
  { /* 8012 */
    245,
    /* VFNMADD213PHZrk */
  },
  { /* 8013 */
    245,
    /* VFNMADD213PHZrkz */
  },
  { /* 8014 */
    626,
    /* VFNMADD213PSYm */
  },
  { /* 8015 */
    627,
    /* VFNMADD213PSYr */
  },
  { /* 8016 */
    214,
    /* VFNMADD213PSZ128m */
  },
  { /* 8017 */
    588,
    /* VFNMADD213PSZ128mb */
  },
  { /* 8018 */
    262,
    /* VFNMADD213PSZ128mbk */
  },
  { /* 8019 */
    262,
    /* VFNMADD213PSZ128mbkz */
  },
  { /* 8020 */
    215,
    /* VFNMADD213PSZ128mk */
  },
  { /* 8021 */
    215,
    /* VFNMADD213PSZ128mkz */
  },
  { /* 8022 */
    589,
    /* VFNMADD213PSZ128r */
  },
  { /* 8023 */
    224,
    /* VFNMADD213PSZ128rk */
  },
  { /* 8024 */
    224,
    /* VFNMADD213PSZ128rkz */
  },
  { /* 8025 */
    590,
    /* VFNMADD213PSZ256m */
  },
  { /* 8026 */
    591,
    /* VFNMADD213PSZ256mb */
  },
  { /* 8027 */
    265,
    /* VFNMADD213PSZ256mbk */
  },
  { /* 8028 */
    265,
    /* VFNMADD213PSZ256mbkz */
  },
  { /* 8029 */
    230,
    /* VFNMADD213PSZ256mk */
  },
  { /* 8030 */
    230,
    /* VFNMADD213PSZ256mkz */
  },
  { /* 8031 */
    592,
    /* VFNMADD213PSZ256r */
  },
  { /* 8032 */
    233,
    /* VFNMADD213PSZ256rk */
  },
  { /* 8033 */
    233,
    /* VFNMADD213PSZ256rkz */
  },
  { /* 8034 */
    593,
    /* VFNMADD213PSZm */
  },
  { /* 8035 */
    594,
    /* VFNMADD213PSZmb */
  },
  { /* 8036 */
    268,
    /* VFNMADD213PSZmbk */
  },
  { /* 8037 */
    268,
    /* VFNMADD213PSZmbkz */
  },
  { /* 8038 */
    239,
    /* VFNMADD213PSZmk */
  },
  { /* 8039 */
    239,
    /* VFNMADD213PSZmkz */
  },
  { /* 8040 */
    595,
    /* VFNMADD213PSZr */
  },
  { /* 8041 */
    603,
    /* VFNMADD213PSZrb */
  },
  { /* 8042 */
    271,
    /* VFNMADD213PSZrbk */
  },
  { /* 8043 */
    271,
    /* VFNMADD213PSZrbkz */
  },
  { /* 8044 */
    245,
    /* VFNMADD213PSZrk */
  },
  { /* 8045 */
    245,
    /* VFNMADD213PSZrkz */
  },
  { /* 8046 */
    632,
    /* VFNMADD213PSm */
  },
  { /* 8047 */
    633,
    /* VFNMADD213PSr */
  },
  { /* 8048 */
    0,
    /*  */
  },
  { /* 8049 */
    628,
    /* VFNMADD213SDZm_Int */
  },
  { /* 8050 */
    220,
    /* VFNMADD213SDZm_Intk */
  },
  { /* 8051 */
    220,
    /* VFNMADD213SDZm_Intkz */
  },
  { /* 8052 */
    0,
    /*  */
  },
  { /* 8053 */
    638,
    /* VFNMADD213SDZr_Int */
  },
  { /* 8054 */
    274,
    /* VFNMADD213SDZr_Intk */
  },
  { /* 8055 */
    274,
    /* VFNMADD213SDZr_Intkz */
  },
  { /* 8056 */
    0,
    /*  */
  },
  { /* 8057 */
    639,
    /* VFNMADD213SDZrb_Int */
  },
  { /* 8058 */
    277,
    /* VFNMADD213SDZrb_Intk */
  },
  { /* 8059 */
    277,
    /* VFNMADD213SDZrb_Intkz */
  },
  { /* 8060 */
    0,
    /*  */
  },
  { /* 8061 */
    632,
    /* VFNMADD213SDm_Int */
  },
  { /* 8062 */
    0,
    /*  */
  },
  { /* 8063 */
    633,
    /* VFNMADD213SDr_Int */
  },
  { /* 8064 */
    0,
    /*  */
  },
  { /* 8065 */
    634,
    /* VFNMADD213SHZm_Int */
  },
  { /* 8066 */
    250,
    /* VFNMADD213SHZm_Intk */
  },
  { /* 8067 */
    250,
    /* VFNMADD213SHZm_Intkz */
  },
  { /* 8068 */
    0,
    /*  */
  },
  { /* 8069 */
    640,
    /* VFNMADD213SHZr_Int */
  },
  { /* 8070 */
    280,
    /* VFNMADD213SHZr_Intk */
  },
  { /* 8071 */
    280,
    /* VFNMADD213SHZr_Intkz */
  },
  { /* 8072 */
    0,
    /*  */
  },
  { /* 8073 */
    641,
    /* VFNMADD213SHZrb_Int */
  },
  { /* 8074 */
    283,
    /* VFNMADD213SHZrb_Intk */
  },
  { /* 8075 */
    283,
    /* VFNMADD213SHZrb_Intkz */
  },
  { /* 8076 */
    0,
    /*  */
  },
  { /* 8077 */
    588,
    /* VFNMADD213SSZm_Int */
  },
  { /* 8078 */
    262,
    /* VFNMADD213SSZm_Intk */
  },
  { /* 8079 */
    262,
    /* VFNMADD213SSZm_Intkz */
  },
  { /* 8080 */
    0,
    /*  */
  },
  { /* 8081 */
    604,
    /* VFNMADD213SSZr_Int */
  },
  { /* 8082 */
    286,
    /* VFNMADD213SSZr_Intk */
  },
  { /* 8083 */
    286,
    /* VFNMADD213SSZr_Intkz */
  },
  { /* 8084 */
    0,
    /*  */
  },
  { /* 8085 */
    605,
    /* VFNMADD213SSZrb_Int */
  },
  { /* 8086 */
    289,
    /* VFNMADD213SSZrb_Intk */
  },
  { /* 8087 */
    289,
    /* VFNMADD213SSZrb_Intkz */
  },
  { /* 8088 */
    0,
    /*  */
  },
  { /* 8089 */
    632,
    /* VFNMADD213SSm_Int */
  },
  { /* 8090 */
    0,
    /*  */
  },
  { /* 8091 */
    633,
    /* VFNMADD213SSr_Int */
  },
  { /* 8092 */
    626,
    /* VFNMADD231PDYm */
  },
  { /* 8093 */
    627,
    /* VFNMADD231PDYr */
  },
  { /* 8094 */
    214,
    /* VFNMADD231PDZ128m */
  },
  { /* 8095 */
    628,
    /* VFNMADD231PDZ128mb */
  },
  { /* 8096 */
    220,
    /* VFNMADD231PDZ128mbk */
  },
  { /* 8097 */
    220,
    /* VFNMADD231PDZ128mbkz */
  },
  { /* 8098 */
    215,
    /* VFNMADD231PDZ128mk */
  },
  { /* 8099 */
    215,
    /* VFNMADD231PDZ128mkz */
  },
  { /* 8100 */
    589,
    /* VFNMADD231PDZ128r */
  },
  { /* 8101 */
    224,
    /* VFNMADD231PDZ128rk */
  },
  { /* 8102 */
    224,
    /* VFNMADD231PDZ128rkz */
  },
  { /* 8103 */
    590,
    /* VFNMADD231PDZ256m */
  },
  { /* 8104 */
    629,
    /* VFNMADD231PDZ256mb */
  },
  { /* 8105 */
    228,
    /* VFNMADD231PDZ256mbk */
  },
  { /* 8106 */
    228,
    /* VFNMADD231PDZ256mbkz */
  },
  { /* 8107 */
    230,
    /* VFNMADD231PDZ256mk */
  },
  { /* 8108 */
    230,
    /* VFNMADD231PDZ256mkz */
  },
  { /* 8109 */
    592,
    /* VFNMADD231PDZ256r */
  },
  { /* 8110 */
    233,
    /* VFNMADD231PDZ256rk */
  },
  { /* 8111 */
    233,
    /* VFNMADD231PDZ256rkz */
  },
  { /* 8112 */
    593,
    /* VFNMADD231PDZm */
  },
  { /* 8113 */
    630,
    /* VFNMADD231PDZmb */
  },
  { /* 8114 */
    237,
    /* VFNMADD231PDZmbk */
  },
  { /* 8115 */
    237,
    /* VFNMADD231PDZmbkz */
  },
  { /* 8116 */
    239,
    /* VFNMADD231PDZmk */
  },
  { /* 8117 */
    239,
    /* VFNMADD231PDZmkz */
  },
  { /* 8118 */
    595,
    /* VFNMADD231PDZr */
  },
  { /* 8119 */
    631,
    /* VFNMADD231PDZrb */
  },
  { /* 8120 */
    243,
    /* VFNMADD231PDZrbk */
  },
  { /* 8121 */
    243,
    /* VFNMADD231PDZrbkz */
  },
  { /* 8122 */
    245,
    /* VFNMADD231PDZrk */
  },
  { /* 8123 */
    245,
    /* VFNMADD231PDZrkz */
  },
  { /* 8124 */
    632,
    /* VFNMADD231PDm */
  },
  { /* 8125 */
    633,
    /* VFNMADD231PDr */
  },
  { /* 8126 */
    214,
    /* VFNMADD231PHZ128m */
  },
  { /* 8127 */
    634,
    /* VFNMADD231PHZ128mb */
  },
  { /* 8128 */
    250,
    /* VFNMADD231PHZ128mbk */
  },
  { /* 8129 */
    250,
    /* VFNMADD231PHZ128mbkz */
  },
  { /* 8130 */
    215,
    /* VFNMADD231PHZ128mk */
  },
  { /* 8131 */
    215,
    /* VFNMADD231PHZ128mkz */
  },
  { /* 8132 */
    589,
    /* VFNMADD231PHZ128r */
  },
  { /* 8133 */
    224,
    /* VFNMADD231PHZ128rk */
  },
  { /* 8134 */
    224,
    /* VFNMADD231PHZ128rkz */
  },
  { /* 8135 */
    590,
    /* VFNMADD231PHZ256m */
  },
  { /* 8136 */
    635,
    /* VFNMADD231PHZ256mb */
  },
  { /* 8137 */
    253,
    /* VFNMADD231PHZ256mbk */
  },
  { /* 8138 */
    253,
    /* VFNMADD231PHZ256mbkz */
  },
  { /* 8139 */
    230,
    /* VFNMADD231PHZ256mk */
  },
  { /* 8140 */
    230,
    /* VFNMADD231PHZ256mkz */
  },
  { /* 8141 */
    592,
    /* VFNMADD231PHZ256r */
  },
  { /* 8142 */
    233,
    /* VFNMADD231PHZ256rk */
  },
  { /* 8143 */
    233,
    /* VFNMADD231PHZ256rkz */
  },
  { /* 8144 */
    593,
    /* VFNMADD231PHZm */
  },
  { /* 8145 */
    636,
    /* VFNMADD231PHZmb */
  },
  { /* 8146 */
    256,
    /* VFNMADD231PHZmbk */
  },
  { /* 8147 */
    256,
    /* VFNMADD231PHZmbkz */
  },
  { /* 8148 */
    239,
    /* VFNMADD231PHZmk */
  },
  { /* 8149 */
    239,
    /* VFNMADD231PHZmkz */
  },
  { /* 8150 */
    595,
    /* VFNMADD231PHZr */
  },
  { /* 8151 */
    637,
    /* VFNMADD231PHZrb */
  },
  { /* 8152 */
    259,
    /* VFNMADD231PHZrbk */
  },
  { /* 8153 */
    259,
    /* VFNMADD231PHZrbkz */
  },
  { /* 8154 */
    245,
    /* VFNMADD231PHZrk */
  },
  { /* 8155 */
    245,
    /* VFNMADD231PHZrkz */
  },
  { /* 8156 */
    626,
    /* VFNMADD231PSYm */
  },
  { /* 8157 */
    627,
    /* VFNMADD231PSYr */
  },
  { /* 8158 */
    214,
    /* VFNMADD231PSZ128m */
  },
  { /* 8159 */
    588,
    /* VFNMADD231PSZ128mb */
  },
  { /* 8160 */
    262,
    /* VFNMADD231PSZ128mbk */
  },
  { /* 8161 */
    262,
    /* VFNMADD231PSZ128mbkz */
  },
  { /* 8162 */
    215,
    /* VFNMADD231PSZ128mk */
  },
  { /* 8163 */
    215,
    /* VFNMADD231PSZ128mkz */
  },
  { /* 8164 */
    589,
    /* VFNMADD231PSZ128r */
  },
  { /* 8165 */
    224,
    /* VFNMADD231PSZ128rk */
  },
  { /* 8166 */
    224,
    /* VFNMADD231PSZ128rkz */
  },
  { /* 8167 */
    590,
    /* VFNMADD231PSZ256m */
  },
  { /* 8168 */
    591,
    /* VFNMADD231PSZ256mb */
  },
  { /* 8169 */
    265,
    /* VFNMADD231PSZ256mbk */
  },
  { /* 8170 */
    265,
    /* VFNMADD231PSZ256mbkz */
  },
  { /* 8171 */
    230,
    /* VFNMADD231PSZ256mk */
  },
  { /* 8172 */
    230,
    /* VFNMADD231PSZ256mkz */
  },
  { /* 8173 */
    592,
    /* VFNMADD231PSZ256r */
  },
  { /* 8174 */
    233,
    /* VFNMADD231PSZ256rk */
  },
  { /* 8175 */
    233,
    /* VFNMADD231PSZ256rkz */
  },
  { /* 8176 */
    593,
    /* VFNMADD231PSZm */
  },
  { /* 8177 */
    594,
    /* VFNMADD231PSZmb */
  },
  { /* 8178 */
    268,
    /* VFNMADD231PSZmbk */
  },
  { /* 8179 */
    268,
    /* VFNMADD231PSZmbkz */
  },
  { /* 8180 */
    239,
    /* VFNMADD231PSZmk */
  },
  { /* 8181 */
    239,
    /* VFNMADD231PSZmkz */
  },
  { /* 8182 */
    595,
    /* VFNMADD231PSZr */
  },
  { /* 8183 */
    603,
    /* VFNMADD231PSZrb */
  },
  { /* 8184 */
    271,
    /* VFNMADD231PSZrbk */
  },
  { /* 8185 */
    271,
    /* VFNMADD231PSZrbkz */
  },
  { /* 8186 */
    245,
    /* VFNMADD231PSZrk */
  },
  { /* 8187 */
    245,
    /* VFNMADD231PSZrkz */
  },
  { /* 8188 */
    632,
    /* VFNMADD231PSm */
  },
  { /* 8189 */
    633,
    /* VFNMADD231PSr */
  },
  { /* 8190 */
    0,
    /*  */
  },
  { /* 8191 */
    628,
    /* VFNMADD231SDZm_Int */
  },
  { /* 8192 */
    220,
    /* VFNMADD231SDZm_Intk */
  },
  { /* 8193 */
    220,
    /* VFNMADD231SDZm_Intkz */
  },
  { /* 8194 */
    0,
    /*  */
  },
  { /* 8195 */
    638,
    /* VFNMADD231SDZr_Int */
  },
  { /* 8196 */
    274,
    /* VFNMADD231SDZr_Intk */
  },
  { /* 8197 */
    274,
    /* VFNMADD231SDZr_Intkz */
  },
  { /* 8198 */
    0,
    /*  */
  },
  { /* 8199 */
    639,
    /* VFNMADD231SDZrb_Int */
  },
  { /* 8200 */
    277,
    /* VFNMADD231SDZrb_Intk */
  },
  { /* 8201 */
    277,
    /* VFNMADD231SDZrb_Intkz */
  },
  { /* 8202 */
    0,
    /*  */
  },
  { /* 8203 */
    632,
    /* VFNMADD231SDm_Int */
  },
  { /* 8204 */
    0,
    /*  */
  },
  { /* 8205 */
    633,
    /* VFNMADD231SDr_Int */
  },
  { /* 8206 */
    0,
    /*  */
  },
  { /* 8207 */
    634,
    /* VFNMADD231SHZm_Int */
  },
  { /* 8208 */
    250,
    /* VFNMADD231SHZm_Intk */
  },
  { /* 8209 */
    250,
    /* VFNMADD231SHZm_Intkz */
  },
  { /* 8210 */
    0,
    /*  */
  },
  { /* 8211 */
    640,
    /* VFNMADD231SHZr_Int */
  },
  { /* 8212 */
    280,
    /* VFNMADD231SHZr_Intk */
  },
  { /* 8213 */
    280,
    /* VFNMADD231SHZr_Intkz */
  },
  { /* 8214 */
    0,
    /*  */
  },
  { /* 8215 */
    641,
    /* VFNMADD231SHZrb_Int */
  },
  { /* 8216 */
    283,
    /* VFNMADD231SHZrb_Intk */
  },
  { /* 8217 */
    283,
    /* VFNMADD231SHZrb_Intkz */
  },
  { /* 8218 */
    0,
    /*  */
  },
  { /* 8219 */
    588,
    /* VFNMADD231SSZm_Int */
  },
  { /* 8220 */
    262,
    /* VFNMADD231SSZm_Intk */
  },
  { /* 8221 */
    262,
    /* VFNMADD231SSZm_Intkz */
  },
  { /* 8222 */
    0,
    /*  */
  },
  { /* 8223 */
    604,
    /* VFNMADD231SSZr_Int */
  },
  { /* 8224 */
    286,
    /* VFNMADD231SSZr_Intk */
  },
  { /* 8225 */
    286,
    /* VFNMADD231SSZr_Intkz */
  },
  { /* 8226 */
    0,
    /*  */
  },
  { /* 8227 */
    605,
    /* VFNMADD231SSZrb_Int */
  },
  { /* 8228 */
    289,
    /* VFNMADD231SSZrb_Intk */
  },
  { /* 8229 */
    289,
    /* VFNMADD231SSZrb_Intkz */
  },
  { /* 8230 */
    0,
    /*  */
  },
  { /* 8231 */
    632,
    /* VFNMADD231SSm_Int */
  },
  { /* 8232 */
    0,
    /*  */
  },
  { /* 8233 */
    633,
    /* VFNMADD231SSr_Int */
  },
  { /* 8234 */
    332,
    /* VFNMADDPD4Ymr */
  },
  { /* 8235 */
    642,
    /* VFNMADDPD4Yrm */
  },
  { /* 8236 */
    643,
    /* VFNMADDPD4Yrr */
  },
  { /* 8237 */
    333,
    /* VFNMADDPD4Yrr_REV */
  },
  { /* 8238 */
    334,
    /* VFNMADDPD4mr */
  },
  { /* 8239 */
    644,
    /* VFNMADDPD4rm */
  },
  { /* 8240 */
    645,
    /* VFNMADDPD4rr */
  },
  { /* 8241 */
    335,
    /* VFNMADDPD4rr_REV */
  },
  { /* 8242 */
    332,
    /* VFNMADDPS4Ymr */
  },
  { /* 8243 */
    642,
    /* VFNMADDPS4Yrm */
  },
  { /* 8244 */
    643,
    /* VFNMADDPS4Yrr */
  },
  { /* 8245 */
    333,
    /* VFNMADDPS4Yrr_REV */
  },
  { /* 8246 */
    334,
    /* VFNMADDPS4mr */
  },
  { /* 8247 */
    644,
    /* VFNMADDPS4rm */
  },
  { /* 8248 */
    645,
    /* VFNMADDPS4rr */
  },
  { /* 8249 */
    335,
    /* VFNMADDPS4rr_REV */
  },
  { /* 8250 */
    334,
    /* VFNMADDSD4mr */
  },
  { /* 8251 */
    0,
    /*  */
  },
  { /* 8252 */
    644,
    /* VFNMADDSD4rm */
  },
  { /* 8253 */
    0,
    /*  */
  },
  { /* 8254 */
    645,
    /* VFNMADDSD4rr */
  },
  { /* 8255 */
    0,
    /*  */
  },
  { /* 8256 */
    0,
    /*  */
  },
  { /* 8257 */
    335,
    /* VFNMADDSD4rr_REV */
  },
  { /* 8258 */
    334,
    /* VFNMADDSS4mr */
  },
  { /* 8259 */
    0,
    /*  */
  },
  { /* 8260 */
    644,
    /* VFNMADDSS4rm */
  },
  { /* 8261 */
    0,
    /*  */
  },
  { /* 8262 */
    645,
    /* VFNMADDSS4rr */
  },
  { /* 8263 */
    0,
    /*  */
  },
  { /* 8264 */
    0,
    /*  */
  },
  { /* 8265 */
    335,
    /* VFNMADDSS4rr_REV */
  },
  { /* 8266 */
    626,
    /* VFNMSUB132PDYm */
  },
  { /* 8267 */
    627,
    /* VFNMSUB132PDYr */
  },
  { /* 8268 */
    214,
    /* VFNMSUB132PDZ128m */
  },
  { /* 8269 */
    628,
    /* VFNMSUB132PDZ128mb */
  },
  { /* 8270 */
    220,
    /* VFNMSUB132PDZ128mbk */
  },
  { /* 8271 */
    220,
    /* VFNMSUB132PDZ128mbkz */
  },
  { /* 8272 */
    215,
    /* VFNMSUB132PDZ128mk */
  },
  { /* 8273 */
    215,
    /* VFNMSUB132PDZ128mkz */
  },
  { /* 8274 */
    589,
    /* VFNMSUB132PDZ128r */
  },
  { /* 8275 */
    224,
    /* VFNMSUB132PDZ128rk */
  },
  { /* 8276 */
    224,
    /* VFNMSUB132PDZ128rkz */
  },
  { /* 8277 */
    590,
    /* VFNMSUB132PDZ256m */
  },
  { /* 8278 */
    629,
    /* VFNMSUB132PDZ256mb */
  },
  { /* 8279 */
    228,
    /* VFNMSUB132PDZ256mbk */
  },
  { /* 8280 */
    228,
    /* VFNMSUB132PDZ256mbkz */
  },
  { /* 8281 */
    230,
    /* VFNMSUB132PDZ256mk */
  },
  { /* 8282 */
    230,
    /* VFNMSUB132PDZ256mkz */
  },
  { /* 8283 */
    592,
    /* VFNMSUB132PDZ256r */
  },
  { /* 8284 */
    233,
    /* VFNMSUB132PDZ256rk */
  },
  { /* 8285 */
    233,
    /* VFNMSUB132PDZ256rkz */
  },
  { /* 8286 */
    593,
    /* VFNMSUB132PDZm */
  },
  { /* 8287 */
    630,
    /* VFNMSUB132PDZmb */
  },
  { /* 8288 */
    237,
    /* VFNMSUB132PDZmbk */
  },
  { /* 8289 */
    237,
    /* VFNMSUB132PDZmbkz */
  },
  { /* 8290 */
    239,
    /* VFNMSUB132PDZmk */
  },
  { /* 8291 */
    239,
    /* VFNMSUB132PDZmkz */
  },
  { /* 8292 */
    595,
    /* VFNMSUB132PDZr */
  },
  { /* 8293 */
    631,
    /* VFNMSUB132PDZrb */
  },
  { /* 8294 */
    243,
    /* VFNMSUB132PDZrbk */
  },
  { /* 8295 */
    243,
    /* VFNMSUB132PDZrbkz */
  },
  { /* 8296 */
    245,
    /* VFNMSUB132PDZrk */
  },
  { /* 8297 */
    245,
    /* VFNMSUB132PDZrkz */
  },
  { /* 8298 */
    632,
    /* VFNMSUB132PDm */
  },
  { /* 8299 */
    633,
    /* VFNMSUB132PDr */
  },
  { /* 8300 */
    214,
    /* VFNMSUB132PHZ128m */
  },
  { /* 8301 */
    634,
    /* VFNMSUB132PHZ128mb */
  },
  { /* 8302 */
    250,
    /* VFNMSUB132PHZ128mbk */
  },
  { /* 8303 */
    250,
    /* VFNMSUB132PHZ128mbkz */
  },
  { /* 8304 */
    215,
    /* VFNMSUB132PHZ128mk */
  },
  { /* 8305 */
    215,
    /* VFNMSUB132PHZ128mkz */
  },
  { /* 8306 */
    589,
    /* VFNMSUB132PHZ128r */
  },
  { /* 8307 */
    224,
    /* VFNMSUB132PHZ128rk */
  },
  { /* 8308 */
    224,
    /* VFNMSUB132PHZ128rkz */
  },
  { /* 8309 */
    590,
    /* VFNMSUB132PHZ256m */
  },
  { /* 8310 */
    635,
    /* VFNMSUB132PHZ256mb */
  },
  { /* 8311 */
    253,
    /* VFNMSUB132PHZ256mbk */
  },
  { /* 8312 */
    253,
    /* VFNMSUB132PHZ256mbkz */
  },
  { /* 8313 */
    230,
    /* VFNMSUB132PHZ256mk */
  },
  { /* 8314 */
    230,
    /* VFNMSUB132PHZ256mkz */
  },
  { /* 8315 */
    592,
    /* VFNMSUB132PHZ256r */
  },
  { /* 8316 */
    233,
    /* VFNMSUB132PHZ256rk */
  },
  { /* 8317 */
    233,
    /* VFNMSUB132PHZ256rkz */
  },
  { /* 8318 */
    593,
    /* VFNMSUB132PHZm */
  },
  { /* 8319 */
    636,
    /* VFNMSUB132PHZmb */
  },
  { /* 8320 */
    256,
    /* VFNMSUB132PHZmbk */
  },
  { /* 8321 */
    256,
    /* VFNMSUB132PHZmbkz */
  },
  { /* 8322 */
    239,
    /* VFNMSUB132PHZmk */
  },
  { /* 8323 */
    239,
    /* VFNMSUB132PHZmkz */
  },
  { /* 8324 */
    595,
    /* VFNMSUB132PHZr */
  },
  { /* 8325 */
    637,
    /* VFNMSUB132PHZrb */
  },
  { /* 8326 */
    259,
    /* VFNMSUB132PHZrbk */
  },
  { /* 8327 */
    259,
    /* VFNMSUB132PHZrbkz */
  },
  { /* 8328 */
    245,
    /* VFNMSUB132PHZrk */
  },
  { /* 8329 */
    245,
    /* VFNMSUB132PHZrkz */
  },
  { /* 8330 */
    626,
    /* VFNMSUB132PSYm */
  },
  { /* 8331 */
    627,
    /* VFNMSUB132PSYr */
  },
  { /* 8332 */
    214,
    /* VFNMSUB132PSZ128m */
  },
  { /* 8333 */
    588,
    /* VFNMSUB132PSZ128mb */
  },
  { /* 8334 */
    262,
    /* VFNMSUB132PSZ128mbk */
  },
  { /* 8335 */
    262,
    /* VFNMSUB132PSZ128mbkz */
  },
  { /* 8336 */
    215,
    /* VFNMSUB132PSZ128mk */
  },
  { /* 8337 */
    215,
    /* VFNMSUB132PSZ128mkz */
  },
  { /* 8338 */
    589,
    /* VFNMSUB132PSZ128r */
  },
  { /* 8339 */
    224,
    /* VFNMSUB132PSZ128rk */
  },
  { /* 8340 */
    224,
    /* VFNMSUB132PSZ128rkz */
  },
  { /* 8341 */
    590,
    /* VFNMSUB132PSZ256m */
  },
  { /* 8342 */
    591,
    /* VFNMSUB132PSZ256mb */
  },
  { /* 8343 */
    265,
    /* VFNMSUB132PSZ256mbk */
  },
  { /* 8344 */
    265,
    /* VFNMSUB132PSZ256mbkz */
  },
  { /* 8345 */
    230,
    /* VFNMSUB132PSZ256mk */
  },
  { /* 8346 */
    230,
    /* VFNMSUB132PSZ256mkz */
  },
  { /* 8347 */
    592,
    /* VFNMSUB132PSZ256r */
  },
  { /* 8348 */
    233,
    /* VFNMSUB132PSZ256rk */
  },
  { /* 8349 */
    233,
    /* VFNMSUB132PSZ256rkz */
  },
  { /* 8350 */
    593,
    /* VFNMSUB132PSZm */
  },
  { /* 8351 */
    594,
    /* VFNMSUB132PSZmb */
  },
  { /* 8352 */
    268,
    /* VFNMSUB132PSZmbk */
  },
  { /* 8353 */
    268,
    /* VFNMSUB132PSZmbkz */
  },
  { /* 8354 */
    239,
    /* VFNMSUB132PSZmk */
  },
  { /* 8355 */
    239,
    /* VFNMSUB132PSZmkz */
  },
  { /* 8356 */
    595,
    /* VFNMSUB132PSZr */
  },
  { /* 8357 */
    603,
    /* VFNMSUB132PSZrb */
  },
  { /* 8358 */
    271,
    /* VFNMSUB132PSZrbk */
  },
  { /* 8359 */
    271,
    /* VFNMSUB132PSZrbkz */
  },
  { /* 8360 */
    245,
    /* VFNMSUB132PSZrk */
  },
  { /* 8361 */
    245,
    /* VFNMSUB132PSZrkz */
  },
  { /* 8362 */
    632,
    /* VFNMSUB132PSm */
  },
  { /* 8363 */
    633,
    /* VFNMSUB132PSr */
  },
  { /* 8364 */
    0,
    /*  */
  },
  { /* 8365 */
    628,
    /* VFNMSUB132SDZm_Int */
  },
  { /* 8366 */
    220,
    /* VFNMSUB132SDZm_Intk */
  },
  { /* 8367 */
    220,
    /* VFNMSUB132SDZm_Intkz */
  },
  { /* 8368 */
    0,
    /*  */
  },
  { /* 8369 */
    638,
    /* VFNMSUB132SDZr_Int */
  },
  { /* 8370 */
    274,
    /* VFNMSUB132SDZr_Intk */
  },
  { /* 8371 */
    274,
    /* VFNMSUB132SDZr_Intkz */
  },
  { /* 8372 */
    0,
    /*  */
  },
  { /* 8373 */
    639,
    /* VFNMSUB132SDZrb_Int */
  },
  { /* 8374 */
    277,
    /* VFNMSUB132SDZrb_Intk */
  },
  { /* 8375 */
    277,
    /* VFNMSUB132SDZrb_Intkz */
  },
  { /* 8376 */
    0,
    /*  */
  },
  { /* 8377 */
    632,
    /* VFNMSUB132SDm_Int */
  },
  { /* 8378 */
    0,
    /*  */
  },
  { /* 8379 */
    633,
    /* VFNMSUB132SDr_Int */
  },
  { /* 8380 */
    0,
    /*  */
  },
  { /* 8381 */
    634,
    /* VFNMSUB132SHZm_Int */
  },
  { /* 8382 */
    250,
    /* VFNMSUB132SHZm_Intk */
  },
  { /* 8383 */
    250,
    /* VFNMSUB132SHZm_Intkz */
  },
  { /* 8384 */
    0,
    /*  */
  },
  { /* 8385 */
    640,
    /* VFNMSUB132SHZr_Int */
  },
  { /* 8386 */
    280,
    /* VFNMSUB132SHZr_Intk */
  },
  { /* 8387 */
    280,
    /* VFNMSUB132SHZr_Intkz */
  },
  { /* 8388 */
    0,
    /*  */
  },
  { /* 8389 */
    641,
    /* VFNMSUB132SHZrb_Int */
  },
  { /* 8390 */
    283,
    /* VFNMSUB132SHZrb_Intk */
  },
  { /* 8391 */
    283,
    /* VFNMSUB132SHZrb_Intkz */
  },
  { /* 8392 */
    0,
    /*  */
  },
  { /* 8393 */
    588,
    /* VFNMSUB132SSZm_Int */
  },
  { /* 8394 */
    262,
    /* VFNMSUB132SSZm_Intk */
  },
  { /* 8395 */
    262,
    /* VFNMSUB132SSZm_Intkz */
  },
  { /* 8396 */
    0,
    /*  */
  },
  { /* 8397 */
    604,
    /* VFNMSUB132SSZr_Int */
  },
  { /* 8398 */
    286,
    /* VFNMSUB132SSZr_Intk */
  },
  { /* 8399 */
    286,
    /* VFNMSUB132SSZr_Intkz */
  },
  { /* 8400 */
    0,
    /*  */
  },
  { /* 8401 */
    605,
    /* VFNMSUB132SSZrb_Int */
  },
  { /* 8402 */
    289,
    /* VFNMSUB132SSZrb_Intk */
  },
  { /* 8403 */
    289,
    /* VFNMSUB132SSZrb_Intkz */
  },
  { /* 8404 */
    0,
    /*  */
  },
  { /* 8405 */
    632,
    /* VFNMSUB132SSm_Int */
  },
  { /* 8406 */
    0,
    /*  */
  },
  { /* 8407 */
    633,
    /* VFNMSUB132SSr_Int */
  },
  { /* 8408 */
    626,
    /* VFNMSUB213PDYm */
  },
  { /* 8409 */
    627,
    /* VFNMSUB213PDYr */
  },
  { /* 8410 */
    214,
    /* VFNMSUB213PDZ128m */
  },
  { /* 8411 */
    628,
    /* VFNMSUB213PDZ128mb */
  },
  { /* 8412 */
    220,
    /* VFNMSUB213PDZ128mbk */
  },
  { /* 8413 */
    220,
    /* VFNMSUB213PDZ128mbkz */
  },
  { /* 8414 */
    215,
    /* VFNMSUB213PDZ128mk */
  },
  { /* 8415 */
    215,
    /* VFNMSUB213PDZ128mkz */
  },
  { /* 8416 */
    589,
    /* VFNMSUB213PDZ128r */
  },
  { /* 8417 */
    224,
    /* VFNMSUB213PDZ128rk */
  },
  { /* 8418 */
    224,
    /* VFNMSUB213PDZ128rkz */
  },
  { /* 8419 */
    590,
    /* VFNMSUB213PDZ256m */
  },
  { /* 8420 */
    629,
    /* VFNMSUB213PDZ256mb */
  },
  { /* 8421 */
    228,
    /* VFNMSUB213PDZ256mbk */
  },
  { /* 8422 */
    228,
    /* VFNMSUB213PDZ256mbkz */
  },
  { /* 8423 */
    230,
    /* VFNMSUB213PDZ256mk */
  },
  { /* 8424 */
    230,
    /* VFNMSUB213PDZ256mkz */
  },
  { /* 8425 */
    592,
    /* VFNMSUB213PDZ256r */
  },
  { /* 8426 */
    233,
    /* VFNMSUB213PDZ256rk */
  },
  { /* 8427 */
    233,
    /* VFNMSUB213PDZ256rkz */
  },
  { /* 8428 */
    593,
    /* VFNMSUB213PDZm */
  },
  { /* 8429 */
    630,
    /* VFNMSUB213PDZmb */
  },
  { /* 8430 */
    237,
    /* VFNMSUB213PDZmbk */
  },
  { /* 8431 */
    237,
    /* VFNMSUB213PDZmbkz */
  },
  { /* 8432 */
    239,
    /* VFNMSUB213PDZmk */
  },
  { /* 8433 */
    239,
    /* VFNMSUB213PDZmkz */
  },
  { /* 8434 */
    595,
    /* VFNMSUB213PDZr */
  },
  { /* 8435 */
    631,
    /* VFNMSUB213PDZrb */
  },
  { /* 8436 */
    243,
    /* VFNMSUB213PDZrbk */
  },
  { /* 8437 */
    243,
    /* VFNMSUB213PDZrbkz */
  },
  { /* 8438 */
    245,
    /* VFNMSUB213PDZrk */
  },
  { /* 8439 */
    245,
    /* VFNMSUB213PDZrkz */
  },
  { /* 8440 */
    632,
    /* VFNMSUB213PDm */
  },
  { /* 8441 */
    633,
    /* VFNMSUB213PDr */
  },
  { /* 8442 */
    214,
    /* VFNMSUB213PHZ128m */
  },
  { /* 8443 */
    634,
    /* VFNMSUB213PHZ128mb */
  },
  { /* 8444 */
    250,
    /* VFNMSUB213PHZ128mbk */
  },
  { /* 8445 */
    250,
    /* VFNMSUB213PHZ128mbkz */
  },
  { /* 8446 */
    215,
    /* VFNMSUB213PHZ128mk */
  },
  { /* 8447 */
    215,
    /* VFNMSUB213PHZ128mkz */
  },
  { /* 8448 */
    589,
    /* VFNMSUB213PHZ128r */
  },
  { /* 8449 */
    224,
    /* VFNMSUB213PHZ128rk */
  },
  { /* 8450 */
    224,
    /* VFNMSUB213PHZ128rkz */
  },
  { /* 8451 */
    590,
    /* VFNMSUB213PHZ256m */
  },
  { /* 8452 */
    635,
    /* VFNMSUB213PHZ256mb */
  },
  { /* 8453 */
    253,
    /* VFNMSUB213PHZ256mbk */
  },
  { /* 8454 */
    253,
    /* VFNMSUB213PHZ256mbkz */
  },
  { /* 8455 */
    230,
    /* VFNMSUB213PHZ256mk */
  },
  { /* 8456 */
    230,
    /* VFNMSUB213PHZ256mkz */
  },
  { /* 8457 */
    592,
    /* VFNMSUB213PHZ256r */
  },
  { /* 8458 */
    233,
    /* VFNMSUB213PHZ256rk */
  },
  { /* 8459 */
    233,
    /* VFNMSUB213PHZ256rkz */
  },
  { /* 8460 */
    593,
    /* VFNMSUB213PHZm */
  },
  { /* 8461 */
    636,
    /* VFNMSUB213PHZmb */
  },
  { /* 8462 */
    256,
    /* VFNMSUB213PHZmbk */
  },
  { /* 8463 */
    256,
    /* VFNMSUB213PHZmbkz */
  },
  { /* 8464 */
    239,
    /* VFNMSUB213PHZmk */
  },
  { /* 8465 */
    239,
    /* VFNMSUB213PHZmkz */
  },
  { /* 8466 */
    595,
    /* VFNMSUB213PHZr */
  },
  { /* 8467 */
    637,
    /* VFNMSUB213PHZrb */
  },
  { /* 8468 */
    259,
    /* VFNMSUB213PHZrbk */
  },
  { /* 8469 */
    259,
    /* VFNMSUB213PHZrbkz */
  },
  { /* 8470 */
    245,
    /* VFNMSUB213PHZrk */
  },
  { /* 8471 */
    245,
    /* VFNMSUB213PHZrkz */
  },
  { /* 8472 */
    626,
    /* VFNMSUB213PSYm */
  },
  { /* 8473 */
    627,
    /* VFNMSUB213PSYr */
  },
  { /* 8474 */
    214,
    /* VFNMSUB213PSZ128m */
  },
  { /* 8475 */
    588,
    /* VFNMSUB213PSZ128mb */
  },
  { /* 8476 */
    262,
    /* VFNMSUB213PSZ128mbk */
  },
  { /* 8477 */
    262,
    /* VFNMSUB213PSZ128mbkz */
  },
  { /* 8478 */
    215,
    /* VFNMSUB213PSZ128mk */
  },
  { /* 8479 */
    215,
    /* VFNMSUB213PSZ128mkz */
  },
  { /* 8480 */
    589,
    /* VFNMSUB213PSZ128r */
  },
  { /* 8481 */
    224,
    /* VFNMSUB213PSZ128rk */
  },
  { /* 8482 */
    224,
    /* VFNMSUB213PSZ128rkz */
  },
  { /* 8483 */
    590,
    /* VFNMSUB213PSZ256m */
  },
  { /* 8484 */
    591,
    /* VFNMSUB213PSZ256mb */
  },
  { /* 8485 */
    265,
    /* VFNMSUB213PSZ256mbk */
  },
  { /* 8486 */
    265,
    /* VFNMSUB213PSZ256mbkz */
  },
  { /* 8487 */
    230,
    /* VFNMSUB213PSZ256mk */
  },
  { /* 8488 */
    230,
    /* VFNMSUB213PSZ256mkz */
  },
  { /* 8489 */
    592,
    /* VFNMSUB213PSZ256r */
  },
  { /* 8490 */
    233,
    /* VFNMSUB213PSZ256rk */
  },
  { /* 8491 */
    233,
    /* VFNMSUB213PSZ256rkz */
  },
  { /* 8492 */
    593,
    /* VFNMSUB213PSZm */
  },
  { /* 8493 */
    594,
    /* VFNMSUB213PSZmb */
  },
  { /* 8494 */
    268,
    /* VFNMSUB213PSZmbk */
  },
  { /* 8495 */
    268,
    /* VFNMSUB213PSZmbkz */
  },
  { /* 8496 */
    239,
    /* VFNMSUB213PSZmk */
  },
  { /* 8497 */
    239,
    /* VFNMSUB213PSZmkz */
  },
  { /* 8498 */
    595,
    /* VFNMSUB213PSZr */
  },
  { /* 8499 */
    603,
    /* VFNMSUB213PSZrb */
  },
  { /* 8500 */
    271,
    /* VFNMSUB213PSZrbk */
  },
  { /* 8501 */
    271,
    /* VFNMSUB213PSZrbkz */
  },
  { /* 8502 */
    245,
    /* VFNMSUB213PSZrk */
  },
  { /* 8503 */
    245,
    /* VFNMSUB213PSZrkz */
  },
  { /* 8504 */
    632,
    /* VFNMSUB213PSm */
  },
  { /* 8505 */
    633,
    /* VFNMSUB213PSr */
  },
  { /* 8506 */
    0,
    /*  */
  },
  { /* 8507 */
    628,
    /* VFNMSUB213SDZm_Int */
  },
  { /* 8508 */
    220,
    /* VFNMSUB213SDZm_Intk */
  },
  { /* 8509 */
    220,
    /* VFNMSUB213SDZm_Intkz */
  },
  { /* 8510 */
    0,
    /*  */
  },
  { /* 8511 */
    638,
    /* VFNMSUB213SDZr_Int */
  },
  { /* 8512 */
    274,
    /* VFNMSUB213SDZr_Intk */
  },
  { /* 8513 */
    274,
    /* VFNMSUB213SDZr_Intkz */
  },
  { /* 8514 */
    0,
    /*  */
  },
  { /* 8515 */
    639,
    /* VFNMSUB213SDZrb_Int */
  },
  { /* 8516 */
    277,
    /* VFNMSUB213SDZrb_Intk */
  },
  { /* 8517 */
    277,
    /* VFNMSUB213SDZrb_Intkz */
  },
  { /* 8518 */
    0,
    /*  */
  },
  { /* 8519 */
    632,
    /* VFNMSUB213SDm_Int */
  },
  { /* 8520 */
    0,
    /*  */
  },
  { /* 8521 */
    633,
    /* VFNMSUB213SDr_Int */
  },
  { /* 8522 */
    0,
    /*  */
  },
  { /* 8523 */
    634,
    /* VFNMSUB213SHZm_Int */
  },
  { /* 8524 */
    250,
    /* VFNMSUB213SHZm_Intk */
  },
  { /* 8525 */
    250,
    /* VFNMSUB213SHZm_Intkz */
  },
  { /* 8526 */
    0,
    /*  */
  },
  { /* 8527 */
    640,
    /* VFNMSUB213SHZr_Int */
  },
  { /* 8528 */
    280,
    /* VFNMSUB213SHZr_Intk */
  },
  { /* 8529 */
    280,
    /* VFNMSUB213SHZr_Intkz */
  },
  { /* 8530 */
    0,
    /*  */
  },
  { /* 8531 */
    641,
    /* VFNMSUB213SHZrb_Int */
  },
  { /* 8532 */
    283,
    /* VFNMSUB213SHZrb_Intk */
  },
  { /* 8533 */
    283,
    /* VFNMSUB213SHZrb_Intkz */
  },
  { /* 8534 */
    0,
    /*  */
  },
  { /* 8535 */
    588,
    /* VFNMSUB213SSZm_Int */
  },
  { /* 8536 */
    262,
    /* VFNMSUB213SSZm_Intk */
  },
  { /* 8537 */
    262,
    /* VFNMSUB213SSZm_Intkz */
  },
  { /* 8538 */
    0,
    /*  */
  },
  { /* 8539 */
    604,
    /* VFNMSUB213SSZr_Int */
  },
  { /* 8540 */
    286,
    /* VFNMSUB213SSZr_Intk */
  },
  { /* 8541 */
    286,
    /* VFNMSUB213SSZr_Intkz */
  },
  { /* 8542 */
    0,
    /*  */
  },
  { /* 8543 */
    605,
    /* VFNMSUB213SSZrb_Int */
  },
  { /* 8544 */
    289,
    /* VFNMSUB213SSZrb_Intk */
  },
  { /* 8545 */
    289,
    /* VFNMSUB213SSZrb_Intkz */
  },
  { /* 8546 */
    0,
    /*  */
  },
  { /* 8547 */
    632,
    /* VFNMSUB213SSm_Int */
  },
  { /* 8548 */
    0,
    /*  */
  },
  { /* 8549 */
    633,
    /* VFNMSUB213SSr_Int */
  },
  { /* 8550 */
    626,
    /* VFNMSUB231PDYm */
  },
  { /* 8551 */
    627,
    /* VFNMSUB231PDYr */
  },
  { /* 8552 */
    214,
    /* VFNMSUB231PDZ128m */
  },
  { /* 8553 */
    628,
    /* VFNMSUB231PDZ128mb */
  },
  { /* 8554 */
    220,
    /* VFNMSUB231PDZ128mbk */
  },
  { /* 8555 */
    220,
    /* VFNMSUB231PDZ128mbkz */
  },
  { /* 8556 */
    215,
    /* VFNMSUB231PDZ128mk */
  },
  { /* 8557 */
    215,
    /* VFNMSUB231PDZ128mkz */
  },
  { /* 8558 */
    589,
    /* VFNMSUB231PDZ128r */
  },
  { /* 8559 */
    224,
    /* VFNMSUB231PDZ128rk */
  },
  { /* 8560 */
    224,
    /* VFNMSUB231PDZ128rkz */
  },
  { /* 8561 */
    590,
    /* VFNMSUB231PDZ256m */
  },
  { /* 8562 */
    629,
    /* VFNMSUB231PDZ256mb */
  },
  { /* 8563 */
    228,
    /* VFNMSUB231PDZ256mbk */
  },
  { /* 8564 */
    228,
    /* VFNMSUB231PDZ256mbkz */
  },
  { /* 8565 */
    230,
    /* VFNMSUB231PDZ256mk */
  },
  { /* 8566 */
    230,
    /* VFNMSUB231PDZ256mkz */
  },
  { /* 8567 */
    592,
    /* VFNMSUB231PDZ256r */
  },
  { /* 8568 */
    233,
    /* VFNMSUB231PDZ256rk */
  },
  { /* 8569 */
    233,
    /* VFNMSUB231PDZ256rkz */
  },
  { /* 8570 */
    593,
    /* VFNMSUB231PDZm */
  },
  { /* 8571 */
    630,
    /* VFNMSUB231PDZmb */
  },
  { /* 8572 */
    237,
    /* VFNMSUB231PDZmbk */
  },
  { /* 8573 */
    237,
    /* VFNMSUB231PDZmbkz */
  },
  { /* 8574 */
    239,
    /* VFNMSUB231PDZmk */
  },
  { /* 8575 */
    239,
    /* VFNMSUB231PDZmkz */
  },
  { /* 8576 */
    595,
    /* VFNMSUB231PDZr */
  },
  { /* 8577 */
    631,
    /* VFNMSUB231PDZrb */
  },
  { /* 8578 */
    243,
    /* VFNMSUB231PDZrbk */
  },
  { /* 8579 */
    243,
    /* VFNMSUB231PDZrbkz */
  },
  { /* 8580 */
    245,
    /* VFNMSUB231PDZrk */
  },
  { /* 8581 */
    245,
    /* VFNMSUB231PDZrkz */
  },
  { /* 8582 */
    632,
    /* VFNMSUB231PDm */
  },
  { /* 8583 */
    633,
    /* VFNMSUB231PDr */
  },
  { /* 8584 */
    214,
    /* VFNMSUB231PHZ128m */
  },
  { /* 8585 */
    634,
    /* VFNMSUB231PHZ128mb */
  },
  { /* 8586 */
    250,
    /* VFNMSUB231PHZ128mbk */
  },
  { /* 8587 */
    250,
    /* VFNMSUB231PHZ128mbkz */
  },
  { /* 8588 */
    215,
    /* VFNMSUB231PHZ128mk */
  },
  { /* 8589 */
    215,
    /* VFNMSUB231PHZ128mkz */
  },
  { /* 8590 */
    589,
    /* VFNMSUB231PHZ128r */
  },
  { /* 8591 */
    224,
    /* VFNMSUB231PHZ128rk */
  },
  { /* 8592 */
    224,
    /* VFNMSUB231PHZ128rkz */
  },
  { /* 8593 */
    590,
    /* VFNMSUB231PHZ256m */
  },
  { /* 8594 */
    635,
    /* VFNMSUB231PHZ256mb */
  },
  { /* 8595 */
    253,
    /* VFNMSUB231PHZ256mbk */
  },
  { /* 8596 */
    253,
    /* VFNMSUB231PHZ256mbkz */
  },
  { /* 8597 */
    230,
    /* VFNMSUB231PHZ256mk */
  },
  { /* 8598 */
    230,
    /* VFNMSUB231PHZ256mkz */
  },
  { /* 8599 */
    592,
    /* VFNMSUB231PHZ256r */
  },
  { /* 8600 */
    233,
    /* VFNMSUB231PHZ256rk */
  },
  { /* 8601 */
    233,
    /* VFNMSUB231PHZ256rkz */
  },
  { /* 8602 */
    593,
    /* VFNMSUB231PHZm */
  },
  { /* 8603 */
    636,
    /* VFNMSUB231PHZmb */
  },
  { /* 8604 */
    256,
    /* VFNMSUB231PHZmbk */
  },
  { /* 8605 */
    256,
    /* VFNMSUB231PHZmbkz */
  },
  { /* 8606 */
    239,
    /* VFNMSUB231PHZmk */
  },
  { /* 8607 */
    239,
    /* VFNMSUB231PHZmkz */
  },
  { /* 8608 */
    595,
    /* VFNMSUB231PHZr */
  },
  { /* 8609 */
    637,
    /* VFNMSUB231PHZrb */
  },
  { /* 8610 */
    259,
    /* VFNMSUB231PHZrbk */
  },
  { /* 8611 */
    259,
    /* VFNMSUB231PHZrbkz */
  },
  { /* 8612 */
    245,
    /* VFNMSUB231PHZrk */
  },
  { /* 8613 */
    245,
    /* VFNMSUB231PHZrkz */
  },
  { /* 8614 */
    626,
    /* VFNMSUB231PSYm */
  },
  { /* 8615 */
    627,
    /* VFNMSUB231PSYr */
  },
  { /* 8616 */
    214,
    /* VFNMSUB231PSZ128m */
  },
  { /* 8617 */
    588,
    /* VFNMSUB231PSZ128mb */
  },
  { /* 8618 */
    262,
    /* VFNMSUB231PSZ128mbk */
  },
  { /* 8619 */
    262,
    /* VFNMSUB231PSZ128mbkz */
  },
  { /* 8620 */
    215,
    /* VFNMSUB231PSZ128mk */
  },
  { /* 8621 */
    215,
    /* VFNMSUB231PSZ128mkz */
  },
  { /* 8622 */
    589,
    /* VFNMSUB231PSZ128r */
  },
  { /* 8623 */
    224,
    /* VFNMSUB231PSZ128rk */
  },
  { /* 8624 */
    224,
    /* VFNMSUB231PSZ128rkz */
  },
  { /* 8625 */
    590,
    /* VFNMSUB231PSZ256m */
  },
  { /* 8626 */
    591,
    /* VFNMSUB231PSZ256mb */
  },
  { /* 8627 */
    265,
    /* VFNMSUB231PSZ256mbk */
  },
  { /* 8628 */
    265,
    /* VFNMSUB231PSZ256mbkz */
  },
  { /* 8629 */
    230,
    /* VFNMSUB231PSZ256mk */
  },
  { /* 8630 */
    230,
    /* VFNMSUB231PSZ256mkz */
  },
  { /* 8631 */
    592,
    /* VFNMSUB231PSZ256r */
  },
  { /* 8632 */
    233,
    /* VFNMSUB231PSZ256rk */
  },
  { /* 8633 */
    233,
    /* VFNMSUB231PSZ256rkz */
  },
  { /* 8634 */
    593,
    /* VFNMSUB231PSZm */
  },
  { /* 8635 */
    594,
    /* VFNMSUB231PSZmb */
  },
  { /* 8636 */
    268,
    /* VFNMSUB231PSZmbk */
  },
  { /* 8637 */
    268,
    /* VFNMSUB231PSZmbkz */
  },
  { /* 8638 */
    239,
    /* VFNMSUB231PSZmk */
  },
  { /* 8639 */
    239,
    /* VFNMSUB231PSZmkz */
  },
  { /* 8640 */
    595,
    /* VFNMSUB231PSZr */
  },
  { /* 8641 */
    603,
    /* VFNMSUB231PSZrb */
  },
  { /* 8642 */
    271,
    /* VFNMSUB231PSZrbk */
  },
  { /* 8643 */
    271,
    /* VFNMSUB231PSZrbkz */
  },
  { /* 8644 */
    245,
    /* VFNMSUB231PSZrk */
  },
  { /* 8645 */
    245,
    /* VFNMSUB231PSZrkz */
  },
  { /* 8646 */
    632,
    /* VFNMSUB231PSm */
  },
  { /* 8647 */
    633,
    /* VFNMSUB231PSr */
  },
  { /* 8648 */
    0,
    /*  */
  },
  { /* 8649 */
    628,
    /* VFNMSUB231SDZm_Int */
  },
  { /* 8650 */
    220,
    /* VFNMSUB231SDZm_Intk */
  },
  { /* 8651 */
    220,
    /* VFNMSUB231SDZm_Intkz */
  },
  { /* 8652 */
    0,
    /*  */
  },
  { /* 8653 */
    638,
    /* VFNMSUB231SDZr_Int */
  },
  { /* 8654 */
    274,
    /* VFNMSUB231SDZr_Intk */
  },
  { /* 8655 */
    274,
    /* VFNMSUB231SDZr_Intkz */
  },
  { /* 8656 */
    0,
    /*  */
  },
  { /* 8657 */
    639,
    /* VFNMSUB231SDZrb_Int */
  },
  { /* 8658 */
    277,
    /* VFNMSUB231SDZrb_Intk */
  },
  { /* 8659 */
    277,
    /* VFNMSUB231SDZrb_Intkz */
  },
  { /* 8660 */
    0,
    /*  */
  },
  { /* 8661 */
    632,
    /* VFNMSUB231SDm_Int */
  },
  { /* 8662 */
    0,
    /*  */
  },
  { /* 8663 */
    633,
    /* VFNMSUB231SDr_Int */
  },
  { /* 8664 */
    0,
    /*  */
  },
  { /* 8665 */
    634,
    /* VFNMSUB231SHZm_Int */
  },
  { /* 8666 */
    250,
    /* VFNMSUB231SHZm_Intk */
  },
  { /* 8667 */
    250,
    /* VFNMSUB231SHZm_Intkz */
  },
  { /* 8668 */
    0,
    /*  */
  },
  { /* 8669 */
    640,
    /* VFNMSUB231SHZr_Int */
  },
  { /* 8670 */
    280,
    /* VFNMSUB231SHZr_Intk */
  },
  { /* 8671 */
    280,
    /* VFNMSUB231SHZr_Intkz */
  },
  { /* 8672 */
    0,
    /*  */
  },
  { /* 8673 */
    641,
    /* VFNMSUB231SHZrb_Int */
  },
  { /* 8674 */
    283,
    /* VFNMSUB231SHZrb_Intk */
  },
  { /* 8675 */
    283,
    /* VFNMSUB231SHZrb_Intkz */
  },
  { /* 8676 */
    0,
    /*  */
  },
  { /* 8677 */
    588,
    /* VFNMSUB231SSZm_Int */
  },
  { /* 8678 */
    262,
    /* VFNMSUB231SSZm_Intk */
  },
  { /* 8679 */
    262,
    /* VFNMSUB231SSZm_Intkz */
  },
  { /* 8680 */
    0,
    /*  */
  },
  { /* 8681 */
    604,
    /* VFNMSUB231SSZr_Int */
  },
  { /* 8682 */
    286,
    /* VFNMSUB231SSZr_Intk */
  },
  { /* 8683 */
    286,
    /* VFNMSUB231SSZr_Intkz */
  },
  { /* 8684 */
    0,
    /*  */
  },
  { /* 8685 */
    605,
    /* VFNMSUB231SSZrb_Int */
  },
  { /* 8686 */
    289,
    /* VFNMSUB231SSZrb_Intk */
  },
  { /* 8687 */
    289,
    /* VFNMSUB231SSZrb_Intkz */
  },
  { /* 8688 */
    0,
    /*  */
  },
  { /* 8689 */
    632,
    /* VFNMSUB231SSm_Int */
  },
  { /* 8690 */
    0,
    /*  */
  },
  { /* 8691 */
    633,
    /* VFNMSUB231SSr_Int */
  },
  { /* 8692 */
    332,
    /* VFNMSUBPD4Ymr */
  },
  { /* 8693 */
    642,
    /* VFNMSUBPD4Yrm */
  },
  { /* 8694 */
    643,
    /* VFNMSUBPD4Yrr */
  },
  { /* 8695 */
    333,
    /* VFNMSUBPD4Yrr_REV */
  },
  { /* 8696 */
    334,
    /* VFNMSUBPD4mr */
  },
  { /* 8697 */
    644,
    /* VFNMSUBPD4rm */
  },
  { /* 8698 */
    645,
    /* VFNMSUBPD4rr */
  },
  { /* 8699 */
    335,
    /* VFNMSUBPD4rr_REV */
  },
  { /* 8700 */
    332,
    /* VFNMSUBPS4Ymr */
  },
  { /* 8701 */
    642,
    /* VFNMSUBPS4Yrm */
  },
  { /* 8702 */
    643,
    /* VFNMSUBPS4Yrr */
  },
  { /* 8703 */
    333,
    /* VFNMSUBPS4Yrr_REV */
  },
  { /* 8704 */
    334,
    /* VFNMSUBPS4mr */
  },
  { /* 8705 */
    644,
    /* VFNMSUBPS4rm */
  },
  { /* 8706 */
    645,
    /* VFNMSUBPS4rr */
  },
  { /* 8707 */
    335,
    /* VFNMSUBPS4rr_REV */
  },
  { /* 8708 */
    334,
    /* VFNMSUBSD4mr */
  },
  { /* 8709 */
    0,
    /*  */
  },
  { /* 8710 */
    644,
    /* VFNMSUBSD4rm */
  },
  { /* 8711 */
    0,
    /*  */
  },
  { /* 8712 */
    645,
    /* VFNMSUBSD4rr */
  },
  { /* 8713 */
    0,
    /*  */
  },
  { /* 8714 */
    0,
    /*  */
  },
  { /* 8715 */
    335,
    /* VFNMSUBSD4rr_REV */
  },
  { /* 8716 */
    334,
    /* VFNMSUBSS4mr */
  },
  { /* 8717 */
    0,
    /*  */
  },
  { /* 8718 */
    644,
    /* VFNMSUBSS4rm */
  },
  { /* 8719 */
    0,
    /*  */
  },
  { /* 8720 */
    645,
    /* VFNMSUBSS4rr */
  },
  { /* 8721 */
    0,
    /*  */
  },
  { /* 8722 */
    0,
    /*  */
  },
  { /* 8723 */
    335,
    /* VFNMSUBSS4rr_REV */
  },
  { /* 8724 */
    646,
    /* VFPCLASSPDZ128rm */
  },
  { /* 8725 */
    647,
    /* VFPCLASSPDZ128rmb */
  },
  { /* 8726 */
    648,
    /* VFPCLASSPDZ128rmbk */
  },
  { /* 8727 */
    649,
    /* VFPCLASSPDZ128rmk */
  },
  { /* 8728 */
    650,
    /* VFPCLASSPDZ128rr */
  },
  { /* 8729 */
    651,
    /* VFPCLASSPDZ128rrk */
  },
  { /* 8730 */
    652,
    /* VFPCLASSPDZ256rm */
  },
  { /* 8731 */
    647,
    /* VFPCLASSPDZ256rmb */
  },
  { /* 8732 */
    648,
    /* VFPCLASSPDZ256rmbk */
  },
  { /* 8733 */
    653,
    /* VFPCLASSPDZ256rmk */
  },
  { /* 8734 */
    654,
    /* VFPCLASSPDZ256rr */
  },
  { /* 8735 */
    655,
    /* VFPCLASSPDZ256rrk */
  },
  { /* 8736 */
    656,
    /* VFPCLASSPDZrm */
  },
  { /* 8737 */
    647,
    /* VFPCLASSPDZrmb */
  },
  { /* 8738 */
    648,
    /* VFPCLASSPDZrmbk */
  },
  { /* 8739 */
    657,
    /* VFPCLASSPDZrmk */
  },
  { /* 8740 */
    658,
    /* VFPCLASSPDZrr */
  },
  { /* 8741 */
    659,
    /* VFPCLASSPDZrrk */
  },
  { /* 8742 */
    646,
    /* VFPCLASSPHZ128rm */
  },
  { /* 8743 */
    660,
    /* VFPCLASSPHZ128rmb */
  },
  { /* 8744 */
    661,
    /* VFPCLASSPHZ128rmbk */
  },
  { /* 8745 */
    649,
    /* VFPCLASSPHZ128rmk */
  },
  { /* 8746 */
    650,
    /* VFPCLASSPHZ128rr */
  },
  { /* 8747 */
    651,
    /* VFPCLASSPHZ128rrk */
  },
  { /* 8748 */
    652,
    /* VFPCLASSPHZ256rm */
  },
  { /* 8749 */
    660,
    /* VFPCLASSPHZ256rmb */
  },
  { /* 8750 */
    661,
    /* VFPCLASSPHZ256rmbk */
  },
  { /* 8751 */
    653,
    /* VFPCLASSPHZ256rmk */
  },
  { /* 8752 */
    654,
    /* VFPCLASSPHZ256rr */
  },
  { /* 8753 */
    655,
    /* VFPCLASSPHZ256rrk */
  },
  { /* 8754 */
    656,
    /* VFPCLASSPHZrm */
  },
  { /* 8755 */
    660,
    /* VFPCLASSPHZrmb */
  },
  { /* 8756 */
    661,
    /* VFPCLASSPHZrmbk */
  },
  { /* 8757 */
    657,
    /* VFPCLASSPHZrmk */
  },
  { /* 8758 */
    658,
    /* VFPCLASSPHZrr */
  },
  { /* 8759 */
    659,
    /* VFPCLASSPHZrrk */
  },
  { /* 8760 */
    646,
    /* VFPCLASSPSZ128rm */
  },
  { /* 8761 */
    662,
    /* VFPCLASSPSZ128rmb */
  },
  { /* 8762 */
    663,
    /* VFPCLASSPSZ128rmbk */
  },
  { /* 8763 */
    649,
    /* VFPCLASSPSZ128rmk */
  },
  { /* 8764 */
    650,
    /* VFPCLASSPSZ128rr */
  },
  { /* 8765 */
    651,
    /* VFPCLASSPSZ128rrk */
  },
  { /* 8766 */
    652,
    /* VFPCLASSPSZ256rm */
  },
  { /* 8767 */
    662,
    /* VFPCLASSPSZ256rmb */
  },
  { /* 8768 */
    663,
    /* VFPCLASSPSZ256rmbk */
  },
  { /* 8769 */
    653,
    /* VFPCLASSPSZ256rmk */
  },
  { /* 8770 */
    654,
    /* VFPCLASSPSZ256rr */
  },
  { /* 8771 */
    655,
    /* VFPCLASSPSZ256rrk */
  },
  { /* 8772 */
    656,
    /* VFPCLASSPSZrm */
  },
  { /* 8773 */
    662,
    /* VFPCLASSPSZrmb */
  },
  { /* 8774 */
    663,
    /* VFPCLASSPSZrmbk */
  },
  { /* 8775 */
    657,
    /* VFPCLASSPSZrmk */
  },
  { /* 8776 */
    658,
    /* VFPCLASSPSZrr */
  },
  { /* 8777 */
    659,
    /* VFPCLASSPSZrrk */
  },
  { /* 8778 */
    647,
    /* VFPCLASSSDZrm */
  },
  { /* 8779 */
    648,
    /* VFPCLASSSDZrmk */
  },
  { /* 8780 */
    664,
    /* VFPCLASSSDZrr */
  },
  { /* 8781 */
    665,
    /* VFPCLASSSDZrrk */
  },
  { /* 8782 */
    660,
    /* VFPCLASSSHZrm */
  },
  { /* 8783 */
    661,
    /* VFPCLASSSHZrmk */
  },
  { /* 8784 */
    666,
    /* VFPCLASSSHZrr */
  },
  { /* 8785 */
    667,
    /* VFPCLASSSHZrrk */
  },
  { /* 8786 */
    662,
    /* VFPCLASSSSZrm */
  },
  { /* 8787 */
    663,
    /* VFPCLASSSSZrmk */
  },
  { /* 8788 */
    668,
    /* VFPCLASSSSZrr */
  },
  { /* 8789 */
    669,
    /* VFPCLASSSSZrrk */
  },
  { /* 8790 */
    327,
    /* VFRCZPDYrm */
  },
  { /* 8791 */
    462,
    /* VFRCZPDYrr */
  },
  { /* 8792 */
    31,
    /* VFRCZPDrm */
  },
  { /* 8793 */
    32,
    /* VFRCZPDrr */
  },
  { /* 8794 */
    327,
    /* VFRCZPSYrm */
  },
  { /* 8795 */
    462,
    /* VFRCZPSYrr */
  },
  { /* 8796 */
    31,
    /* VFRCZPSrm */
  },
  { /* 8797 */
    32,
    /* VFRCZPSrr */
  },
  { /* 8798 */
    31,
    /* VFRCZSDrm */
  },
  { /* 8799 */
    32,
    /* VFRCZSDrr */
  },
  { /* 8800 */
    31,
    /* VFRCZSSrm */
  },
  { /* 8801 */
    32,
    /* VFRCZSSrr */
  },
  { /* 8802 */
    670,
    /* VGATHERDPDYrm */
  },
  { /* 8803 */
    671,
    /* VGATHERDPDZ128rm */
  },
  { /* 8804 */
    672,
    /* VGATHERDPDZ256rm */
  },
  { /* 8805 */
    673,
    /* VGATHERDPDZrm */
  },
  { /* 8806 */
    674,
    /* VGATHERDPDrm */
  },
  { /* 8807 */
    675,
    /* VGATHERDPSYrm */
  },
  { /* 8808 */
    676,
    /* VGATHERDPSZ128rm */
  },
  { /* 8809 */
    677,
    /* VGATHERDPSZ256rm */
  },
  { /* 8810 */
    678,
    /* VGATHERDPSZrm */
  },
  { /* 8811 */
    674,
    /* VGATHERDPSrm */
  },
  { /* 8812 */
    679,
    /* VGATHERPF0DPDm */
  },
  { /* 8813 */
    680,
    /* VGATHERPF0DPSm */
  },
  { /* 8814 */
    681,
    /* VGATHERPF0QPDm */
  },
  { /* 8815 */
    681,
    /* VGATHERPF0QPSm */
  },
  { /* 8816 */
    679,
    /* VGATHERPF1DPDm */
  },
  { /* 8817 */
    680,
    /* VGATHERPF1DPSm */
  },
  { /* 8818 */
    681,
    /* VGATHERPF1QPDm */
  },
  { /* 8819 */
    681,
    /* VGATHERPF1QPSm */
  },
  { /* 8820 */
    675,
    /* VGATHERQPDYrm */
  },
  { /* 8821 */
    671,
    /* VGATHERQPDZ128rm */
  },
  { /* 8822 */
    682,
    /* VGATHERQPDZ256rm */
  },
  { /* 8823 */
    683,
    /* VGATHERQPDZrm */
  },
  { /* 8824 */
    674,
    /* VGATHERQPDrm */
  },
  { /* 8825 */
    684,
    /* VGATHERQPSYrm */
  },
  { /* 8826 */
    676,
    /* VGATHERQPSZ128rm */
  },
  { /* 8827 */
    685,
    /* VGATHERQPSZ256rm */
  },
  { /* 8828 */
    686,
    /* VGATHERQPSZrm */
  },
  { /* 8829 */
    674,
    /* VGATHERQPSrm */
  },
  { /* 8830 */
    444,
    /* VGETEXPPDZ128m */
  },
  { /* 8831 */
    357,
    /* VGETEXPPDZ128mb */
  },
  { /* 8832 */
    358,
    /* VGETEXPPDZ128mbk */
  },
  { /* 8833 */
    359,
    /* VGETEXPPDZ128mbkz */
  },
  { /* 8834 */
    445,
    /* VGETEXPPDZ128mk */
  },
  { /* 8835 */
    446,
    /* VGETEXPPDZ128mkz */
  },
  { /* 8836 */
    360,
    /* VGETEXPPDZ128r */
  },
  { /* 8837 */
    361,
    /* VGETEXPPDZ128rk */
  },
  { /* 8838 */
    362,
    /* VGETEXPPDZ128rkz */
  },
  { /* 8839 */
    463,
    /* VGETEXPPDZ256m */
  },
  { /* 8840 */
    336,
    /* VGETEXPPDZ256mb */
  },
  { /* 8841 */
    337,
    /* VGETEXPPDZ256mbk */
  },
  { /* 8842 */
    338,
    /* VGETEXPPDZ256mbkz */
  },
  { /* 8843 */
    464,
    /* VGETEXPPDZ256mk */
  },
  { /* 8844 */
    465,
    /* VGETEXPPDZ256mkz */
  },
  { /* 8845 */
    466,
    /* VGETEXPPDZ256r */
  },
  { /* 8846 */
    467,
    /* VGETEXPPDZ256rk */
  },
  { /* 8847 */
    468,
    /* VGETEXPPDZ256rkz */
  },
  { /* 8848 */
    469,
    /* VGETEXPPDZm */
  },
  { /* 8849 */
    342,
    /* VGETEXPPDZmb */
  },
  { /* 8850 */
    343,
    /* VGETEXPPDZmbk */
  },
  { /* 8851 */
    344,
    /* VGETEXPPDZmbkz */
  },
  { /* 8852 */
    470,
    /* VGETEXPPDZmk */
  },
  { /* 8853 */
    471,
    /* VGETEXPPDZmkz */
  },
  { /* 8854 */
    472,
    /* VGETEXPPDZr */
  },
  { /* 8855 */
    579,
    /* VGETEXPPDZrb */
  },
  { /* 8856 */
    580,
    /* VGETEXPPDZrbk */
  },
  { /* 8857 */
    581,
    /* VGETEXPPDZrbkz */
  },
  { /* 8858 */
    476,
    /* VGETEXPPDZrk */
  },
  { /* 8859 */
    477,
    /* VGETEXPPDZrkz */
  },
  { /* 8860 */
    444,
    /* VGETEXPPHZ128m */
  },
  { /* 8861 */
    412,
    /* VGETEXPPHZ128mb */
  },
  { /* 8862 */
    494,
    /* VGETEXPPHZ128mbk */
  },
  { /* 8863 */
    495,
    /* VGETEXPPHZ128mbkz */
  },
  { /* 8864 */
    445,
    /* VGETEXPPHZ128mk */
  },
  { /* 8865 */
    446,
    /* VGETEXPPHZ128mkz */
  },
  { /* 8866 */
    360,
    /* VGETEXPPHZ128r */
  },
  { /* 8867 */
    361,
    /* VGETEXPPHZ128rk */
  },
  { /* 8868 */
    362,
    /* VGETEXPPHZ128rkz */
  },
  { /* 8869 */
    463,
    /* VGETEXPPHZ256m */
  },
  { /* 8870 */
    496,
    /* VGETEXPPHZ256mb */
  },
  { /* 8871 */
    497,
    /* VGETEXPPHZ256mbk */
  },
  { /* 8872 */
    498,
    /* VGETEXPPHZ256mbkz */
  },
  { /* 8873 */
    464,
    /* VGETEXPPHZ256mk */
  },
  { /* 8874 */
    465,
    /* VGETEXPPHZ256mkz */
  },
  { /* 8875 */
    466,
    /* VGETEXPPHZ256r */
  },
  { /* 8876 */
    467,
    /* VGETEXPPHZ256rk */
  },
  { /* 8877 */
    468,
    /* VGETEXPPHZ256rkz */
  },
  { /* 8878 */
    469,
    /* VGETEXPPHZm */
  },
  { /* 8879 */
    499,
    /* VGETEXPPHZmb */
  },
  { /* 8880 */
    500,
    /* VGETEXPPHZmbk */
  },
  { /* 8881 */
    501,
    /* VGETEXPPHZmbkz */
  },
  { /* 8882 */
    470,
    /* VGETEXPPHZmk */
  },
  { /* 8883 */
    471,
    /* VGETEXPPHZmkz */
  },
  { /* 8884 */
    472,
    /* VGETEXPPHZr */
  },
  { /* 8885 */
    582,
    /* VGETEXPPHZrb */
  },
  { /* 8886 */
    583,
    /* VGETEXPPHZrbk */
  },
  { /* 8887 */
    584,
    /* VGETEXPPHZrbkz */
  },
  { /* 8888 */
    476,
    /* VGETEXPPHZrk */
  },
  { /* 8889 */
    477,
    /* VGETEXPPHZrkz */
  },
  { /* 8890 */
    444,
    /* VGETEXPPSZ128m */
  },
  { /* 8891 */
    364,
    /* VGETEXPPSZ128mb */
  },
  { /* 8892 */
    365,
    /* VGETEXPPSZ128mbk */
  },
  { /* 8893 */
    366,
    /* VGETEXPPSZ128mbkz */
  },
  { /* 8894 */
    445,
    /* VGETEXPPSZ128mk */
  },
  { /* 8895 */
    446,
    /* VGETEXPPSZ128mkz */
  },
  { /* 8896 */
    360,
    /* VGETEXPPSZ128r */
  },
  { /* 8897 */
    361,
    /* VGETEXPPSZ128rk */
  },
  { /* 8898 */
    362,
    /* VGETEXPPSZ128rkz */
  },
  { /* 8899 */
    463,
    /* VGETEXPPSZ256m */
  },
  { /* 8900 */
    367,
    /* VGETEXPPSZ256mb */
  },
  { /* 8901 */
    368,
    /* VGETEXPPSZ256mbk */
  },
  { /* 8902 */
    369,
    /* VGETEXPPSZ256mbkz */
  },
  { /* 8903 */
    464,
    /* VGETEXPPSZ256mk */
  },
  { /* 8904 */
    465,
    /* VGETEXPPSZ256mkz */
  },
  { /* 8905 */
    466,
    /* VGETEXPPSZ256r */
  },
  { /* 8906 */
    467,
    /* VGETEXPPSZ256rk */
  },
  { /* 8907 */
    468,
    /* VGETEXPPSZ256rkz */
  },
  { /* 8908 */
    469,
    /* VGETEXPPSZm */
  },
  { /* 8909 */
    370,
    /* VGETEXPPSZmb */
  },
  { /* 8910 */
    371,
    /* VGETEXPPSZmbk */
  },
  { /* 8911 */
    372,
    /* VGETEXPPSZmbkz */
  },
  { /* 8912 */
    470,
    /* VGETEXPPSZmk */
  },
  { /* 8913 */
    471,
    /* VGETEXPPSZmkz */
  },
  { /* 8914 */
    472,
    /* VGETEXPPSZr */
  },
  { /* 8915 */
    585,
    /* VGETEXPPSZrb */
  },
  { /* 8916 */
    586,
    /* VGETEXPPSZrbk */
  },
  { /* 8917 */
    587,
    /* VGETEXPPSZrbkz */
  },
  { /* 8918 */
    476,
    /* VGETEXPPSZrk */
  },
  { /* 8919 */
    477,
    /* VGETEXPPSZrkz */
  },
  { /* 8920 */
    219,
    /* VGETEXPSDZm */
  },
  { /* 8921 */
    220,
    /* VGETEXPSDZmk */
  },
  { /* 8922 */
    221,
    /* VGETEXPSDZmkz */
  },
  { /* 8923 */
    273,
    /* VGETEXPSDZr */
  },
  { /* 8924 */
    273,
    /* VGETEXPSDZrb */
  },
  { /* 8925 */
    274,
    /* VGETEXPSDZrbk */
  },
  { /* 8926 */
    275,
    /* VGETEXPSDZrbkz */
  },
  { /* 8927 */
    274,
    /* VGETEXPSDZrk */
  },
  { /* 8928 */
    275,
    /* VGETEXPSDZrkz */
  },
  { /* 8929 */
    249,
    /* VGETEXPSHZm */
  },
  { /* 8930 */
    250,
    /* VGETEXPSHZmk */
  },
  { /* 8931 */
    251,
    /* VGETEXPSHZmkz */
  },
  { /* 8932 */
    279,
    /* VGETEXPSHZr */
  },
  { /* 8933 */
    279,
    /* VGETEXPSHZrb */
  },
  { /* 8934 */
    280,
    /* VGETEXPSHZrbk */
  },
  { /* 8935 */
    281,
    /* VGETEXPSHZrbkz */
  },
  { /* 8936 */
    280,
    /* VGETEXPSHZrk */
  },
  { /* 8937 */
    281,
    /* VGETEXPSHZrkz */
  },
  { /* 8938 */
    261,
    /* VGETEXPSSZm */
  },
  { /* 8939 */
    262,
    /* VGETEXPSSZmk */
  },
  { /* 8940 */
    263,
    /* VGETEXPSSZmkz */
  },
  { /* 8941 */
    285,
    /* VGETEXPSSZr */
  },
  { /* 8942 */
    285,
    /* VGETEXPSSZrb */
  },
  { /* 8943 */
    286,
    /* VGETEXPSSZrbk */
  },
  { /* 8944 */
    287,
    /* VGETEXPSSZrbkz */
  },
  { /* 8945 */
    286,
    /* VGETEXPSSZrk */
  },
  { /* 8946 */
    287,
    /* VGETEXPSSZrkz */
  },
  { /* 8947 */
    687,
    /* VGETMANTPDZ128rmbi */
  },
  { /* 8948 */
    688,
    /* VGETMANTPDZ128rmbik */
  },
  { /* 8949 */
    689,
    /* VGETMANTPDZ128rmbikz */
  },
  { /* 8950 */
    690,
    /* VGETMANTPDZ128rmi */
  },
  { /* 8951 */
    691,
    /* VGETMANTPDZ128rmik */
  },
  { /* 8952 */
    692,
    /* VGETMANTPDZ128rmikz */
  },
  { /* 8953 */
    693,
    /* VGETMANTPDZ128rri */
  },
  { /* 8954 */
    694,
    /* VGETMANTPDZ128rrik */
  },
  { /* 8955 */
    695,
    /* VGETMANTPDZ128rrikz */
  },
  { /* 8956 */
    696,
    /* VGETMANTPDZ256rmbi */
  },
  { /* 8957 */
    697,
    /* VGETMANTPDZ256rmbik */
  },
  { /* 8958 */
    698,
    /* VGETMANTPDZ256rmbikz */
  },
  { /* 8959 */
    699,
    /* VGETMANTPDZ256rmi */
  },
  { /* 8960 */
    700,
    /* VGETMANTPDZ256rmik */
  },
  { /* 8961 */
    701,
    /* VGETMANTPDZ256rmikz */
  },
  { /* 8962 */
    702,
    /* VGETMANTPDZ256rri */
  },
  { /* 8963 */
    703,
    /* VGETMANTPDZ256rrik */
  },
  { /* 8964 */
    704,
    /* VGETMANTPDZ256rrikz */
  },
  { /* 8965 */
    705,
    /* VGETMANTPDZrmbi */
  },
  { /* 8966 */
    706,
    /* VGETMANTPDZrmbik */
  },
  { /* 8967 */
    707,
    /* VGETMANTPDZrmbikz */
  },
  { /* 8968 */
    708,
    /* VGETMANTPDZrmi */
  },
  { /* 8969 */
    709,
    /* VGETMANTPDZrmik */
  },
  { /* 8970 */
    710,
    /* VGETMANTPDZrmikz */
  },
  { /* 8971 */
    711,
    /* VGETMANTPDZrri */
  },
  { /* 8972 */
    712,
    /* VGETMANTPDZrrib */
  },
  { /* 8973 */
    713,
    /* VGETMANTPDZrribk */
  },
  { /* 8974 */
    714,
    /* VGETMANTPDZrribkz */
  },
  { /* 8975 */
    715,
    /* VGETMANTPDZrrik */
  },
  { /* 8976 */
    716,
    /* VGETMANTPDZrrikz */
  },
  { /* 8977 */
    717,
    /* VGETMANTPHZ128rmbi */
  },
  { /* 8978 */
    718,
    /* VGETMANTPHZ128rmbik */
  },
  { /* 8979 */
    719,
    /* VGETMANTPHZ128rmbikz */
  },
  { /* 8980 */
    690,
    /* VGETMANTPHZ128rmi */
  },
  { /* 8981 */
    691,
    /* VGETMANTPHZ128rmik */
  },
  { /* 8982 */
    692,
    /* VGETMANTPHZ128rmikz */
  },
  { /* 8983 */
    693,
    /* VGETMANTPHZ128rri */
  },
  { /* 8984 */
    694,
    /* VGETMANTPHZ128rrik */
  },
  { /* 8985 */
    695,
    /* VGETMANTPHZ128rrikz */
  },
  { /* 8986 */
    720,
    /* VGETMANTPHZ256rmbi */
  },
  { /* 8987 */
    721,
    /* VGETMANTPHZ256rmbik */
  },
  { /* 8988 */
    722,
    /* VGETMANTPHZ256rmbikz */
  },
  { /* 8989 */
    699,
    /* VGETMANTPHZ256rmi */
  },
  { /* 8990 */
    700,
    /* VGETMANTPHZ256rmik */
  },
  { /* 8991 */
    701,
    /* VGETMANTPHZ256rmikz */
  },
  { /* 8992 */
    702,
    /* VGETMANTPHZ256rri */
  },
  { /* 8993 */
    703,
    /* VGETMANTPHZ256rrik */
  },
  { /* 8994 */
    704,
    /* VGETMANTPHZ256rrikz */
  },
  { /* 8995 */
    723,
    /* VGETMANTPHZrmbi */
  },
  { /* 8996 */
    724,
    /* VGETMANTPHZrmbik */
  },
  { /* 8997 */
    725,
    /* VGETMANTPHZrmbikz */
  },
  { /* 8998 */
    708,
    /* VGETMANTPHZrmi */
  },
  { /* 8999 */
    709,
    /* VGETMANTPHZrmik */
  },
  { /* 9000 */
    710,
    /* VGETMANTPHZrmikz */
  },
  { /* 9001 */
    711,
    /* VGETMANTPHZrri */
  },
  { /* 9002 */
    726,
    /* VGETMANTPHZrrib */
  },
  { /* 9003 */
    727,
    /* VGETMANTPHZrribk */
  },
  { /* 9004 */
    728,
    /* VGETMANTPHZrribkz */
  },
  { /* 9005 */
    715,
    /* VGETMANTPHZrrik */
  },
  { /* 9006 */
    716,
    /* VGETMANTPHZrrikz */
  },
  { /* 9007 */
    729,
    /* VGETMANTPSZ128rmbi */
  },
  { /* 9008 */
    730,
    /* VGETMANTPSZ128rmbik */
  },
  { /* 9009 */
    731,
    /* VGETMANTPSZ128rmbikz */
  },
  { /* 9010 */
    690,
    /* VGETMANTPSZ128rmi */
  },
  { /* 9011 */
    691,
    /* VGETMANTPSZ128rmik */
  },
  { /* 9012 */
    692,
    /* VGETMANTPSZ128rmikz */
  },
  { /* 9013 */
    693,
    /* VGETMANTPSZ128rri */
  },
  { /* 9014 */
    694,
    /* VGETMANTPSZ128rrik */
  },
  { /* 9015 */
    695,
    /* VGETMANTPSZ128rrikz */
  },
  { /* 9016 */
    732,
    /* VGETMANTPSZ256rmbi */
  },
  { /* 9017 */
    733,
    /* VGETMANTPSZ256rmbik */
  },
  { /* 9018 */
    734,
    /* VGETMANTPSZ256rmbikz */
  },
  { /* 9019 */
    699,
    /* VGETMANTPSZ256rmi */
  },
  { /* 9020 */
    700,
    /* VGETMANTPSZ256rmik */
  },
  { /* 9021 */
    701,
    /* VGETMANTPSZ256rmikz */
  },
  { /* 9022 */
    702,
    /* VGETMANTPSZ256rri */
  },
  { /* 9023 */
    703,
    /* VGETMANTPSZ256rrik */
  },
  { /* 9024 */
    704,
    /* VGETMANTPSZ256rrikz */
  },
  { /* 9025 */
    735,
    /* VGETMANTPSZrmbi */
  },
  { /* 9026 */
    736,
    /* VGETMANTPSZrmbik */
  },
  { /* 9027 */
    737,
    /* VGETMANTPSZrmbikz */
  },
  { /* 9028 */
    708,
    /* VGETMANTPSZrmi */
  },
  { /* 9029 */
    709,
    /* VGETMANTPSZrmik */
  },
  { /* 9030 */
    710,
    /* VGETMANTPSZrmikz */
  },
  { /* 9031 */
    711,
    /* VGETMANTPSZrri */
  },
  { /* 9032 */
    738,
    /* VGETMANTPSZrrib */
  },
  { /* 9033 */
    739,
    /* VGETMANTPSZrribk */
  },
  { /* 9034 */
    740,
    /* VGETMANTPSZrribkz */
  },
  { /* 9035 */
    715,
    /* VGETMANTPSZrrik */
  },
  { /* 9036 */
    716,
    /* VGETMANTPSZrrikz */
  },
  { /* 9037 */
    318,
    /* VGETMANTSDZrmi */
  },
  { /* 9038 */
    319,
    /* VGETMANTSDZrmik */
  },
  { /* 9039 */
    320,
    /* VGETMANTSDZrmikz */
  },
  { /* 9040 */
    741,
    /* VGETMANTSDZrri */
  },
  { /* 9041 */
    741,
    /* VGETMANTSDZrrib */
  },
  { /* 9042 */
    623,
    /* VGETMANTSDZrribk */
  },
  { /* 9043 */
    742,
    /* VGETMANTSDZrribkz */
  },
  { /* 9044 */
    623,
    /* VGETMANTSDZrrik */
  },
  { /* 9045 */
    742,
    /* VGETMANTSDZrrikz */
  },
  { /* 9046 */
    743,
    /* VGETMANTSHZrmi */
  },
  { /* 9047 */
    744,
    /* VGETMANTSHZrmik */
  },
  { /* 9048 */
    745,
    /* VGETMANTSHZrmikz */
  },
  { /* 9049 */
    746,
    /* VGETMANTSHZrri */
  },
  { /* 9050 */
    746,
    /* VGETMANTSHZrrib */
  },
  { /* 9051 */
    747,
    /* VGETMANTSHZrribk */
  },
  { /* 9052 */
    748,
    /* VGETMANTSHZrribkz */
  },
  { /* 9053 */
    747,
    /* VGETMANTSHZrrik */
  },
  { /* 9054 */
    748,
    /* VGETMANTSHZrrikz */
  },
  { /* 9055 */
    291,
    /* VGETMANTSSZrmi */
  },
  { /* 9056 */
    292,
    /* VGETMANTSSZrmik */
  },
  { /* 9057 */
    293,
    /* VGETMANTSSZrmikz */
  },
  { /* 9058 */
    749,
    /* VGETMANTSSZrri */
  },
  { /* 9059 */
    749,
    /* VGETMANTSSZrrib */
  },
  { /* 9060 */
    625,
    /* VGETMANTSSZrribk */
  },
  { /* 9061 */
    750,
    /* VGETMANTSSZrribkz */
  },
  { /* 9062 */
    625,
    /* VGETMANTSSZrrik */
  },
  { /* 9063 */
    750,
    /* VGETMANTSSZrrikz */
  },
  { /* 9064 */
    328,
    /* VGF2P8AFFINEINVQBYrmi */
  },
  { /* 9065 */
    329,
    /* VGF2P8AFFINEINVQBYrri */
  },
  { /* 9066 */
    330,
    /* VGF2P8AFFINEINVQBZ128rmbi */
  },
  { /* 9067 */
    751,
    /* VGF2P8AFFINEINVQBZ128rmbik */
  },
  { /* 9068 */
    752,
    /* VGF2P8AFFINEINVQBZ128rmbikz */
  },
  { /* 9069 */
    294,
    /* VGF2P8AFFINEINVQBZ128rmi */
  },
  { /* 9070 */
    295,
    /* VGF2P8AFFINEINVQBZ128rmik */
  },
  { /* 9071 */
    296,
    /* VGF2P8AFFINEINVQBZ128rmikz */
  },
  { /* 9072 */
    297,
    /* VGF2P8AFFINEINVQBZ128rri */
  },
  { /* 9073 */
    298,
    /* VGF2P8AFFINEINVQBZ128rrik */
  },
  { /* 9074 */
    299,
    /* VGF2P8AFFINEINVQBZ128rrikz */
  },
  { /* 9075 */
    328,
    /* VGF2P8AFFINEINVQBZ256rmbi */
  },
  { /* 9076 */
    753,
    /* VGF2P8AFFINEINVQBZ256rmbik */
  },
  { /* 9077 */
    754,
    /* VGF2P8AFFINEINVQBZ256rmbikz */
  },
  { /* 9078 */
    303,
    /* VGF2P8AFFINEINVQBZ256rmi */
  },
  { /* 9079 */
    304,
    /* VGF2P8AFFINEINVQBZ256rmik */
  },
  { /* 9080 */
    305,
    /* VGF2P8AFFINEINVQBZ256rmikz */
  },
  { /* 9081 */
    306,
    /* VGF2P8AFFINEINVQBZ256rri */
  },
  { /* 9082 */
    307,
    /* VGF2P8AFFINEINVQBZ256rrik */
  },
  { /* 9083 */
    308,
    /* VGF2P8AFFINEINVQBZ256rrikz */
  },
  { /* 9084 */
    755,
    /* VGF2P8AFFINEINVQBZrmbi */
  },
  { /* 9085 */
    756,
    /* VGF2P8AFFINEINVQBZrmbik */
  },
  { /* 9086 */
    757,
    /* VGF2P8AFFINEINVQBZrmbikz */
  },
  { /* 9087 */
    312,
    /* VGF2P8AFFINEINVQBZrmi */
  },
  { /* 9088 */
    313,
    /* VGF2P8AFFINEINVQBZrmik */
  },
  { /* 9089 */
    314,
    /* VGF2P8AFFINEINVQBZrmikz */
  },
  { /* 9090 */
    315,
    /* VGF2P8AFFINEINVQBZrri */
  },
  { /* 9091 */
    316,
    /* VGF2P8AFFINEINVQBZrrik */
  },
  { /* 9092 */
    317,
    /* VGF2P8AFFINEINVQBZrrikz */
  },
  { /* 9093 */
    330,
    /* VGF2P8AFFINEINVQBrmi */
  },
  { /* 9094 */
    331,
    /* VGF2P8AFFINEINVQBrri */
  },
  { /* 9095 */
    328,
    /* VGF2P8AFFINEQBYrmi */
  },
  { /* 9096 */
    329,
    /* VGF2P8AFFINEQBYrri */
  },
  { /* 9097 */
    330,
    /* VGF2P8AFFINEQBZ128rmbi */
  },
  { /* 9098 */
    751,
    /* VGF2P8AFFINEQBZ128rmbik */
  },
  { /* 9099 */
    752,
    /* VGF2P8AFFINEQBZ128rmbikz */
  },
  { /* 9100 */
    294,
    /* VGF2P8AFFINEQBZ128rmi */
  },
  { /* 9101 */
    295,
    /* VGF2P8AFFINEQBZ128rmik */
  },
  { /* 9102 */
    296,
    /* VGF2P8AFFINEQBZ128rmikz */
  },
  { /* 9103 */
    297,
    /* VGF2P8AFFINEQBZ128rri */
  },
  { /* 9104 */
    298,
    /* VGF2P8AFFINEQBZ128rrik */
  },
  { /* 9105 */
    299,
    /* VGF2P8AFFINEQBZ128rrikz */
  },
  { /* 9106 */
    328,
    /* VGF2P8AFFINEQBZ256rmbi */
  },
  { /* 9107 */
    753,
    /* VGF2P8AFFINEQBZ256rmbik */
  },
  { /* 9108 */
    754,
    /* VGF2P8AFFINEQBZ256rmbikz */
  },
  { /* 9109 */
    303,
    /* VGF2P8AFFINEQBZ256rmi */
  },
  { /* 9110 */
    304,
    /* VGF2P8AFFINEQBZ256rmik */
  },
  { /* 9111 */
    305,
    /* VGF2P8AFFINEQBZ256rmikz */
  },
  { /* 9112 */
    306,
    /* VGF2P8AFFINEQBZ256rri */
  },
  { /* 9113 */
    307,
    /* VGF2P8AFFINEQBZ256rrik */
  },
  { /* 9114 */
    308,
    /* VGF2P8AFFINEQBZ256rrikz */
  },
  { /* 9115 */
    755,
    /* VGF2P8AFFINEQBZrmbi */
  },
  { /* 9116 */
    756,
    /* VGF2P8AFFINEQBZrmbik */
  },
  { /* 9117 */
    757,
    /* VGF2P8AFFINEQBZrmbikz */
  },
  { /* 9118 */
    312,
    /* VGF2P8AFFINEQBZrmi */
  },
  { /* 9119 */
    313,
    /* VGF2P8AFFINEQBZrmik */
  },
  { /* 9120 */
    314,
    /* VGF2P8AFFINEQBZrmikz */
  },
  { /* 9121 */
    315,
    /* VGF2P8AFFINEQBZrri */
  },
  { /* 9122 */
    316,
    /* VGF2P8AFFINEQBZrrik */
  },
  { /* 9123 */
    317,
    /* VGF2P8AFFINEQBZrrikz */
  },
  { /* 9124 */
    330,
    /* VGF2P8AFFINEQBrmi */
  },
  { /* 9125 */
    331,
    /* VGF2P8AFFINEQBrri */
  },
  { /* 9126 */
    216,
    /* VGF2P8MULBYrm */
  },
  { /* 9127 */
    217,
    /* VGF2P8MULBYrr */
  },
  { /* 9128 */
    218,
    /* VGF2P8MULBZ128rm */
  },
  { /* 9129 */
    215,
    /* VGF2P8MULBZ128rmk */
  },
  { /* 9130 */
    222,
    /* VGF2P8MULBZ128rmkz */
  },
  { /* 9131 */
    223,
    /* VGF2P8MULBZ128rr */
  },
  { /* 9132 */
    224,
    /* VGF2P8MULBZ128rrk */
  },
  { /* 9133 */
    225,
    /* VGF2P8MULBZ128rrkz */
  },
  { /* 9134 */
    226,
    /* VGF2P8MULBZ256rm */
  },
  { /* 9135 */
    230,
    /* VGF2P8MULBZ256rmk */
  },
  { /* 9136 */
    231,
    /* VGF2P8MULBZ256rmkz */
  },
  { /* 9137 */
    232,
    /* VGF2P8MULBZ256rr */
  },
  { /* 9138 */
    233,
    /* VGF2P8MULBZ256rrk */
  },
  { /* 9139 */
    234,
    /* VGF2P8MULBZ256rrkz */
  },
  { /* 9140 */
    235,
    /* VGF2P8MULBZrm */
  },
  { /* 9141 */
    239,
    /* VGF2P8MULBZrmk */
  },
  { /* 9142 */
    240,
    /* VGF2P8MULBZrmkz */
  },
  { /* 9143 */
    241,
    /* VGF2P8MULBZrr */
  },
  { /* 9144 */
    245,
    /* VGF2P8MULBZrrk */
  },
  { /* 9145 */
    246,
    /* VGF2P8MULBZrrkz */
  },
  { /* 9146 */
    247,
    /* VGF2P8MULBrm */
  },
  { /* 9147 */
    248,
    /* VGF2P8MULBrr */
  },
  { /* 9148 */
    216,
    /* VHADDPDYrm */
  },
  { /* 9149 */
    217,
    /* VHADDPDYrr */
  },
  { /* 9150 */
    247,
    /* VHADDPDrm */
  },
  { /* 9151 */
    248,
    /* VHADDPDrr */
  },
  { /* 9152 */
    216,
    /* VHADDPSYrm */
  },
  { /* 9153 */
    217,
    /* VHADDPSYrr */
  },
  { /* 9154 */
    247,
    /* VHADDPSrm */
  },
  { /* 9155 */
    248,
    /* VHADDPSrr */
  },
  { /* 9156 */
    216,
    /* VHSUBPDYrm */
  },
  { /* 9157 */
    217,
    /* VHSUBPDYrr */
  },
  { /* 9158 */
    247,
    /* VHSUBPDrm */
  },
  { /* 9159 */
    248,
    /* VHSUBPDrr */
  },
  { /* 9160 */
    216,
    /* VHSUBPSYrm */
  },
  { /* 9161 */
    217,
    /* VHSUBPSYrr */
  },
  { /* 9162 */
    247,
    /* VHSUBPSrm */
  },
  { /* 9163 */
    248,
    /* VHSUBPSrr */
  },
  { /* 9164 */
    328,
    /* VINSERTF128rm */
  },
  { /* 9165 */
    758,
    /* VINSERTF128rr */
  },
  { /* 9166 */
    759,
    /* VINSERTF32x4Z256rm */
  },
  { /* 9167 */
    760,
    /* VINSERTF32x4Z256rmk */
  },
  { /* 9168 */
    761,
    /* VINSERTF32x4Z256rmkz */
  },
  { /* 9169 */
    762,
    /* VINSERTF32x4Z256rr */
  },
  { /* 9170 */
    763,
    /* VINSERTF32x4Z256rrk */
  },
  { /* 9171 */
    764,
    /* VINSERTF32x4Z256rrkz */
  },
  { /* 9172 */
    765,
    /* VINSERTF32x4Zrm */
  },
  { /* 9173 */
    766,
    /* VINSERTF32x4Zrmk */
  },
  { /* 9174 */
    767,
    /* VINSERTF32x4Zrmkz */
  },
  { /* 9175 */
    768,
    /* VINSERTF32x4Zrr */
  },
  { /* 9176 */
    769,
    /* VINSERTF32x4Zrrk */
  },
  { /* 9177 */
    770,
    /* VINSERTF32x4Zrrkz */
  },
  { /* 9178 */
    771,
    /* VINSERTF32x8Zrm */
  },
  { /* 9179 */
    772,
    /* VINSERTF32x8Zrmk */
  },
  { /* 9180 */
    773,
    /* VINSERTF32x8Zrmkz */
  },
  { /* 9181 */
    774,
    /* VINSERTF32x8Zrr */
  },
  { /* 9182 */
    775,
    /* VINSERTF32x8Zrrk */
  },
  { /* 9183 */
    776,
    /* VINSERTF32x8Zrrkz */
  },
  { /* 9184 */
    759,
    /* VINSERTF64x2Z256rm */
  },
  { /* 9185 */
    760,
    /* VINSERTF64x2Z256rmk */
  },
  { /* 9186 */
    761,
    /* VINSERTF64x2Z256rmkz */
  },
  { /* 9187 */
    762,
    /* VINSERTF64x2Z256rr */
  },
  { /* 9188 */
    763,
    /* VINSERTF64x2Z256rrk */
  },
  { /* 9189 */
    764,
    /* VINSERTF64x2Z256rrkz */
  },
  { /* 9190 */
    765,
    /* VINSERTF64x2Zrm */
  },
  { /* 9191 */
    766,
    /* VINSERTF64x2Zrmk */
  },
  { /* 9192 */
    767,
    /* VINSERTF64x2Zrmkz */
  },
  { /* 9193 */
    768,
    /* VINSERTF64x2Zrr */
  },
  { /* 9194 */
    769,
    /* VINSERTF64x2Zrrk */
  },
  { /* 9195 */
    770,
    /* VINSERTF64x2Zrrkz */
  },
  { /* 9196 */
    771,
    /* VINSERTF64x4Zrm */
  },
  { /* 9197 */
    772,
    /* VINSERTF64x4Zrmk */
  },
  { /* 9198 */
    773,
    /* VINSERTF64x4Zrmkz */
  },
  { /* 9199 */
    774,
    /* VINSERTF64x4Zrr */
  },
  { /* 9200 */
    775,
    /* VINSERTF64x4Zrrk */
  },
  { /* 9201 */
    776,
    /* VINSERTF64x4Zrrkz */
  },
  { /* 9202 */
    328,
    /* VINSERTI128rm */
  },
  { /* 9203 */
    758,
    /* VINSERTI128rr */
  },
  { /* 9204 */
    759,
    /* VINSERTI32x4Z256rm */
  },
  { /* 9205 */
    760,
    /* VINSERTI32x4Z256rmk */
  },
  { /* 9206 */
    761,
    /* VINSERTI32x4Z256rmkz */
  },
  { /* 9207 */
    762,
    /* VINSERTI32x4Z256rr */
  },
  { /* 9208 */
    763,
    /* VINSERTI32x4Z256rrk */
  },
  { /* 9209 */
    764,
    /* VINSERTI32x4Z256rrkz */
  },
  { /* 9210 */
    765,
    /* VINSERTI32x4Zrm */
  },
  { /* 9211 */
    766,
    /* VINSERTI32x4Zrmk */
  },
  { /* 9212 */
    767,
    /* VINSERTI32x4Zrmkz */
  },
  { /* 9213 */
    768,
    /* VINSERTI32x4Zrr */
  },
  { /* 9214 */
    769,
    /* VINSERTI32x4Zrrk */
  },
  { /* 9215 */
    770,
    /* VINSERTI32x4Zrrkz */
  },
  { /* 9216 */
    771,
    /* VINSERTI32x8Zrm */
  },
  { /* 9217 */
    772,
    /* VINSERTI32x8Zrmk */
  },
  { /* 9218 */
    773,
    /* VINSERTI32x8Zrmkz */
  },
  { /* 9219 */
    774,
    /* VINSERTI32x8Zrr */
  },
  { /* 9220 */
    775,
    /* VINSERTI32x8Zrrk */
  },
  { /* 9221 */
    776,
    /* VINSERTI32x8Zrrkz */
  },
  { /* 9222 */
    759,
    /* VINSERTI64x2Z256rm */
  },
  { /* 9223 */
    760,
    /* VINSERTI64x2Z256rmk */
  },
  { /* 9224 */
    761,
    /* VINSERTI64x2Z256rmkz */
  },
  { /* 9225 */
    762,
    /* VINSERTI64x2Z256rr */
  },
  { /* 9226 */
    763,
    /* VINSERTI64x2Z256rrk */
  },
  { /* 9227 */
    764,
    /* VINSERTI64x2Z256rrkz */
  },
  { /* 9228 */
    765,
    /* VINSERTI64x2Zrm */
  },
  { /* 9229 */
    766,
    /* VINSERTI64x2Zrmk */
  },
  { /* 9230 */
    767,
    /* VINSERTI64x2Zrmkz */
  },
  { /* 9231 */
    768,
    /* VINSERTI64x2Zrr */
  },
  { /* 9232 */
    769,
    /* VINSERTI64x2Zrrk */
  },
  { /* 9233 */
    770,
    /* VINSERTI64x2Zrrkz */
  },
  { /* 9234 */
    771,
    /* VINSERTI64x4Zrm */
  },
  { /* 9235 */
    772,
    /* VINSERTI64x4Zrmk */
  },
  { /* 9236 */
    773,
    /* VINSERTI64x4Zrmkz */
  },
  { /* 9237 */
    774,
    /* VINSERTI64x4Zrr */
  },
  { /* 9238 */
    775,
    /* VINSERTI64x4Zrrk */
  },
  { /* 9239 */
    776,
    /* VINSERTI64x4Zrrkz */
  },
  { /* 9240 */
    291,
    /* VINSERTPSZrm */
  },
  { /* 9241 */
    297,
    /* VINSERTPSZrr */
  },
  { /* 9242 */
    330,
    /* VINSERTPSrm */
  },
  { /* 9243 */
    331,
    /* VINSERTPSrr */
  },
  { /* 9244 */
    327,
    /* VLDDQUYrm */
  },
  { /* 9245 */
    31,
    /* VLDDQUrm */
  },
  { /* 9246 */
    29,
    /* VLDMXCSR */
  },
  { /* 9247 */
    0,
    /*  */
  },
  { /* 9248 */
    32,
    /* VMASKMOVDQU64 */
  },
  { /* 9249 */
    777,
    /* VMASKMOVPDYmr */
  },
  { /* 9250 */
    216,
    /* VMASKMOVPDYrm */
  },
  { /* 9251 */
    778,
    /* VMASKMOVPDmr */
  },
  { /* 9252 */
    247,
    /* VMASKMOVPDrm */
  },
  { /* 9253 */
    777,
    /* VMASKMOVPSYmr */
  },
  { /* 9254 */
    216,
    /* VMASKMOVPSYrm */
  },
  { /* 9255 */
    778,
    /* VMASKMOVPSmr */
  },
  { /* 9256 */
    247,
    /* VMASKMOVPSrm */
  },
  { /* 9257 */
    0,
    /*  */
  },
  { /* 9258 */
    0,
    /*  */
  },
  { /* 9259 */
    0,
    /*  */
  },
  { /* 9260 */
    0,
    /*  */
  },
  { /* 9261 */
    0,
    /*  */
  },
  { /* 9262 */
    0,
    /*  */
  },
  { /* 9263 */
    0,
    /*  */
  },
  { /* 9264 */
    0,
    /*  */
  },
  { /* 9265 */
    0,
    /*  */
  },
  { /* 9266 */
    0,
    /*  */
  },
  { /* 9267 */
    0,
    /*  */
  },
  { /* 9268 */
    0,
    /*  */
  },
  { /* 9269 */
    0,
    /*  */
  },
  { /* 9270 */
    0,
    /*  */
  },
  { /* 9271 */
    0,
    /*  */
  },
  { /* 9272 */
    0,
    /*  */
  },
  { /* 9273 */
    0,
    /*  */
  },
  { /* 9274 */
    0,
    /*  */
  },
  { /* 9275 */
    0,
    /*  */
  },
  { /* 9276 */
    0,
    /*  */
  },
  { /* 9277 */
    0,
    /*  */
  },
  { /* 9278 */
    0,
    /*  */
  },
  { /* 9279 */
    0,
    /*  */
  },
  { /* 9280 */
    0,
    /*  */
  },
  { /* 9281 */
    0,
    /*  */
  },
  { /* 9282 */
    0,
    /*  */
  },
  { /* 9283 */
    0,
    /*  */
  },
  { /* 9284 */
    0,
    /*  */
  },
  { /* 9285 */
    0,
    /*  */
  },
  { /* 9286 */
    0,
    /*  */
  },
  { /* 9287 */
    0,
    /*  */
  },
  { /* 9288 */
    0,
    /*  */
  },
  { /* 9289 */
    0,
    /*  */
  },
  { /* 9290 */
    0,
    /*  */
  },
  { /* 9291 */
    0,
    /*  */
  },
  { /* 9292 */
    0,
    /*  */
  },
  { /* 9293 */
    0,
    /*  */
  },
  { /* 9294 */
    0,
    /*  */
  },
  { /* 9295 */
    0,
    /*  */
  },
  { /* 9296 */
    0,
    /*  */
  },
  { /* 9297 */
    0,
    /*  */
  },
  { /* 9298 */
    0,
    /*  */
  },
  { /* 9299 */
    0,
    /*  */
  },
  { /* 9300 */
    0,
    /*  */
  },
  { /* 9301 */
    0,
    /*  */
  },
  { /* 9302 */
    0,
    /*  */
  },
  { /* 9303 */
    0,
    /*  */
  },
  { /* 9304 */
    0,
    /*  */
  },
  { /* 9305 */
    0,
    /*  */
  },
  { /* 9306 */
    0,
    /*  */
  },
  { /* 9307 */
    0,
    /*  */
  },
  { /* 9308 */
    0,
    /*  */
  },
  { /* 9309 */
    0,
    /*  */
  },
  { /* 9310 */
    0,
    /*  */
  },
  { /* 9311 */
    0,
    /*  */
  },
  { /* 9312 */
    0,
    /*  */
  },
  { /* 9313 */
    0,
    /*  */
  },
  { /* 9314 */
    0,
    /*  */
  },
  { /* 9315 */
    0,
    /*  */
  },
  { /* 9316 */
    0,
    /*  */
  },
  { /* 9317 */
    0,
    /*  */
  },
  { /* 9318 */
    0,
    /*  */
  },
  { /* 9319 */
    0,
    /*  */
  },
  { /* 9320 */
    0,
    /*  */
  },
  { /* 9321 */
    0,
    /*  */
  },
  { /* 9322 */
    0,
    /*  */
  },
  { /* 9323 */
    0,
    /*  */
  },
  { /* 9324 */
    0,
    /*  */
  },
  { /* 9325 */
    0,
    /*  */
  },
  { /* 9326 */
    0,
    /*  */
  },
  { /* 9327 */
    0,
    /*  */
  },
  { /* 9328 */
    0,
    /*  */
  },
  { /* 9329 */
    0,
    /*  */
  },
  { /* 9330 */
    0,
    /*  */
  },
  { /* 9331 */
    0,
    /*  */
  },
  { /* 9332 */
    0,
    /*  */
  },
  { /* 9333 */
    0,
    /*  */
  },
  { /* 9334 */
    0,
    /*  */
  },
  { /* 9335 */
    0,
    /*  */
  },
  { /* 9336 */
    0,
    /*  */
  },
  { /* 9337 */
    0,
    /*  */
  },
  { /* 9338 */
    0,
    /*  */
  },
  { /* 9339 */
    0,
    /*  */
  },
  { /* 9340 */
    0,
    /*  */
  },
  { /* 9341 */
    0,
    /*  */
  },
  { /* 9342 */
    0,
    /*  */
  },
  { /* 9343 */
    0,
    /*  */
  },
  { /* 9344 */
    0,
    /*  */
  },
  { /* 9345 */
    0,
    /*  */
  },
  { /* 9346 */
    0,
    /*  */
  },
  { /* 9347 */
    0,
    /*  */
  },
  { /* 9348 */
    0,
    /*  */
  },
  { /* 9349 */
    0,
    /*  */
  },
  { /* 9350 */
    0,
    /*  */
  },
  { /* 9351 */
    0,
    /*  */
  },
  { /* 9352 */
    0,
    /*  */
  },
  { /* 9353 */
    0,
    /*  */
  },
  { /* 9354 */
    0,
    /*  */
  },
  { /* 9355 */
    0,
    /*  */
  },
  { /* 9356 */
    216,
    /* VMAXPDYrm */
  },
  { /* 9357 */
    217,
    /* VMAXPDYrr */
  },
  { /* 9358 */
    218,
    /* VMAXPDZ128rm */
  },
  { /* 9359 */
    219,
    /* VMAXPDZ128rmb */
  },
  { /* 9360 */
    220,
    /* VMAXPDZ128rmbk */
  },
  { /* 9361 */
    221,
    /* VMAXPDZ128rmbkz */
  },
  { /* 9362 */
    215,
    /* VMAXPDZ128rmk */
  },
  { /* 9363 */
    222,
    /* VMAXPDZ128rmkz */
  },
  { /* 9364 */
    223,
    /* VMAXPDZ128rr */
  },
  { /* 9365 */
    224,
    /* VMAXPDZ128rrk */
  },
  { /* 9366 */
    225,
    /* VMAXPDZ128rrkz */
  },
  { /* 9367 */
    226,
    /* VMAXPDZ256rm */
  },
  { /* 9368 */
    227,
    /* VMAXPDZ256rmb */
  },
  { /* 9369 */
    228,
    /* VMAXPDZ256rmbk */
  },
  { /* 9370 */
    229,
    /* VMAXPDZ256rmbkz */
  },
  { /* 9371 */
    230,
    /* VMAXPDZ256rmk */
  },
  { /* 9372 */
    231,
    /* VMAXPDZ256rmkz */
  },
  { /* 9373 */
    232,
    /* VMAXPDZ256rr */
  },
  { /* 9374 */
    233,
    /* VMAXPDZ256rrk */
  },
  { /* 9375 */
    234,
    /* VMAXPDZ256rrkz */
  },
  { /* 9376 */
    235,
    /* VMAXPDZrm */
  },
  { /* 9377 */
    236,
    /* VMAXPDZrmb */
  },
  { /* 9378 */
    237,
    /* VMAXPDZrmbk */
  },
  { /* 9379 */
    238,
    /* VMAXPDZrmbkz */
  },
  { /* 9380 */
    239,
    /* VMAXPDZrmk */
  },
  { /* 9381 */
    240,
    /* VMAXPDZrmkz */
  },
  { /* 9382 */
    241,
    /* VMAXPDZrr */
  },
  { /* 9383 */
    779,
    /* VMAXPDZrrb */
  },
  { /* 9384 */
    780,
    /* VMAXPDZrrbk */
  },
  { /* 9385 */
    781,
    /* VMAXPDZrrbkz */
  },
  { /* 9386 */
    245,
    /* VMAXPDZrrk */
  },
  { /* 9387 */
    246,
    /* VMAXPDZrrkz */
  },
  { /* 9388 */
    247,
    /* VMAXPDrm */
  },
  { /* 9389 */
    248,
    /* VMAXPDrr */
  },
  { /* 9390 */
    218,
    /* VMAXPHZ128rm */
  },
  { /* 9391 */
    249,
    /* VMAXPHZ128rmb */
  },
  { /* 9392 */
    250,
    /* VMAXPHZ128rmbk */
  },
  { /* 9393 */
    251,
    /* VMAXPHZ128rmbkz */
  },
  { /* 9394 */
    215,
    /* VMAXPHZ128rmk */
  },
  { /* 9395 */
    222,
    /* VMAXPHZ128rmkz */
  },
  { /* 9396 */
    223,
    /* VMAXPHZ128rr */
  },
  { /* 9397 */
    224,
    /* VMAXPHZ128rrk */
  },
  { /* 9398 */
    225,
    /* VMAXPHZ128rrkz */
  },
  { /* 9399 */
    226,
    /* VMAXPHZ256rm */
  },
  { /* 9400 */
    252,
    /* VMAXPHZ256rmb */
  },
  { /* 9401 */
    253,
    /* VMAXPHZ256rmbk */
  },
  { /* 9402 */
    254,
    /* VMAXPHZ256rmbkz */
  },
  { /* 9403 */
    230,
    /* VMAXPHZ256rmk */
  },
  { /* 9404 */
    231,
    /* VMAXPHZ256rmkz */
  },
  { /* 9405 */
    232,
    /* VMAXPHZ256rr */
  },
  { /* 9406 */
    233,
    /* VMAXPHZ256rrk */
  },
  { /* 9407 */
    234,
    /* VMAXPHZ256rrkz */
  },
  { /* 9408 */
    235,
    /* VMAXPHZrm */
  },
  { /* 9409 */
    255,
    /* VMAXPHZrmb */
  },
  { /* 9410 */
    256,
    /* VMAXPHZrmbk */
  },
  { /* 9411 */
    257,
    /* VMAXPHZrmbkz */
  },
  { /* 9412 */
    239,
    /* VMAXPHZrmk */
  },
  { /* 9413 */
    240,
    /* VMAXPHZrmkz */
  },
  { /* 9414 */
    241,
    /* VMAXPHZrr */
  },
  { /* 9415 */
    782,
    /* VMAXPHZrrb */
  },
  { /* 9416 */
    783,
    /* VMAXPHZrrbk */
  },
  { /* 9417 */
    784,
    /* VMAXPHZrrbkz */
  },
  { /* 9418 */
    245,
    /* VMAXPHZrrk */
  },
  { /* 9419 */
    246,
    /* VMAXPHZrrkz */
  },
  { /* 9420 */
    216,
    /* VMAXPSYrm */
  },
  { /* 9421 */
    217,
    /* VMAXPSYrr */
  },
  { /* 9422 */
    218,
    /* VMAXPSZ128rm */
  },
  { /* 9423 */
    261,
    /* VMAXPSZ128rmb */
  },
  { /* 9424 */
    262,
    /* VMAXPSZ128rmbk */
  },
  { /* 9425 */
    263,
    /* VMAXPSZ128rmbkz */
  },
  { /* 9426 */
    215,
    /* VMAXPSZ128rmk */
  },
  { /* 9427 */
    222,
    /* VMAXPSZ128rmkz */
  },
  { /* 9428 */
    223,
    /* VMAXPSZ128rr */
  },
  { /* 9429 */
    224,
    /* VMAXPSZ128rrk */
  },
  { /* 9430 */
    225,
    /* VMAXPSZ128rrkz */
  },
  { /* 9431 */
    226,
    /* VMAXPSZ256rm */
  },
  { /* 9432 */
    264,
    /* VMAXPSZ256rmb */
  },
  { /* 9433 */
    265,
    /* VMAXPSZ256rmbk */
  },
  { /* 9434 */
    266,
    /* VMAXPSZ256rmbkz */
  },
  { /* 9435 */
    230,
    /* VMAXPSZ256rmk */
  },
  { /* 9436 */
    231,
    /* VMAXPSZ256rmkz */
  },
  { /* 9437 */
    232,
    /* VMAXPSZ256rr */
  },
  { /* 9438 */
    233,
    /* VMAXPSZ256rrk */
  },
  { /* 9439 */
    234,
    /* VMAXPSZ256rrkz */
  },
  { /* 9440 */
    235,
    /* VMAXPSZrm */
  },
  { /* 9441 */
    267,
    /* VMAXPSZrmb */
  },
  { /* 9442 */
    268,
    /* VMAXPSZrmbk */
  },
  { /* 9443 */
    269,
    /* VMAXPSZrmbkz */
  },
  { /* 9444 */
    239,
    /* VMAXPSZrmk */
  },
  { /* 9445 */
    240,
    /* VMAXPSZrmkz */
  },
  { /* 9446 */
    241,
    /* VMAXPSZrr */
  },
  { /* 9447 */
    785,
    /* VMAXPSZrrb */
  },
  { /* 9448 */
    786,
    /* VMAXPSZrrbk */
  },
  { /* 9449 */
    787,
    /* VMAXPSZrrbkz */
  },
  { /* 9450 */
    245,
    /* VMAXPSZrrk */
  },
  { /* 9451 */
    246,
    /* VMAXPSZrrkz */
  },
  { /* 9452 */
    247,
    /* VMAXPSrm */
  },
  { /* 9453 */
    248,
    /* VMAXPSrr */
  },
  { /* 9454 */
    0,
    /*  */
  },
  { /* 9455 */
    219,
    /* VMAXSDZrm_Int */
  },
  { /* 9456 */
    220,
    /* VMAXSDZrm_Intk */
  },
  { /* 9457 */
    221,
    /* VMAXSDZrm_Intkz */
  },
  { /* 9458 */
    0,
    /*  */
  },
  { /* 9459 */
    273,
    /* VMAXSDZrr_Int */
  },
  { /* 9460 */
    274,
    /* VMAXSDZrr_Intk */
  },
  { /* 9461 */
    275,
    /* VMAXSDZrr_Intkz */
  },
  { /* 9462 */
    273,
    /* VMAXSDZrrb_Int */
  },
  { /* 9463 */
    274,
    /* VMAXSDZrrb_Intk */
  },
  { /* 9464 */
    275,
    /* VMAXSDZrrb_Intkz */
  },
  { /* 9465 */
    0,
    /*  */
  },
  { /* 9466 */
    247,
    /* VMAXSDrm_Int */
  },
  { /* 9467 */
    0,
    /*  */
  },
  { /* 9468 */
    248,
    /* VMAXSDrr_Int */
  },
  { /* 9469 */
    0,
    /*  */
  },
  { /* 9470 */
    249,
    /* VMAXSHZrm_Int */
  },
  { /* 9471 */
    250,
    /* VMAXSHZrm_Intk */
  },
  { /* 9472 */
    251,
    /* VMAXSHZrm_Intkz */
  },
  { /* 9473 */
    0,
    /*  */
  },
  { /* 9474 */
    279,
    /* VMAXSHZrr_Int */
  },
  { /* 9475 */
    280,
    /* VMAXSHZrr_Intk */
  },
  { /* 9476 */
    281,
    /* VMAXSHZrr_Intkz */
  },
  { /* 9477 */
    279,
    /* VMAXSHZrrb_Int */
  },
  { /* 9478 */
    280,
    /* VMAXSHZrrb_Intk */
  },
  { /* 9479 */
    281,
    /* VMAXSHZrrb_Intkz */
  },
  { /* 9480 */
    0,
    /*  */
  },
  { /* 9481 */
    261,
    /* VMAXSSZrm_Int */
  },
  { /* 9482 */
    262,
    /* VMAXSSZrm_Intk */
  },
  { /* 9483 */
    263,
    /* VMAXSSZrm_Intkz */
  },
  { /* 9484 */
    0,
    /*  */
  },
  { /* 9485 */
    285,
    /* VMAXSSZrr_Int */
  },
  { /* 9486 */
    286,
    /* VMAXSSZrr_Intk */
  },
  { /* 9487 */
    287,
    /* VMAXSSZrr_Intkz */
  },
  { /* 9488 */
    285,
    /* VMAXSSZrrb_Int */
  },
  { /* 9489 */
    286,
    /* VMAXSSZrrb_Intk */
  },
  { /* 9490 */
    287,
    /* VMAXSSZrrb_Intkz */
  },
  { /* 9491 */
    0,
    /*  */
  },
  { /* 9492 */
    247,
    /* VMAXSSrm_Int */
  },
  { /* 9493 */
    0,
    /*  */
  },
  { /* 9494 */
    248,
    /* VMAXSSrr_Int */
  },
  { /* 9495 */
    0,
    /* VMCALL */
  },
  { /* 9496 */
    29,
    /* VMCLEARm */
  },
  { /* 9497 */
    0,
    /* VMFUNC */
  },
  { /* 9498 */
    0,
    /*  */
  },
  { /* 9499 */
    0,
    /*  */
  },
  { /* 9500 */
    0,
    /*  */
  },
  { /* 9501 */
    0,
    /*  */
  },
  { /* 9502 */
    0,
    /*  */
  },
  { /* 9503 */
    0,
    /*  */
  },
  { /* 9504 */
    0,
    /*  */
  },
  { /* 9505 */
    0,
    /*  */
  },
  { /* 9506 */
    0,
    /*  */
  },
  { /* 9507 */
    0,
    /*  */
  },
  { /* 9508 */
    0,
    /*  */
  },
  { /* 9509 */
    0,
    /*  */
  },
  { /* 9510 */
    0,
    /*  */
  },
  { /* 9511 */
    0,
    /*  */
  },
  { /* 9512 */
    0,
    /*  */
  },
  { /* 9513 */
    0,
    /*  */
  },
  { /* 9514 */
    0,
    /*  */
  },
  { /* 9515 */
    0,
    /*  */
  },
  { /* 9516 */
    0,
    /*  */
  },
  { /* 9517 */
    0,
    /*  */
  },
  { /* 9518 */
    0,
    /*  */
  },
  { /* 9519 */
    0,
    /*  */
  },
  { /* 9520 */
    0,
    /*  */
  },
  { /* 9521 */
    0,
    /*  */
  },
  { /* 9522 */
    0,
    /*  */
  },
  { /* 9523 */
    0,
    /*  */
  },
  { /* 9524 */
    0,
    /*  */
  },
  { /* 9525 */
    0,
    /*  */
  },
  { /* 9526 */
    0,
    /*  */
  },
  { /* 9527 */
    0,
    /*  */
  },
  { /* 9528 */
    0,
    /*  */
  },
  { /* 9529 */
    0,
    /*  */
  },
  { /* 9530 */
    0,
    /*  */
  },
  { /* 9531 */
    0,
    /*  */
  },
  { /* 9532 */
    0,
    /*  */
  },
  { /* 9533 */
    0,
    /*  */
  },
  { /* 9534 */
    0,
    /*  */
  },
  { /* 9535 */
    0,
    /*  */
  },
  { /* 9536 */
    0,
    /*  */
  },
  { /* 9537 */
    0,
    /*  */
  },
  { /* 9538 */
    0,
    /*  */
  },
  { /* 9539 */
    0,
    /*  */
  },
  { /* 9540 */
    0,
    /*  */
  },
  { /* 9541 */
    0,
    /*  */
  },
  { /* 9542 */
    0,
    /*  */
  },
  { /* 9543 */
    0,
    /*  */
  },
  { /* 9544 */
    0,
    /*  */
  },
  { /* 9545 */
    0,
    /*  */
  },
  { /* 9546 */
    0,
    /*  */
  },
  { /* 9547 */
    0,
    /*  */
  },
  { /* 9548 */
    0,
    /*  */
  },
  { /* 9549 */
    0,
    /*  */
  },
  { /* 9550 */
    0,
    /*  */
  },
  { /* 9551 */
    0,
    /*  */
  },
  { /* 9552 */
    0,
    /*  */
  },
  { /* 9553 */
    0,
    /*  */
  },
  { /* 9554 */
    0,
    /*  */
  },
  { /* 9555 */
    0,
    /*  */
  },
  { /* 9556 */
    0,
    /*  */
  },
  { /* 9557 */
    0,
    /*  */
  },
  { /* 9558 */
    0,
    /*  */
  },
  { /* 9559 */
    0,
    /*  */
  },
  { /* 9560 */
    0,
    /*  */
  },
  { /* 9561 */
    0,
    /*  */
  },
  { /* 9562 */
    0,
    /*  */
  },
  { /* 9563 */
    0,
    /*  */
  },
  { /* 9564 */
    0,
    /*  */
  },
  { /* 9565 */
    0,
    /*  */
  },
  { /* 9566 */
    0,
    /*  */
  },
  { /* 9567 */
    0,
    /*  */
  },
  { /* 9568 */
    0,
    /*  */
  },
  { /* 9569 */
    0,
    /*  */
  },
  { /* 9570 */
    0,
    /*  */
  },
  { /* 9571 */
    0,
    /*  */
  },
  { /* 9572 */
    0,
    /*  */
  },
  { /* 9573 */
    0,
    /*  */
  },
  { /* 9574 */
    0,
    /*  */
  },
  { /* 9575 */
    0,
    /*  */
  },
  { /* 9576 */
    0,
    /*  */
  },
  { /* 9577 */
    0,
    /*  */
  },
  { /* 9578 */
    0,
    /*  */
  },
  { /* 9579 */
    0,
    /*  */
  },
  { /* 9580 */
    0,
    /*  */
  },
  { /* 9581 */
    0,
    /*  */
  },
  { /* 9582 */
    0,
    /*  */
  },
  { /* 9583 */
    0,
    /*  */
  },
  { /* 9584 */
    0,
    /*  */
  },
  { /* 9585 */
    0,
    /*  */
  },
  { /* 9586 */
    0,
    /*  */
  },
  { /* 9587 */
    0,
    /*  */
  },
  { /* 9588 */
    0,
    /*  */
  },
  { /* 9589 */
    0,
    /*  */
  },
  { /* 9590 */
    0,
    /*  */
  },
  { /* 9591 */
    0,
    /*  */
  },
  { /* 9592 */
    0,
    /*  */
  },
  { /* 9593 */
    0,
    /*  */
  },
  { /* 9594 */
    0,
    /*  */
  },
  { /* 9595 */
    0,
    /*  */
  },
  { /* 9596 */
    0,
    /*  */
  },
  { /* 9597 */
    216,
    /* VMINPDYrm */
  },
  { /* 9598 */
    217,
    /* VMINPDYrr */
  },
  { /* 9599 */
    218,
    /* VMINPDZ128rm */
  },
  { /* 9600 */
    219,
    /* VMINPDZ128rmb */
  },
  { /* 9601 */
    220,
    /* VMINPDZ128rmbk */
  },
  { /* 9602 */
    221,
    /* VMINPDZ128rmbkz */
  },
  { /* 9603 */
    215,
    /* VMINPDZ128rmk */
  },
  { /* 9604 */
    222,
    /* VMINPDZ128rmkz */
  },
  { /* 9605 */
    223,
    /* VMINPDZ128rr */
  },
  { /* 9606 */
    224,
    /* VMINPDZ128rrk */
  },
  { /* 9607 */
    225,
    /* VMINPDZ128rrkz */
  },
  { /* 9608 */
    226,
    /* VMINPDZ256rm */
  },
  { /* 9609 */
    227,
    /* VMINPDZ256rmb */
  },
  { /* 9610 */
    228,
    /* VMINPDZ256rmbk */
  },
  { /* 9611 */
    229,
    /* VMINPDZ256rmbkz */
  },
  { /* 9612 */
    230,
    /* VMINPDZ256rmk */
  },
  { /* 9613 */
    231,
    /* VMINPDZ256rmkz */
  },
  { /* 9614 */
    232,
    /* VMINPDZ256rr */
  },
  { /* 9615 */
    233,
    /* VMINPDZ256rrk */
  },
  { /* 9616 */
    234,
    /* VMINPDZ256rrkz */
  },
  { /* 9617 */
    235,
    /* VMINPDZrm */
  },
  { /* 9618 */
    236,
    /* VMINPDZrmb */
  },
  { /* 9619 */
    237,
    /* VMINPDZrmbk */
  },
  { /* 9620 */
    238,
    /* VMINPDZrmbkz */
  },
  { /* 9621 */
    239,
    /* VMINPDZrmk */
  },
  { /* 9622 */
    240,
    /* VMINPDZrmkz */
  },
  { /* 9623 */
    241,
    /* VMINPDZrr */
  },
  { /* 9624 */
    779,
    /* VMINPDZrrb */
  },
  { /* 9625 */
    780,
    /* VMINPDZrrbk */
  },
  { /* 9626 */
    781,
    /* VMINPDZrrbkz */
  },
  { /* 9627 */
    245,
    /* VMINPDZrrk */
  },
  { /* 9628 */
    246,
    /* VMINPDZrrkz */
  },
  { /* 9629 */
    247,
    /* VMINPDrm */
  },
  { /* 9630 */
    248,
    /* VMINPDrr */
  },
  { /* 9631 */
    218,
    /* VMINPHZ128rm */
  },
  { /* 9632 */
    249,
    /* VMINPHZ128rmb */
  },
  { /* 9633 */
    250,
    /* VMINPHZ128rmbk */
  },
  { /* 9634 */
    251,
    /* VMINPHZ128rmbkz */
  },
  { /* 9635 */
    215,
    /* VMINPHZ128rmk */
  },
  { /* 9636 */
    222,
    /* VMINPHZ128rmkz */
  },
  { /* 9637 */
    223,
    /* VMINPHZ128rr */
  },
  { /* 9638 */
    224,
    /* VMINPHZ128rrk */
  },
  { /* 9639 */
    225,
    /* VMINPHZ128rrkz */
  },
  { /* 9640 */
    226,
    /* VMINPHZ256rm */
  },
  { /* 9641 */
    252,
    /* VMINPHZ256rmb */
  },
  { /* 9642 */
    253,
    /* VMINPHZ256rmbk */
  },
  { /* 9643 */
    254,
    /* VMINPHZ256rmbkz */
  },
  { /* 9644 */
    230,
    /* VMINPHZ256rmk */
  },
  { /* 9645 */
    231,
    /* VMINPHZ256rmkz */
  },
  { /* 9646 */
    232,
    /* VMINPHZ256rr */
  },
  { /* 9647 */
    233,
    /* VMINPHZ256rrk */
  },
  { /* 9648 */
    234,
    /* VMINPHZ256rrkz */
  },
  { /* 9649 */
    235,
    /* VMINPHZrm */
  },
  { /* 9650 */
    255,
    /* VMINPHZrmb */
  },
  { /* 9651 */
    256,
    /* VMINPHZrmbk */
  },
  { /* 9652 */
    257,
    /* VMINPHZrmbkz */
  },
  { /* 9653 */
    239,
    /* VMINPHZrmk */
  },
  { /* 9654 */
    240,
    /* VMINPHZrmkz */
  },
  { /* 9655 */
    241,
    /* VMINPHZrr */
  },
  { /* 9656 */
    782,
    /* VMINPHZrrb */
  },
  { /* 9657 */
    783,
    /* VMINPHZrrbk */
  },
  { /* 9658 */
    784,
    /* VMINPHZrrbkz */
  },
  { /* 9659 */
    245,
    /* VMINPHZrrk */
  },
  { /* 9660 */
    246,
    /* VMINPHZrrkz */
  },
  { /* 9661 */
    216,
    /* VMINPSYrm */
  },
  { /* 9662 */
    217,
    /* VMINPSYrr */
  },
  { /* 9663 */
    218,
    /* VMINPSZ128rm */
  },
  { /* 9664 */
    261,
    /* VMINPSZ128rmb */
  },
  { /* 9665 */
    262,
    /* VMINPSZ128rmbk */
  },
  { /* 9666 */
    263,
    /* VMINPSZ128rmbkz */
  },
  { /* 9667 */
    215,
    /* VMINPSZ128rmk */
  },
  { /* 9668 */
    222,
    /* VMINPSZ128rmkz */
  },
  { /* 9669 */
    223,
    /* VMINPSZ128rr */
  },
  { /* 9670 */
    224,
    /* VMINPSZ128rrk */
  },
  { /* 9671 */
    225,
    /* VMINPSZ128rrkz */
  },
  { /* 9672 */
    226,
    /* VMINPSZ256rm */
  },
  { /* 9673 */
    264,
    /* VMINPSZ256rmb */
  },
  { /* 9674 */
    265,
    /* VMINPSZ256rmbk */
  },
  { /* 9675 */
    266,
    /* VMINPSZ256rmbkz */
  },
  { /* 9676 */
    230,
    /* VMINPSZ256rmk */
  },
  { /* 9677 */
    231,
    /* VMINPSZ256rmkz */
  },
  { /* 9678 */
    232,
    /* VMINPSZ256rr */
  },
  { /* 9679 */
    233,
    /* VMINPSZ256rrk */
  },
  { /* 9680 */
    234,
    /* VMINPSZ256rrkz */
  },
  { /* 9681 */
    235,
    /* VMINPSZrm */
  },
  { /* 9682 */
    267,
    /* VMINPSZrmb */
  },
  { /* 9683 */
    268,
    /* VMINPSZrmbk */
  },
  { /* 9684 */
    269,
    /* VMINPSZrmbkz */
  },
  { /* 9685 */
    239,
    /* VMINPSZrmk */
  },
  { /* 9686 */
    240,
    /* VMINPSZrmkz */
  },
  { /* 9687 */
    241,
    /* VMINPSZrr */
  },
  { /* 9688 */
    785,
    /* VMINPSZrrb */
  },
  { /* 9689 */
    786,
    /* VMINPSZrrbk */
  },
  { /* 9690 */
    787,
    /* VMINPSZrrbkz */
  },
  { /* 9691 */
    245,
    /* VMINPSZrrk */
  },
  { /* 9692 */
    246,
    /* VMINPSZrrkz */
  },
  { /* 9693 */
    247,
    /* VMINPSrm */
  },
  { /* 9694 */
    248,
    /* VMINPSrr */
  },
  { /* 9695 */
    0,
    /*  */
  },
  { /* 9696 */
    219,
    /* VMINSDZrm_Int */
  },
  { /* 9697 */
    220,
    /* VMINSDZrm_Intk */
  },
  { /* 9698 */
    221,
    /* VMINSDZrm_Intkz */
  },
  { /* 9699 */
    0,
    /*  */
  },
  { /* 9700 */
    273,
    /* VMINSDZrr_Int */
  },
  { /* 9701 */
    274,
    /* VMINSDZrr_Intk */
  },
  { /* 9702 */
    275,
    /* VMINSDZrr_Intkz */
  },
  { /* 9703 */
    273,
    /* VMINSDZrrb_Int */
  },
  { /* 9704 */
    274,
    /* VMINSDZrrb_Intk */
  },
  { /* 9705 */
    275,
    /* VMINSDZrrb_Intkz */
  },
  { /* 9706 */
    0,
    /*  */
  },
  { /* 9707 */
    247,
    /* VMINSDrm_Int */
  },
  { /* 9708 */
    0,
    /*  */
  },
  { /* 9709 */
    248,
    /* VMINSDrr_Int */
  },
  { /* 9710 */
    0,
    /*  */
  },
  { /* 9711 */
    249,
    /* VMINSHZrm_Int */
  },
  { /* 9712 */
    250,
    /* VMINSHZrm_Intk */
  },
  { /* 9713 */
    251,
    /* VMINSHZrm_Intkz */
  },
  { /* 9714 */
    0,
    /*  */
  },
  { /* 9715 */
    279,
    /* VMINSHZrr_Int */
  },
  { /* 9716 */
    280,
    /* VMINSHZrr_Intk */
  },
  { /* 9717 */
    281,
    /* VMINSHZrr_Intkz */
  },
  { /* 9718 */
    279,
    /* VMINSHZrrb_Int */
  },
  { /* 9719 */
    280,
    /* VMINSHZrrb_Intk */
  },
  { /* 9720 */
    281,
    /* VMINSHZrrb_Intkz */
  },
  { /* 9721 */
    0,
    /*  */
  },
  { /* 9722 */
    261,
    /* VMINSSZrm_Int */
  },
  { /* 9723 */
    262,
    /* VMINSSZrm_Intk */
  },
  { /* 9724 */
    263,
    /* VMINSSZrm_Intkz */
  },
  { /* 9725 */
    0,
    /*  */
  },
  { /* 9726 */
    285,
    /* VMINSSZrr_Int */
  },
  { /* 9727 */
    286,
    /* VMINSSZrr_Intk */
  },
  { /* 9728 */
    287,
    /* VMINSSZrr_Intkz */
  },
  { /* 9729 */
    285,
    /* VMINSSZrrb_Int */
  },
  { /* 9730 */
    286,
    /* VMINSSZrrb_Intk */
  },
  { /* 9731 */
    287,
    /* VMINSSZrrb_Intkz */
  },
  { /* 9732 */
    0,
    /*  */
  },
  { /* 9733 */
    247,
    /* VMINSSrm_Int */
  },
  { /* 9734 */
    0,
    /*  */
  },
  { /* 9735 */
    248,
    /* VMINSSrr_Int */
  },
  { /* 9736 */
    0,
    /* VMLAUNCH */
  },
  { /* 9737 */
    0,
    /* VMLOAD32 */
  },
  { /* 9738 */
    0,
    /* VMLOAD64 */
  },
  { /* 9739 */
    0,
    /* VMMCALL */
  },
  { /* 9740 */
    357,
    /* VMOV64toPQIZrm */
  },
  { /* 9741 */
    788,
    /* VMOV64toPQIZrr */
  },
  { /* 9742 */
    31,
    /* VMOV64toPQIrm */
  },
  { /* 9743 */
    177,
    /* VMOV64toPQIrr */
  },
  { /* 9744 */
    0,
    /*  */
  },
  { /* 9745 */
    0,
    /*  */
  },
  { /* 9746 */
    789,
    /* VMOVAPDYmr */
  },
  { /* 9747 */
    327,
    /* VMOVAPDYrm */
  },
  { /* 9748 */
    462,
    /* VMOVAPDYrr */
  },
  { /* 9749 */
    790,
    /* VMOVAPDYrr_REV */
  },
  { /* 9750 */
    791,
    /* VMOVAPDZ128mr */
  },
  { /* 9751 */
    792,
    /* VMOVAPDZ128mrk */
  },
  { /* 9752 */
    444,
    /* VMOVAPDZ128rm */
  },
  { /* 9753 */
    445,
    /* VMOVAPDZ128rmk */
  },
  { /* 9754 */
    446,
    /* VMOVAPDZ128rmkz */
  },
  { /* 9755 */
    360,
    /* VMOVAPDZ128rr */
  },
  { /* 9756 */
    417,
    /* VMOVAPDZ128rr_REV */
  },
  { /* 9757 */
    361,
    /* VMOVAPDZ128rrk */
  },
  { /* 9758 */
    419,
    /* VMOVAPDZ128rrk_REV */
  },
  { /* 9759 */
    362,
    /* VMOVAPDZ128rrkz */
  },
  { /* 9760 */
    419,
    /* VMOVAPDZ128rrkz_REV */
  },
  { /* 9761 */
    793,
    /* VMOVAPDZ256mr */
  },
  { /* 9762 */
    794,
    /* VMOVAPDZ256mrk */
  },
  { /* 9763 */
    463,
    /* VMOVAPDZ256rm */
  },
  { /* 9764 */
    464,
    /* VMOVAPDZ256rmk */
  },
  { /* 9765 */
    465,
    /* VMOVAPDZ256rmkz */
  },
  { /* 9766 */
    466,
    /* VMOVAPDZ256rr */
  },
  { /* 9767 */
    422,
    /* VMOVAPDZ256rr_REV */
  },
  { /* 9768 */
    467,
    /* VMOVAPDZ256rrk */
  },
  { /* 9769 */
    424,
    /* VMOVAPDZ256rrk_REV */
  },
  { /* 9770 */
    468,
    /* VMOVAPDZ256rrkz */
  },
  { /* 9771 */
    424,
    /* VMOVAPDZ256rrkz_REV */
  },
  { /* 9772 */
    795,
    /* VMOVAPDZmr */
  },
  { /* 9773 */
    796,
    /* VMOVAPDZmrk */
  },
  { /* 9774 */
    469,
    /* VMOVAPDZrm */
  },
  { /* 9775 */
    470,
    /* VMOVAPDZrmk */
  },
  { /* 9776 */
    471,
    /* VMOVAPDZrmkz */
  },
  { /* 9777 */
    472,
    /* VMOVAPDZrr */
  },
  { /* 9778 */
    427,
    /* VMOVAPDZrr_REV */
  },
  { /* 9779 */
    476,
    /* VMOVAPDZrrk */
  },
  { /* 9780 */
    429,
    /* VMOVAPDZrrk_REV */
  },
  { /* 9781 */
    477,
    /* VMOVAPDZrrkz */
  },
  { /* 9782 */
    429,
    /* VMOVAPDZrrkz_REV */
  },
  { /* 9783 */
    179,
    /* VMOVAPDmr */
  },
  { /* 9784 */
    31,
    /* VMOVAPDrm */
  },
  { /* 9785 */
    32,
    /* VMOVAPDrr */
  },
  { /* 9786 */
    180,
    /* VMOVAPDrr_REV */
  },
  { /* 9787 */
    789,
    /* VMOVAPSYmr */
  },
  { /* 9788 */
    327,
    /* VMOVAPSYrm */
  },
  { /* 9789 */
    462,
    /* VMOVAPSYrr */
  },
  { /* 9790 */
    790,
    /* VMOVAPSYrr_REV */
  },
  { /* 9791 */
    791,
    /* VMOVAPSZ128mr */
  },
  { /* 9792 */
    792,
    /* VMOVAPSZ128mrk */
  },
  { /* 9793 */
    444,
    /* VMOVAPSZ128rm */
  },
  { /* 9794 */
    445,
    /* VMOVAPSZ128rmk */
  },
  { /* 9795 */
    446,
    /* VMOVAPSZ128rmkz */
  },
  { /* 9796 */
    360,
    /* VMOVAPSZ128rr */
  },
  { /* 9797 */
    417,
    /* VMOVAPSZ128rr_REV */
  },
  { /* 9798 */
    361,
    /* VMOVAPSZ128rrk */
  },
  { /* 9799 */
    419,
    /* VMOVAPSZ128rrk_REV */
  },
  { /* 9800 */
    362,
    /* VMOVAPSZ128rrkz */
  },
  { /* 9801 */
    419,
    /* VMOVAPSZ128rrkz_REV */
  },
  { /* 9802 */
    793,
    /* VMOVAPSZ256mr */
  },
  { /* 9803 */
    794,
    /* VMOVAPSZ256mrk */
  },
  { /* 9804 */
    463,
    /* VMOVAPSZ256rm */
  },
  { /* 9805 */
    464,
    /* VMOVAPSZ256rmk */
  },
  { /* 9806 */
    465,
    /* VMOVAPSZ256rmkz */
  },
  { /* 9807 */
    466,
    /* VMOVAPSZ256rr */
  },
  { /* 9808 */
    422,
    /* VMOVAPSZ256rr_REV */
  },
  { /* 9809 */
    467,
    /* VMOVAPSZ256rrk */
  },
  { /* 9810 */
    424,
    /* VMOVAPSZ256rrk_REV */
  },
  { /* 9811 */
    468,
    /* VMOVAPSZ256rrkz */
  },
  { /* 9812 */
    424,
    /* VMOVAPSZ256rrkz_REV */
  },
  { /* 9813 */
    795,
    /* VMOVAPSZmr */
  },
  { /* 9814 */
    796,
    /* VMOVAPSZmrk */
  },
  { /* 9815 */
    469,
    /* VMOVAPSZrm */
  },
  { /* 9816 */
    470,
    /* VMOVAPSZrmk */
  },
  { /* 9817 */
    471,
    /* VMOVAPSZrmkz */
  },
  { /* 9818 */
    472,
    /* VMOVAPSZrr */
  },
  { /* 9819 */
    427,
    /* VMOVAPSZrr_REV */
  },
  { /* 9820 */
    476,
    /* VMOVAPSZrrk */
  },
  { /* 9821 */
    429,
    /* VMOVAPSZrrk_REV */
  },
  { /* 9822 */
    477,
    /* VMOVAPSZrrkz */
  },
  { /* 9823 */
    429,
    /* VMOVAPSZrrkz_REV */
  },
  { /* 9824 */
    179,
    /* VMOVAPSmr */
  },
  { /* 9825 */
    31,
    /* VMOVAPSrm */
  },
  { /* 9826 */
    32,
    /* VMOVAPSrr */
  },
  { /* 9827 */
    180,
    /* VMOVAPSrr_REV */
  },
  { /* 9828 */
    327,
    /* VMOVDDUPYrm */
  },
  { /* 9829 */
    462,
    /* VMOVDDUPYrr */
  },
  { /* 9830 */
    357,
    /* VMOVDDUPZ128rm */
  },
  { /* 9831 */
    358,
    /* VMOVDDUPZ128rmk */
  },
  { /* 9832 */
    359,
    /* VMOVDDUPZ128rmkz */
  },
  { /* 9833 */
    360,
    /* VMOVDDUPZ128rr */
  },
  { /* 9834 */
    361,
    /* VMOVDDUPZ128rrk */
  },
  { /* 9835 */
    362,
    /* VMOVDDUPZ128rrkz */
  },
  { /* 9836 */
    463,
    /* VMOVDDUPZ256rm */
  },
  { /* 9837 */
    464,
    /* VMOVDDUPZ256rmk */
  },
  { /* 9838 */
    465,
    /* VMOVDDUPZ256rmkz */
  },
  { /* 9839 */
    466,
    /* VMOVDDUPZ256rr */
  },
  { /* 9840 */
    467,
    /* VMOVDDUPZ256rrk */
  },
  { /* 9841 */
    468,
    /* VMOVDDUPZ256rrkz */
  },
  { /* 9842 */
    469,
    /* VMOVDDUPZrm */
  },
  { /* 9843 */
    470,
    /* VMOVDDUPZrmk */
  },
  { /* 9844 */
    471,
    /* VMOVDDUPZrmkz */
  },
  { /* 9845 */
    472,
    /* VMOVDDUPZrr */
  },
  { /* 9846 */
    476,
    /* VMOVDDUPZrrk */
  },
  { /* 9847 */
    477,
    /* VMOVDDUPZrrkz */
  },
  { /* 9848 */
    31,
    /* VMOVDDUPrm */
  },
  { /* 9849 */
    32,
    /* VMOVDDUPrr */
  },
  { /* 9850 */
    364,
    /* VMOVDI2PDIZrm */
  },
  { /* 9851 */
    797,
    /* VMOVDI2PDIZrr */
  },
  { /* 9852 */
    31,
    /* VMOVDI2PDIrm */
  },
  { /* 9853 */
    181,
    /* VMOVDI2PDIrr */
  },
  { /* 9854 */
    0,
    /*  */
  },
  { /* 9855 */
    0,
    /*  */
  },
  { /* 9856 */
    791,
    /* VMOVDQA32Z128mr */
  },
  { /* 9857 */
    792,
    /* VMOVDQA32Z128mrk */
  },
  { /* 9858 */
    444,
    /* VMOVDQA32Z128rm */
  },
  { /* 9859 */
    445,
    /* VMOVDQA32Z128rmk */
  },
  { /* 9860 */
    446,
    /* VMOVDQA32Z128rmkz */
  },
  { /* 9861 */
    360,
    /* VMOVDQA32Z128rr */
  },
  { /* 9862 */
    417,
    /* VMOVDQA32Z128rr_REV */
  },
  { /* 9863 */
    361,
    /* VMOVDQA32Z128rrk */
  },
  { /* 9864 */
    419,
    /* VMOVDQA32Z128rrk_REV */
  },
  { /* 9865 */
    362,
    /* VMOVDQA32Z128rrkz */
  },
  { /* 9866 */
    419,
    /* VMOVDQA32Z128rrkz_REV */
  },
  { /* 9867 */
    793,
    /* VMOVDQA32Z256mr */
  },
  { /* 9868 */
    794,
    /* VMOVDQA32Z256mrk */
  },
  { /* 9869 */
    463,
    /* VMOVDQA32Z256rm */
  },
  { /* 9870 */
    464,
    /* VMOVDQA32Z256rmk */
  },
  { /* 9871 */
    465,
    /* VMOVDQA32Z256rmkz */
  },
  { /* 9872 */
    466,
    /* VMOVDQA32Z256rr */
  },
  { /* 9873 */
    422,
    /* VMOVDQA32Z256rr_REV */
  },
  { /* 9874 */
    467,
    /* VMOVDQA32Z256rrk */
  },
  { /* 9875 */
    424,
    /* VMOVDQA32Z256rrk_REV */
  },
  { /* 9876 */
    468,
    /* VMOVDQA32Z256rrkz */
  },
  { /* 9877 */
    424,
    /* VMOVDQA32Z256rrkz_REV */
  },
  { /* 9878 */
    795,
    /* VMOVDQA32Zmr */
  },
  { /* 9879 */
    796,
    /* VMOVDQA32Zmrk */
  },
  { /* 9880 */
    469,
    /* VMOVDQA32Zrm */
  },
  { /* 9881 */
    470,
    /* VMOVDQA32Zrmk */
  },
  { /* 9882 */
    471,
    /* VMOVDQA32Zrmkz */
  },
  { /* 9883 */
    472,
    /* VMOVDQA32Zrr */
  },
  { /* 9884 */
    427,
    /* VMOVDQA32Zrr_REV */
  },
  { /* 9885 */
    476,
    /* VMOVDQA32Zrrk */
  },
  { /* 9886 */
    429,
    /* VMOVDQA32Zrrk_REV */
  },
  { /* 9887 */
    477,
    /* VMOVDQA32Zrrkz */
  },
  { /* 9888 */
    429,
    /* VMOVDQA32Zrrkz_REV */
  },
  { /* 9889 */
    791,
    /* VMOVDQA64Z128mr */
  },
  { /* 9890 */
    792,
    /* VMOVDQA64Z128mrk */
  },
  { /* 9891 */
    444,
    /* VMOVDQA64Z128rm */
  },
  { /* 9892 */
    445,
    /* VMOVDQA64Z128rmk */
  },
  { /* 9893 */
    446,
    /* VMOVDQA64Z128rmkz */
  },
  { /* 9894 */
    360,
    /* VMOVDQA64Z128rr */
  },
  { /* 9895 */
    417,
    /* VMOVDQA64Z128rr_REV */
  },
  { /* 9896 */
    361,
    /* VMOVDQA64Z128rrk */
  },
  { /* 9897 */
    419,
    /* VMOVDQA64Z128rrk_REV */
  },
  { /* 9898 */
    362,
    /* VMOVDQA64Z128rrkz */
  },
  { /* 9899 */
    419,
    /* VMOVDQA64Z128rrkz_REV */
  },
  { /* 9900 */
    793,
    /* VMOVDQA64Z256mr */
  },
  { /* 9901 */
    794,
    /* VMOVDQA64Z256mrk */
  },
  { /* 9902 */
    463,
    /* VMOVDQA64Z256rm */
  },
  { /* 9903 */
    464,
    /* VMOVDQA64Z256rmk */
  },
  { /* 9904 */
    465,
    /* VMOVDQA64Z256rmkz */
  },
  { /* 9905 */
    466,
    /* VMOVDQA64Z256rr */
  },
  { /* 9906 */
    422,
    /* VMOVDQA64Z256rr_REV */
  },
  { /* 9907 */
    467,
    /* VMOVDQA64Z256rrk */
  },
  { /* 9908 */
    424,
    /* VMOVDQA64Z256rrk_REV */
  },
  { /* 9909 */
    468,
    /* VMOVDQA64Z256rrkz */
  },
  { /* 9910 */
    424,
    /* VMOVDQA64Z256rrkz_REV */
  },
  { /* 9911 */
    795,
    /* VMOVDQA64Zmr */
  },
  { /* 9912 */
    796,
    /* VMOVDQA64Zmrk */
  },
  { /* 9913 */
    469,
    /* VMOVDQA64Zrm */
  },
  { /* 9914 */
    470,
    /* VMOVDQA64Zrmk */
  },
  { /* 9915 */
    471,
    /* VMOVDQA64Zrmkz */
  },
  { /* 9916 */
    472,
    /* VMOVDQA64Zrr */
  },
  { /* 9917 */
    427,
    /* VMOVDQA64Zrr_REV */
  },
  { /* 9918 */
    476,
    /* VMOVDQA64Zrrk */
  },
  { /* 9919 */
    429,
    /* VMOVDQA64Zrrk_REV */
  },
  { /* 9920 */
    477,
    /* VMOVDQA64Zrrkz */
  },
  { /* 9921 */
    429,
    /* VMOVDQA64Zrrkz_REV */
  },
  { /* 9922 */
    789,
    /* VMOVDQAYmr */
  },
  { /* 9923 */
    327,
    /* VMOVDQAYrm */
  },
  { /* 9924 */
    462,
    /* VMOVDQAYrr */
  },
  { /* 9925 */
    790,
    /* VMOVDQAYrr_REV */
  },
  { /* 9926 */
    179,
    /* VMOVDQAmr */
  },
  { /* 9927 */
    31,
    /* VMOVDQArm */
  },
  { /* 9928 */
    32,
    /* VMOVDQArr */
  },
  { /* 9929 */
    180,
    /* VMOVDQArr_REV */
  },
  { /* 9930 */
    791,
    /* VMOVDQU16Z128mr */
  },
  { /* 9931 */
    792,
    /* VMOVDQU16Z128mrk */
  },
  { /* 9932 */
    444,
    /* VMOVDQU16Z128rm */
  },
  { /* 9933 */
    445,
    /* VMOVDQU16Z128rmk */
  },
  { /* 9934 */
    446,
    /* VMOVDQU16Z128rmkz */
  },
  { /* 9935 */
    360,
    /* VMOVDQU16Z128rr */
  },
  { /* 9936 */
    417,
    /* VMOVDQU16Z128rr_REV */
  },
  { /* 9937 */
    361,
    /* VMOVDQU16Z128rrk */
  },
  { /* 9938 */
    419,
    /* VMOVDQU16Z128rrk_REV */
  },
  { /* 9939 */
    362,
    /* VMOVDQU16Z128rrkz */
  },
  { /* 9940 */
    419,
    /* VMOVDQU16Z128rrkz_REV */
  },
  { /* 9941 */
    793,
    /* VMOVDQU16Z256mr */
  },
  { /* 9942 */
    794,
    /* VMOVDQU16Z256mrk */
  },
  { /* 9943 */
    463,
    /* VMOVDQU16Z256rm */
  },
  { /* 9944 */
    464,
    /* VMOVDQU16Z256rmk */
  },
  { /* 9945 */
    465,
    /* VMOVDQU16Z256rmkz */
  },
  { /* 9946 */
    466,
    /* VMOVDQU16Z256rr */
  },
  { /* 9947 */
    422,
    /* VMOVDQU16Z256rr_REV */
  },
  { /* 9948 */
    467,
    /* VMOVDQU16Z256rrk */
  },
  { /* 9949 */
    424,
    /* VMOVDQU16Z256rrk_REV */
  },
  { /* 9950 */
    468,
    /* VMOVDQU16Z256rrkz */
  },
  { /* 9951 */
    424,
    /* VMOVDQU16Z256rrkz_REV */
  },
  { /* 9952 */
    795,
    /* VMOVDQU16Zmr */
  },
  { /* 9953 */
    796,
    /* VMOVDQU16Zmrk */
  },
  { /* 9954 */
    469,
    /* VMOVDQU16Zrm */
  },
  { /* 9955 */
    470,
    /* VMOVDQU16Zrmk */
  },
  { /* 9956 */
    471,
    /* VMOVDQU16Zrmkz */
  },
  { /* 9957 */
    472,
    /* VMOVDQU16Zrr */
  },
  { /* 9958 */
    427,
    /* VMOVDQU16Zrr_REV */
  },
  { /* 9959 */
    476,
    /* VMOVDQU16Zrrk */
  },
  { /* 9960 */
    429,
    /* VMOVDQU16Zrrk_REV */
  },
  { /* 9961 */
    477,
    /* VMOVDQU16Zrrkz */
  },
  { /* 9962 */
    429,
    /* VMOVDQU16Zrrkz_REV */
  },
  { /* 9963 */
    791,
    /* VMOVDQU32Z128mr */
  },
  { /* 9964 */
    792,
    /* VMOVDQU32Z128mrk */
  },
  { /* 9965 */
    444,
    /* VMOVDQU32Z128rm */
  },
  { /* 9966 */
    445,
    /* VMOVDQU32Z128rmk */
  },
  { /* 9967 */
    446,
    /* VMOVDQU32Z128rmkz */
  },
  { /* 9968 */
    360,
    /* VMOVDQU32Z128rr */
  },
  { /* 9969 */
    417,
    /* VMOVDQU32Z128rr_REV */
  },
  { /* 9970 */
    361,
    /* VMOVDQU32Z128rrk */
  },
  { /* 9971 */
    419,
    /* VMOVDQU32Z128rrk_REV */
  },
  { /* 9972 */
    362,
    /* VMOVDQU32Z128rrkz */
  },
  { /* 9973 */
    419,
    /* VMOVDQU32Z128rrkz_REV */
  },
  { /* 9974 */
    793,
    /* VMOVDQU32Z256mr */
  },
  { /* 9975 */
    794,
    /* VMOVDQU32Z256mrk */
  },
  { /* 9976 */
    463,
    /* VMOVDQU32Z256rm */
  },
  { /* 9977 */
    464,
    /* VMOVDQU32Z256rmk */
  },
  { /* 9978 */
    465,
    /* VMOVDQU32Z256rmkz */
  },
  { /* 9979 */
    466,
    /* VMOVDQU32Z256rr */
  },
  { /* 9980 */
    422,
    /* VMOVDQU32Z256rr_REV */
  },
  { /* 9981 */
    467,
    /* VMOVDQU32Z256rrk */
  },
  { /* 9982 */
    424,
    /* VMOVDQU32Z256rrk_REV */
  },
  { /* 9983 */
    468,
    /* VMOVDQU32Z256rrkz */
  },
  { /* 9984 */
    424,
    /* VMOVDQU32Z256rrkz_REV */
  },
  { /* 9985 */
    795,
    /* VMOVDQU32Zmr */
  },
  { /* 9986 */
    796,
    /* VMOVDQU32Zmrk */
  },
  { /* 9987 */
    469,
    /* VMOVDQU32Zrm */
  },
  { /* 9988 */
    470,
    /* VMOVDQU32Zrmk */
  },
  { /* 9989 */
    471,
    /* VMOVDQU32Zrmkz */
  },
  { /* 9990 */
    472,
    /* VMOVDQU32Zrr */
  },
  { /* 9991 */
    427,
    /* VMOVDQU32Zrr_REV */
  },
  { /* 9992 */
    476,
    /* VMOVDQU32Zrrk */
  },
  { /* 9993 */
    429,
    /* VMOVDQU32Zrrk_REV */
  },
  { /* 9994 */
    477,
    /* VMOVDQU32Zrrkz */
  },
  { /* 9995 */
    429,
    /* VMOVDQU32Zrrkz_REV */
  },
  { /* 9996 */
    791,
    /* VMOVDQU64Z128mr */
  },
  { /* 9997 */
    792,
    /* VMOVDQU64Z128mrk */
  },
  { /* 9998 */
    444,
    /* VMOVDQU64Z128rm */
  },
  { /* 9999 */
    445,
    /* VMOVDQU64Z128rmk */
  },
  { /* 10000 */
    446,
    /* VMOVDQU64Z128rmkz */
  },
  { /* 10001 */
    360,
    /* VMOVDQU64Z128rr */
  },
  { /* 10002 */
    417,
    /* VMOVDQU64Z128rr_REV */
  },
  { /* 10003 */
    361,
    /* VMOVDQU64Z128rrk */
  },
  { /* 10004 */
    419,
    /* VMOVDQU64Z128rrk_REV */
  },
  { /* 10005 */
    362,
    /* VMOVDQU64Z128rrkz */
  },
  { /* 10006 */
    419,
    /* VMOVDQU64Z128rrkz_REV */
  },
  { /* 10007 */
    793,
    /* VMOVDQU64Z256mr */
  },
  { /* 10008 */
    794,
    /* VMOVDQU64Z256mrk */
  },
  { /* 10009 */
    463,
    /* VMOVDQU64Z256rm */
  },
  { /* 10010 */
    464,
    /* VMOVDQU64Z256rmk */
  },
  { /* 10011 */
    465,
    /* VMOVDQU64Z256rmkz */
  },
  { /* 10012 */
    466,
    /* VMOVDQU64Z256rr */
  },
  { /* 10013 */
    422,
    /* VMOVDQU64Z256rr_REV */
  },
  { /* 10014 */
    467,
    /* VMOVDQU64Z256rrk */
  },
  { /* 10015 */
    424,
    /* VMOVDQU64Z256rrk_REV */
  },
  { /* 10016 */
    468,
    /* VMOVDQU64Z256rrkz */
  },
  { /* 10017 */
    424,
    /* VMOVDQU64Z256rrkz_REV */
  },
  { /* 10018 */
    795,
    /* VMOVDQU64Zmr */
  },
  { /* 10019 */
    796,
    /* VMOVDQU64Zmrk */
  },
  { /* 10020 */
    469,
    /* VMOVDQU64Zrm */
  },
  { /* 10021 */
    470,
    /* VMOVDQU64Zrmk */
  },
  { /* 10022 */
    471,
    /* VMOVDQU64Zrmkz */
  },
  { /* 10023 */
    472,
    /* VMOVDQU64Zrr */
  },
  { /* 10024 */
    427,
    /* VMOVDQU64Zrr_REV */
  },
  { /* 10025 */
    476,
    /* VMOVDQU64Zrrk */
  },
  { /* 10026 */
    429,
    /* VMOVDQU64Zrrk_REV */
  },
  { /* 10027 */
    477,
    /* VMOVDQU64Zrrkz */
  },
  { /* 10028 */
    429,
    /* VMOVDQU64Zrrkz_REV */
  },
  { /* 10029 */
    791,
    /* VMOVDQU8Z128mr */
  },
  { /* 10030 */
    792,
    /* VMOVDQU8Z128mrk */
  },
  { /* 10031 */
    444,
    /* VMOVDQU8Z128rm */
  },
  { /* 10032 */
    445,
    /* VMOVDQU8Z128rmk */
  },
  { /* 10033 */
    446,
    /* VMOVDQU8Z128rmkz */
  },
  { /* 10034 */
    360,
    /* VMOVDQU8Z128rr */
  },
  { /* 10035 */
    417,
    /* VMOVDQU8Z128rr_REV */
  },
  { /* 10036 */
    361,
    /* VMOVDQU8Z128rrk */
  },
  { /* 10037 */
    419,
    /* VMOVDQU8Z128rrk_REV */
  },
  { /* 10038 */
    362,
    /* VMOVDQU8Z128rrkz */
  },
  { /* 10039 */
    419,
    /* VMOVDQU8Z128rrkz_REV */
  },
  { /* 10040 */
    793,
    /* VMOVDQU8Z256mr */
  },
  { /* 10041 */
    794,
    /* VMOVDQU8Z256mrk */
  },
  { /* 10042 */
    463,
    /* VMOVDQU8Z256rm */
  },
  { /* 10043 */
    464,
    /* VMOVDQU8Z256rmk */
  },
  { /* 10044 */
    465,
    /* VMOVDQU8Z256rmkz */
  },
  { /* 10045 */
    466,
    /* VMOVDQU8Z256rr */
  },
  { /* 10046 */
    422,
    /* VMOVDQU8Z256rr_REV */
  },
  { /* 10047 */
    467,
    /* VMOVDQU8Z256rrk */
  },
  { /* 10048 */
    424,
    /* VMOVDQU8Z256rrk_REV */
  },
  { /* 10049 */
    468,
    /* VMOVDQU8Z256rrkz */
  },
  { /* 10050 */
    424,
    /* VMOVDQU8Z256rrkz_REV */
  },
  { /* 10051 */
    795,
    /* VMOVDQU8Zmr */
  },
  { /* 10052 */
    796,
    /* VMOVDQU8Zmrk */
  },
  { /* 10053 */
    469,
    /* VMOVDQU8Zrm */
  },
  { /* 10054 */
    470,
    /* VMOVDQU8Zrmk */
  },
  { /* 10055 */
    471,
    /* VMOVDQU8Zrmkz */
  },
  { /* 10056 */
    472,
    /* VMOVDQU8Zrr */
  },
  { /* 10057 */
    427,
    /* VMOVDQU8Zrr_REV */
  },
  { /* 10058 */
    476,
    /* VMOVDQU8Zrrk */
  },
  { /* 10059 */
    429,
    /* VMOVDQU8Zrrk_REV */
  },
  { /* 10060 */
    477,
    /* VMOVDQU8Zrrkz */
  },
  { /* 10061 */
    429,
    /* VMOVDQU8Zrrkz_REV */
  },
  { /* 10062 */
    789,
    /* VMOVDQUYmr */
  },
  { /* 10063 */
    327,
    /* VMOVDQUYrm */
  },
  { /* 10064 */
    462,
    /* VMOVDQUYrr */
  },
  { /* 10065 */
    790,
    /* VMOVDQUYrr_REV */
  },
  { /* 10066 */
    179,
    /* VMOVDQUmr */
  },
  { /* 10067 */
    31,
    /* VMOVDQUrm */
  },
  { /* 10068 */
    32,
    /* VMOVDQUrr */
  },
  { /* 10069 */
    180,
    /* VMOVDQUrr_REV */
  },
  { /* 10070 */
    223,
    /* VMOVHLPSZrr */
  },
  { /* 10071 */
    248,
    /* VMOVHLPSrr */
  },
  { /* 10072 */
    415,
    /* VMOVHPDZ128mr */
  },
  { /* 10073 */
    219,
    /* VMOVHPDZ128rm */
  },
  { /* 10074 */
    179,
    /* VMOVHPDmr */
  },
  { /* 10075 */
    247,
    /* VMOVHPDrm */
  },
  { /* 10076 */
    415,
    /* VMOVHPSZ128mr */
  },
  { /* 10077 */
    219,
    /* VMOVHPSZ128rm */
  },
  { /* 10078 */
    179,
    /* VMOVHPSmr */
  },
  { /* 10079 */
    247,
    /* VMOVHPSrm */
  },
  { /* 10080 */
    223,
    /* VMOVLHPSZrr */
  },
  { /* 10081 */
    248,
    /* VMOVLHPSrr */
  },
  { /* 10082 */
    415,
    /* VMOVLPDZ128mr */
  },
  { /* 10083 */
    219,
    /* VMOVLPDZ128rm */
  },
  { /* 10084 */
    179,
    /* VMOVLPDmr */
  },
  { /* 10085 */
    247,
    /* VMOVLPDrm */
  },
  { /* 10086 */
    415,
    /* VMOVLPSZ128mr */
  },
  { /* 10087 */
    219,
    /* VMOVLPSZ128rm */
  },
  { /* 10088 */
    179,
    /* VMOVLPSmr */
  },
  { /* 10089 */
    247,
    /* VMOVLPSrm */
  },
  { /* 10090 */
    798,
    /* VMOVMSKPDYrr */
  },
  { /* 10091 */
    92,
    /* VMOVMSKPDrr */
  },
  { /* 10092 */
    798,
    /* VMOVMSKPSYrr */
  },
  { /* 10093 */
    92,
    /* VMOVMSKPSrr */
  },
  { /* 10094 */
    327,
    /* VMOVNTDQAYrm */
  },
  { /* 10095 */
    444,
    /* VMOVNTDQAZ128rm */
  },
  { /* 10096 */
    463,
    /* VMOVNTDQAZ256rm */
  },
  { /* 10097 */
    469,
    /* VMOVNTDQAZrm */
  },
  { /* 10098 */
    31,
    /* VMOVNTDQArm */
  },
  { /* 10099 */
    789,
    /* VMOVNTDQYmr */
  },
  { /* 10100 */
    791,
    /* VMOVNTDQZ128mr */
  },
  { /* 10101 */
    793,
    /* VMOVNTDQZ256mr */
  },
  { /* 10102 */
    795,
    /* VMOVNTDQZmr */
  },
  { /* 10103 */
    179,
    /* VMOVNTDQmr */
  },
  { /* 10104 */
    789,
    /* VMOVNTPDYmr */
  },
  { /* 10105 */
    791,
    /* VMOVNTPDZ128mr */
  },
  { /* 10106 */
    793,
    /* VMOVNTPDZ256mr */
  },
  { /* 10107 */
    795,
    /* VMOVNTPDZmr */
  },
  { /* 10108 */
    179,
    /* VMOVNTPDmr */
  },
  { /* 10109 */
    789,
    /* VMOVNTPSYmr */
  },
  { /* 10110 */
    791,
    /* VMOVNTPSZ128mr */
  },
  { /* 10111 */
    793,
    /* VMOVNTPSZ256mr */
  },
  { /* 10112 */
    795,
    /* VMOVNTPSZmr */
  },
  { /* 10113 */
    179,
    /* VMOVNTPSmr */
  },
  { /* 10114 */
    430,
    /* VMOVPDI2DIZmr */
  },
  { /* 10115 */
    799,
    /* VMOVPDI2DIZrr */
  },
  { /* 10116 */
    179,
    /* VMOVPDI2DImr */
  },
  { /* 10117 */
    182,
    /* VMOVPDI2DIrr */
  },
  { /* 10118 */
    415,
    /* VMOVPQI2QIZmr */
  },
  { /* 10119 */
    417,
    /* VMOVPQI2QIZrr */
  },
  { /* 10120 */
    179,
    /* VMOVPQI2QImr */
  },
  { /* 10121 */
    180,
    /* VMOVPQI2QIrr */
  },
  { /* 10122 */
    791,
    /* VMOVPQIto64Zmr */
  },
  { /* 10123 */
    800,
    /* VMOVPQIto64Zrr */
  },
  { /* 10124 */
    179,
    /* VMOVPQIto64mr */
  },
  { /* 10125 */
    183,
    /* VMOVPQIto64rr */
  },
  { /* 10126 */
    357,
    /* VMOVQI2PQIZrm */
  },
  { /* 10127 */
    31,
    /* VMOVQI2PQIrm */
  },
  { /* 10128 */
    415,
    /* VMOVSDZmr */
  },
  { /* 10129 */
    416,
    /* VMOVSDZmrk */
  },
  { /* 10130 */
    357,
    /* VMOVSDZrm */
  },
  { /* 10131 */
    0,
    /*  */
  },
  { /* 10132 */
    358,
    /* VMOVSDZrmk */
  },
  { /* 10133 */
    359,
    /* VMOVSDZrmkz */
  },
  { /* 10134 */
    273,
    /* VMOVSDZrr */
  },
  { /* 10135 */
    801,
    /* VMOVSDZrr_REV */
  },
  { /* 10136 */
    274,
    /* VMOVSDZrrk */
  },
  { /* 10137 */
    802,
    /* VMOVSDZrrk_REV */
  },
  { /* 10138 */
    275,
    /* VMOVSDZrrkz */
  },
  { /* 10139 */
    803,
    /* VMOVSDZrrkz_REV */
  },
  { /* 10140 */
    179,
    /* VMOVSDmr */
  },
  { /* 10141 */
    31,
    /* VMOVSDrm */
  },
  { /* 10142 */
    0,
    /*  */
  },
  { /* 10143 */
    248,
    /* VMOVSDrr */
  },
  { /* 10144 */
    804,
    /* VMOVSDrr_REV */
  },
  { /* 10145 */
    0,
    /*  */
  },
  { /* 10146 */
    0,
    /*  */
  },
  { /* 10147 */
    799,
    /* VMOVSH2Wrr */
  },
  { /* 10148 */
    327,
    /* VMOVSHDUPYrm */
  },
  { /* 10149 */
    462,
    /* VMOVSHDUPYrr */
  },
  { /* 10150 */
    444,
    /* VMOVSHDUPZ128rm */
  },
  { /* 10151 */
    445,
    /* VMOVSHDUPZ128rmk */
  },
  { /* 10152 */
    446,
    /* VMOVSHDUPZ128rmkz */
  },
  { /* 10153 */
    360,
    /* VMOVSHDUPZ128rr */
  },
  { /* 10154 */
    361,
    /* VMOVSHDUPZ128rrk */
  },
  { /* 10155 */
    362,
    /* VMOVSHDUPZ128rrkz */
  },
  { /* 10156 */
    463,
    /* VMOVSHDUPZ256rm */
  },
  { /* 10157 */
    464,
    /* VMOVSHDUPZ256rmk */
  },
  { /* 10158 */
    465,
    /* VMOVSHDUPZ256rmkz */
  },
  { /* 10159 */
    466,
    /* VMOVSHDUPZ256rr */
  },
  { /* 10160 */
    467,
    /* VMOVSHDUPZ256rrk */
  },
  { /* 10161 */
    468,
    /* VMOVSHDUPZ256rrkz */
  },
  { /* 10162 */
    469,
    /* VMOVSHDUPZrm */
  },
  { /* 10163 */
    470,
    /* VMOVSHDUPZrmk */
  },
  { /* 10164 */
    471,
    /* VMOVSHDUPZrmkz */
  },
  { /* 10165 */
    472,
    /* VMOVSHDUPZrr */
  },
  { /* 10166 */
    476,
    /* VMOVSHDUPZrrk */
  },
  { /* 10167 */
    477,
    /* VMOVSHDUPZrrkz */
  },
  { /* 10168 */
    31,
    /* VMOVSHDUPrm */
  },
  { /* 10169 */
    32,
    /* VMOVSHDUPrr */
  },
  { /* 10170 */
    805,
    /* VMOVSHZmr */
  },
  { /* 10171 */
    806,
    /* VMOVSHZmrk */
  },
  { /* 10172 */
    412,
    /* VMOVSHZrm */
  },
  { /* 10173 */
    0,
    /*  */
  },
  { /* 10174 */
    494,
    /* VMOVSHZrmk */
  },
  { /* 10175 */
    495,
    /* VMOVSHZrmkz */
  },
  { /* 10176 */
    279,
    /* VMOVSHZrr */
  },
  { /* 10177 */
    801,
    /* VMOVSHZrr_REV */
  },
  { /* 10178 */
    280,
    /* VMOVSHZrrk */
  },
  { /* 10179 */
    802,
    /* VMOVSHZrrk_REV */
  },
  { /* 10180 */
    281,
    /* VMOVSHZrrkz */
  },
  { /* 10181 */
    803,
    /* VMOVSHZrrkz_REV */
  },
  { /* 10182 */
    800,
    /* VMOVSHtoW64rr */
  },
  { /* 10183 */
    327,
    /* VMOVSLDUPYrm */
  },
  { /* 10184 */
    462,
    /* VMOVSLDUPYrr */
  },
  { /* 10185 */
    444,
    /* VMOVSLDUPZ128rm */
  },
  { /* 10186 */
    445,
    /* VMOVSLDUPZ128rmk */
  },
  { /* 10187 */
    446,
    /* VMOVSLDUPZ128rmkz */
  },
  { /* 10188 */
    360,
    /* VMOVSLDUPZ128rr */
  },
  { /* 10189 */
    361,
    /* VMOVSLDUPZ128rrk */
  },
  { /* 10190 */
    362,
    /* VMOVSLDUPZ128rrkz */
  },
  { /* 10191 */
    463,
    /* VMOVSLDUPZ256rm */
  },
  { /* 10192 */
    464,
    /* VMOVSLDUPZ256rmk */
  },
  { /* 10193 */
    465,
    /* VMOVSLDUPZ256rmkz */
  },
  { /* 10194 */
    466,
    /* VMOVSLDUPZ256rr */
  },
  { /* 10195 */
    467,
    /* VMOVSLDUPZ256rrk */
  },
  { /* 10196 */
    468,
    /* VMOVSLDUPZ256rrkz */
  },
  { /* 10197 */
    469,
    /* VMOVSLDUPZrm */
  },
  { /* 10198 */
    470,
    /* VMOVSLDUPZrmk */
  },
  { /* 10199 */
    471,
    /* VMOVSLDUPZrmkz */
  },
  { /* 10200 */
    472,
    /* VMOVSLDUPZrr */
  },
  { /* 10201 */
    476,
    /* VMOVSLDUPZrrk */
  },
  { /* 10202 */
    477,
    /* VMOVSLDUPZrrkz */
  },
  { /* 10203 */
    31,
    /* VMOVSLDUPrm */
  },
  { /* 10204 */
    32,
    /* VMOVSLDUPrr */
  },
  { /* 10205 */
    0,
    /*  */
  },
  { /* 10206 */
    0,
    /*  */
  },
  { /* 10207 */
    430,
    /* VMOVSSZmr */
  },
  { /* 10208 */
    431,
    /* VMOVSSZmrk */
  },
  { /* 10209 */
    364,
    /* VMOVSSZrm */
  },
  { /* 10210 */
    0,
    /*  */
  },
  { /* 10211 */
    365,
    /* VMOVSSZrmk */
  },
  { /* 10212 */
    366,
    /* VMOVSSZrmkz */
  },
  { /* 10213 */
    285,
    /* VMOVSSZrr */
  },
  { /* 10214 */
    801,
    /* VMOVSSZrr_REV */
  },
  { /* 10215 */
    286,
    /* VMOVSSZrrk */
  },
  { /* 10216 */
    802,
    /* VMOVSSZrrk_REV */
  },
  { /* 10217 */
    287,
    /* VMOVSSZrrkz */
  },
  { /* 10218 */
    803,
    /* VMOVSSZrrkz_REV */
  },
  { /* 10219 */
    179,
    /* VMOVSSmr */
  },
  { /* 10220 */
    31,
    /* VMOVSSrm */
  },
  { /* 10221 */
    0,
    /*  */
  },
  { /* 10222 */
    248,
    /* VMOVSSrr */
  },
  { /* 10223 */
    804,
    /* VMOVSSrr_REV */
  },
  { /* 10224 */
    789,
    /* VMOVUPDYmr */
  },
  { /* 10225 */
    327,
    /* VMOVUPDYrm */
  },
  { /* 10226 */
    462,
    /* VMOVUPDYrr */
  },
  { /* 10227 */
    790,
    /* VMOVUPDYrr_REV */
  },
  { /* 10228 */
    791,
    /* VMOVUPDZ128mr */
  },
  { /* 10229 */
    792,
    /* VMOVUPDZ128mrk */
  },
  { /* 10230 */
    444,
    /* VMOVUPDZ128rm */
  },
  { /* 10231 */
    445,
    /* VMOVUPDZ128rmk */
  },
  { /* 10232 */
    446,
    /* VMOVUPDZ128rmkz */
  },
  { /* 10233 */
    360,
    /* VMOVUPDZ128rr */
  },
  { /* 10234 */
    417,
    /* VMOVUPDZ128rr_REV */
  },
  { /* 10235 */
    361,
    /* VMOVUPDZ128rrk */
  },
  { /* 10236 */
    419,
    /* VMOVUPDZ128rrk_REV */
  },
  { /* 10237 */
    362,
    /* VMOVUPDZ128rrkz */
  },
  { /* 10238 */
    419,
    /* VMOVUPDZ128rrkz_REV */
  },
  { /* 10239 */
    793,
    /* VMOVUPDZ256mr */
  },
  { /* 10240 */
    794,
    /* VMOVUPDZ256mrk */
  },
  { /* 10241 */
    463,
    /* VMOVUPDZ256rm */
  },
  { /* 10242 */
    464,
    /* VMOVUPDZ256rmk */
  },
  { /* 10243 */
    465,
    /* VMOVUPDZ256rmkz */
  },
  { /* 10244 */
    466,
    /* VMOVUPDZ256rr */
  },
  { /* 10245 */
    422,
    /* VMOVUPDZ256rr_REV */
  },
  { /* 10246 */
    467,
    /* VMOVUPDZ256rrk */
  },
  { /* 10247 */
    424,
    /* VMOVUPDZ256rrk_REV */
  },
  { /* 10248 */
    468,
    /* VMOVUPDZ256rrkz */
  },
  { /* 10249 */
    424,
    /* VMOVUPDZ256rrkz_REV */
  },
  { /* 10250 */
    795,
    /* VMOVUPDZmr */
  },
  { /* 10251 */
    796,
    /* VMOVUPDZmrk */
  },
  { /* 10252 */
    469,
    /* VMOVUPDZrm */
  },
  { /* 10253 */
    470,
    /* VMOVUPDZrmk */
  },
  { /* 10254 */
    471,
    /* VMOVUPDZrmkz */
  },
  { /* 10255 */
    472,
    /* VMOVUPDZrr */
  },
  { /* 10256 */
    427,
    /* VMOVUPDZrr_REV */
  },
  { /* 10257 */
    476,
    /* VMOVUPDZrrk */
  },
  { /* 10258 */
    429,
    /* VMOVUPDZrrk_REV */
  },
  { /* 10259 */
    477,
    /* VMOVUPDZrrkz */
  },
  { /* 10260 */
    429,
    /* VMOVUPDZrrkz_REV */
  },
  { /* 10261 */
    179,
    /* VMOVUPDmr */
  },
  { /* 10262 */
    31,
    /* VMOVUPDrm */
  },
  { /* 10263 */
    32,
    /* VMOVUPDrr */
  },
  { /* 10264 */
    180,
    /* VMOVUPDrr_REV */
  },
  { /* 10265 */
    789,
    /* VMOVUPSYmr */
  },
  { /* 10266 */
    327,
    /* VMOVUPSYrm */
  },
  { /* 10267 */
    462,
    /* VMOVUPSYrr */
  },
  { /* 10268 */
    790,
    /* VMOVUPSYrr_REV */
  },
  { /* 10269 */
    791,
    /* VMOVUPSZ128mr */
  },
  { /* 10270 */
    792,
    /* VMOVUPSZ128mrk */
  },
  { /* 10271 */
    444,
    /* VMOVUPSZ128rm */
  },
  { /* 10272 */
    445,
    /* VMOVUPSZ128rmk */
  },
  { /* 10273 */
    446,
    /* VMOVUPSZ128rmkz */
  },
  { /* 10274 */
    360,
    /* VMOVUPSZ128rr */
  },
  { /* 10275 */
    417,
    /* VMOVUPSZ128rr_REV */
  },
  { /* 10276 */
    361,
    /* VMOVUPSZ128rrk */
  },
  { /* 10277 */
    419,
    /* VMOVUPSZ128rrk_REV */
  },
  { /* 10278 */
    362,
    /* VMOVUPSZ128rrkz */
  },
  { /* 10279 */
    419,
    /* VMOVUPSZ128rrkz_REV */
  },
  { /* 10280 */
    793,
    /* VMOVUPSZ256mr */
  },
  { /* 10281 */
    794,
    /* VMOVUPSZ256mrk */
  },
  { /* 10282 */
    463,
    /* VMOVUPSZ256rm */
  },
  { /* 10283 */
    464,
    /* VMOVUPSZ256rmk */
  },
  { /* 10284 */
    465,
    /* VMOVUPSZ256rmkz */
  },
  { /* 10285 */
    466,
    /* VMOVUPSZ256rr */
  },
  { /* 10286 */
    422,
    /* VMOVUPSZ256rr_REV */
  },
  { /* 10287 */
    467,
    /* VMOVUPSZ256rrk */
  },
  { /* 10288 */
    424,
    /* VMOVUPSZ256rrk_REV */
  },
  { /* 10289 */
    468,
    /* VMOVUPSZ256rrkz */
  },
  { /* 10290 */
    424,
    /* VMOVUPSZ256rrkz_REV */
  },
  { /* 10291 */
    795,
    /* VMOVUPSZmr */
  },
  { /* 10292 */
    796,
    /* VMOVUPSZmrk */
  },
  { /* 10293 */
    469,
    /* VMOVUPSZrm */
  },
  { /* 10294 */
    470,
    /* VMOVUPSZrmk */
  },
  { /* 10295 */
    471,
    /* VMOVUPSZrmkz */
  },
  { /* 10296 */
    472,
    /* VMOVUPSZrr */
  },
  { /* 10297 */
    427,
    /* VMOVUPSZrr_REV */
  },
  { /* 10298 */
    476,
    /* VMOVUPSZrrk */
  },
  { /* 10299 */
    429,
    /* VMOVUPSZrrk_REV */
  },
  { /* 10300 */
    477,
    /* VMOVUPSZrrkz */
  },
  { /* 10301 */
    429,
    /* VMOVUPSZrrkz_REV */
  },
  { /* 10302 */
    179,
    /* VMOVUPSmr */
  },
  { /* 10303 */
    31,
    /* VMOVUPSrm */
  },
  { /* 10304 */
    32,
    /* VMOVUPSrr */
  },
  { /* 10305 */
    180,
    /* VMOVUPSrr_REV */
  },
  { /* 10306 */
    797,
    /* VMOVW2SHrr */
  },
  { /* 10307 */
    788,
    /* VMOVW64toSHrr */
  },
  { /* 10308 */
    805,
    /* VMOVWmr */
  },
  { /* 10309 */
    412,
    /* VMOVWrm */
  },
  { /* 10310 */
    360,
    /* VMOVZPQILo2PQIZrr */
  },
  { /* 10311 */
    32,
    /* VMOVZPQILo2PQIrr */
  },
  { /* 10312 */
    328,
    /* VMPSADBWYrmi */
  },
  { /* 10313 */
    329,
    /* VMPSADBWYrri */
  },
  { /* 10314 */
    330,
    /* VMPSADBWrmi */
  },
  { /* 10315 */
    331,
    /* VMPSADBWrri */
  },
  { /* 10316 */
    29,
    /* VMPTRLDm */
  },
  { /* 10317 */
    29,
    /* VMPTRSTm */
  },
  { /* 10318 */
    2,
    /* VMREAD32mr */
  },
  { /* 10319 */
    807,
    /* VMREAD32rr */
  },
  { /* 10320 */
    3,
    /* VMREAD64mr */
  },
  { /* 10321 */
    65,
    /* VMREAD64rr */
  },
  { /* 10322 */
    0,
    /* VMRESUME */
  },
  { /* 10323 */
    0,
    /* VMRUN32 */
  },
  { /* 10324 */
    0,
    /* VMRUN64 */
  },
  { /* 10325 */
    0,
    /* VMSAVE32 */
  },
  { /* 10326 */
    0,
    /* VMSAVE64 */
  },
  { /* 10327 */
    216,
    /* VMULPDYrm */
  },
  { /* 10328 */
    217,
    /* VMULPDYrr */
  },
  { /* 10329 */
    218,
    /* VMULPDZ128rm */
  },
  { /* 10330 */
    219,
    /* VMULPDZ128rmb */
  },
  { /* 10331 */
    220,
    /* VMULPDZ128rmbk */
  },
  { /* 10332 */
    221,
    /* VMULPDZ128rmbkz */
  },
  { /* 10333 */
    215,
    /* VMULPDZ128rmk */
  },
  { /* 10334 */
    222,
    /* VMULPDZ128rmkz */
  },
  { /* 10335 */
    223,
    /* VMULPDZ128rr */
  },
  { /* 10336 */
    224,
    /* VMULPDZ128rrk */
  },
  { /* 10337 */
    225,
    /* VMULPDZ128rrkz */
  },
  { /* 10338 */
    226,
    /* VMULPDZ256rm */
  },
  { /* 10339 */
    227,
    /* VMULPDZ256rmb */
  },
  { /* 10340 */
    228,
    /* VMULPDZ256rmbk */
  },
  { /* 10341 */
    229,
    /* VMULPDZ256rmbkz */
  },
  { /* 10342 */
    230,
    /* VMULPDZ256rmk */
  },
  { /* 10343 */
    231,
    /* VMULPDZ256rmkz */
  },
  { /* 10344 */
    232,
    /* VMULPDZ256rr */
  },
  { /* 10345 */
    233,
    /* VMULPDZ256rrk */
  },
  { /* 10346 */
    234,
    /* VMULPDZ256rrkz */
  },
  { /* 10347 */
    235,
    /* VMULPDZrm */
  },
  { /* 10348 */
    236,
    /* VMULPDZrmb */
  },
  { /* 10349 */
    237,
    /* VMULPDZrmbk */
  },
  { /* 10350 */
    238,
    /* VMULPDZrmbkz */
  },
  { /* 10351 */
    239,
    /* VMULPDZrmk */
  },
  { /* 10352 */
    240,
    /* VMULPDZrmkz */
  },
  { /* 10353 */
    241,
    /* VMULPDZrr */
  },
  { /* 10354 */
    242,
    /* VMULPDZrrb */
  },
  { /* 10355 */
    243,
    /* VMULPDZrrbk */
  },
  { /* 10356 */
    244,
    /* VMULPDZrrbkz */
  },
  { /* 10357 */
    245,
    /* VMULPDZrrk */
  },
  { /* 10358 */
    246,
    /* VMULPDZrrkz */
  },
  { /* 10359 */
    247,
    /* VMULPDrm */
  },
  { /* 10360 */
    248,
    /* VMULPDrr */
  },
  { /* 10361 */
    218,
    /* VMULPHZ128rm */
  },
  { /* 10362 */
    249,
    /* VMULPHZ128rmb */
  },
  { /* 10363 */
    250,
    /* VMULPHZ128rmbk */
  },
  { /* 10364 */
    251,
    /* VMULPHZ128rmbkz */
  },
  { /* 10365 */
    215,
    /* VMULPHZ128rmk */
  },
  { /* 10366 */
    222,
    /* VMULPHZ128rmkz */
  },
  { /* 10367 */
    223,
    /* VMULPHZ128rr */
  },
  { /* 10368 */
    224,
    /* VMULPHZ128rrk */
  },
  { /* 10369 */
    225,
    /* VMULPHZ128rrkz */
  },
  { /* 10370 */
    226,
    /* VMULPHZ256rm */
  },
  { /* 10371 */
    252,
    /* VMULPHZ256rmb */
  },
  { /* 10372 */
    253,
    /* VMULPHZ256rmbk */
  },
  { /* 10373 */
    254,
    /* VMULPHZ256rmbkz */
  },
  { /* 10374 */
    230,
    /* VMULPHZ256rmk */
  },
  { /* 10375 */
    231,
    /* VMULPHZ256rmkz */
  },
  { /* 10376 */
    232,
    /* VMULPHZ256rr */
  },
  { /* 10377 */
    233,
    /* VMULPHZ256rrk */
  },
  { /* 10378 */
    234,
    /* VMULPHZ256rrkz */
  },
  { /* 10379 */
    235,
    /* VMULPHZrm */
  },
  { /* 10380 */
    255,
    /* VMULPHZrmb */
  },
  { /* 10381 */
    256,
    /* VMULPHZrmbk */
  },
  { /* 10382 */
    257,
    /* VMULPHZrmbkz */
  },
  { /* 10383 */
    239,
    /* VMULPHZrmk */
  },
  { /* 10384 */
    240,
    /* VMULPHZrmkz */
  },
  { /* 10385 */
    241,
    /* VMULPHZrr */
  },
  { /* 10386 */
    258,
    /* VMULPHZrrb */
  },
  { /* 10387 */
    259,
    /* VMULPHZrrbk */
  },
  { /* 10388 */
    260,
    /* VMULPHZrrbkz */
  },
  { /* 10389 */
    245,
    /* VMULPHZrrk */
  },
  { /* 10390 */
    246,
    /* VMULPHZrrkz */
  },
  { /* 10391 */
    216,
    /* VMULPSYrm */
  },
  { /* 10392 */
    217,
    /* VMULPSYrr */
  },
  { /* 10393 */
    218,
    /* VMULPSZ128rm */
  },
  { /* 10394 */
    261,
    /* VMULPSZ128rmb */
  },
  { /* 10395 */
    262,
    /* VMULPSZ128rmbk */
  },
  { /* 10396 */
    263,
    /* VMULPSZ128rmbkz */
  },
  { /* 10397 */
    215,
    /* VMULPSZ128rmk */
  },
  { /* 10398 */
    222,
    /* VMULPSZ128rmkz */
  },
  { /* 10399 */
    223,
    /* VMULPSZ128rr */
  },
  { /* 10400 */
    224,
    /* VMULPSZ128rrk */
  },
  { /* 10401 */
    225,
    /* VMULPSZ128rrkz */
  },
  { /* 10402 */
    226,
    /* VMULPSZ256rm */
  },
  { /* 10403 */
    264,
    /* VMULPSZ256rmb */
  },
  { /* 10404 */
    265,
    /* VMULPSZ256rmbk */
  },
  { /* 10405 */
    266,
    /* VMULPSZ256rmbkz */
  },
  { /* 10406 */
    230,
    /* VMULPSZ256rmk */
  },
  { /* 10407 */
    231,
    /* VMULPSZ256rmkz */
  },
  { /* 10408 */
    232,
    /* VMULPSZ256rr */
  },
  { /* 10409 */
    233,
    /* VMULPSZ256rrk */
  },
  { /* 10410 */
    234,
    /* VMULPSZ256rrkz */
  },
  { /* 10411 */
    235,
    /* VMULPSZrm */
  },
  { /* 10412 */
    267,
    /* VMULPSZrmb */
  },
  { /* 10413 */
    268,
    /* VMULPSZrmbk */
  },
  { /* 10414 */
    269,
    /* VMULPSZrmbkz */
  },
  { /* 10415 */
    239,
    /* VMULPSZrmk */
  },
  { /* 10416 */
    240,
    /* VMULPSZrmkz */
  },
  { /* 10417 */
    241,
    /* VMULPSZrr */
  },
  { /* 10418 */
    270,
    /* VMULPSZrrb */
  },
  { /* 10419 */
    271,
    /* VMULPSZrrbk */
  },
  { /* 10420 */
    272,
    /* VMULPSZrrbkz */
  },
  { /* 10421 */
    245,
    /* VMULPSZrrk */
  },
  { /* 10422 */
    246,
    /* VMULPSZrrkz */
  },
  { /* 10423 */
    247,
    /* VMULPSrm */
  },
  { /* 10424 */
    248,
    /* VMULPSrr */
  },
  { /* 10425 */
    0,
    /*  */
  },
  { /* 10426 */
    219,
    /* VMULSDZrm_Int */
  },
  { /* 10427 */
    220,
    /* VMULSDZrm_Intk */
  },
  { /* 10428 */
    221,
    /* VMULSDZrm_Intkz */
  },
  { /* 10429 */
    0,
    /*  */
  },
  { /* 10430 */
    273,
    /* VMULSDZrr_Int */
  },
  { /* 10431 */
    274,
    /* VMULSDZrr_Intk */
  },
  { /* 10432 */
    275,
    /* VMULSDZrr_Intkz */
  },
  { /* 10433 */
    276,
    /* VMULSDZrrb_Int */
  },
  { /* 10434 */
    277,
    /* VMULSDZrrb_Intk */
  },
  { /* 10435 */
    278,
    /* VMULSDZrrb_Intkz */
  },
  { /* 10436 */
    0,
    /*  */
  },
  { /* 10437 */
    247,
    /* VMULSDrm_Int */
  },
  { /* 10438 */
    0,
    /*  */
  },
  { /* 10439 */
    248,
    /* VMULSDrr_Int */
  },
  { /* 10440 */
    0,
    /*  */
  },
  { /* 10441 */
    249,
    /* VMULSHZrm_Int */
  },
  { /* 10442 */
    250,
    /* VMULSHZrm_Intk */
  },
  { /* 10443 */
    251,
    /* VMULSHZrm_Intkz */
  },
  { /* 10444 */
    0,
    /*  */
  },
  { /* 10445 */
    279,
    /* VMULSHZrr_Int */
  },
  { /* 10446 */
    280,
    /* VMULSHZrr_Intk */
  },
  { /* 10447 */
    281,
    /* VMULSHZrr_Intkz */
  },
  { /* 10448 */
    282,
    /* VMULSHZrrb_Int */
  },
  { /* 10449 */
    283,
    /* VMULSHZrrb_Intk */
  },
  { /* 10450 */
    284,
    /* VMULSHZrrb_Intkz */
  },
  { /* 10451 */
    0,
    /*  */
  },
  { /* 10452 */
    261,
    /* VMULSSZrm_Int */
  },
  { /* 10453 */
    262,
    /* VMULSSZrm_Intk */
  },
  { /* 10454 */
    263,
    /* VMULSSZrm_Intkz */
  },
  { /* 10455 */
    0,
    /*  */
  },
  { /* 10456 */
    285,
    /* VMULSSZrr_Int */
  },
  { /* 10457 */
    286,
    /* VMULSSZrr_Intk */
  },
  { /* 10458 */
    287,
    /* VMULSSZrr_Intkz */
  },
  { /* 10459 */
    288,
    /* VMULSSZrrb_Int */
  },
  { /* 10460 */
    289,
    /* VMULSSZrrb_Intk */
  },
  { /* 10461 */
    290,
    /* VMULSSZrrb_Intkz */
  },
  { /* 10462 */
    0,
    /*  */
  },
  { /* 10463 */
    247,
    /* VMULSSrm_Int */
  },
  { /* 10464 */
    0,
    /*  */
  },
  { /* 10465 */
    248,
    /* VMULSSrr_Int */
  },
  { /* 10466 */
    91,
    /* VMWRITE32rm */
  },
  { /* 10467 */
    99,
    /* VMWRITE32rr */
  },
  { /* 10468 */
    57,
    /* VMWRITE64rm */
  },
  { /* 10469 */
    58,
    /* VMWRITE64rr */
  },
  { /* 10470 */
    0,
    /* VMXOFF */
  },
  { /* 10471 */
    29,
    /* VMXON */
  },
  { /* 10472 */
    216,
    /* VORPDYrm */
  },
  { /* 10473 */
    217,
    /* VORPDYrr */
  },
  { /* 10474 */
    218,
    /* VORPDZ128rm */
  },
  { /* 10475 */
    219,
    /* VORPDZ128rmb */
  },
  { /* 10476 */
    220,
    /* VORPDZ128rmbk */
  },
  { /* 10477 */
    221,
    /* VORPDZ128rmbkz */
  },
  { /* 10478 */
    215,
    /* VORPDZ128rmk */
  },
  { /* 10479 */
    222,
    /* VORPDZ128rmkz */
  },
  { /* 10480 */
    223,
    /* VORPDZ128rr */
  },
  { /* 10481 */
    224,
    /* VORPDZ128rrk */
  },
  { /* 10482 */
    225,
    /* VORPDZ128rrkz */
  },
  { /* 10483 */
    226,
    /* VORPDZ256rm */
  },
  { /* 10484 */
    227,
    /* VORPDZ256rmb */
  },
  { /* 10485 */
    228,
    /* VORPDZ256rmbk */
  },
  { /* 10486 */
    229,
    /* VORPDZ256rmbkz */
  },
  { /* 10487 */
    230,
    /* VORPDZ256rmk */
  },
  { /* 10488 */
    231,
    /* VORPDZ256rmkz */
  },
  { /* 10489 */
    232,
    /* VORPDZ256rr */
  },
  { /* 10490 */
    233,
    /* VORPDZ256rrk */
  },
  { /* 10491 */
    234,
    /* VORPDZ256rrkz */
  },
  { /* 10492 */
    235,
    /* VORPDZrm */
  },
  { /* 10493 */
    236,
    /* VORPDZrmb */
  },
  { /* 10494 */
    237,
    /* VORPDZrmbk */
  },
  { /* 10495 */
    238,
    /* VORPDZrmbkz */
  },
  { /* 10496 */
    239,
    /* VORPDZrmk */
  },
  { /* 10497 */
    240,
    /* VORPDZrmkz */
  },
  { /* 10498 */
    241,
    /* VORPDZrr */
  },
  { /* 10499 */
    245,
    /* VORPDZrrk */
  },
  { /* 10500 */
    246,
    /* VORPDZrrkz */
  },
  { /* 10501 */
    247,
    /* VORPDrm */
  },
  { /* 10502 */
    248,
    /* VORPDrr */
  },
  { /* 10503 */
    216,
    /* VORPSYrm */
  },
  { /* 10504 */
    217,
    /* VORPSYrr */
  },
  { /* 10505 */
    218,
    /* VORPSZ128rm */
  },
  { /* 10506 */
    261,
    /* VORPSZ128rmb */
  },
  { /* 10507 */
    262,
    /* VORPSZ128rmbk */
  },
  { /* 10508 */
    263,
    /* VORPSZ128rmbkz */
  },
  { /* 10509 */
    215,
    /* VORPSZ128rmk */
  },
  { /* 10510 */
    222,
    /* VORPSZ128rmkz */
  },
  { /* 10511 */
    223,
    /* VORPSZ128rr */
  },
  { /* 10512 */
    224,
    /* VORPSZ128rrk */
  },
  { /* 10513 */
    225,
    /* VORPSZ128rrkz */
  },
  { /* 10514 */
    226,
    /* VORPSZ256rm */
  },
  { /* 10515 */
    264,
    /* VORPSZ256rmb */
  },
  { /* 10516 */
    265,
    /* VORPSZ256rmbk */
  },
  { /* 10517 */
    266,
    /* VORPSZ256rmbkz */
  },
  { /* 10518 */
    230,
    /* VORPSZ256rmk */
  },
  { /* 10519 */
    231,
    /* VORPSZ256rmkz */
  },
  { /* 10520 */
    232,
    /* VORPSZ256rr */
  },
  { /* 10521 */
    233,
    /* VORPSZ256rrk */
  },
  { /* 10522 */
    234,
    /* VORPSZ256rrkz */
  },
  { /* 10523 */
    235,
    /* VORPSZrm */
  },
  { /* 10524 */
    267,
    /* VORPSZrmb */
  },
  { /* 10525 */
    268,
    /* VORPSZrmbk */
  },
  { /* 10526 */
    269,
    /* VORPSZrmbkz */
  },
  { /* 10527 */
    239,
    /* VORPSZrmk */
  },
  { /* 10528 */
    240,
    /* VORPSZrmkz */
  },
  { /* 10529 */
    241,
    /* VORPSZrr */
  },
  { /* 10530 */
    245,
    /* VORPSZrrk */
  },
  { /* 10531 */
    246,
    /* VORPSZrrkz */
  },
  { /* 10532 */
    247,
    /* VORPSrm */
  },
  { /* 10533 */
    248,
    /* VORPSrr */
  },
  { /* 10534 */
    808,
    /* VP2INTERSECTDZ128rm */
  },
  { /* 10535 */
    809,
    /* VP2INTERSECTDZ128rmb */
  },
  { /* 10536 */
    810,
    /* VP2INTERSECTDZ128rr */
  },
  { /* 10537 */
    811,
    /* VP2INTERSECTDZ256rm */
  },
  { /* 10538 */
    812,
    /* VP2INTERSECTDZ256rmb */
  },
  { /* 10539 */
    813,
    /* VP2INTERSECTDZ256rr */
  },
  { /* 10540 */
    814,
    /* VP2INTERSECTDZrm */
  },
  { /* 10541 */
    815,
    /* VP2INTERSECTDZrmb */
  },
  { /* 10542 */
    816,
    /* VP2INTERSECTDZrr */
  },
  { /* 10543 */
    808,
    /* VP2INTERSECTQZ128rm */
  },
  { /* 10544 */
    817,
    /* VP2INTERSECTQZ128rmb */
  },
  { /* 10545 */
    810,
    /* VP2INTERSECTQZ128rr */
  },
  { /* 10546 */
    811,
    /* VP2INTERSECTQZ256rm */
  },
  { /* 10547 */
    818,
    /* VP2INTERSECTQZ256rmb */
  },
  { /* 10548 */
    813,
    /* VP2INTERSECTQZ256rr */
  },
  { /* 10549 */
    814,
    /* VP2INTERSECTQZrm */
  },
  { /* 10550 */
    819,
    /* VP2INTERSECTQZrmb */
  },
  { /* 10551 */
    816,
    /* VP2INTERSECTQZrr */
  },
  { /* 10552 */
    212,
    /* VP4DPWSSDSrm */
  },
  { /* 10553 */
    213,
    /* VP4DPWSSDSrmk */
  },
  { /* 10554 */
    213,
    /* VP4DPWSSDSrmkz */
  },
  { /* 10555 */
    212,
    /* VP4DPWSSDrm */
  },
  { /* 10556 */
    213,
    /* VP4DPWSSDrmk */
  },
  { /* 10557 */
    213,
    /* VP4DPWSSDrmkz */
  },
  { /* 10558 */
    327,
    /* VPABSBYrm */
  },
  { /* 10559 */
    462,
    /* VPABSBYrr */
  },
  { /* 10560 */
    444,
    /* VPABSBZ128rm */
  },
  { /* 10561 */
    445,
    /* VPABSBZ128rmk */
  },
  { /* 10562 */
    446,
    /* VPABSBZ128rmkz */
  },
  { /* 10563 */
    360,
    /* VPABSBZ128rr */
  },
  { /* 10564 */
    361,
    /* VPABSBZ128rrk */
  },
  { /* 10565 */
    362,
    /* VPABSBZ128rrkz */
  },
  { /* 10566 */
    463,
    /* VPABSBZ256rm */
  },
  { /* 10567 */
    464,
    /* VPABSBZ256rmk */
  },
  { /* 10568 */
    465,
    /* VPABSBZ256rmkz */
  },
  { /* 10569 */
    466,
    /* VPABSBZ256rr */
  },
  { /* 10570 */
    467,
    /* VPABSBZ256rrk */
  },
  { /* 10571 */
    468,
    /* VPABSBZ256rrkz */
  },
  { /* 10572 */
    469,
    /* VPABSBZrm */
  },
  { /* 10573 */
    470,
    /* VPABSBZrmk */
  },
  { /* 10574 */
    471,
    /* VPABSBZrmkz */
  },
  { /* 10575 */
    472,
    /* VPABSBZrr */
  },
  { /* 10576 */
    476,
    /* VPABSBZrrk */
  },
  { /* 10577 */
    477,
    /* VPABSBZrrkz */
  },
  { /* 10578 */
    31,
    /* VPABSBrm */
  },
  { /* 10579 */
    32,
    /* VPABSBrr */
  },
  { /* 10580 */
    327,
    /* VPABSDYrm */
  },
  { /* 10581 */
    462,
    /* VPABSDYrr */
  },
  { /* 10582 */
    444,
    /* VPABSDZ128rm */
  },
  { /* 10583 */
    364,
    /* VPABSDZ128rmb */
  },
  { /* 10584 */
    365,
    /* VPABSDZ128rmbk */
  },
  { /* 10585 */
    366,
    /* VPABSDZ128rmbkz */
  },
  { /* 10586 */
    445,
    /* VPABSDZ128rmk */
  },
  { /* 10587 */
    446,
    /* VPABSDZ128rmkz */
  },
  { /* 10588 */
    360,
    /* VPABSDZ128rr */
  },
  { /* 10589 */
    361,
    /* VPABSDZ128rrk */
  },
  { /* 10590 */
    362,
    /* VPABSDZ128rrkz */
  },
  { /* 10591 */
    463,
    /* VPABSDZ256rm */
  },
  { /* 10592 */
    367,
    /* VPABSDZ256rmb */
  },
  { /* 10593 */
    368,
    /* VPABSDZ256rmbk */
  },
  { /* 10594 */
    369,
    /* VPABSDZ256rmbkz */
  },
  { /* 10595 */
    464,
    /* VPABSDZ256rmk */
  },
  { /* 10596 */
    465,
    /* VPABSDZ256rmkz */
  },
  { /* 10597 */
    466,
    /* VPABSDZ256rr */
  },
  { /* 10598 */
    467,
    /* VPABSDZ256rrk */
  },
  { /* 10599 */
    468,
    /* VPABSDZ256rrkz */
  },
  { /* 10600 */
    469,
    /* VPABSDZrm */
  },
  { /* 10601 */
    370,
    /* VPABSDZrmb */
  },
  { /* 10602 */
    371,
    /* VPABSDZrmbk */
  },
  { /* 10603 */
    372,
    /* VPABSDZrmbkz */
  },
  { /* 10604 */
    470,
    /* VPABSDZrmk */
  },
  { /* 10605 */
    471,
    /* VPABSDZrmkz */
  },
  { /* 10606 */
    472,
    /* VPABSDZrr */
  },
  { /* 10607 */
    476,
    /* VPABSDZrrk */
  },
  { /* 10608 */
    477,
    /* VPABSDZrrkz */
  },
  { /* 10609 */
    31,
    /* VPABSDrm */
  },
  { /* 10610 */
    32,
    /* VPABSDrr */
  },
  { /* 10611 */
    444,
    /* VPABSQZ128rm */
  },
  { /* 10612 */
    357,
    /* VPABSQZ128rmb */
  },
  { /* 10613 */
    358,
    /* VPABSQZ128rmbk */
  },
  { /* 10614 */
    359,
    /* VPABSQZ128rmbkz */
  },
  { /* 10615 */
    445,
    /* VPABSQZ128rmk */
  },
  { /* 10616 */
    446,
    /* VPABSQZ128rmkz */
  },
  { /* 10617 */
    360,
    /* VPABSQZ128rr */
  },
  { /* 10618 */
    361,
    /* VPABSQZ128rrk */
  },
  { /* 10619 */
    362,
    /* VPABSQZ128rrkz */
  },
  { /* 10620 */
    463,
    /* VPABSQZ256rm */
  },
  { /* 10621 */
    336,
    /* VPABSQZ256rmb */
  },
  { /* 10622 */
    337,
    /* VPABSQZ256rmbk */
  },
  { /* 10623 */
    338,
    /* VPABSQZ256rmbkz */
  },
  { /* 10624 */
    464,
    /* VPABSQZ256rmk */
  },
  { /* 10625 */
    465,
    /* VPABSQZ256rmkz */
  },
  { /* 10626 */
    466,
    /* VPABSQZ256rr */
  },
  { /* 10627 */
    467,
    /* VPABSQZ256rrk */
  },
  { /* 10628 */
    468,
    /* VPABSQZ256rrkz */
  },
  { /* 10629 */
    469,
    /* VPABSQZrm */
  },
  { /* 10630 */
    342,
    /* VPABSQZrmb */
  },
  { /* 10631 */
    343,
    /* VPABSQZrmbk */
  },
  { /* 10632 */
    344,
    /* VPABSQZrmbkz */
  },
  { /* 10633 */
    470,
    /* VPABSQZrmk */
  },
  { /* 10634 */
    471,
    /* VPABSQZrmkz */
  },
  { /* 10635 */
    472,
    /* VPABSQZrr */
  },
  { /* 10636 */
    476,
    /* VPABSQZrrk */
  },
  { /* 10637 */
    477,
    /* VPABSQZrrkz */
  },
  { /* 10638 */
    327,
    /* VPABSWYrm */
  },
  { /* 10639 */
    462,
    /* VPABSWYrr */
  },
  { /* 10640 */
    444,
    /* VPABSWZ128rm */
  },
  { /* 10641 */
    445,
    /* VPABSWZ128rmk */
  },
  { /* 10642 */
    446,
    /* VPABSWZ128rmkz */
  },
  { /* 10643 */
    360,
    /* VPABSWZ128rr */
  },
  { /* 10644 */
    361,
    /* VPABSWZ128rrk */
  },
  { /* 10645 */
    362,
    /* VPABSWZ128rrkz */
  },
  { /* 10646 */
    463,
    /* VPABSWZ256rm */
  },
  { /* 10647 */
    464,
    /* VPABSWZ256rmk */
  },
  { /* 10648 */
    465,
    /* VPABSWZ256rmkz */
  },
  { /* 10649 */
    466,
    /* VPABSWZ256rr */
  },
  { /* 10650 */
    467,
    /* VPABSWZ256rrk */
  },
  { /* 10651 */
    468,
    /* VPABSWZ256rrkz */
  },
  { /* 10652 */
    469,
    /* VPABSWZrm */
  },
  { /* 10653 */
    470,
    /* VPABSWZrmk */
  },
  { /* 10654 */
    471,
    /* VPABSWZrmkz */
  },
  { /* 10655 */
    472,
    /* VPABSWZrr */
  },
  { /* 10656 */
    476,
    /* VPABSWZrrk */
  },
  { /* 10657 */
    477,
    /* VPABSWZrrkz */
  },
  { /* 10658 */
    31,
    /* VPABSWrm */
  },
  { /* 10659 */
    32,
    /* VPABSWrr */
  },
  { /* 10660 */
    216,
    /* VPACKSSDWYrm */
  },
  { /* 10661 */
    217,
    /* VPACKSSDWYrr */
  },
  { /* 10662 */
    218,
    /* VPACKSSDWZ128rm */
  },
  { /* 10663 */
    261,
    /* VPACKSSDWZ128rmb */
  },
  { /* 10664 */
    262,
    /* VPACKSSDWZ128rmbk */
  },
  { /* 10665 */
    263,
    /* VPACKSSDWZ128rmbkz */
  },
  { /* 10666 */
    215,
    /* VPACKSSDWZ128rmk */
  },
  { /* 10667 */
    222,
    /* VPACKSSDWZ128rmkz */
  },
  { /* 10668 */
    223,
    /* VPACKSSDWZ128rr */
  },
  { /* 10669 */
    224,
    /* VPACKSSDWZ128rrk */
  },
  { /* 10670 */
    225,
    /* VPACKSSDWZ128rrkz */
  },
  { /* 10671 */
    226,
    /* VPACKSSDWZ256rm */
  },
  { /* 10672 */
    264,
    /* VPACKSSDWZ256rmb */
  },
  { /* 10673 */
    265,
    /* VPACKSSDWZ256rmbk */
  },
  { /* 10674 */
    266,
    /* VPACKSSDWZ256rmbkz */
  },
  { /* 10675 */
    230,
    /* VPACKSSDWZ256rmk */
  },
  { /* 10676 */
    231,
    /* VPACKSSDWZ256rmkz */
  },
  { /* 10677 */
    232,
    /* VPACKSSDWZ256rr */
  },
  { /* 10678 */
    233,
    /* VPACKSSDWZ256rrk */
  },
  { /* 10679 */
    234,
    /* VPACKSSDWZ256rrkz */
  },
  { /* 10680 */
    235,
    /* VPACKSSDWZrm */
  },
  { /* 10681 */
    267,
    /* VPACKSSDWZrmb */
  },
  { /* 10682 */
    268,
    /* VPACKSSDWZrmbk */
  },
  { /* 10683 */
    269,
    /* VPACKSSDWZrmbkz */
  },
  { /* 10684 */
    239,
    /* VPACKSSDWZrmk */
  },
  { /* 10685 */
    240,
    /* VPACKSSDWZrmkz */
  },
  { /* 10686 */
    241,
    /* VPACKSSDWZrr */
  },
  { /* 10687 */
    245,
    /* VPACKSSDWZrrk */
  },
  { /* 10688 */
    246,
    /* VPACKSSDWZrrkz */
  },
  { /* 10689 */
    247,
    /* VPACKSSDWrm */
  },
  { /* 10690 */
    248,
    /* VPACKSSDWrr */
  },
  { /* 10691 */
    216,
    /* VPACKSSWBYrm */
  },
  { /* 10692 */
    217,
    /* VPACKSSWBYrr */
  },
  { /* 10693 */
    218,
    /* VPACKSSWBZ128rm */
  },
  { /* 10694 */
    215,
    /* VPACKSSWBZ128rmk */
  },
  { /* 10695 */
    222,
    /* VPACKSSWBZ128rmkz */
  },
  { /* 10696 */
    223,
    /* VPACKSSWBZ128rr */
  },
  { /* 10697 */
    224,
    /* VPACKSSWBZ128rrk */
  },
  { /* 10698 */
    225,
    /* VPACKSSWBZ128rrkz */
  },
  { /* 10699 */
    226,
    /* VPACKSSWBZ256rm */
  },
  { /* 10700 */
    230,
    /* VPACKSSWBZ256rmk */
  },
  { /* 10701 */
    231,
    /* VPACKSSWBZ256rmkz */
  },
  { /* 10702 */
    232,
    /* VPACKSSWBZ256rr */
  },
  { /* 10703 */
    233,
    /* VPACKSSWBZ256rrk */
  },
  { /* 10704 */
    234,
    /* VPACKSSWBZ256rrkz */
  },
  { /* 10705 */
    235,
    /* VPACKSSWBZrm */
  },
  { /* 10706 */
    239,
    /* VPACKSSWBZrmk */
  },
  { /* 10707 */
    240,
    /* VPACKSSWBZrmkz */
  },
  { /* 10708 */
    241,
    /* VPACKSSWBZrr */
  },
  { /* 10709 */
    245,
    /* VPACKSSWBZrrk */
  },
  { /* 10710 */
    246,
    /* VPACKSSWBZrrkz */
  },
  { /* 10711 */
    247,
    /* VPACKSSWBrm */
  },
  { /* 10712 */
    248,
    /* VPACKSSWBrr */
  },
  { /* 10713 */
    216,
    /* VPACKUSDWYrm */
  },
  { /* 10714 */
    217,
    /* VPACKUSDWYrr */
  },
  { /* 10715 */
    218,
    /* VPACKUSDWZ128rm */
  },
  { /* 10716 */
    261,
    /* VPACKUSDWZ128rmb */
  },
  { /* 10717 */
    262,
    /* VPACKUSDWZ128rmbk */
  },
  { /* 10718 */
    263,
    /* VPACKUSDWZ128rmbkz */
  },
  { /* 10719 */
    215,
    /* VPACKUSDWZ128rmk */
  },
  { /* 10720 */
    222,
    /* VPACKUSDWZ128rmkz */
  },
  { /* 10721 */
    223,
    /* VPACKUSDWZ128rr */
  },
  { /* 10722 */
    224,
    /* VPACKUSDWZ128rrk */
  },
  { /* 10723 */
    225,
    /* VPACKUSDWZ128rrkz */
  },
  { /* 10724 */
    226,
    /* VPACKUSDWZ256rm */
  },
  { /* 10725 */
    264,
    /* VPACKUSDWZ256rmb */
  },
  { /* 10726 */
    265,
    /* VPACKUSDWZ256rmbk */
  },
  { /* 10727 */
    266,
    /* VPACKUSDWZ256rmbkz */
  },
  { /* 10728 */
    230,
    /* VPACKUSDWZ256rmk */
  },
  { /* 10729 */
    231,
    /* VPACKUSDWZ256rmkz */
  },
  { /* 10730 */
    232,
    /* VPACKUSDWZ256rr */
  },
  { /* 10731 */
    233,
    /* VPACKUSDWZ256rrk */
  },
  { /* 10732 */
    234,
    /* VPACKUSDWZ256rrkz */
  },
  { /* 10733 */
    235,
    /* VPACKUSDWZrm */
  },
  { /* 10734 */
    267,
    /* VPACKUSDWZrmb */
  },
  { /* 10735 */
    268,
    /* VPACKUSDWZrmbk */
  },
  { /* 10736 */
    269,
    /* VPACKUSDWZrmbkz */
  },
  { /* 10737 */
    239,
    /* VPACKUSDWZrmk */
  },
  { /* 10738 */
    240,
    /* VPACKUSDWZrmkz */
  },
  { /* 10739 */
    241,
    /* VPACKUSDWZrr */
  },
  { /* 10740 */
    245,
    /* VPACKUSDWZrrk */
  },
  { /* 10741 */
    246,
    /* VPACKUSDWZrrkz */
  },
  { /* 10742 */
    247,
    /* VPACKUSDWrm */
  },
  { /* 10743 */
    248,
    /* VPACKUSDWrr */
  },
  { /* 10744 */
    216,
    /* VPACKUSWBYrm */
  },
  { /* 10745 */
    217,
    /* VPACKUSWBYrr */
  },
  { /* 10746 */
    218,
    /* VPACKUSWBZ128rm */
  },
  { /* 10747 */
    215,
    /* VPACKUSWBZ128rmk */
  },
  { /* 10748 */
    222,
    /* VPACKUSWBZ128rmkz */
  },
  { /* 10749 */
    223,
    /* VPACKUSWBZ128rr */
  },
  { /* 10750 */
    224,
    /* VPACKUSWBZ128rrk */
  },
  { /* 10751 */
    225,
    /* VPACKUSWBZ128rrkz */
  },
  { /* 10752 */
    226,
    /* VPACKUSWBZ256rm */
  },
  { /* 10753 */
    230,
    /* VPACKUSWBZ256rmk */
  },
  { /* 10754 */
    231,
    /* VPACKUSWBZ256rmkz */
  },
  { /* 10755 */
    232,
    /* VPACKUSWBZ256rr */
  },
  { /* 10756 */
    233,
    /* VPACKUSWBZ256rrk */
  },
  { /* 10757 */
    234,
    /* VPACKUSWBZ256rrkz */
  },
  { /* 10758 */
    235,
    /* VPACKUSWBZrm */
  },
  { /* 10759 */
    239,
    /* VPACKUSWBZrmk */
  },
  { /* 10760 */
    240,
    /* VPACKUSWBZrmkz */
  },
  { /* 10761 */
    241,
    /* VPACKUSWBZrr */
  },
  { /* 10762 */
    245,
    /* VPACKUSWBZrrk */
  },
  { /* 10763 */
    246,
    /* VPACKUSWBZrrkz */
  },
  { /* 10764 */
    247,
    /* VPACKUSWBrm */
  },
  { /* 10765 */
    248,
    /* VPACKUSWBrr */
  },
  { /* 10766 */
    216,
    /* VPADDBYrm */
  },
  { /* 10767 */
    217,
    /* VPADDBYrr */
  },
  { /* 10768 */
    218,
    /* VPADDBZ128rm */
  },
  { /* 10769 */
    215,
    /* VPADDBZ128rmk */
  },
  { /* 10770 */
    222,
    /* VPADDBZ128rmkz */
  },
  { /* 10771 */
    223,
    /* VPADDBZ128rr */
  },
  { /* 10772 */
    224,
    /* VPADDBZ128rrk */
  },
  { /* 10773 */
    225,
    /* VPADDBZ128rrkz */
  },
  { /* 10774 */
    226,
    /* VPADDBZ256rm */
  },
  { /* 10775 */
    230,
    /* VPADDBZ256rmk */
  },
  { /* 10776 */
    231,
    /* VPADDBZ256rmkz */
  },
  { /* 10777 */
    232,
    /* VPADDBZ256rr */
  },
  { /* 10778 */
    233,
    /* VPADDBZ256rrk */
  },
  { /* 10779 */
    234,
    /* VPADDBZ256rrkz */
  },
  { /* 10780 */
    235,
    /* VPADDBZrm */
  },
  { /* 10781 */
    239,
    /* VPADDBZrmk */
  },
  { /* 10782 */
    240,
    /* VPADDBZrmkz */
  },
  { /* 10783 */
    241,
    /* VPADDBZrr */
  },
  { /* 10784 */
    245,
    /* VPADDBZrrk */
  },
  { /* 10785 */
    246,
    /* VPADDBZrrkz */
  },
  { /* 10786 */
    247,
    /* VPADDBrm */
  },
  { /* 10787 */
    248,
    /* VPADDBrr */
  },
  { /* 10788 */
    216,
    /* VPADDDYrm */
  },
  { /* 10789 */
    217,
    /* VPADDDYrr */
  },
  { /* 10790 */
    218,
    /* VPADDDZ128rm */
  },
  { /* 10791 */
    261,
    /* VPADDDZ128rmb */
  },
  { /* 10792 */
    262,
    /* VPADDDZ128rmbk */
  },
  { /* 10793 */
    263,
    /* VPADDDZ128rmbkz */
  },
  { /* 10794 */
    215,
    /* VPADDDZ128rmk */
  },
  { /* 10795 */
    222,
    /* VPADDDZ128rmkz */
  },
  { /* 10796 */
    223,
    /* VPADDDZ128rr */
  },
  { /* 10797 */
    224,
    /* VPADDDZ128rrk */
  },
  { /* 10798 */
    225,
    /* VPADDDZ128rrkz */
  },
  { /* 10799 */
    226,
    /* VPADDDZ256rm */
  },
  { /* 10800 */
    264,
    /* VPADDDZ256rmb */
  },
  { /* 10801 */
    265,
    /* VPADDDZ256rmbk */
  },
  { /* 10802 */
    266,
    /* VPADDDZ256rmbkz */
  },
  { /* 10803 */
    230,
    /* VPADDDZ256rmk */
  },
  { /* 10804 */
    231,
    /* VPADDDZ256rmkz */
  },
  { /* 10805 */
    232,
    /* VPADDDZ256rr */
  },
  { /* 10806 */
    233,
    /* VPADDDZ256rrk */
  },
  { /* 10807 */
    234,
    /* VPADDDZ256rrkz */
  },
  { /* 10808 */
    235,
    /* VPADDDZrm */
  },
  { /* 10809 */
    267,
    /* VPADDDZrmb */
  },
  { /* 10810 */
    268,
    /* VPADDDZrmbk */
  },
  { /* 10811 */
    269,
    /* VPADDDZrmbkz */
  },
  { /* 10812 */
    239,
    /* VPADDDZrmk */
  },
  { /* 10813 */
    240,
    /* VPADDDZrmkz */
  },
  { /* 10814 */
    241,
    /* VPADDDZrr */
  },
  { /* 10815 */
    245,
    /* VPADDDZrrk */
  },
  { /* 10816 */
    246,
    /* VPADDDZrrkz */
  },
  { /* 10817 */
    247,
    /* VPADDDrm */
  },
  { /* 10818 */
    248,
    /* VPADDDrr */
  },
  { /* 10819 */
    216,
    /* VPADDQYrm */
  },
  { /* 10820 */
    217,
    /* VPADDQYrr */
  },
  { /* 10821 */
    218,
    /* VPADDQZ128rm */
  },
  { /* 10822 */
    219,
    /* VPADDQZ128rmb */
  },
  { /* 10823 */
    220,
    /* VPADDQZ128rmbk */
  },
  { /* 10824 */
    221,
    /* VPADDQZ128rmbkz */
  },
  { /* 10825 */
    215,
    /* VPADDQZ128rmk */
  },
  { /* 10826 */
    222,
    /* VPADDQZ128rmkz */
  },
  { /* 10827 */
    223,
    /* VPADDQZ128rr */
  },
  { /* 10828 */
    224,
    /* VPADDQZ128rrk */
  },
  { /* 10829 */
    225,
    /* VPADDQZ128rrkz */
  },
  { /* 10830 */
    226,
    /* VPADDQZ256rm */
  },
  { /* 10831 */
    227,
    /* VPADDQZ256rmb */
  },
  { /* 10832 */
    228,
    /* VPADDQZ256rmbk */
  },
  { /* 10833 */
    229,
    /* VPADDQZ256rmbkz */
  },
  { /* 10834 */
    230,
    /* VPADDQZ256rmk */
  },
  { /* 10835 */
    231,
    /* VPADDQZ256rmkz */
  },
  { /* 10836 */
    232,
    /* VPADDQZ256rr */
  },
  { /* 10837 */
    233,
    /* VPADDQZ256rrk */
  },
  { /* 10838 */
    234,
    /* VPADDQZ256rrkz */
  },
  { /* 10839 */
    235,
    /* VPADDQZrm */
  },
  { /* 10840 */
    236,
    /* VPADDQZrmb */
  },
  { /* 10841 */
    237,
    /* VPADDQZrmbk */
  },
  { /* 10842 */
    238,
    /* VPADDQZrmbkz */
  },
  { /* 10843 */
    239,
    /* VPADDQZrmk */
  },
  { /* 10844 */
    240,
    /* VPADDQZrmkz */
  },
  { /* 10845 */
    241,
    /* VPADDQZrr */
  },
  { /* 10846 */
    245,
    /* VPADDQZrrk */
  },
  { /* 10847 */
    246,
    /* VPADDQZrrkz */
  },
  { /* 10848 */
    247,
    /* VPADDQrm */
  },
  { /* 10849 */
    248,
    /* VPADDQrr */
  },
  { /* 10850 */
    216,
    /* VPADDSBYrm */
  },
  { /* 10851 */
    217,
    /* VPADDSBYrr */
  },
  { /* 10852 */
    218,
    /* VPADDSBZ128rm */
  },
  { /* 10853 */
    215,
    /* VPADDSBZ128rmk */
  },
  { /* 10854 */
    222,
    /* VPADDSBZ128rmkz */
  },
  { /* 10855 */
    223,
    /* VPADDSBZ128rr */
  },
  { /* 10856 */
    224,
    /* VPADDSBZ128rrk */
  },
  { /* 10857 */
    225,
    /* VPADDSBZ128rrkz */
  },
  { /* 10858 */
    226,
    /* VPADDSBZ256rm */
  },
  { /* 10859 */
    230,
    /* VPADDSBZ256rmk */
  },
  { /* 10860 */
    231,
    /* VPADDSBZ256rmkz */
  },
  { /* 10861 */
    232,
    /* VPADDSBZ256rr */
  },
  { /* 10862 */
    233,
    /* VPADDSBZ256rrk */
  },
  { /* 10863 */
    234,
    /* VPADDSBZ256rrkz */
  },
  { /* 10864 */
    235,
    /* VPADDSBZrm */
  },
  { /* 10865 */
    239,
    /* VPADDSBZrmk */
  },
  { /* 10866 */
    240,
    /* VPADDSBZrmkz */
  },
  { /* 10867 */
    241,
    /* VPADDSBZrr */
  },
  { /* 10868 */
    245,
    /* VPADDSBZrrk */
  },
  { /* 10869 */
    246,
    /* VPADDSBZrrkz */
  },
  { /* 10870 */
    247,
    /* VPADDSBrm */
  },
  { /* 10871 */
    248,
    /* VPADDSBrr */
  },
  { /* 10872 */
    216,
    /* VPADDSWYrm */
  },
  { /* 10873 */
    217,
    /* VPADDSWYrr */
  },
  { /* 10874 */
    218,
    /* VPADDSWZ128rm */
  },
  { /* 10875 */
    215,
    /* VPADDSWZ128rmk */
  },
  { /* 10876 */
    222,
    /* VPADDSWZ128rmkz */
  },
  { /* 10877 */
    223,
    /* VPADDSWZ128rr */
  },
  { /* 10878 */
    224,
    /* VPADDSWZ128rrk */
  },
  { /* 10879 */
    225,
    /* VPADDSWZ128rrkz */
  },
  { /* 10880 */
    226,
    /* VPADDSWZ256rm */
  },
  { /* 10881 */
    230,
    /* VPADDSWZ256rmk */
  },
  { /* 10882 */
    231,
    /* VPADDSWZ256rmkz */
  },
  { /* 10883 */
    232,
    /* VPADDSWZ256rr */
  },
  { /* 10884 */
    233,
    /* VPADDSWZ256rrk */
  },
  { /* 10885 */
    234,
    /* VPADDSWZ256rrkz */
  },
  { /* 10886 */
    235,
    /* VPADDSWZrm */
  },
  { /* 10887 */
    239,
    /* VPADDSWZrmk */
  },
  { /* 10888 */
    240,
    /* VPADDSWZrmkz */
  },
  { /* 10889 */
    241,
    /* VPADDSWZrr */
  },
  { /* 10890 */
    245,
    /* VPADDSWZrrk */
  },
  { /* 10891 */
    246,
    /* VPADDSWZrrkz */
  },
  { /* 10892 */
    247,
    /* VPADDSWrm */
  },
  { /* 10893 */
    248,
    /* VPADDSWrr */
  },
  { /* 10894 */
    216,
    /* VPADDUSBYrm */
  },
  { /* 10895 */
    217,
    /* VPADDUSBYrr */
  },
  { /* 10896 */
    218,
    /* VPADDUSBZ128rm */
  },
  { /* 10897 */
    215,
    /* VPADDUSBZ128rmk */
  },
  { /* 10898 */
    222,
    /* VPADDUSBZ128rmkz */
  },
  { /* 10899 */
    223,
    /* VPADDUSBZ128rr */
  },
  { /* 10900 */
    224,
    /* VPADDUSBZ128rrk */
  },
  { /* 10901 */
    225,
    /* VPADDUSBZ128rrkz */
  },
  { /* 10902 */
    226,
    /* VPADDUSBZ256rm */
  },
  { /* 10903 */
    230,
    /* VPADDUSBZ256rmk */
  },
  { /* 10904 */
    231,
    /* VPADDUSBZ256rmkz */
  },
  { /* 10905 */
    232,
    /* VPADDUSBZ256rr */
  },
  { /* 10906 */
    233,
    /* VPADDUSBZ256rrk */
  },
  { /* 10907 */
    234,
    /* VPADDUSBZ256rrkz */
  },
  { /* 10908 */
    235,
    /* VPADDUSBZrm */
  },
  { /* 10909 */
    239,
    /* VPADDUSBZrmk */
  },
  { /* 10910 */
    240,
    /* VPADDUSBZrmkz */
  },
  { /* 10911 */
    241,
    /* VPADDUSBZrr */
  },
  { /* 10912 */
    245,
    /* VPADDUSBZrrk */
  },
  { /* 10913 */
    246,
    /* VPADDUSBZrrkz */
  },
  { /* 10914 */
    247,
    /* VPADDUSBrm */
  },
  { /* 10915 */
    248,
    /* VPADDUSBrr */
  },
  { /* 10916 */
    216,
    /* VPADDUSWYrm */
  },
  { /* 10917 */
    217,
    /* VPADDUSWYrr */
  },
  { /* 10918 */
    218,
    /* VPADDUSWZ128rm */
  },
  { /* 10919 */
    215,
    /* VPADDUSWZ128rmk */
  },
  { /* 10920 */
    222,
    /* VPADDUSWZ128rmkz */
  },
  { /* 10921 */
    223,
    /* VPADDUSWZ128rr */
  },
  { /* 10922 */
    224,
    /* VPADDUSWZ128rrk */
  },
  { /* 10923 */
    225,
    /* VPADDUSWZ128rrkz */
  },
  { /* 10924 */
    226,
    /* VPADDUSWZ256rm */
  },
  { /* 10925 */
    230,
    /* VPADDUSWZ256rmk */
  },
  { /* 10926 */
    231,
    /* VPADDUSWZ256rmkz */
  },
  { /* 10927 */
    232,
    /* VPADDUSWZ256rr */
  },
  { /* 10928 */
    233,
    /* VPADDUSWZ256rrk */
  },
  { /* 10929 */
    234,
    /* VPADDUSWZ256rrkz */
  },
  { /* 10930 */
    235,
    /* VPADDUSWZrm */
  },
  { /* 10931 */
    239,
    /* VPADDUSWZrmk */
  },
  { /* 10932 */
    240,
    /* VPADDUSWZrmkz */
  },
  { /* 10933 */
    241,
    /* VPADDUSWZrr */
  },
  { /* 10934 */
    245,
    /* VPADDUSWZrrk */
  },
  { /* 10935 */
    246,
    /* VPADDUSWZrrkz */
  },
  { /* 10936 */
    247,
    /* VPADDUSWrm */
  },
  { /* 10937 */
    248,
    /* VPADDUSWrr */
  },
  { /* 10938 */
    216,
    /* VPADDWYrm */
  },
  { /* 10939 */
    217,
    /* VPADDWYrr */
  },
  { /* 10940 */
    218,
    /* VPADDWZ128rm */
  },
  { /* 10941 */
    215,
    /* VPADDWZ128rmk */
  },
  { /* 10942 */
    222,
    /* VPADDWZ128rmkz */
  },
  { /* 10943 */
    223,
    /* VPADDWZ128rr */
  },
  { /* 10944 */
    224,
    /* VPADDWZ128rrk */
  },
  { /* 10945 */
    225,
    /* VPADDWZ128rrkz */
  },
  { /* 10946 */
    226,
    /* VPADDWZ256rm */
  },
  { /* 10947 */
    230,
    /* VPADDWZ256rmk */
  },
  { /* 10948 */
    231,
    /* VPADDWZ256rmkz */
  },
  { /* 10949 */
    232,
    /* VPADDWZ256rr */
  },
  { /* 10950 */
    233,
    /* VPADDWZ256rrk */
  },
  { /* 10951 */
    234,
    /* VPADDWZ256rrkz */
  },
  { /* 10952 */
    235,
    /* VPADDWZrm */
  },
  { /* 10953 */
    239,
    /* VPADDWZrmk */
  },
  { /* 10954 */
    240,
    /* VPADDWZrmkz */
  },
  { /* 10955 */
    241,
    /* VPADDWZrr */
  },
  { /* 10956 */
    245,
    /* VPADDWZrrk */
  },
  { /* 10957 */
    246,
    /* VPADDWZrrkz */
  },
  { /* 10958 */
    247,
    /* VPADDWrm */
  },
  { /* 10959 */
    248,
    /* VPADDWrr */
  },
  { /* 10960 */
    328,
    /* VPALIGNRYrmi */
  },
  { /* 10961 */
    329,
    /* VPALIGNRYrri */
  },
  { /* 10962 */
    294,
    /* VPALIGNRZ128rmi */
  },
  { /* 10963 */
    295,
    /* VPALIGNRZ128rmik */
  },
  { /* 10964 */
    296,
    /* VPALIGNRZ128rmikz */
  },
  { /* 10965 */
    297,
    /* VPALIGNRZ128rri */
  },
  { /* 10966 */
    298,
    /* VPALIGNRZ128rrik */
  },
  { /* 10967 */
    299,
    /* VPALIGNRZ128rrikz */
  },
  { /* 10968 */
    303,
    /* VPALIGNRZ256rmi */
  },
  { /* 10969 */
    304,
    /* VPALIGNRZ256rmik */
  },
  { /* 10970 */
    305,
    /* VPALIGNRZ256rmikz */
  },
  { /* 10971 */
    306,
    /* VPALIGNRZ256rri */
  },
  { /* 10972 */
    307,
    /* VPALIGNRZ256rrik */
  },
  { /* 10973 */
    308,
    /* VPALIGNRZ256rrikz */
  },
  { /* 10974 */
    312,
    /* VPALIGNRZrmi */
  },
  { /* 10975 */
    313,
    /* VPALIGNRZrmik */
  },
  { /* 10976 */
    314,
    /* VPALIGNRZrmikz */
  },
  { /* 10977 */
    315,
    /* VPALIGNRZrri */
  },
  { /* 10978 */
    316,
    /* VPALIGNRZrrik */
  },
  { /* 10979 */
    317,
    /* VPALIGNRZrrikz */
  },
  { /* 10980 */
    330,
    /* VPALIGNRrmi */
  },
  { /* 10981 */
    331,
    /* VPALIGNRrri */
  },
  { /* 10982 */
    218,
    /* VPANDDZ128rm */
  },
  { /* 10983 */
    261,
    /* VPANDDZ128rmb */
  },
  { /* 10984 */
    262,
    /* VPANDDZ128rmbk */
  },
  { /* 10985 */
    263,
    /* VPANDDZ128rmbkz */
  },
  { /* 10986 */
    215,
    /* VPANDDZ128rmk */
  },
  { /* 10987 */
    222,
    /* VPANDDZ128rmkz */
  },
  { /* 10988 */
    223,
    /* VPANDDZ128rr */
  },
  { /* 10989 */
    224,
    /* VPANDDZ128rrk */
  },
  { /* 10990 */
    225,
    /* VPANDDZ128rrkz */
  },
  { /* 10991 */
    226,
    /* VPANDDZ256rm */
  },
  { /* 10992 */
    264,
    /* VPANDDZ256rmb */
  },
  { /* 10993 */
    265,
    /* VPANDDZ256rmbk */
  },
  { /* 10994 */
    266,
    /* VPANDDZ256rmbkz */
  },
  { /* 10995 */
    230,
    /* VPANDDZ256rmk */
  },
  { /* 10996 */
    231,
    /* VPANDDZ256rmkz */
  },
  { /* 10997 */
    232,
    /* VPANDDZ256rr */
  },
  { /* 10998 */
    233,
    /* VPANDDZ256rrk */
  },
  { /* 10999 */
    234,
    /* VPANDDZ256rrkz */
  },
  { /* 11000 */
    235,
    /* VPANDDZrm */
  },
  { /* 11001 */
    267,
    /* VPANDDZrmb */
  },
  { /* 11002 */
    268,
    /* VPANDDZrmbk */
  },
  { /* 11003 */
    269,
    /* VPANDDZrmbkz */
  },
  { /* 11004 */
    239,
    /* VPANDDZrmk */
  },
  { /* 11005 */
    240,
    /* VPANDDZrmkz */
  },
  { /* 11006 */
    241,
    /* VPANDDZrr */
  },
  { /* 11007 */
    245,
    /* VPANDDZrrk */
  },
  { /* 11008 */
    246,
    /* VPANDDZrrkz */
  },
  { /* 11009 */
    218,
    /* VPANDNDZ128rm */
  },
  { /* 11010 */
    261,
    /* VPANDNDZ128rmb */
  },
  { /* 11011 */
    262,
    /* VPANDNDZ128rmbk */
  },
  { /* 11012 */
    263,
    /* VPANDNDZ128rmbkz */
  },
  { /* 11013 */
    215,
    /* VPANDNDZ128rmk */
  },
  { /* 11014 */
    222,
    /* VPANDNDZ128rmkz */
  },
  { /* 11015 */
    223,
    /* VPANDNDZ128rr */
  },
  { /* 11016 */
    224,
    /* VPANDNDZ128rrk */
  },
  { /* 11017 */
    225,
    /* VPANDNDZ128rrkz */
  },
  { /* 11018 */
    226,
    /* VPANDNDZ256rm */
  },
  { /* 11019 */
    264,
    /* VPANDNDZ256rmb */
  },
  { /* 11020 */
    265,
    /* VPANDNDZ256rmbk */
  },
  { /* 11021 */
    266,
    /* VPANDNDZ256rmbkz */
  },
  { /* 11022 */
    230,
    /* VPANDNDZ256rmk */
  },
  { /* 11023 */
    231,
    /* VPANDNDZ256rmkz */
  },
  { /* 11024 */
    232,
    /* VPANDNDZ256rr */
  },
  { /* 11025 */
    233,
    /* VPANDNDZ256rrk */
  },
  { /* 11026 */
    234,
    /* VPANDNDZ256rrkz */
  },
  { /* 11027 */
    235,
    /* VPANDNDZrm */
  },
  { /* 11028 */
    267,
    /* VPANDNDZrmb */
  },
  { /* 11029 */
    268,
    /* VPANDNDZrmbk */
  },
  { /* 11030 */
    269,
    /* VPANDNDZrmbkz */
  },
  { /* 11031 */
    239,
    /* VPANDNDZrmk */
  },
  { /* 11032 */
    240,
    /* VPANDNDZrmkz */
  },
  { /* 11033 */
    241,
    /* VPANDNDZrr */
  },
  { /* 11034 */
    245,
    /* VPANDNDZrrk */
  },
  { /* 11035 */
    246,
    /* VPANDNDZrrkz */
  },
  { /* 11036 */
    218,
    /* VPANDNQZ128rm */
  },
  { /* 11037 */
    219,
    /* VPANDNQZ128rmb */
  },
  { /* 11038 */
    220,
    /* VPANDNQZ128rmbk */
  },
  { /* 11039 */
    221,
    /* VPANDNQZ128rmbkz */
  },
  { /* 11040 */
    215,
    /* VPANDNQZ128rmk */
  },
  { /* 11041 */
    222,
    /* VPANDNQZ128rmkz */
  },
  { /* 11042 */
    223,
    /* VPANDNQZ128rr */
  },
  { /* 11043 */
    224,
    /* VPANDNQZ128rrk */
  },
  { /* 11044 */
    225,
    /* VPANDNQZ128rrkz */
  },
  { /* 11045 */
    226,
    /* VPANDNQZ256rm */
  },
  { /* 11046 */
    227,
    /* VPANDNQZ256rmb */
  },
  { /* 11047 */
    228,
    /* VPANDNQZ256rmbk */
  },
  { /* 11048 */
    229,
    /* VPANDNQZ256rmbkz */
  },
  { /* 11049 */
    230,
    /* VPANDNQZ256rmk */
  },
  { /* 11050 */
    231,
    /* VPANDNQZ256rmkz */
  },
  { /* 11051 */
    232,
    /* VPANDNQZ256rr */
  },
  { /* 11052 */
    233,
    /* VPANDNQZ256rrk */
  },
  { /* 11053 */
    234,
    /* VPANDNQZ256rrkz */
  },
  { /* 11054 */
    235,
    /* VPANDNQZrm */
  },
  { /* 11055 */
    236,
    /* VPANDNQZrmb */
  },
  { /* 11056 */
    237,
    /* VPANDNQZrmbk */
  },
  { /* 11057 */
    238,
    /* VPANDNQZrmbkz */
  },
  { /* 11058 */
    239,
    /* VPANDNQZrmk */
  },
  { /* 11059 */
    240,
    /* VPANDNQZrmkz */
  },
  { /* 11060 */
    241,
    /* VPANDNQZrr */
  },
  { /* 11061 */
    245,
    /* VPANDNQZrrk */
  },
  { /* 11062 */
    246,
    /* VPANDNQZrrkz */
  },
  { /* 11063 */
    216,
    /* VPANDNYrm */
  },
  { /* 11064 */
    217,
    /* VPANDNYrr */
  },
  { /* 11065 */
    247,
    /* VPANDNrm */
  },
  { /* 11066 */
    248,
    /* VPANDNrr */
  },
  { /* 11067 */
    218,
    /* VPANDQZ128rm */
  },
  { /* 11068 */
    219,
    /* VPANDQZ128rmb */
  },
  { /* 11069 */
    220,
    /* VPANDQZ128rmbk */
  },
  { /* 11070 */
    221,
    /* VPANDQZ128rmbkz */
  },
  { /* 11071 */
    215,
    /* VPANDQZ128rmk */
  },
  { /* 11072 */
    222,
    /* VPANDQZ128rmkz */
  },
  { /* 11073 */
    223,
    /* VPANDQZ128rr */
  },
  { /* 11074 */
    224,
    /* VPANDQZ128rrk */
  },
  { /* 11075 */
    225,
    /* VPANDQZ128rrkz */
  },
  { /* 11076 */
    226,
    /* VPANDQZ256rm */
  },
  { /* 11077 */
    227,
    /* VPANDQZ256rmb */
  },
  { /* 11078 */
    228,
    /* VPANDQZ256rmbk */
  },
  { /* 11079 */
    229,
    /* VPANDQZ256rmbkz */
  },
  { /* 11080 */
    230,
    /* VPANDQZ256rmk */
  },
  { /* 11081 */
    231,
    /* VPANDQZ256rmkz */
  },
  { /* 11082 */
    232,
    /* VPANDQZ256rr */
  },
  { /* 11083 */
    233,
    /* VPANDQZ256rrk */
  },
  { /* 11084 */
    234,
    /* VPANDQZ256rrkz */
  },
  { /* 11085 */
    235,
    /* VPANDQZrm */
  },
  { /* 11086 */
    236,
    /* VPANDQZrmb */
  },
  { /* 11087 */
    237,
    /* VPANDQZrmbk */
  },
  { /* 11088 */
    238,
    /* VPANDQZrmbkz */
  },
  { /* 11089 */
    239,
    /* VPANDQZrmk */
  },
  { /* 11090 */
    240,
    /* VPANDQZrmkz */
  },
  { /* 11091 */
    241,
    /* VPANDQZrr */
  },
  { /* 11092 */
    245,
    /* VPANDQZrrk */
  },
  { /* 11093 */
    246,
    /* VPANDQZrrkz */
  },
  { /* 11094 */
    216,
    /* VPANDYrm */
  },
  { /* 11095 */
    217,
    /* VPANDYrr */
  },
  { /* 11096 */
    247,
    /* VPANDrm */
  },
  { /* 11097 */
    248,
    /* VPANDrr */
  },
  { /* 11098 */
    216,
    /* VPAVGBYrm */
  },
  { /* 11099 */
    217,
    /* VPAVGBYrr */
  },
  { /* 11100 */
    218,
    /* VPAVGBZ128rm */
  },
  { /* 11101 */
    215,
    /* VPAVGBZ128rmk */
  },
  { /* 11102 */
    222,
    /* VPAVGBZ128rmkz */
  },
  { /* 11103 */
    223,
    /* VPAVGBZ128rr */
  },
  { /* 11104 */
    224,
    /* VPAVGBZ128rrk */
  },
  { /* 11105 */
    225,
    /* VPAVGBZ128rrkz */
  },
  { /* 11106 */
    226,
    /* VPAVGBZ256rm */
  },
  { /* 11107 */
    230,
    /* VPAVGBZ256rmk */
  },
  { /* 11108 */
    231,
    /* VPAVGBZ256rmkz */
  },
  { /* 11109 */
    232,
    /* VPAVGBZ256rr */
  },
  { /* 11110 */
    233,
    /* VPAVGBZ256rrk */
  },
  { /* 11111 */
    234,
    /* VPAVGBZ256rrkz */
  },
  { /* 11112 */
    235,
    /* VPAVGBZrm */
  },
  { /* 11113 */
    239,
    /* VPAVGBZrmk */
  },
  { /* 11114 */
    240,
    /* VPAVGBZrmkz */
  },
  { /* 11115 */
    241,
    /* VPAVGBZrr */
  },
  { /* 11116 */
    245,
    /* VPAVGBZrrk */
  },
  { /* 11117 */
    246,
    /* VPAVGBZrrkz */
  },
  { /* 11118 */
    247,
    /* VPAVGBrm */
  },
  { /* 11119 */
    248,
    /* VPAVGBrr */
  },
  { /* 11120 */
    216,
    /* VPAVGWYrm */
  },
  { /* 11121 */
    217,
    /* VPAVGWYrr */
  },
  { /* 11122 */
    218,
    /* VPAVGWZ128rm */
  },
  { /* 11123 */
    215,
    /* VPAVGWZ128rmk */
  },
  { /* 11124 */
    222,
    /* VPAVGWZ128rmkz */
  },
  { /* 11125 */
    223,
    /* VPAVGWZ128rr */
  },
  { /* 11126 */
    224,
    /* VPAVGWZ128rrk */
  },
  { /* 11127 */
    225,
    /* VPAVGWZ128rrkz */
  },
  { /* 11128 */
    226,
    /* VPAVGWZ256rm */
  },
  { /* 11129 */
    230,
    /* VPAVGWZ256rmk */
  },
  { /* 11130 */
    231,
    /* VPAVGWZ256rmkz */
  },
  { /* 11131 */
    232,
    /* VPAVGWZ256rr */
  },
  { /* 11132 */
    233,
    /* VPAVGWZ256rrk */
  },
  { /* 11133 */
    234,
    /* VPAVGWZ256rrkz */
  },
  { /* 11134 */
    235,
    /* VPAVGWZrm */
  },
  { /* 11135 */
    239,
    /* VPAVGWZrmk */
  },
  { /* 11136 */
    240,
    /* VPAVGWZrmkz */
  },
  { /* 11137 */
    241,
    /* VPAVGWZrr */
  },
  { /* 11138 */
    245,
    /* VPAVGWZrrk */
  },
  { /* 11139 */
    246,
    /* VPAVGWZrrkz */
  },
  { /* 11140 */
    247,
    /* VPAVGWrm */
  },
  { /* 11141 */
    248,
    /* VPAVGWrr */
  },
  { /* 11142 */
    328,
    /* VPBLENDDYrmi */
  },
  { /* 11143 */
    329,
    /* VPBLENDDYrri */
  },
  { /* 11144 */
    330,
    /* VPBLENDDrmi */
  },
  { /* 11145 */
    331,
    /* VPBLENDDrri */
  },
  { /* 11146 */
    218,
    /* VPBLENDMBZ128rm */
  },
  { /* 11147 */
    222,
    /* VPBLENDMBZ128rmk */
  },
  { /* 11148 */
    222,
    /* VPBLENDMBZ128rmkz */
  },
  { /* 11149 */
    223,
    /* VPBLENDMBZ128rr */
  },
  { /* 11150 */
    225,
    /* VPBLENDMBZ128rrk */
  },
  { /* 11151 */
    225,
    /* VPBLENDMBZ128rrkz */
  },
  { /* 11152 */
    226,
    /* VPBLENDMBZ256rm */
  },
  { /* 11153 */
    231,
    /* VPBLENDMBZ256rmk */
  },
  { /* 11154 */
    231,
    /* VPBLENDMBZ256rmkz */
  },
  { /* 11155 */
    232,
    /* VPBLENDMBZ256rr */
  },
  { /* 11156 */
    234,
    /* VPBLENDMBZ256rrk */
  },
  { /* 11157 */
    234,
    /* VPBLENDMBZ256rrkz */
  },
  { /* 11158 */
    235,
    /* VPBLENDMBZrm */
  },
  { /* 11159 */
    240,
    /* VPBLENDMBZrmk */
  },
  { /* 11160 */
    240,
    /* VPBLENDMBZrmkz */
  },
  { /* 11161 */
    241,
    /* VPBLENDMBZrr */
  },
  { /* 11162 */
    246,
    /* VPBLENDMBZrrk */
  },
  { /* 11163 */
    246,
    /* VPBLENDMBZrrkz */
  },
  { /* 11164 */
    218,
    /* VPBLENDMDZ128rm */
  },
  { /* 11165 */
    261,
    /* VPBLENDMDZ128rmb */
  },
  { /* 11166 */
    263,
    /* VPBLENDMDZ128rmbk */
  },
  { /* 11167 */
    263,
    /* VPBLENDMDZ128rmbkz */
  },
  { /* 11168 */
    222,
    /* VPBLENDMDZ128rmk */
  },
  { /* 11169 */
    222,
    /* VPBLENDMDZ128rmkz */
  },
  { /* 11170 */
    223,
    /* VPBLENDMDZ128rr */
  },
  { /* 11171 */
    225,
    /* VPBLENDMDZ128rrk */
  },
  { /* 11172 */
    225,
    /* VPBLENDMDZ128rrkz */
  },
  { /* 11173 */
    226,
    /* VPBLENDMDZ256rm */
  },
  { /* 11174 */
    264,
    /* VPBLENDMDZ256rmb */
  },
  { /* 11175 */
    266,
    /* VPBLENDMDZ256rmbk */
  },
  { /* 11176 */
    266,
    /* VPBLENDMDZ256rmbkz */
  },
  { /* 11177 */
    231,
    /* VPBLENDMDZ256rmk */
  },
  { /* 11178 */
    231,
    /* VPBLENDMDZ256rmkz */
  },
  { /* 11179 */
    232,
    /* VPBLENDMDZ256rr */
  },
  { /* 11180 */
    234,
    /* VPBLENDMDZ256rrk */
  },
  { /* 11181 */
    234,
    /* VPBLENDMDZ256rrkz */
  },
  { /* 11182 */
    235,
    /* VPBLENDMDZrm */
  },
  { /* 11183 */
    267,
    /* VPBLENDMDZrmb */
  },
  { /* 11184 */
    269,
    /* VPBLENDMDZrmbk */
  },
  { /* 11185 */
    269,
    /* VPBLENDMDZrmbkz */
  },
  { /* 11186 */
    240,
    /* VPBLENDMDZrmk */
  },
  { /* 11187 */
    240,
    /* VPBLENDMDZrmkz */
  },
  { /* 11188 */
    241,
    /* VPBLENDMDZrr */
  },
  { /* 11189 */
    246,
    /* VPBLENDMDZrrk */
  },
  { /* 11190 */
    246,
    /* VPBLENDMDZrrkz */
  },
  { /* 11191 */
    218,
    /* VPBLENDMQZ128rm */
  },
  { /* 11192 */
    219,
    /* VPBLENDMQZ128rmb */
  },
  { /* 11193 */
    221,
    /* VPBLENDMQZ128rmbk */
  },
  { /* 11194 */
    221,
    /* VPBLENDMQZ128rmbkz */
  },
  { /* 11195 */
    222,
    /* VPBLENDMQZ128rmk */
  },
  { /* 11196 */
    222,
    /* VPBLENDMQZ128rmkz */
  },
  { /* 11197 */
    223,
    /* VPBLENDMQZ128rr */
  },
  { /* 11198 */
    225,
    /* VPBLENDMQZ128rrk */
  },
  { /* 11199 */
    225,
    /* VPBLENDMQZ128rrkz */
  },
  { /* 11200 */
    226,
    /* VPBLENDMQZ256rm */
  },
  { /* 11201 */
    227,
    /* VPBLENDMQZ256rmb */
  },
  { /* 11202 */
    229,
    /* VPBLENDMQZ256rmbk */
  },
  { /* 11203 */
    229,
    /* VPBLENDMQZ256rmbkz */
  },
  { /* 11204 */
    231,
    /* VPBLENDMQZ256rmk */
  },
  { /* 11205 */
    231,
    /* VPBLENDMQZ256rmkz */
  },
  { /* 11206 */
    232,
    /* VPBLENDMQZ256rr */
  },
  { /* 11207 */
    234,
    /* VPBLENDMQZ256rrk */
  },
  { /* 11208 */
    234,
    /* VPBLENDMQZ256rrkz */
  },
  { /* 11209 */
    235,
    /* VPBLENDMQZrm */
  },
  { /* 11210 */
    236,
    /* VPBLENDMQZrmb */
  },
  { /* 11211 */
    238,
    /* VPBLENDMQZrmbk */
  },
  { /* 11212 */
    238,
    /* VPBLENDMQZrmbkz */
  },
  { /* 11213 */
    240,
    /* VPBLENDMQZrmk */
  },
  { /* 11214 */
    240,
    /* VPBLENDMQZrmkz */
  },
  { /* 11215 */
    241,
    /* VPBLENDMQZrr */
  },
  { /* 11216 */
    246,
    /* VPBLENDMQZrrk */
  },
  { /* 11217 */
    246,
    /* VPBLENDMQZrrkz */
  },
  { /* 11218 */
    218,
    /* VPBLENDMWZ128rm */
  },
  { /* 11219 */
    222,
    /* VPBLENDMWZ128rmk */
  },
  { /* 11220 */
    222,
    /* VPBLENDMWZ128rmkz */
  },
  { /* 11221 */
    223,
    /* VPBLENDMWZ128rr */
  },
  { /* 11222 */
    225,
    /* VPBLENDMWZ128rrk */
  },
  { /* 11223 */
    225,
    /* VPBLENDMWZ128rrkz */
  },
  { /* 11224 */
    226,
    /* VPBLENDMWZ256rm */
  },
  { /* 11225 */
    231,
    /* VPBLENDMWZ256rmk */
  },
  { /* 11226 */
    231,
    /* VPBLENDMWZ256rmkz */
  },
  { /* 11227 */
    232,
    /* VPBLENDMWZ256rr */
  },
  { /* 11228 */
    234,
    /* VPBLENDMWZ256rrk */
  },
  { /* 11229 */
    234,
    /* VPBLENDMWZ256rrkz */
  },
  { /* 11230 */
    235,
    /* VPBLENDMWZrm */
  },
  { /* 11231 */
    240,
    /* VPBLENDMWZrmk */
  },
  { /* 11232 */
    240,
    /* VPBLENDMWZrmkz */
  },
  { /* 11233 */
    241,
    /* VPBLENDMWZrr */
  },
  { /* 11234 */
    246,
    /* VPBLENDMWZrrk */
  },
  { /* 11235 */
    246,
    /* VPBLENDMWZrrkz */
  },
  { /* 11236 */
    332,
    /* VPBLENDVBYrm */
  },
  { /* 11237 */
    333,
    /* VPBLENDVBYrr */
  },
  { /* 11238 */
    334,
    /* VPBLENDVBrm */
  },
  { /* 11239 */
    335,
    /* VPBLENDVBrr */
  },
  { /* 11240 */
    328,
    /* VPBLENDWYrmi */
  },
  { /* 11241 */
    329,
    /* VPBLENDWYrri */
  },
  { /* 11242 */
    330,
    /* VPBLENDWrmi */
  },
  { /* 11243 */
    331,
    /* VPBLENDWrri */
  },
  { /* 11244 */
    327,
    /* VPBROADCASTBYrm */
  },
  { /* 11245 */
    363,
    /* VPBROADCASTBYrr */
  },
  { /* 11246 */
    31,
    /* VPBROADCASTBZ128rm */
  },
  { /* 11247 */
    820,
    /* VPBROADCASTBZ128rmk */
  },
  { /* 11248 */
    821,
    /* VPBROADCASTBZ128rmkz */
  },
  { /* 11249 */
    360,
    /* VPBROADCASTBZ128rr */
  },
  { /* 11250 */
    361,
    /* VPBROADCASTBZ128rrk */
  },
  { /* 11251 */
    362,
    /* VPBROADCASTBZ128rrkz */
  },
  { /* 11252 */
    327,
    /* VPBROADCASTBZ256rm */
  },
  { /* 11253 */
    822,
    /* VPBROADCASTBZ256rmk */
  },
  { /* 11254 */
    823,
    /* VPBROADCASTBZ256rmkz */
  },
  { /* 11255 */
    339,
    /* VPBROADCASTBZ256rr */
  },
  { /* 11256 */
    340,
    /* VPBROADCASTBZ256rrk */
  },
  { /* 11257 */
    341,
    /* VPBROADCASTBZ256rrkz */
  },
  { /* 11258 */
    824,
    /* VPBROADCASTBZrm */
  },
  { /* 11259 */
    825,
    /* VPBROADCASTBZrmk */
  },
  { /* 11260 */
    826,
    /* VPBROADCASTBZrmkz */
  },
  { /* 11261 */
    345,
    /* VPBROADCASTBZrr */
  },
  { /* 11262 */
    346,
    /* VPBROADCASTBZrrk */
  },
  { /* 11263 */
    347,
    /* VPBROADCASTBZrrkz */
  },
  { /* 11264 */
    797,
    /* VPBROADCASTBrZ128rr */
  },
  { /* 11265 */
    827,
    /* VPBROADCASTBrZ128rrk */
  },
  { /* 11266 */
    828,
    /* VPBROADCASTBrZ128rrkz */
  },
  { /* 11267 */
    829,
    /* VPBROADCASTBrZ256rr */
  },
  { /* 11268 */
    830,
    /* VPBROADCASTBrZ256rrk */
  },
  { /* 11269 */
    831,
    /* VPBROADCASTBrZ256rrkz */
  },
  { /* 11270 */
    832,
    /* VPBROADCASTBrZrr */
  },
  { /* 11271 */
    833,
    /* VPBROADCASTBrZrrk */
  },
  { /* 11272 */
    834,
    /* VPBROADCASTBrZrrkz */
  },
  { /* 11273 */
    31,
    /* VPBROADCASTBrm */
  },
  { /* 11274 */
    32,
    /* VPBROADCASTBrr */
  },
  { /* 11275 */
    327,
    /* VPBROADCASTDYrm */
  },
  { /* 11276 */
    363,
    /* VPBROADCASTDYrr */
  },
  { /* 11277 */
    364,
    /* VPBROADCASTDZ128rm */
  },
  { /* 11278 */
    365,
    /* VPBROADCASTDZ128rmk */
  },
  { /* 11279 */
    366,
    /* VPBROADCASTDZ128rmkz */
  },
  { /* 11280 */
    360,
    /* VPBROADCASTDZ128rr */
  },
  { /* 11281 */
    361,
    /* VPBROADCASTDZ128rrk */
  },
  { /* 11282 */
    362,
    /* VPBROADCASTDZ128rrkz */
  },
  { /* 11283 */
    367,
    /* VPBROADCASTDZ256rm */
  },
  { /* 11284 */
    368,
    /* VPBROADCASTDZ256rmk */
  },
  { /* 11285 */
    369,
    /* VPBROADCASTDZ256rmkz */
  },
  { /* 11286 */
    339,
    /* VPBROADCASTDZ256rr */
  },
  { /* 11287 */
    340,
    /* VPBROADCASTDZ256rrk */
  },
  { /* 11288 */
    341,
    /* VPBROADCASTDZ256rrkz */
  },
  { /* 11289 */
    370,
    /* VPBROADCASTDZrm */
  },
  { /* 11290 */
    371,
    /* VPBROADCASTDZrmk */
  },
  { /* 11291 */
    372,
    /* VPBROADCASTDZrmkz */
  },
  { /* 11292 */
    345,
    /* VPBROADCASTDZrr */
  },
  { /* 11293 */
    346,
    /* VPBROADCASTDZrrk */
  },
  { /* 11294 */
    347,
    /* VPBROADCASTDZrrkz */
  },
  { /* 11295 */
    797,
    /* VPBROADCASTDrZ128rr */
  },
  { /* 11296 */
    827,
    /* VPBROADCASTDrZ128rrk */
  },
  { /* 11297 */
    828,
    /* VPBROADCASTDrZ128rrkz */
  },
  { /* 11298 */
    829,
    /* VPBROADCASTDrZ256rr */
  },
  { /* 11299 */
    830,
    /* VPBROADCASTDrZ256rrk */
  },
  { /* 11300 */
    831,
    /* VPBROADCASTDrZ256rrkz */
  },
  { /* 11301 */
    832,
    /* VPBROADCASTDrZrr */
  },
  { /* 11302 */
    833,
    /* VPBROADCASTDrZrrk */
  },
  { /* 11303 */
    834,
    /* VPBROADCASTDrZrrkz */
  },
  { /* 11304 */
    31,
    /* VPBROADCASTDrm */
  },
  { /* 11305 */
    32,
    /* VPBROADCASTDrr */
  },
  { /* 11306 */
    835,
    /* VPBROADCASTMB2QZ128rr */
  },
  { /* 11307 */
    836,
    /* VPBROADCASTMB2QZ256rr */
  },
  { /* 11308 */
    837,
    /* VPBROADCASTMB2QZrr */
  },
  { /* 11309 */
    835,
    /* VPBROADCASTMW2DZ128rr */
  },
  { /* 11310 */
    836,
    /* VPBROADCASTMW2DZ256rr */
  },
  { /* 11311 */
    837,
    /* VPBROADCASTMW2DZrr */
  },
  { /* 11312 */
    327,
    /* VPBROADCASTQYrm */
  },
  { /* 11313 */
    363,
    /* VPBROADCASTQYrr */
  },
  { /* 11314 */
    357,
    /* VPBROADCASTQZ128rm */
  },
  { /* 11315 */
    358,
    /* VPBROADCASTQZ128rmk */
  },
  { /* 11316 */
    359,
    /* VPBROADCASTQZ128rmkz */
  },
  { /* 11317 */
    360,
    /* VPBROADCASTQZ128rr */
  },
  { /* 11318 */
    361,
    /* VPBROADCASTQZ128rrk */
  },
  { /* 11319 */
    362,
    /* VPBROADCASTQZ128rrkz */
  },
  { /* 11320 */
    336,
    /* VPBROADCASTQZ256rm */
  },
  { /* 11321 */
    337,
    /* VPBROADCASTQZ256rmk */
  },
  { /* 11322 */
    338,
    /* VPBROADCASTQZ256rmkz */
  },
  { /* 11323 */
    339,
    /* VPBROADCASTQZ256rr */
  },
  { /* 11324 */
    340,
    /* VPBROADCASTQZ256rrk */
  },
  { /* 11325 */
    341,
    /* VPBROADCASTQZ256rrkz */
  },
  { /* 11326 */
    342,
    /* VPBROADCASTQZrm */
  },
  { /* 11327 */
    343,
    /* VPBROADCASTQZrmk */
  },
  { /* 11328 */
    344,
    /* VPBROADCASTQZrmkz */
  },
  { /* 11329 */
    345,
    /* VPBROADCASTQZrr */
  },
  { /* 11330 */
    346,
    /* VPBROADCASTQZrrk */
  },
  { /* 11331 */
    347,
    /* VPBROADCASTQZrrkz */
  },
  { /* 11332 */
    788,
    /* VPBROADCASTQrZ128rr */
  },
  { /* 11333 */
    838,
    /* VPBROADCASTQrZ128rrk */
  },
  { /* 11334 */
    839,
    /* VPBROADCASTQrZ128rrkz */
  },
  { /* 11335 */
    840,
    /* VPBROADCASTQrZ256rr */
  },
  { /* 11336 */
    841,
    /* VPBROADCASTQrZ256rrk */
  },
  { /* 11337 */
    842,
    /* VPBROADCASTQrZ256rrkz */
  },
  { /* 11338 */
    843,
    /* VPBROADCASTQrZrr */
  },
  { /* 11339 */
    844,
    /* VPBROADCASTQrZrrk */
  },
  { /* 11340 */
    845,
    /* VPBROADCASTQrZrrkz */
  },
  { /* 11341 */
    31,
    /* VPBROADCASTQrm */
  },
  { /* 11342 */
    32,
    /* VPBROADCASTQrr */
  },
  { /* 11343 */
    327,
    /* VPBROADCASTWYrm */
  },
  { /* 11344 */
    363,
    /* VPBROADCASTWYrr */
  },
  { /* 11345 */
    412,
    /* VPBROADCASTWZ128rm */
  },
  { /* 11346 */
    494,
    /* VPBROADCASTWZ128rmk */
  },
  { /* 11347 */
    495,
    /* VPBROADCASTWZ128rmkz */
  },
  { /* 11348 */
    360,
    /* VPBROADCASTWZ128rr */
  },
  { /* 11349 */
    361,
    /* VPBROADCASTWZ128rrk */
  },
  { /* 11350 */
    362,
    /* VPBROADCASTWZ128rrkz */
  },
  { /* 11351 */
    496,
    /* VPBROADCASTWZ256rm */
  },
  { /* 11352 */
    497,
    /* VPBROADCASTWZ256rmk */
  },
  { /* 11353 */
    498,
    /* VPBROADCASTWZ256rmkz */
  },
  { /* 11354 */
    339,
    /* VPBROADCASTWZ256rr */
  },
  { /* 11355 */
    340,
    /* VPBROADCASTWZ256rrk */
  },
  { /* 11356 */
    341,
    /* VPBROADCASTWZ256rrkz */
  },
  { /* 11357 */
    499,
    /* VPBROADCASTWZrm */
  },
  { /* 11358 */
    500,
    /* VPBROADCASTWZrmk */
  },
  { /* 11359 */
    501,
    /* VPBROADCASTWZrmkz */
  },
  { /* 11360 */
    345,
    /* VPBROADCASTWZrr */
  },
  { /* 11361 */
    346,
    /* VPBROADCASTWZrrk */
  },
  { /* 11362 */
    347,
    /* VPBROADCASTWZrrkz */
  },
  { /* 11363 */
    797,
    /* VPBROADCASTWrZ128rr */
  },
  { /* 11364 */
    827,
    /* VPBROADCASTWrZ128rrk */
  },
  { /* 11365 */
    828,
    /* VPBROADCASTWrZ128rrkz */
  },
  { /* 11366 */
    829,
    /* VPBROADCASTWrZ256rr */
  },
  { /* 11367 */
    830,
    /* VPBROADCASTWrZ256rrk */
  },
  { /* 11368 */
    831,
    /* VPBROADCASTWrZ256rrkz */
  },
  { /* 11369 */
    832,
    /* VPBROADCASTWrZrr */
  },
  { /* 11370 */
    833,
    /* VPBROADCASTWrZrrk */
  },
  { /* 11371 */
    834,
    /* VPBROADCASTWrZrrkz */
  },
  { /* 11372 */
    31,
    /* VPBROADCASTWrm */
  },
  { /* 11373 */
    32,
    /* VPBROADCASTWrr */
  },
  { /* 11374 */
    328,
    /* VPCLMULQDQYrm */
  },
  { /* 11375 */
    329,
    /* VPCLMULQDQYrr */
  },
  { /* 11376 */
    294,
    /* VPCLMULQDQZ128rm */
  },
  { /* 11377 */
    297,
    /* VPCLMULQDQZ128rr */
  },
  { /* 11378 */
    303,
    /* VPCLMULQDQZ256rm */
  },
  { /* 11379 */
    306,
    /* VPCLMULQDQZ256rr */
  },
  { /* 11380 */
    312,
    /* VPCLMULQDQZrm */
  },
  { /* 11381 */
    315,
    /* VPCLMULQDQZrr */
  },
  { /* 11382 */
    330,
    /* VPCLMULQDQrm */
  },
  { /* 11383 */
    331,
    /* VPCLMULQDQrr */
  },
  { /* 11384 */
    332,
    /* VPCMOVYrmr */
  },
  { /* 11385 */
    642,
    /* VPCMOVYrrm */
  },
  { /* 11386 */
    333,
    /* VPCMOVYrrr */
  },
  { /* 11387 */
    643,
    /* VPCMOVYrrr_REV */
  },
  { /* 11388 */
    334,
    /* VPCMOVrmr */
  },
  { /* 11389 */
    644,
    /* VPCMOVrrm */
  },
  { /* 11390 */
    335,
    /* VPCMOVrrr */
  },
  { /* 11391 */
    645,
    /* VPCMOVrrr_REV */
  },
  { /* 11392 */
    375,
    /* VPCMPBZ128rmi */
  },
  { /* 11393 */
    376,
    /* VPCMPBZ128rmik */
  },
  { /* 11394 */
    377,
    /* VPCMPBZ128rri */
  },
  { /* 11395 */
    378,
    /* VPCMPBZ128rrik */
  },
  { /* 11396 */
    381,
    /* VPCMPBZ256rmi */
  },
  { /* 11397 */
    382,
    /* VPCMPBZ256rmik */
  },
  { /* 11398 */
    383,
    /* VPCMPBZ256rri */
  },
  { /* 11399 */
    384,
    /* VPCMPBZ256rrik */
  },
  { /* 11400 */
    387,
    /* VPCMPBZrmi */
  },
  { /* 11401 */
    388,
    /* VPCMPBZrmik */
  },
  { /* 11402 */
    389,
    /* VPCMPBZrri */
  },
  { /* 11403 */
    392,
    /* VPCMPBZrrik */
  },
  { /* 11404 */
    375,
    /* VPCMPDZ128rmi */
  },
  { /* 11405 */
    401,
    /* VPCMPDZ128rmib */
  },
  { /* 11406 */
    402,
    /* VPCMPDZ128rmibk */
  },
  { /* 11407 */
    376,
    /* VPCMPDZ128rmik */
  },
  { /* 11408 */
    377,
    /* VPCMPDZ128rri */
  },
  { /* 11409 */
    378,
    /* VPCMPDZ128rrik */
  },
  { /* 11410 */
    381,
    /* VPCMPDZ256rmi */
  },
  { /* 11411 */
    403,
    /* VPCMPDZ256rmib */
  },
  { /* 11412 */
    404,
    /* VPCMPDZ256rmibk */
  },
  { /* 11413 */
    382,
    /* VPCMPDZ256rmik */
  },
  { /* 11414 */
    383,
    /* VPCMPDZ256rri */
  },
  { /* 11415 */
    384,
    /* VPCMPDZ256rrik */
  },
  { /* 11416 */
    387,
    /* VPCMPDZrmi */
  },
  { /* 11417 */
    405,
    /* VPCMPDZrmib */
  },
  { /* 11418 */
    406,
    /* VPCMPDZrmibk */
  },
  { /* 11419 */
    388,
    /* VPCMPDZrmik */
  },
  { /* 11420 */
    389,
    /* VPCMPDZrri */
  },
  { /* 11421 */
    392,
    /* VPCMPDZrrik */
  },
  { /* 11422 */
    216,
    /* VPCMPEQBYrm */
  },
  { /* 11423 */
    217,
    /* VPCMPEQBYrr */
  },
  { /* 11424 */
    846,
    /* VPCMPEQBZ128rm */
  },
  { /* 11425 */
    847,
    /* VPCMPEQBZ128rmk */
  },
  { /* 11426 */
    848,
    /* VPCMPEQBZ128rr */
  },
  { /* 11427 */
    849,
    /* VPCMPEQBZ128rrk */
  },
  { /* 11428 */
    850,
    /* VPCMPEQBZ256rm */
  },
  { /* 11429 */
    851,
    /* VPCMPEQBZ256rmk */
  },
  { /* 11430 */
    852,
    /* VPCMPEQBZ256rr */
  },
  { /* 11431 */
    853,
    /* VPCMPEQBZ256rrk */
  },
  { /* 11432 */
    854,
    /* VPCMPEQBZrm */
  },
  { /* 11433 */
    855,
    /* VPCMPEQBZrmk */
  },
  { /* 11434 */
    856,
    /* VPCMPEQBZrr */
  },
  { /* 11435 */
    857,
    /* VPCMPEQBZrrk */
  },
  { /* 11436 */
    247,
    /* VPCMPEQBrm */
  },
  { /* 11437 */
    248,
    /* VPCMPEQBrr */
  },
  { /* 11438 */
    216,
    /* VPCMPEQDYrm */
  },
  { /* 11439 */
    217,
    /* VPCMPEQDYrr */
  },
  { /* 11440 */
    846,
    /* VPCMPEQDZ128rm */
  },
  { /* 11441 */
    858,
    /* VPCMPEQDZ128rmb */
  },
  { /* 11442 */
    859,
    /* VPCMPEQDZ128rmbk */
  },
  { /* 11443 */
    847,
    /* VPCMPEQDZ128rmk */
  },
  { /* 11444 */
    848,
    /* VPCMPEQDZ128rr */
  },
  { /* 11445 */
    849,
    /* VPCMPEQDZ128rrk */
  },
  { /* 11446 */
    850,
    /* VPCMPEQDZ256rm */
  },
  { /* 11447 */
    860,
    /* VPCMPEQDZ256rmb */
  },
  { /* 11448 */
    861,
    /* VPCMPEQDZ256rmbk */
  },
  { /* 11449 */
    851,
    /* VPCMPEQDZ256rmk */
  },
  { /* 11450 */
    852,
    /* VPCMPEQDZ256rr */
  },
  { /* 11451 */
    853,
    /* VPCMPEQDZ256rrk */
  },
  { /* 11452 */
    854,
    /* VPCMPEQDZrm */
  },
  { /* 11453 */
    862,
    /* VPCMPEQDZrmb */
  },
  { /* 11454 */
    863,
    /* VPCMPEQDZrmbk */
  },
  { /* 11455 */
    855,
    /* VPCMPEQDZrmk */
  },
  { /* 11456 */
    856,
    /* VPCMPEQDZrr */
  },
  { /* 11457 */
    857,
    /* VPCMPEQDZrrk */
  },
  { /* 11458 */
    247,
    /* VPCMPEQDrm */
  },
  { /* 11459 */
    248,
    /* VPCMPEQDrr */
  },
  { /* 11460 */
    216,
    /* VPCMPEQQYrm */
  },
  { /* 11461 */
    217,
    /* VPCMPEQQYrr */
  },
  { /* 11462 */
    846,
    /* VPCMPEQQZ128rm */
  },
  { /* 11463 */
    864,
    /* VPCMPEQQZ128rmb */
  },
  { /* 11464 */
    865,
    /* VPCMPEQQZ128rmbk */
  },
  { /* 11465 */
    847,
    /* VPCMPEQQZ128rmk */
  },
  { /* 11466 */
    848,
    /* VPCMPEQQZ128rr */
  },
  { /* 11467 */
    849,
    /* VPCMPEQQZ128rrk */
  },
  { /* 11468 */
    850,
    /* VPCMPEQQZ256rm */
  },
  { /* 11469 */
    866,
    /* VPCMPEQQZ256rmb */
  },
  { /* 11470 */
    867,
    /* VPCMPEQQZ256rmbk */
  },
  { /* 11471 */
    851,
    /* VPCMPEQQZ256rmk */
  },
  { /* 11472 */
    852,
    /* VPCMPEQQZ256rr */
  },
  { /* 11473 */
    853,
    /* VPCMPEQQZ256rrk */
  },
  { /* 11474 */
    854,
    /* VPCMPEQQZrm */
  },
  { /* 11475 */
    868,
    /* VPCMPEQQZrmb */
  },
  { /* 11476 */
    869,
    /* VPCMPEQQZrmbk */
  },
  { /* 11477 */
    855,
    /* VPCMPEQQZrmk */
  },
  { /* 11478 */
    856,
    /* VPCMPEQQZrr */
  },
  { /* 11479 */
    857,
    /* VPCMPEQQZrrk */
  },
  { /* 11480 */
    247,
    /* VPCMPEQQrm */
  },
  { /* 11481 */
    248,
    /* VPCMPEQQrr */
  },
  { /* 11482 */
    216,
    /* VPCMPEQWYrm */
  },
  { /* 11483 */
    217,
    /* VPCMPEQWYrr */
  },
  { /* 11484 */
    846,
    /* VPCMPEQWZ128rm */
  },
  { /* 11485 */
    847,
    /* VPCMPEQWZ128rmk */
  },
  { /* 11486 */
    848,
    /* VPCMPEQWZ128rr */
  },
  { /* 11487 */
    849,
    /* VPCMPEQWZ128rrk */
  },
  { /* 11488 */
    850,
    /* VPCMPEQWZ256rm */
  },
  { /* 11489 */
    851,
    /* VPCMPEQWZ256rmk */
  },
  { /* 11490 */
    852,
    /* VPCMPEQWZ256rr */
  },
  { /* 11491 */
    853,
    /* VPCMPEQWZ256rrk */
  },
  { /* 11492 */
    854,
    /* VPCMPEQWZrm */
  },
  { /* 11493 */
    855,
    /* VPCMPEQWZrmk */
  },
  { /* 11494 */
    856,
    /* VPCMPEQWZrr */
  },
  { /* 11495 */
    857,
    /* VPCMPEQWZrrk */
  },
  { /* 11496 */
    247,
    /* VPCMPEQWrm */
  },
  { /* 11497 */
    248,
    /* VPCMPEQWrr */
  },
  { /* 11498 */
    33,
    /* VPCMPESTRIrm */
  },
  { /* 11499 */
    34,
    /* VPCMPESTRIrr */
  },
  { /* 11500 */
    33,
    /* VPCMPESTRMrm */
  },
  { /* 11501 */
    34,
    /* VPCMPESTRMrr */
  },
  { /* 11502 */
    216,
    /* VPCMPGTBYrm */
  },
  { /* 11503 */
    217,
    /* VPCMPGTBYrr */
  },
  { /* 11504 */
    846,
    /* VPCMPGTBZ128rm */
  },
  { /* 11505 */
    847,
    /* VPCMPGTBZ128rmk */
  },
  { /* 11506 */
    848,
    /* VPCMPGTBZ128rr */
  },
  { /* 11507 */
    849,
    /* VPCMPGTBZ128rrk */
  },
  { /* 11508 */
    850,
    /* VPCMPGTBZ256rm */
  },
  { /* 11509 */
    851,
    /* VPCMPGTBZ256rmk */
  },
  { /* 11510 */
    852,
    /* VPCMPGTBZ256rr */
  },
  { /* 11511 */
    853,
    /* VPCMPGTBZ256rrk */
  },
  { /* 11512 */
    854,
    /* VPCMPGTBZrm */
  },
  { /* 11513 */
    855,
    /* VPCMPGTBZrmk */
  },
  { /* 11514 */
    856,
    /* VPCMPGTBZrr */
  },
  { /* 11515 */
    857,
    /* VPCMPGTBZrrk */
  },
  { /* 11516 */
    247,
    /* VPCMPGTBrm */
  },
  { /* 11517 */
    248,
    /* VPCMPGTBrr */
  },
  { /* 11518 */
    216,
    /* VPCMPGTDYrm */
  },
  { /* 11519 */
    217,
    /* VPCMPGTDYrr */
  },
  { /* 11520 */
    846,
    /* VPCMPGTDZ128rm */
  },
  { /* 11521 */
    858,
    /* VPCMPGTDZ128rmb */
  },
  { /* 11522 */
    859,
    /* VPCMPGTDZ128rmbk */
  },
  { /* 11523 */
    847,
    /* VPCMPGTDZ128rmk */
  },
  { /* 11524 */
    848,
    /* VPCMPGTDZ128rr */
  },
  { /* 11525 */
    849,
    /* VPCMPGTDZ128rrk */
  },
  { /* 11526 */
    850,
    /* VPCMPGTDZ256rm */
  },
  { /* 11527 */
    860,
    /* VPCMPGTDZ256rmb */
  },
  { /* 11528 */
    861,
    /* VPCMPGTDZ256rmbk */
  },
  { /* 11529 */
    851,
    /* VPCMPGTDZ256rmk */
  },
  { /* 11530 */
    852,
    /* VPCMPGTDZ256rr */
  },
  { /* 11531 */
    853,
    /* VPCMPGTDZ256rrk */
  },
  { /* 11532 */
    854,
    /* VPCMPGTDZrm */
  },
  { /* 11533 */
    862,
    /* VPCMPGTDZrmb */
  },
  { /* 11534 */
    863,
    /* VPCMPGTDZrmbk */
  },
  { /* 11535 */
    855,
    /* VPCMPGTDZrmk */
  },
  { /* 11536 */
    856,
    /* VPCMPGTDZrr */
  },
  { /* 11537 */
    857,
    /* VPCMPGTDZrrk */
  },
  { /* 11538 */
    247,
    /* VPCMPGTDrm */
  },
  { /* 11539 */
    248,
    /* VPCMPGTDrr */
  },
  { /* 11540 */
    216,
    /* VPCMPGTQYrm */
  },
  { /* 11541 */
    217,
    /* VPCMPGTQYrr */
  },
  { /* 11542 */
    846,
    /* VPCMPGTQZ128rm */
  },
  { /* 11543 */
    864,
    /* VPCMPGTQZ128rmb */
  },
  { /* 11544 */
    865,
    /* VPCMPGTQZ128rmbk */
  },
  { /* 11545 */
    847,
    /* VPCMPGTQZ128rmk */
  },
  { /* 11546 */
    848,
    /* VPCMPGTQZ128rr */
  },
  { /* 11547 */
    849,
    /* VPCMPGTQZ128rrk */
  },
  { /* 11548 */
    850,
    /* VPCMPGTQZ256rm */
  },
  { /* 11549 */
    866,
    /* VPCMPGTQZ256rmb */
  },
  { /* 11550 */
    867,
    /* VPCMPGTQZ256rmbk */
  },
  { /* 11551 */
    851,
    /* VPCMPGTQZ256rmk */
  },
  { /* 11552 */
    852,
    /* VPCMPGTQZ256rr */
  },
  { /* 11553 */
    853,
    /* VPCMPGTQZ256rrk */
  },
  { /* 11554 */
    854,
    /* VPCMPGTQZrm */
  },
  { /* 11555 */
    868,
    /* VPCMPGTQZrmb */
  },
  { /* 11556 */
    869,
    /* VPCMPGTQZrmbk */
  },
  { /* 11557 */
    855,
    /* VPCMPGTQZrmk */
  },
  { /* 11558 */
    856,
    /* VPCMPGTQZrr */
  },
  { /* 11559 */
    857,
    /* VPCMPGTQZrrk */
  },
  { /* 11560 */
    247,
    /* VPCMPGTQrm */
  },
  { /* 11561 */
    248,
    /* VPCMPGTQrr */
  },
  { /* 11562 */
    216,
    /* VPCMPGTWYrm */
  },
  { /* 11563 */
    217,
    /* VPCMPGTWYrr */
  },
  { /* 11564 */
    846,
    /* VPCMPGTWZ128rm */
  },
  { /* 11565 */
    847,
    /* VPCMPGTWZ128rmk */
  },
  { /* 11566 */
    848,
    /* VPCMPGTWZ128rr */
  },
  { /* 11567 */
    849,
    /* VPCMPGTWZ128rrk */
  },
  { /* 11568 */
    850,
    /* VPCMPGTWZ256rm */
  },
  { /* 11569 */
    851,
    /* VPCMPGTWZ256rmk */
  },
  { /* 11570 */
    852,
    /* VPCMPGTWZ256rr */
  },
  { /* 11571 */
    853,
    /* VPCMPGTWZ256rrk */
  },
  { /* 11572 */
    854,
    /* VPCMPGTWZrm */
  },
  { /* 11573 */
    855,
    /* VPCMPGTWZrmk */
  },
  { /* 11574 */
    856,
    /* VPCMPGTWZrr */
  },
  { /* 11575 */
    857,
    /* VPCMPGTWZrrk */
  },
  { /* 11576 */
    247,
    /* VPCMPGTWrm */
  },
  { /* 11577 */
    248,
    /* VPCMPGTWrr */
  },
  { /* 11578 */
    33,
    /* VPCMPISTRIrm */
  },
  { /* 11579 */
    34,
    /* VPCMPISTRIrr */
  },
  { /* 11580 */
    33,
    /* VPCMPISTRMrm */
  },
  { /* 11581 */
    34,
    /* VPCMPISTRMrr */
  },
  { /* 11582 */
    375,
    /* VPCMPQZ128rmi */
  },
  { /* 11583 */
    373,
    /* VPCMPQZ128rmib */
  },
  { /* 11584 */
    374,
    /* VPCMPQZ128rmibk */
  },
  { /* 11585 */
    376,
    /* VPCMPQZ128rmik */
  },
  { /* 11586 */
    377,
    /* VPCMPQZ128rri */
  },
  { /* 11587 */
    378,
    /* VPCMPQZ128rrik */
  },
  { /* 11588 */
    381,
    /* VPCMPQZ256rmi */
  },
  { /* 11589 */
    379,
    /* VPCMPQZ256rmib */
  },
  { /* 11590 */
    380,
    /* VPCMPQZ256rmibk */
  },
  { /* 11591 */
    382,
    /* VPCMPQZ256rmik */
  },
  { /* 11592 */
    383,
    /* VPCMPQZ256rri */
  },
  { /* 11593 */
    384,
    /* VPCMPQZ256rrik */
  },
  { /* 11594 */
    387,
    /* VPCMPQZrmi */
  },
  { /* 11595 */
    385,
    /* VPCMPQZrmib */
  },
  { /* 11596 */
    386,
    /* VPCMPQZrmibk */
  },
  { /* 11597 */
    388,
    /* VPCMPQZrmik */
  },
  { /* 11598 */
    389,
    /* VPCMPQZrri */
  },
  { /* 11599 */
    392,
    /* VPCMPQZrrik */
  },
  { /* 11600 */
    375,
    /* VPCMPUBZ128rmi */
  },
  { /* 11601 */
    376,
    /* VPCMPUBZ128rmik */
  },
  { /* 11602 */
    377,
    /* VPCMPUBZ128rri */
  },
  { /* 11603 */
    378,
    /* VPCMPUBZ128rrik */
  },
  { /* 11604 */
    381,
    /* VPCMPUBZ256rmi */
  },
  { /* 11605 */
    382,
    /* VPCMPUBZ256rmik */
  },
  { /* 11606 */
    383,
    /* VPCMPUBZ256rri */
  },
  { /* 11607 */
    384,
    /* VPCMPUBZ256rrik */
  },
  { /* 11608 */
    387,
    /* VPCMPUBZrmi */
  },
  { /* 11609 */
    388,
    /* VPCMPUBZrmik */
  },
  { /* 11610 */
    389,
    /* VPCMPUBZrri */
  },
  { /* 11611 */
    392,
    /* VPCMPUBZrrik */
  },
  { /* 11612 */
    375,
    /* VPCMPUDZ128rmi */
  },
  { /* 11613 */
    401,
    /* VPCMPUDZ128rmib */
  },
  { /* 11614 */
    402,
    /* VPCMPUDZ128rmibk */
  },
  { /* 11615 */
    376,
    /* VPCMPUDZ128rmik */
  },
  { /* 11616 */
    377,
    /* VPCMPUDZ128rri */
  },
  { /* 11617 */
    378,
    /* VPCMPUDZ128rrik */
  },
  { /* 11618 */
    381,
    /* VPCMPUDZ256rmi */
  },
  { /* 11619 */
    403,
    /* VPCMPUDZ256rmib */
  },
  { /* 11620 */
    404,
    /* VPCMPUDZ256rmibk */
  },
  { /* 11621 */
    382,
    /* VPCMPUDZ256rmik */
  },
  { /* 11622 */
    383,
    /* VPCMPUDZ256rri */
  },
  { /* 11623 */
    384,
    /* VPCMPUDZ256rrik */
  },
  { /* 11624 */
    387,
    /* VPCMPUDZrmi */
  },
  { /* 11625 */
    405,
    /* VPCMPUDZrmib */
  },
  { /* 11626 */
    406,
    /* VPCMPUDZrmibk */
  },
  { /* 11627 */
    388,
    /* VPCMPUDZrmik */
  },
  { /* 11628 */
    389,
    /* VPCMPUDZrri */
  },
  { /* 11629 */
    392,
    /* VPCMPUDZrrik */
  },
  { /* 11630 */
    375,
    /* VPCMPUQZ128rmi */
  },
  { /* 11631 */
    373,
    /* VPCMPUQZ128rmib */
  },
  { /* 11632 */
    374,
    /* VPCMPUQZ128rmibk */
  },
  { /* 11633 */
    376,
    /* VPCMPUQZ128rmik */
  },
  { /* 11634 */
    377,
    /* VPCMPUQZ128rri */
  },
  { /* 11635 */
    378,
    /* VPCMPUQZ128rrik */
  },
  { /* 11636 */
    381,
    /* VPCMPUQZ256rmi */
  },
  { /* 11637 */
    379,
    /* VPCMPUQZ256rmib */
  },
  { /* 11638 */
    380,
    /* VPCMPUQZ256rmibk */
  },
  { /* 11639 */
    382,
    /* VPCMPUQZ256rmik */
  },
  { /* 11640 */
    383,
    /* VPCMPUQZ256rri */
  },
  { /* 11641 */
    384,
    /* VPCMPUQZ256rrik */
  },
  { /* 11642 */
    387,
    /* VPCMPUQZrmi */
  },
  { /* 11643 */
    385,
    /* VPCMPUQZrmib */
  },
  { /* 11644 */
    386,
    /* VPCMPUQZrmibk */
  },
  { /* 11645 */
    388,
    /* VPCMPUQZrmik */
  },
  { /* 11646 */
    389,
    /* VPCMPUQZrri */
  },
  { /* 11647 */
    392,
    /* VPCMPUQZrrik */
  },
  { /* 11648 */
    375,
    /* VPCMPUWZ128rmi */
  },
  { /* 11649 */
    376,
    /* VPCMPUWZ128rmik */
  },
  { /* 11650 */
    377,
    /* VPCMPUWZ128rri */
  },
  { /* 11651 */
    378,
    /* VPCMPUWZ128rrik */
  },
  { /* 11652 */
    381,
    /* VPCMPUWZ256rmi */
  },
  { /* 11653 */
    382,
    /* VPCMPUWZ256rmik */
  },
  { /* 11654 */
    383,
    /* VPCMPUWZ256rri */
  },
  { /* 11655 */
    384,
    /* VPCMPUWZ256rrik */
  },
  { /* 11656 */
    387,
    /* VPCMPUWZrmi */
  },
  { /* 11657 */
    388,
    /* VPCMPUWZrmik */
  },
  { /* 11658 */
    389,
    /* VPCMPUWZrri */
  },
  { /* 11659 */
    392,
    /* VPCMPUWZrrik */
  },
  { /* 11660 */
    375,
    /* VPCMPWZ128rmi */
  },
  { /* 11661 */
    376,
    /* VPCMPWZ128rmik */
  },
  { /* 11662 */
    377,
    /* VPCMPWZ128rri */
  },
  { /* 11663 */
    378,
    /* VPCMPWZ128rrik */
  },
  { /* 11664 */
    381,
    /* VPCMPWZ256rmi */
  },
  { /* 11665 */
    382,
    /* VPCMPWZ256rmik */
  },
  { /* 11666 */
    383,
    /* VPCMPWZ256rri */
  },
  { /* 11667 */
    384,
    /* VPCMPWZ256rrik */
  },
  { /* 11668 */
    387,
    /* VPCMPWZrmi */
  },
  { /* 11669 */
    388,
    /* VPCMPWZrmik */
  },
  { /* 11670 */
    389,
    /* VPCMPWZrri */
  },
  { /* 11671 */
    392,
    /* VPCMPWZrrik */
  },
  { /* 11672 */
    330,
    /* VPCOMBmi */
  },
  { /* 11673 */
    331,
    /* VPCOMBri */
  },
  { /* 11674 */
    330,
    /* VPCOMDmi */
  },
  { /* 11675 */
    331,
    /* VPCOMDri */
  },
  { /* 11676 */
    179,
    /* VPCOMPRESSBZ128mr */
  },
  { /* 11677 */
    870,
    /* VPCOMPRESSBZ128mrk */
  },
  { /* 11678 */
    417,
    /* VPCOMPRESSBZ128rr */
  },
  { /* 11679 */
    418,
    /* VPCOMPRESSBZ128rrk */
  },
  { /* 11680 */
    419,
    /* VPCOMPRESSBZ128rrkz */
  },
  { /* 11681 */
    789,
    /* VPCOMPRESSBZ256mr */
  },
  { /* 11682 */
    871,
    /* VPCOMPRESSBZ256mrk */
  },
  { /* 11683 */
    422,
    /* VPCOMPRESSBZ256rr */
  },
  { /* 11684 */
    423,
    /* VPCOMPRESSBZ256rrk */
  },
  { /* 11685 */
    424,
    /* VPCOMPRESSBZ256rrkz */
  },
  { /* 11686 */
    872,
    /* VPCOMPRESSBZmr */
  },
  { /* 11687 */
    873,
    /* VPCOMPRESSBZmrk */
  },
  { /* 11688 */
    427,
    /* VPCOMPRESSBZrr */
  },
  { /* 11689 */
    428,
    /* VPCOMPRESSBZrrk */
  },
  { /* 11690 */
    429,
    /* VPCOMPRESSBZrrkz */
  },
  { /* 11691 */
    430,
    /* VPCOMPRESSDZ128mr */
  },
  { /* 11692 */
    431,
    /* VPCOMPRESSDZ128mrk */
  },
  { /* 11693 */
    417,
    /* VPCOMPRESSDZ128rr */
  },
  { /* 11694 */
    418,
    /* VPCOMPRESSDZ128rrk */
  },
  { /* 11695 */
    419,
    /* VPCOMPRESSDZ128rrkz */
  },
  { /* 11696 */
    432,
    /* VPCOMPRESSDZ256mr */
  },
  { /* 11697 */
    433,
    /* VPCOMPRESSDZ256mrk */
  },
  { /* 11698 */
    422,
    /* VPCOMPRESSDZ256rr */
  },
  { /* 11699 */
    423,
    /* VPCOMPRESSDZ256rrk */
  },
  { /* 11700 */
    424,
    /* VPCOMPRESSDZ256rrkz */
  },
  { /* 11701 */
    434,
    /* VPCOMPRESSDZmr */
  },
  { /* 11702 */
    435,
    /* VPCOMPRESSDZmrk */
  },
  { /* 11703 */
    427,
    /* VPCOMPRESSDZrr */
  },
  { /* 11704 */
    428,
    /* VPCOMPRESSDZrrk */
  },
  { /* 11705 */
    429,
    /* VPCOMPRESSDZrrkz */
  },
  { /* 11706 */
    415,
    /* VPCOMPRESSQZ128mr */
  },
  { /* 11707 */
    416,
    /* VPCOMPRESSQZ128mrk */
  },
  { /* 11708 */
    417,
    /* VPCOMPRESSQZ128rr */
  },
  { /* 11709 */
    418,
    /* VPCOMPRESSQZ128rrk */
  },
  { /* 11710 */
    419,
    /* VPCOMPRESSQZ128rrkz */
  },
  { /* 11711 */
    420,
    /* VPCOMPRESSQZ256mr */
  },
  { /* 11712 */
    421,
    /* VPCOMPRESSQZ256mrk */
  },
  { /* 11713 */
    422,
    /* VPCOMPRESSQZ256rr */
  },
  { /* 11714 */
    423,
    /* VPCOMPRESSQZ256rrk */
  },
  { /* 11715 */
    424,
    /* VPCOMPRESSQZ256rrkz */
  },
  { /* 11716 */
    425,
    /* VPCOMPRESSQZmr */
  },
  { /* 11717 */
    426,
    /* VPCOMPRESSQZmrk */
  },
  { /* 11718 */
    427,
    /* VPCOMPRESSQZrr */
  },
  { /* 11719 */
    428,
    /* VPCOMPRESSQZrrk */
  },
  { /* 11720 */
    429,
    /* VPCOMPRESSQZrrkz */
  },
  { /* 11721 */
    805,
    /* VPCOMPRESSWZ128mr */
  },
  { /* 11722 */
    806,
    /* VPCOMPRESSWZ128mrk */
  },
  { /* 11723 */
    417,
    /* VPCOMPRESSWZ128rr */
  },
  { /* 11724 */
    418,
    /* VPCOMPRESSWZ128rrk */
  },
  { /* 11725 */
    419,
    /* VPCOMPRESSWZ128rrkz */
  },
  { /* 11726 */
    874,
    /* VPCOMPRESSWZ256mr */
  },
  { /* 11727 */
    875,
    /* VPCOMPRESSWZ256mrk */
  },
  { /* 11728 */
    422,
    /* VPCOMPRESSWZ256rr */
  },
  { /* 11729 */
    423,
    /* VPCOMPRESSWZ256rrk */
  },
  { /* 11730 */
    424,
    /* VPCOMPRESSWZ256rrkz */
  },
  { /* 11731 */
    876,
    /* VPCOMPRESSWZmr */
  },
  { /* 11732 */
    877,
    /* VPCOMPRESSWZmrk */
  },
  { /* 11733 */
    427,
    /* VPCOMPRESSWZrr */
  },
  { /* 11734 */
    428,
    /* VPCOMPRESSWZrrk */
  },
  { /* 11735 */
    429,
    /* VPCOMPRESSWZrrkz */
  },
  { /* 11736 */
    330,
    /* VPCOMQmi */
  },
  { /* 11737 */
    331,
    /* VPCOMQri */
  },
  { /* 11738 */
    330,
    /* VPCOMUBmi */
  },
  { /* 11739 */
    331,
    /* VPCOMUBri */
  },
  { /* 11740 */
    330,
    /* VPCOMUDmi */
  },
  { /* 11741 */
    331,
    /* VPCOMUDri */
  },
  { /* 11742 */
    330,
    /* VPCOMUQmi */
  },
  { /* 11743 */
    331,
    /* VPCOMUQri */
  },
  { /* 11744 */
    330,
    /* VPCOMUWmi */
  },
  { /* 11745 */
    331,
    /* VPCOMUWri */
  },
  { /* 11746 */
    330,
    /* VPCOMWmi */
  },
  { /* 11747 */
    331,
    /* VPCOMWri */
  },
  { /* 11748 */
    444,
    /* VPCONFLICTDZ128rm */
  },
  { /* 11749 */
    364,
    /* VPCONFLICTDZ128rmb */
  },
  { /* 11750 */
    365,
    /* VPCONFLICTDZ128rmbk */
  },
  { /* 11751 */
    366,
    /* VPCONFLICTDZ128rmbkz */
  },
  { /* 11752 */
    445,
    /* VPCONFLICTDZ128rmk */
  },
  { /* 11753 */
    446,
    /* VPCONFLICTDZ128rmkz */
  },
  { /* 11754 */
    360,
    /* VPCONFLICTDZ128rr */
  },
  { /* 11755 */
    361,
    /* VPCONFLICTDZ128rrk */
  },
  { /* 11756 */
    362,
    /* VPCONFLICTDZ128rrkz */
  },
  { /* 11757 */
    463,
    /* VPCONFLICTDZ256rm */
  },
  { /* 11758 */
    367,
    /* VPCONFLICTDZ256rmb */
  },
  { /* 11759 */
    368,
    /* VPCONFLICTDZ256rmbk */
  },
  { /* 11760 */
    369,
    /* VPCONFLICTDZ256rmbkz */
  },
  { /* 11761 */
    464,
    /* VPCONFLICTDZ256rmk */
  },
  { /* 11762 */
    465,
    /* VPCONFLICTDZ256rmkz */
  },
  { /* 11763 */
    466,
    /* VPCONFLICTDZ256rr */
  },
  { /* 11764 */
    467,
    /* VPCONFLICTDZ256rrk */
  },
  { /* 11765 */
    468,
    /* VPCONFLICTDZ256rrkz */
  },
  { /* 11766 */
    469,
    /* VPCONFLICTDZrm */
  },
  { /* 11767 */
    370,
    /* VPCONFLICTDZrmb */
  },
  { /* 11768 */
    371,
    /* VPCONFLICTDZrmbk */
  },
  { /* 11769 */
    372,
    /* VPCONFLICTDZrmbkz */
  },
  { /* 11770 */
    470,
    /* VPCONFLICTDZrmk */
  },
  { /* 11771 */
    471,
    /* VPCONFLICTDZrmkz */
  },
  { /* 11772 */
    472,
    /* VPCONFLICTDZrr */
  },
  { /* 11773 */
    476,
    /* VPCONFLICTDZrrk */
  },
  { /* 11774 */
    477,
    /* VPCONFLICTDZrrkz */
  },
  { /* 11775 */
    444,
    /* VPCONFLICTQZ128rm */
  },
  { /* 11776 */
    357,
    /* VPCONFLICTQZ128rmb */
  },
  { /* 11777 */
    358,
    /* VPCONFLICTQZ128rmbk */
  },
  { /* 11778 */
    359,
    /* VPCONFLICTQZ128rmbkz */
  },
  { /* 11779 */
    445,
    /* VPCONFLICTQZ128rmk */
  },
  { /* 11780 */
    446,
    /* VPCONFLICTQZ128rmkz */
  },
  { /* 11781 */
    360,
    /* VPCONFLICTQZ128rr */
  },
  { /* 11782 */
    361,
    /* VPCONFLICTQZ128rrk */
  },
  { /* 11783 */
    362,
    /* VPCONFLICTQZ128rrkz */
  },
  { /* 11784 */
    463,
    /* VPCONFLICTQZ256rm */
  },
  { /* 11785 */
    336,
    /* VPCONFLICTQZ256rmb */
  },
  { /* 11786 */
    337,
    /* VPCONFLICTQZ256rmbk */
  },
  { /* 11787 */
    338,
    /* VPCONFLICTQZ256rmbkz */
  },
  { /* 11788 */
    464,
    /* VPCONFLICTQZ256rmk */
  },
  { /* 11789 */
    465,
    /* VPCONFLICTQZ256rmkz */
  },
  { /* 11790 */
    466,
    /* VPCONFLICTQZ256rr */
  },
  { /* 11791 */
    467,
    /* VPCONFLICTQZ256rrk */
  },
  { /* 11792 */
    468,
    /* VPCONFLICTQZ256rrkz */
  },
  { /* 11793 */
    469,
    /* VPCONFLICTQZrm */
  },
  { /* 11794 */
    342,
    /* VPCONFLICTQZrmb */
  },
  { /* 11795 */
    343,
    /* VPCONFLICTQZrmbk */
  },
  { /* 11796 */
    344,
    /* VPCONFLICTQZrmbkz */
  },
  { /* 11797 */
    470,
    /* VPCONFLICTQZrmk */
  },
  { /* 11798 */
    471,
    /* VPCONFLICTQZrmkz */
  },
  { /* 11799 */
    472,
    /* VPCONFLICTQZrr */
  },
  { /* 11800 */
    476,
    /* VPCONFLICTQZrrk */
  },
  { /* 11801 */
    477,
    /* VPCONFLICTQZrrkz */
  },
  { /* 11802 */
    626,
    /* VPDPBSSDSYrm */
  },
  { /* 11803 */
    627,
    /* VPDPBSSDSYrr */
  },
  { /* 11804 */
    632,
    /* VPDPBSSDSrm */
  },
  { /* 11805 */
    633,
    /* VPDPBSSDSrr */
  },
  { /* 11806 */
    626,
    /* VPDPBSSDYrm */
  },
  { /* 11807 */
    627,
    /* VPDPBSSDYrr */
  },
  { /* 11808 */
    632,
    /* VPDPBSSDrm */
  },
  { /* 11809 */
    633,
    /* VPDPBSSDrr */
  },
  { /* 11810 */
    626,
    /* VPDPBSUDSYrm */
  },
  { /* 11811 */
    627,
    /* VPDPBSUDSYrr */
  },
  { /* 11812 */
    632,
    /* VPDPBSUDSrm */
  },
  { /* 11813 */
    633,
    /* VPDPBSUDSrr */
  },
  { /* 11814 */
    626,
    /* VPDPBSUDYrm */
  },
  { /* 11815 */
    627,
    /* VPDPBSUDYrr */
  },
  { /* 11816 */
    632,
    /* VPDPBSUDrm */
  },
  { /* 11817 */
    633,
    /* VPDPBSUDrr */
  },
  { /* 11818 */
    626,
    /* VPDPBUSDSYrm */
  },
  { /* 11819 */
    627,
    /* VPDPBUSDSYrr */
  },
  { /* 11820 */
    214,
    /* VPDPBUSDSZ128m */
  },
  { /* 11821 */
    588,
    /* VPDPBUSDSZ128mb */
  },
  { /* 11822 */
    262,
    /* VPDPBUSDSZ128mbk */
  },
  { /* 11823 */
    262,
    /* VPDPBUSDSZ128mbkz */
  },
  { /* 11824 */
    215,
    /* VPDPBUSDSZ128mk */
  },
  { /* 11825 */
    215,
    /* VPDPBUSDSZ128mkz */
  },
  { /* 11826 */
    589,
    /* VPDPBUSDSZ128r */
  },
  { /* 11827 */
    224,
    /* VPDPBUSDSZ128rk */
  },
  { /* 11828 */
    224,
    /* VPDPBUSDSZ128rkz */
  },
  { /* 11829 */
    590,
    /* VPDPBUSDSZ256m */
  },
  { /* 11830 */
    591,
    /* VPDPBUSDSZ256mb */
  },
  { /* 11831 */
    265,
    /* VPDPBUSDSZ256mbk */
  },
  { /* 11832 */
    265,
    /* VPDPBUSDSZ256mbkz */
  },
  { /* 11833 */
    230,
    /* VPDPBUSDSZ256mk */
  },
  { /* 11834 */
    230,
    /* VPDPBUSDSZ256mkz */
  },
  { /* 11835 */
    592,
    /* VPDPBUSDSZ256r */
  },
  { /* 11836 */
    233,
    /* VPDPBUSDSZ256rk */
  },
  { /* 11837 */
    233,
    /* VPDPBUSDSZ256rkz */
  },
  { /* 11838 */
    593,
    /* VPDPBUSDSZm */
  },
  { /* 11839 */
    594,
    /* VPDPBUSDSZmb */
  },
  { /* 11840 */
    268,
    /* VPDPBUSDSZmbk */
  },
  { /* 11841 */
    268,
    /* VPDPBUSDSZmbkz */
  },
  { /* 11842 */
    239,
    /* VPDPBUSDSZmk */
  },
  { /* 11843 */
    239,
    /* VPDPBUSDSZmkz */
  },
  { /* 11844 */
    595,
    /* VPDPBUSDSZr */
  },
  { /* 11845 */
    245,
    /* VPDPBUSDSZrk */
  },
  { /* 11846 */
    245,
    /* VPDPBUSDSZrkz */
  },
  { /* 11847 */
    632,
    /* VPDPBUSDSrm */
  },
  { /* 11848 */
    633,
    /* VPDPBUSDSrr */
  },
  { /* 11849 */
    626,
    /* VPDPBUSDYrm */
  },
  { /* 11850 */
    627,
    /* VPDPBUSDYrr */
  },
  { /* 11851 */
    214,
    /* VPDPBUSDZ128m */
  },
  { /* 11852 */
    588,
    /* VPDPBUSDZ128mb */
  },
  { /* 11853 */
    262,
    /* VPDPBUSDZ128mbk */
  },
  { /* 11854 */
    262,
    /* VPDPBUSDZ128mbkz */
  },
  { /* 11855 */
    215,
    /* VPDPBUSDZ128mk */
  },
  { /* 11856 */
    215,
    /* VPDPBUSDZ128mkz */
  },
  { /* 11857 */
    589,
    /* VPDPBUSDZ128r */
  },
  { /* 11858 */
    224,
    /* VPDPBUSDZ128rk */
  },
  { /* 11859 */
    224,
    /* VPDPBUSDZ128rkz */
  },
  { /* 11860 */
    590,
    /* VPDPBUSDZ256m */
  },
  { /* 11861 */
    591,
    /* VPDPBUSDZ256mb */
  },
  { /* 11862 */
    265,
    /* VPDPBUSDZ256mbk */
  },
  { /* 11863 */
    265,
    /* VPDPBUSDZ256mbkz */
  },
  { /* 11864 */
    230,
    /* VPDPBUSDZ256mk */
  },
  { /* 11865 */
    230,
    /* VPDPBUSDZ256mkz */
  },
  { /* 11866 */
    592,
    /* VPDPBUSDZ256r */
  },
  { /* 11867 */
    233,
    /* VPDPBUSDZ256rk */
  },
  { /* 11868 */
    233,
    /* VPDPBUSDZ256rkz */
  },
  { /* 11869 */
    593,
    /* VPDPBUSDZm */
  },
  { /* 11870 */
    594,
    /* VPDPBUSDZmb */
  },
  { /* 11871 */
    268,
    /* VPDPBUSDZmbk */
  },
  { /* 11872 */
    268,
    /* VPDPBUSDZmbkz */
  },
  { /* 11873 */
    239,
    /* VPDPBUSDZmk */
  },
  { /* 11874 */
    239,
    /* VPDPBUSDZmkz */
  },
  { /* 11875 */
    595,
    /* VPDPBUSDZr */
  },
  { /* 11876 */
    245,
    /* VPDPBUSDZrk */
  },
  { /* 11877 */
    245,
    /* VPDPBUSDZrkz */
  },
  { /* 11878 */
    632,
    /* VPDPBUSDrm */
  },
  { /* 11879 */
    633,
    /* VPDPBUSDrr */
  },
  { /* 11880 */
    626,
    /* VPDPBUUDSYrm */
  },
  { /* 11881 */
    627,
    /* VPDPBUUDSYrr */
  },
  { /* 11882 */
    632,
    /* VPDPBUUDSrm */
  },
  { /* 11883 */
    633,
    /* VPDPBUUDSrr */
  },
  { /* 11884 */
    626,
    /* VPDPBUUDYrm */
  },
  { /* 11885 */
    627,
    /* VPDPBUUDYrr */
  },
  { /* 11886 */
    632,
    /* VPDPBUUDrm */
  },
  { /* 11887 */
    633,
    /* VPDPBUUDrr */
  },
  { /* 11888 */
    626,
    /* VPDPWSSDSYrm */
  },
  { /* 11889 */
    627,
    /* VPDPWSSDSYrr */
  },
  { /* 11890 */
    214,
    /* VPDPWSSDSZ128m */
  },
  { /* 11891 */
    588,
    /* VPDPWSSDSZ128mb */
  },
  { /* 11892 */
    262,
    /* VPDPWSSDSZ128mbk */
  },
  { /* 11893 */
    262,
    /* VPDPWSSDSZ128mbkz */
  },
  { /* 11894 */
    215,
    /* VPDPWSSDSZ128mk */
  },
  { /* 11895 */
    215,
    /* VPDPWSSDSZ128mkz */
  },
  { /* 11896 */
    589,
    /* VPDPWSSDSZ128r */
  },
  { /* 11897 */
    224,
    /* VPDPWSSDSZ128rk */
  },
  { /* 11898 */
    224,
    /* VPDPWSSDSZ128rkz */
  },
  { /* 11899 */
    590,
    /* VPDPWSSDSZ256m */
  },
  { /* 11900 */
    591,
    /* VPDPWSSDSZ256mb */
  },
  { /* 11901 */
    265,
    /* VPDPWSSDSZ256mbk */
  },
  { /* 11902 */
    265,
    /* VPDPWSSDSZ256mbkz */
  },
  { /* 11903 */
    230,
    /* VPDPWSSDSZ256mk */
  },
  { /* 11904 */
    230,
    /* VPDPWSSDSZ256mkz */
  },
  { /* 11905 */
    592,
    /* VPDPWSSDSZ256r */
  },
  { /* 11906 */
    233,
    /* VPDPWSSDSZ256rk */
  },
  { /* 11907 */
    233,
    /* VPDPWSSDSZ256rkz */
  },
  { /* 11908 */
    593,
    /* VPDPWSSDSZm */
  },
  { /* 11909 */
    594,
    /* VPDPWSSDSZmb */
  },
  { /* 11910 */
    268,
    /* VPDPWSSDSZmbk */
  },
  { /* 11911 */
    268,
    /* VPDPWSSDSZmbkz */
  },
  { /* 11912 */
    239,
    /* VPDPWSSDSZmk */
  },
  { /* 11913 */
    239,
    /* VPDPWSSDSZmkz */
  },
  { /* 11914 */
    595,
    /* VPDPWSSDSZr */
  },
  { /* 11915 */
    245,
    /* VPDPWSSDSZrk */
  },
  { /* 11916 */
    245,
    /* VPDPWSSDSZrkz */
  },
  { /* 11917 */
    632,
    /* VPDPWSSDSrm */
  },
  { /* 11918 */
    633,
    /* VPDPWSSDSrr */
  },
  { /* 11919 */
    626,
    /* VPDPWSSDYrm */
  },
  { /* 11920 */
    627,
    /* VPDPWSSDYrr */
  },
  { /* 11921 */
    214,
    /* VPDPWSSDZ128m */
  },
  { /* 11922 */
    588,
    /* VPDPWSSDZ128mb */
  },
  { /* 11923 */
    262,
    /* VPDPWSSDZ128mbk */
  },
  { /* 11924 */
    262,
    /* VPDPWSSDZ128mbkz */
  },
  { /* 11925 */
    215,
    /* VPDPWSSDZ128mk */
  },
  { /* 11926 */
    215,
    /* VPDPWSSDZ128mkz */
  },
  { /* 11927 */
    589,
    /* VPDPWSSDZ128r */
  },
  { /* 11928 */
    224,
    /* VPDPWSSDZ128rk */
  },
  { /* 11929 */
    224,
    /* VPDPWSSDZ128rkz */
  },
  { /* 11930 */
    590,
    /* VPDPWSSDZ256m */
  },
  { /* 11931 */
    591,
    /* VPDPWSSDZ256mb */
  },
  { /* 11932 */
    265,
    /* VPDPWSSDZ256mbk */
  },
  { /* 11933 */
    265,
    /* VPDPWSSDZ256mbkz */
  },
  { /* 11934 */
    230,
    /* VPDPWSSDZ256mk */
  },
  { /* 11935 */
    230,
    /* VPDPWSSDZ256mkz */
  },
  { /* 11936 */
    592,
    /* VPDPWSSDZ256r */
  },
  { /* 11937 */
    233,
    /* VPDPWSSDZ256rk */
  },
  { /* 11938 */
    233,
    /* VPDPWSSDZ256rkz */
  },
  { /* 11939 */
    593,
    /* VPDPWSSDZm */
  },
  { /* 11940 */
    594,
    /* VPDPWSSDZmb */
  },
  { /* 11941 */
    268,
    /* VPDPWSSDZmbk */
  },
  { /* 11942 */
    268,
    /* VPDPWSSDZmbkz */
  },
  { /* 11943 */
    239,
    /* VPDPWSSDZmk */
  },
  { /* 11944 */
    239,
    /* VPDPWSSDZmkz */
  },
  { /* 11945 */
    595,
    /* VPDPWSSDZr */
  },
  { /* 11946 */
    245,
    /* VPDPWSSDZrk */
  },
  { /* 11947 */
    245,
    /* VPDPWSSDZrkz */
  },
  { /* 11948 */
    632,
    /* VPDPWSSDrm */
  },
  { /* 11949 */
    633,
    /* VPDPWSSDrr */
  },
  { /* 11950 */
    328,
    /* VPERM2F128rm */
  },
  { /* 11951 */
    329,
    /* VPERM2F128rr */
  },
  { /* 11952 */
    328,
    /* VPERM2I128rm */
  },
  { /* 11953 */
    329,
    /* VPERM2I128rr */
  },
  { /* 11954 */
    218,
    /* VPERMBZ128rm */
  },
  { /* 11955 */
    215,
    /* VPERMBZ128rmk */
  },
  { /* 11956 */
    222,
    /* VPERMBZ128rmkz */
  },
  { /* 11957 */
    223,
    /* VPERMBZ128rr */
  },
  { /* 11958 */
    224,
    /* VPERMBZ128rrk */
  },
  { /* 11959 */
    225,
    /* VPERMBZ128rrkz */
  },
  { /* 11960 */
    226,
    /* VPERMBZ256rm */
  },
  { /* 11961 */
    230,
    /* VPERMBZ256rmk */
  },
  { /* 11962 */
    231,
    /* VPERMBZ256rmkz */
  },
  { /* 11963 */
    232,
    /* VPERMBZ256rr */
  },
  { /* 11964 */
    233,
    /* VPERMBZ256rrk */
  },
  { /* 11965 */
    234,
    /* VPERMBZ256rrkz */
  },
  { /* 11966 */
    235,
    /* VPERMBZrm */
  },
  { /* 11967 */
    239,
    /* VPERMBZrmk */
  },
  { /* 11968 */
    240,
    /* VPERMBZrmkz */
  },
  { /* 11969 */
    241,
    /* VPERMBZrr */
  },
  { /* 11970 */
    245,
    /* VPERMBZrrk */
  },
  { /* 11971 */
    246,
    /* VPERMBZrrkz */
  },
  { /* 11972 */
    216,
    /* VPERMDYrm */
  },
  { /* 11973 */
    217,
    /* VPERMDYrr */
  },
  { /* 11974 */
    226,
    /* VPERMDZ256rm */
  },
  { /* 11975 */
    264,
    /* VPERMDZ256rmb */
  },
  { /* 11976 */
    265,
    /* VPERMDZ256rmbk */
  },
  { /* 11977 */
    266,
    /* VPERMDZ256rmbkz */
  },
  { /* 11978 */
    230,
    /* VPERMDZ256rmk */
  },
  { /* 11979 */
    231,
    /* VPERMDZ256rmkz */
  },
  { /* 11980 */
    232,
    /* VPERMDZ256rr */
  },
  { /* 11981 */
    233,
    /* VPERMDZ256rrk */
  },
  { /* 11982 */
    234,
    /* VPERMDZ256rrkz */
  },
  { /* 11983 */
    235,
    /* VPERMDZrm */
  },
  { /* 11984 */
    267,
    /* VPERMDZrmb */
  },
  { /* 11985 */
    268,
    /* VPERMDZrmbk */
  },
  { /* 11986 */
    269,
    /* VPERMDZrmbkz */
  },
  { /* 11987 */
    239,
    /* VPERMDZrmk */
  },
  { /* 11988 */
    240,
    /* VPERMDZrmkz */
  },
  { /* 11989 */
    241,
    /* VPERMDZrr */
  },
  { /* 11990 */
    245,
    /* VPERMDZrrk */
  },
  { /* 11991 */
    246,
    /* VPERMDZrrkz */
  },
  { /* 11992 */
    214,
    /* VPERMI2B128rm */
  },
  { /* 11993 */
    215,
    /* VPERMI2B128rmk */
  },
  { /* 11994 */
    215,
    /* VPERMI2B128rmkz */
  },
  { /* 11995 */
    589,
    /* VPERMI2B128rr */
  },
  { /* 11996 */
    224,
    /* VPERMI2B128rrk */
  },
  { /* 11997 */
    224,
    /* VPERMI2B128rrkz */
  },
  { /* 11998 */
    590,
    /* VPERMI2B256rm */
  },
  { /* 11999 */
    230,
    /* VPERMI2B256rmk */
  },
  { /* 12000 */
    230,
    /* VPERMI2B256rmkz */
  },
  { /* 12001 */
    592,
    /* VPERMI2B256rr */
  },
  { /* 12002 */
    233,
    /* VPERMI2B256rrk */
  },
  { /* 12003 */
    233,
    /* VPERMI2B256rrkz */
  },
  { /* 12004 */
    593,
    /* VPERMI2Brm */
  },
  { /* 12005 */
    239,
    /* VPERMI2Brmk */
  },
  { /* 12006 */
    239,
    /* VPERMI2Brmkz */
  },
  { /* 12007 */
    595,
    /* VPERMI2Brr */
  },
  { /* 12008 */
    245,
    /* VPERMI2Brrk */
  },
  { /* 12009 */
    245,
    /* VPERMI2Brrkz */
  },
  { /* 12010 */
    214,
    /* VPERMI2D128rm */
  },
  { /* 12011 */
    588,
    /* VPERMI2D128rmb */
  },
  { /* 12012 */
    262,
    /* VPERMI2D128rmbk */
  },
  { /* 12013 */
    262,
    /* VPERMI2D128rmbkz */
  },
  { /* 12014 */
    215,
    /* VPERMI2D128rmk */
  },
  { /* 12015 */
    215,
    /* VPERMI2D128rmkz */
  },
  { /* 12016 */
    589,
    /* VPERMI2D128rr */
  },
  { /* 12017 */
    224,
    /* VPERMI2D128rrk */
  },
  { /* 12018 */
    224,
    /* VPERMI2D128rrkz */
  },
  { /* 12019 */
    590,
    /* VPERMI2D256rm */
  },
  { /* 12020 */
    591,
    /* VPERMI2D256rmb */
  },
  { /* 12021 */
    265,
    /* VPERMI2D256rmbk */
  },
  { /* 12022 */
    265,
    /* VPERMI2D256rmbkz */
  },
  { /* 12023 */
    230,
    /* VPERMI2D256rmk */
  },
  { /* 12024 */
    230,
    /* VPERMI2D256rmkz */
  },
  { /* 12025 */
    592,
    /* VPERMI2D256rr */
  },
  { /* 12026 */
    233,
    /* VPERMI2D256rrk */
  },
  { /* 12027 */
    233,
    /* VPERMI2D256rrkz */
  },
  { /* 12028 */
    593,
    /* VPERMI2Drm */
  },
  { /* 12029 */
    594,
    /* VPERMI2Drmb */
  },
  { /* 12030 */
    268,
    /* VPERMI2Drmbk */
  },
  { /* 12031 */
    268,
    /* VPERMI2Drmbkz */
  },
  { /* 12032 */
    239,
    /* VPERMI2Drmk */
  },
  { /* 12033 */
    239,
    /* VPERMI2Drmkz */
  },
  { /* 12034 */
    595,
    /* VPERMI2Drr */
  },
  { /* 12035 */
    245,
    /* VPERMI2Drrk */
  },
  { /* 12036 */
    245,
    /* VPERMI2Drrkz */
  },
  { /* 12037 */
    214,
    /* VPERMI2PD128rm */
  },
  { /* 12038 */
    628,
    /* VPERMI2PD128rmb */
  },
  { /* 12039 */
    220,
    /* VPERMI2PD128rmbk */
  },
  { /* 12040 */
    220,
    /* VPERMI2PD128rmbkz */
  },
  { /* 12041 */
    215,
    /* VPERMI2PD128rmk */
  },
  { /* 12042 */
    215,
    /* VPERMI2PD128rmkz */
  },
  { /* 12043 */
    589,
    /* VPERMI2PD128rr */
  },
  { /* 12044 */
    224,
    /* VPERMI2PD128rrk */
  },
  { /* 12045 */
    224,
    /* VPERMI2PD128rrkz */
  },
  { /* 12046 */
    590,
    /* VPERMI2PD256rm */
  },
  { /* 12047 */
    629,
    /* VPERMI2PD256rmb */
  },
  { /* 12048 */
    228,
    /* VPERMI2PD256rmbk */
  },
  { /* 12049 */
    228,
    /* VPERMI2PD256rmbkz */
  },
  { /* 12050 */
    230,
    /* VPERMI2PD256rmk */
  },
  { /* 12051 */
    230,
    /* VPERMI2PD256rmkz */
  },
  { /* 12052 */
    592,
    /* VPERMI2PD256rr */
  },
  { /* 12053 */
    233,
    /* VPERMI2PD256rrk */
  },
  { /* 12054 */
    233,
    /* VPERMI2PD256rrkz */
  },
  { /* 12055 */
    593,
    /* VPERMI2PDrm */
  },
  { /* 12056 */
    630,
    /* VPERMI2PDrmb */
  },
  { /* 12057 */
    237,
    /* VPERMI2PDrmbk */
  },
  { /* 12058 */
    237,
    /* VPERMI2PDrmbkz */
  },
  { /* 12059 */
    239,
    /* VPERMI2PDrmk */
  },
  { /* 12060 */
    239,
    /* VPERMI2PDrmkz */
  },
  { /* 12061 */
    595,
    /* VPERMI2PDrr */
  },
  { /* 12062 */
    245,
    /* VPERMI2PDrrk */
  },
  { /* 12063 */
    245,
    /* VPERMI2PDrrkz */
  },
  { /* 12064 */
    214,
    /* VPERMI2PS128rm */
  },
  { /* 12065 */
    588,
    /* VPERMI2PS128rmb */
  },
  { /* 12066 */
    262,
    /* VPERMI2PS128rmbk */
  },
  { /* 12067 */
    262,
    /* VPERMI2PS128rmbkz */
  },
  { /* 12068 */
    215,
    /* VPERMI2PS128rmk */
  },
  { /* 12069 */
    215,
    /* VPERMI2PS128rmkz */
  },
  { /* 12070 */
    589,
    /* VPERMI2PS128rr */
  },
  { /* 12071 */
    224,
    /* VPERMI2PS128rrk */
  },
  { /* 12072 */
    224,
    /* VPERMI2PS128rrkz */
  },
  { /* 12073 */
    590,
    /* VPERMI2PS256rm */
  },
  { /* 12074 */
    591,
    /* VPERMI2PS256rmb */
  },
  { /* 12075 */
    265,
    /* VPERMI2PS256rmbk */
  },
  { /* 12076 */
    265,
    /* VPERMI2PS256rmbkz */
  },
  { /* 12077 */
    230,
    /* VPERMI2PS256rmk */
  },
  { /* 12078 */
    230,
    /* VPERMI2PS256rmkz */
  },
  { /* 12079 */
    592,
    /* VPERMI2PS256rr */
  },
  { /* 12080 */
    233,
    /* VPERMI2PS256rrk */
  },
  { /* 12081 */
    233,
    /* VPERMI2PS256rrkz */
  },
  { /* 12082 */
    593,
    /* VPERMI2PSrm */
  },
  { /* 12083 */
    594,
    /* VPERMI2PSrmb */
  },
  { /* 12084 */
    268,
    /* VPERMI2PSrmbk */
  },
  { /* 12085 */
    268,
    /* VPERMI2PSrmbkz */
  },
  { /* 12086 */
    239,
    /* VPERMI2PSrmk */
  },
  { /* 12087 */
    239,
    /* VPERMI2PSrmkz */
  },
  { /* 12088 */
    595,
    /* VPERMI2PSrr */
  },
  { /* 12089 */
    245,
    /* VPERMI2PSrrk */
  },
  { /* 12090 */
    245,
    /* VPERMI2PSrrkz */
  },
  { /* 12091 */
    214,
    /* VPERMI2Q128rm */
  },
  { /* 12092 */
    628,
    /* VPERMI2Q128rmb */
  },
  { /* 12093 */
    220,
    /* VPERMI2Q128rmbk */
  },
  { /* 12094 */
    220,
    /* VPERMI2Q128rmbkz */
  },
  { /* 12095 */
    215,
    /* VPERMI2Q128rmk */
  },
  { /* 12096 */
    215,
    /* VPERMI2Q128rmkz */
  },
  { /* 12097 */
    589,
    /* VPERMI2Q128rr */
  },
  { /* 12098 */
    224,
    /* VPERMI2Q128rrk */
  },
  { /* 12099 */
    224,
    /* VPERMI2Q128rrkz */
  },
  { /* 12100 */
    590,
    /* VPERMI2Q256rm */
  },
  { /* 12101 */
    629,
    /* VPERMI2Q256rmb */
  },
  { /* 12102 */
    228,
    /* VPERMI2Q256rmbk */
  },
  { /* 12103 */
    228,
    /* VPERMI2Q256rmbkz */
  },
  { /* 12104 */
    230,
    /* VPERMI2Q256rmk */
  },
  { /* 12105 */
    230,
    /* VPERMI2Q256rmkz */
  },
  { /* 12106 */
    592,
    /* VPERMI2Q256rr */
  },
  { /* 12107 */
    233,
    /* VPERMI2Q256rrk */
  },
  { /* 12108 */
    233,
    /* VPERMI2Q256rrkz */
  },
  { /* 12109 */
    593,
    /* VPERMI2Qrm */
  },
  { /* 12110 */
    630,
    /* VPERMI2Qrmb */
  },
  { /* 12111 */
    237,
    /* VPERMI2Qrmbk */
  },
  { /* 12112 */
    237,
    /* VPERMI2Qrmbkz */
  },
  { /* 12113 */
    239,
    /* VPERMI2Qrmk */
  },
  { /* 12114 */
    239,
    /* VPERMI2Qrmkz */
  },
  { /* 12115 */
    595,
    /* VPERMI2Qrr */
  },
  { /* 12116 */
    245,
    /* VPERMI2Qrrk */
  },
  { /* 12117 */
    245,
    /* VPERMI2Qrrkz */
  },
  { /* 12118 */
    214,
    /* VPERMI2W128rm */
  },
  { /* 12119 */
    215,
    /* VPERMI2W128rmk */
  },
  { /* 12120 */
    215,
    /* VPERMI2W128rmkz */
  },
  { /* 12121 */
    589,
    /* VPERMI2W128rr */
  },
  { /* 12122 */
    224,
    /* VPERMI2W128rrk */
  },
  { /* 12123 */
    224,
    /* VPERMI2W128rrkz */
  },
  { /* 12124 */
    590,
    /* VPERMI2W256rm */
  },
  { /* 12125 */
    230,
    /* VPERMI2W256rmk */
  },
  { /* 12126 */
    230,
    /* VPERMI2W256rmkz */
  },
  { /* 12127 */
    592,
    /* VPERMI2W256rr */
  },
  { /* 12128 */
    233,
    /* VPERMI2W256rrk */
  },
  { /* 12129 */
    233,
    /* VPERMI2W256rrkz */
  },
  { /* 12130 */
    593,
    /* VPERMI2Wrm */
  },
  { /* 12131 */
    239,
    /* VPERMI2Wrmk */
  },
  { /* 12132 */
    239,
    /* VPERMI2Wrmkz */
  },
  { /* 12133 */
    595,
    /* VPERMI2Wrr */
  },
  { /* 12134 */
    245,
    /* VPERMI2Wrrk */
  },
  { /* 12135 */
    245,
    /* VPERMI2Wrrkz */
  },
  { /* 12136 */
    878,
    /* VPERMIL2PDYmr */
  },
  { /* 12137 */
    879,
    /* VPERMIL2PDYrm */
  },
  { /* 12138 */
    880,
    /* VPERMIL2PDYrr */
  },
  { /* 12139 */
    881,
    /* VPERMIL2PDYrr_REV */
  },
  { /* 12140 */
    882,
    /* VPERMIL2PDmr */
  },
  { /* 12141 */
    883,
    /* VPERMIL2PDrm */
  },
  { /* 12142 */
    884,
    /* VPERMIL2PDrr */
  },
  { /* 12143 */
    885,
    /* VPERMIL2PDrr_REV */
  },
  { /* 12144 */
    878,
    /* VPERMIL2PSYmr */
  },
  { /* 12145 */
    879,
    /* VPERMIL2PSYrm */
  },
  { /* 12146 */
    880,
    /* VPERMIL2PSYrr */
  },
  { /* 12147 */
    881,
    /* VPERMIL2PSYrr_REV */
  },
  { /* 12148 */
    882,
    /* VPERMIL2PSmr */
  },
  { /* 12149 */
    883,
    /* VPERMIL2PSrm */
  },
  { /* 12150 */
    884,
    /* VPERMIL2PSrr */
  },
  { /* 12151 */
    885,
    /* VPERMIL2PSrr_REV */
  },
  { /* 12152 */
    886,
    /* VPERMILPDYmi */
  },
  { /* 12153 */
    887,
    /* VPERMILPDYri */
  },
  { /* 12154 */
    216,
    /* VPERMILPDYrm */
  },
  { /* 12155 */
    217,
    /* VPERMILPDYrr */
  },
  { /* 12156 */
    687,
    /* VPERMILPDZ128mbi */
  },
  { /* 12157 */
    688,
    /* VPERMILPDZ128mbik */
  },
  { /* 12158 */
    689,
    /* VPERMILPDZ128mbikz */
  },
  { /* 12159 */
    690,
    /* VPERMILPDZ128mi */
  },
  { /* 12160 */
    691,
    /* VPERMILPDZ128mik */
  },
  { /* 12161 */
    692,
    /* VPERMILPDZ128mikz */
  },
  { /* 12162 */
    693,
    /* VPERMILPDZ128ri */
  },
  { /* 12163 */
    694,
    /* VPERMILPDZ128rik */
  },
  { /* 12164 */
    695,
    /* VPERMILPDZ128rikz */
  },
  { /* 12165 */
    218,
    /* VPERMILPDZ128rm */
  },
  { /* 12166 */
    219,
    /* VPERMILPDZ128rmb */
  },
  { /* 12167 */
    220,
    /* VPERMILPDZ128rmbk */
  },
  { /* 12168 */
    221,
    /* VPERMILPDZ128rmbkz */
  },
  { /* 12169 */
    215,
    /* VPERMILPDZ128rmk */
  },
  { /* 12170 */
    222,
    /* VPERMILPDZ128rmkz */
  },
  { /* 12171 */
    223,
    /* VPERMILPDZ128rr */
  },
  { /* 12172 */
    224,
    /* VPERMILPDZ128rrk */
  },
  { /* 12173 */
    225,
    /* VPERMILPDZ128rrkz */
  },
  { /* 12174 */
    696,
    /* VPERMILPDZ256mbi */
  },
  { /* 12175 */
    697,
    /* VPERMILPDZ256mbik */
  },
  { /* 12176 */
    698,
    /* VPERMILPDZ256mbikz */
  },
  { /* 12177 */
    699,
    /* VPERMILPDZ256mi */
  },
  { /* 12178 */
    700,
    /* VPERMILPDZ256mik */
  },
  { /* 12179 */
    701,
    /* VPERMILPDZ256mikz */
  },
  { /* 12180 */
    702,
    /* VPERMILPDZ256ri */
  },
  { /* 12181 */
    703,
    /* VPERMILPDZ256rik */
  },
  { /* 12182 */
    704,
    /* VPERMILPDZ256rikz */
  },
  { /* 12183 */
    226,
    /* VPERMILPDZ256rm */
  },
  { /* 12184 */
    227,
    /* VPERMILPDZ256rmb */
  },
  { /* 12185 */
    228,
    /* VPERMILPDZ256rmbk */
  },
  { /* 12186 */
    229,
    /* VPERMILPDZ256rmbkz */
  },
  { /* 12187 */
    230,
    /* VPERMILPDZ256rmk */
  },
  { /* 12188 */
    231,
    /* VPERMILPDZ256rmkz */
  },
  { /* 12189 */
    232,
    /* VPERMILPDZ256rr */
  },
  { /* 12190 */
    233,
    /* VPERMILPDZ256rrk */
  },
  { /* 12191 */
    234,
    /* VPERMILPDZ256rrkz */
  },
  { /* 12192 */
    705,
    /* VPERMILPDZmbi */
  },
  { /* 12193 */
    706,
    /* VPERMILPDZmbik */
  },
  { /* 12194 */
    707,
    /* VPERMILPDZmbikz */
  },
  { /* 12195 */
    708,
    /* VPERMILPDZmi */
  },
  { /* 12196 */
    709,
    /* VPERMILPDZmik */
  },
  { /* 12197 */
    710,
    /* VPERMILPDZmikz */
  },
  { /* 12198 */
    711,
    /* VPERMILPDZri */
  },
  { /* 12199 */
    715,
    /* VPERMILPDZrik */
  },
  { /* 12200 */
    716,
    /* VPERMILPDZrikz */
  },
  { /* 12201 */
    235,
    /* VPERMILPDZrm */
  },
  { /* 12202 */
    236,
    /* VPERMILPDZrmb */
  },
  { /* 12203 */
    237,
    /* VPERMILPDZrmbk */
  },
  { /* 12204 */
    238,
    /* VPERMILPDZrmbkz */
  },
  { /* 12205 */
    239,
    /* VPERMILPDZrmk */
  },
  { /* 12206 */
    240,
    /* VPERMILPDZrmkz */
  },
  { /* 12207 */
    241,
    /* VPERMILPDZrr */
  },
  { /* 12208 */
    245,
    /* VPERMILPDZrrk */
  },
  { /* 12209 */
    246,
    /* VPERMILPDZrrkz */
  },
  { /* 12210 */
    33,
    /* VPERMILPDmi */
  },
  { /* 12211 */
    34,
    /* VPERMILPDri */
  },
  { /* 12212 */
    247,
    /* VPERMILPDrm */
  },
  { /* 12213 */
    248,
    /* VPERMILPDrr */
  },
  { /* 12214 */
    886,
    /* VPERMILPSYmi */
  },
  { /* 12215 */
    887,
    /* VPERMILPSYri */
  },
  { /* 12216 */
    216,
    /* VPERMILPSYrm */
  },
  { /* 12217 */
    217,
    /* VPERMILPSYrr */
  },
  { /* 12218 */
    729,
    /* VPERMILPSZ128mbi */
  },
  { /* 12219 */
    730,
    /* VPERMILPSZ128mbik */
  },
  { /* 12220 */
    731,
    /* VPERMILPSZ128mbikz */
  },
  { /* 12221 */
    690,
    /* VPERMILPSZ128mi */
  },
  { /* 12222 */
    691,
    /* VPERMILPSZ128mik */
  },
  { /* 12223 */
    692,
    /* VPERMILPSZ128mikz */
  },
  { /* 12224 */
    693,
    /* VPERMILPSZ128ri */
  },
  { /* 12225 */
    694,
    /* VPERMILPSZ128rik */
  },
  { /* 12226 */
    695,
    /* VPERMILPSZ128rikz */
  },
  { /* 12227 */
    218,
    /* VPERMILPSZ128rm */
  },
  { /* 12228 */
    261,
    /* VPERMILPSZ128rmb */
  },
  { /* 12229 */
    262,
    /* VPERMILPSZ128rmbk */
  },
  { /* 12230 */
    263,
    /* VPERMILPSZ128rmbkz */
  },
  { /* 12231 */
    215,
    /* VPERMILPSZ128rmk */
  },
  { /* 12232 */
    222,
    /* VPERMILPSZ128rmkz */
  },
  { /* 12233 */
    223,
    /* VPERMILPSZ128rr */
  },
  { /* 12234 */
    224,
    /* VPERMILPSZ128rrk */
  },
  { /* 12235 */
    225,
    /* VPERMILPSZ128rrkz */
  },
  { /* 12236 */
    732,
    /* VPERMILPSZ256mbi */
  },
  { /* 12237 */
    733,
    /* VPERMILPSZ256mbik */
  },
  { /* 12238 */
    734,
    /* VPERMILPSZ256mbikz */
  },
  { /* 12239 */
    699,
    /* VPERMILPSZ256mi */
  },
  { /* 12240 */
    700,
    /* VPERMILPSZ256mik */
  },
  { /* 12241 */
    701,
    /* VPERMILPSZ256mikz */
  },
  { /* 12242 */
    702,
    /* VPERMILPSZ256ri */
  },
  { /* 12243 */
    703,
    /* VPERMILPSZ256rik */
  },
  { /* 12244 */
    704,
    /* VPERMILPSZ256rikz */
  },
  { /* 12245 */
    226,
    /* VPERMILPSZ256rm */
  },
  { /* 12246 */
    264,
    /* VPERMILPSZ256rmb */
  },
  { /* 12247 */
    265,
    /* VPERMILPSZ256rmbk */
  },
  { /* 12248 */
    266,
    /* VPERMILPSZ256rmbkz */
  },
  { /* 12249 */
    230,
    /* VPERMILPSZ256rmk */
  },
  { /* 12250 */
    231,
    /* VPERMILPSZ256rmkz */
  },
  { /* 12251 */
    232,
    /* VPERMILPSZ256rr */
  },
  { /* 12252 */
    233,
    /* VPERMILPSZ256rrk */
  },
  { /* 12253 */
    234,
    /* VPERMILPSZ256rrkz */
  },
  { /* 12254 */
    735,
    /* VPERMILPSZmbi */
  },
  { /* 12255 */
    736,
    /* VPERMILPSZmbik */
  },
  { /* 12256 */
    737,
    /* VPERMILPSZmbikz */
  },
  { /* 12257 */
    708,
    /* VPERMILPSZmi */
  },
  { /* 12258 */
    709,
    /* VPERMILPSZmik */
  },
  { /* 12259 */
    710,
    /* VPERMILPSZmikz */
  },
  { /* 12260 */
    711,
    /* VPERMILPSZri */
  },
  { /* 12261 */
    715,
    /* VPERMILPSZrik */
  },
  { /* 12262 */
    716,
    /* VPERMILPSZrikz */
  },
  { /* 12263 */
    235,
    /* VPERMILPSZrm */
  },
  { /* 12264 */
    267,
    /* VPERMILPSZrmb */
  },
  { /* 12265 */
    268,
    /* VPERMILPSZrmbk */
  },
  { /* 12266 */
    269,
    /* VPERMILPSZrmbkz */
  },
  { /* 12267 */
    239,
    /* VPERMILPSZrmk */
  },
  { /* 12268 */
    240,
    /* VPERMILPSZrmkz */
  },
  { /* 12269 */
    241,
    /* VPERMILPSZrr */
  },
  { /* 12270 */
    245,
    /* VPERMILPSZrrk */
  },
  { /* 12271 */
    246,
    /* VPERMILPSZrrkz */
  },
  { /* 12272 */
    33,
    /* VPERMILPSmi */
  },
  { /* 12273 */
    34,
    /* VPERMILPSri */
  },
  { /* 12274 */
    247,
    /* VPERMILPSrm */
  },
  { /* 12275 */
    248,
    /* VPERMILPSrr */
  },
  { /* 12276 */
    886,
    /* VPERMPDYmi */
  },
  { /* 12277 */
    887,
    /* VPERMPDYri */
  },
  { /* 12278 */
    696,
    /* VPERMPDZ256mbi */
  },
  { /* 12279 */
    697,
    /* VPERMPDZ256mbik */
  },
  { /* 12280 */
    698,
    /* VPERMPDZ256mbikz */
  },
  { /* 12281 */
    699,
    /* VPERMPDZ256mi */
  },
  { /* 12282 */
    700,
    /* VPERMPDZ256mik */
  },
  { /* 12283 */
    701,
    /* VPERMPDZ256mikz */
  },
  { /* 12284 */
    702,
    /* VPERMPDZ256ri */
  },
  { /* 12285 */
    703,
    /* VPERMPDZ256rik */
  },
  { /* 12286 */
    704,
    /* VPERMPDZ256rikz */
  },
  { /* 12287 */
    226,
    /* VPERMPDZ256rm */
  },
  { /* 12288 */
    227,
    /* VPERMPDZ256rmb */
  },
  { /* 12289 */
    228,
    /* VPERMPDZ256rmbk */
  },
  { /* 12290 */
    229,
    /* VPERMPDZ256rmbkz */
  },
  { /* 12291 */
    230,
    /* VPERMPDZ256rmk */
  },
  { /* 12292 */
    231,
    /* VPERMPDZ256rmkz */
  },
  { /* 12293 */
    232,
    /* VPERMPDZ256rr */
  },
  { /* 12294 */
    233,
    /* VPERMPDZ256rrk */
  },
  { /* 12295 */
    234,
    /* VPERMPDZ256rrkz */
  },
  { /* 12296 */
    705,
    /* VPERMPDZmbi */
  },
  { /* 12297 */
    706,
    /* VPERMPDZmbik */
  },
  { /* 12298 */
    707,
    /* VPERMPDZmbikz */
  },
  { /* 12299 */
    708,
    /* VPERMPDZmi */
  },
  { /* 12300 */
    709,
    /* VPERMPDZmik */
  },
  { /* 12301 */
    710,
    /* VPERMPDZmikz */
  },
  { /* 12302 */
    711,
    /* VPERMPDZri */
  },
  { /* 12303 */
    715,
    /* VPERMPDZrik */
  },
  { /* 12304 */
    716,
    /* VPERMPDZrikz */
  },
  { /* 12305 */
    235,
    /* VPERMPDZrm */
  },
  { /* 12306 */
    236,
    /* VPERMPDZrmb */
  },
  { /* 12307 */
    237,
    /* VPERMPDZrmbk */
  },
  { /* 12308 */
    238,
    /* VPERMPDZrmbkz */
  },
  { /* 12309 */
    239,
    /* VPERMPDZrmk */
  },
  { /* 12310 */
    240,
    /* VPERMPDZrmkz */
  },
  { /* 12311 */
    241,
    /* VPERMPDZrr */
  },
  { /* 12312 */
    245,
    /* VPERMPDZrrk */
  },
  { /* 12313 */
    246,
    /* VPERMPDZrrkz */
  },
  { /* 12314 */
    216,
    /* VPERMPSYrm */
  },
  { /* 12315 */
    217,
    /* VPERMPSYrr */
  },
  { /* 12316 */
    226,
    /* VPERMPSZ256rm */
  },
  { /* 12317 */
    264,
    /* VPERMPSZ256rmb */
  },
  { /* 12318 */
    265,
    /* VPERMPSZ256rmbk */
  },
  { /* 12319 */
    266,
    /* VPERMPSZ256rmbkz */
  },
  { /* 12320 */
    230,
    /* VPERMPSZ256rmk */
  },
  { /* 12321 */
    231,
    /* VPERMPSZ256rmkz */
  },
  { /* 12322 */
    232,
    /* VPERMPSZ256rr */
  },
  { /* 12323 */
    233,
    /* VPERMPSZ256rrk */
  },
  { /* 12324 */
    234,
    /* VPERMPSZ256rrkz */
  },
  { /* 12325 */
    235,
    /* VPERMPSZrm */
  },
  { /* 12326 */
    267,
    /* VPERMPSZrmb */
  },
  { /* 12327 */
    268,
    /* VPERMPSZrmbk */
  },
  { /* 12328 */
    269,
    /* VPERMPSZrmbkz */
  },
  { /* 12329 */
    239,
    /* VPERMPSZrmk */
  },
  { /* 12330 */
    240,
    /* VPERMPSZrmkz */
  },
  { /* 12331 */
    241,
    /* VPERMPSZrr */
  },
  { /* 12332 */
    245,
    /* VPERMPSZrrk */
  },
  { /* 12333 */
    246,
    /* VPERMPSZrrkz */
  },
  { /* 12334 */
    886,
    /* VPERMQYmi */
  },
  { /* 12335 */
    887,
    /* VPERMQYri */
  },
  { /* 12336 */
    696,
    /* VPERMQZ256mbi */
  },
  { /* 12337 */
    697,
    /* VPERMQZ256mbik */
  },
  { /* 12338 */
    698,
    /* VPERMQZ256mbikz */
  },
  { /* 12339 */
    699,
    /* VPERMQZ256mi */
  },
  { /* 12340 */
    700,
    /* VPERMQZ256mik */
  },
  { /* 12341 */
    701,
    /* VPERMQZ256mikz */
  },
  { /* 12342 */
    702,
    /* VPERMQZ256ri */
  },
  { /* 12343 */
    703,
    /* VPERMQZ256rik */
  },
  { /* 12344 */
    704,
    /* VPERMQZ256rikz */
  },
  { /* 12345 */
    226,
    /* VPERMQZ256rm */
  },
  { /* 12346 */
    227,
    /* VPERMQZ256rmb */
  },
  { /* 12347 */
    228,
    /* VPERMQZ256rmbk */
  },
  { /* 12348 */
    229,
    /* VPERMQZ256rmbkz */
  },
  { /* 12349 */
    230,
    /* VPERMQZ256rmk */
  },
  { /* 12350 */
    231,
    /* VPERMQZ256rmkz */
  },
  { /* 12351 */
    232,
    /* VPERMQZ256rr */
  },
  { /* 12352 */
    233,
    /* VPERMQZ256rrk */
  },
  { /* 12353 */
    234,
    /* VPERMQZ256rrkz */
  },
  { /* 12354 */
    705,
    /* VPERMQZmbi */
  },
  { /* 12355 */
    706,
    /* VPERMQZmbik */
  },
  { /* 12356 */
    707,
    /* VPERMQZmbikz */
  },
  { /* 12357 */
    708,
    /* VPERMQZmi */
  },
  { /* 12358 */
    709,
    /* VPERMQZmik */
  },
  { /* 12359 */
    710,
    /* VPERMQZmikz */
  },
  { /* 12360 */
    711,
    /* VPERMQZri */
  },
  { /* 12361 */
    715,
    /* VPERMQZrik */
  },
  { /* 12362 */
    716,
    /* VPERMQZrikz */
  },
  { /* 12363 */
    235,
    /* VPERMQZrm */
  },
  { /* 12364 */
    236,
    /* VPERMQZrmb */
  },
  { /* 12365 */
    237,
    /* VPERMQZrmbk */
  },
  { /* 12366 */
    238,
    /* VPERMQZrmbkz */
  },
  { /* 12367 */
    239,
    /* VPERMQZrmk */
  },
  { /* 12368 */
    240,
    /* VPERMQZrmkz */
  },
  { /* 12369 */
    241,
    /* VPERMQZrr */
  },
  { /* 12370 */
    245,
    /* VPERMQZrrk */
  },
  { /* 12371 */
    246,
    /* VPERMQZrrkz */
  },
  { /* 12372 */
    214,
    /* VPERMT2B128rm */
  },
  { /* 12373 */
    215,
    /* VPERMT2B128rmk */
  },
  { /* 12374 */
    215,
    /* VPERMT2B128rmkz */
  },
  { /* 12375 */
    589,
    /* VPERMT2B128rr */
  },
  { /* 12376 */
    224,
    /* VPERMT2B128rrk */
  },
  { /* 12377 */
    224,
    /* VPERMT2B128rrkz */
  },
  { /* 12378 */
    590,
    /* VPERMT2B256rm */
  },
  { /* 12379 */
    230,
    /* VPERMT2B256rmk */
  },
  { /* 12380 */
    230,
    /* VPERMT2B256rmkz */
  },
  { /* 12381 */
    592,
    /* VPERMT2B256rr */
  },
  { /* 12382 */
    233,
    /* VPERMT2B256rrk */
  },
  { /* 12383 */
    233,
    /* VPERMT2B256rrkz */
  },
  { /* 12384 */
    593,
    /* VPERMT2Brm */
  },
  { /* 12385 */
    239,
    /* VPERMT2Brmk */
  },
  { /* 12386 */
    239,
    /* VPERMT2Brmkz */
  },
  { /* 12387 */
    595,
    /* VPERMT2Brr */
  },
  { /* 12388 */
    245,
    /* VPERMT2Brrk */
  },
  { /* 12389 */
    245,
    /* VPERMT2Brrkz */
  },
  { /* 12390 */
    214,
    /* VPERMT2D128rm */
  },
  { /* 12391 */
    588,
    /* VPERMT2D128rmb */
  },
  { /* 12392 */
    262,
    /* VPERMT2D128rmbk */
  },
  { /* 12393 */
    262,
    /* VPERMT2D128rmbkz */
  },
  { /* 12394 */
    215,
    /* VPERMT2D128rmk */
  },
  { /* 12395 */
    215,
    /* VPERMT2D128rmkz */
  },
  { /* 12396 */
    589,
    /* VPERMT2D128rr */
  },
  { /* 12397 */
    224,
    /* VPERMT2D128rrk */
  },
  { /* 12398 */
    224,
    /* VPERMT2D128rrkz */
  },
  { /* 12399 */
    590,
    /* VPERMT2D256rm */
  },
  { /* 12400 */
    591,
    /* VPERMT2D256rmb */
  },
  { /* 12401 */
    265,
    /* VPERMT2D256rmbk */
  },
  { /* 12402 */
    265,
    /* VPERMT2D256rmbkz */
  },
  { /* 12403 */
    230,
    /* VPERMT2D256rmk */
  },
  { /* 12404 */
    230,
    /* VPERMT2D256rmkz */
  },
  { /* 12405 */
    592,
    /* VPERMT2D256rr */
  },
  { /* 12406 */
    233,
    /* VPERMT2D256rrk */
  },
  { /* 12407 */
    233,
    /* VPERMT2D256rrkz */
  },
  { /* 12408 */
    593,
    /* VPERMT2Drm */
  },
  { /* 12409 */
    594,
    /* VPERMT2Drmb */
  },
  { /* 12410 */
    268,
    /* VPERMT2Drmbk */
  },
  { /* 12411 */
    268,
    /* VPERMT2Drmbkz */
  },
  { /* 12412 */
    239,
    /* VPERMT2Drmk */
  },
  { /* 12413 */
    239,
    /* VPERMT2Drmkz */
  },
  { /* 12414 */
    595,
    /* VPERMT2Drr */
  },
  { /* 12415 */
    245,
    /* VPERMT2Drrk */
  },
  { /* 12416 */
    245,
    /* VPERMT2Drrkz */
  },
  { /* 12417 */
    214,
    /* VPERMT2PD128rm */
  },
  { /* 12418 */
    628,
    /* VPERMT2PD128rmb */
  },
  { /* 12419 */
    220,
    /* VPERMT2PD128rmbk */
  },
  { /* 12420 */
    220,
    /* VPERMT2PD128rmbkz */
  },
  { /* 12421 */
    215,
    /* VPERMT2PD128rmk */
  },
  { /* 12422 */
    215,
    /* VPERMT2PD128rmkz */
  },
  { /* 12423 */
    589,
    /* VPERMT2PD128rr */
  },
  { /* 12424 */
    224,
    /* VPERMT2PD128rrk */
  },
  { /* 12425 */
    224,
    /* VPERMT2PD128rrkz */
  },
  { /* 12426 */
    590,
    /* VPERMT2PD256rm */
  },
  { /* 12427 */
    629,
    /* VPERMT2PD256rmb */
  },
  { /* 12428 */
    228,
    /* VPERMT2PD256rmbk */
  },
  { /* 12429 */
    228,
    /* VPERMT2PD256rmbkz */
  },
  { /* 12430 */
    230,
    /* VPERMT2PD256rmk */
  },
  { /* 12431 */
    230,
    /* VPERMT2PD256rmkz */
  },
  { /* 12432 */
    592,
    /* VPERMT2PD256rr */
  },
  { /* 12433 */
    233,
    /* VPERMT2PD256rrk */
  },
  { /* 12434 */
    233,
    /* VPERMT2PD256rrkz */
  },
  { /* 12435 */
    593,
    /* VPERMT2PDrm */
  },
  { /* 12436 */
    630,
    /* VPERMT2PDrmb */
  },
  { /* 12437 */
    237,
    /* VPERMT2PDrmbk */
  },
  { /* 12438 */
    237,
    /* VPERMT2PDrmbkz */
  },
  { /* 12439 */
    239,
    /* VPERMT2PDrmk */
  },
  { /* 12440 */
    239,
    /* VPERMT2PDrmkz */
  },
  { /* 12441 */
    595,
    /* VPERMT2PDrr */
  },
  { /* 12442 */
    245,
    /* VPERMT2PDrrk */
  },
  { /* 12443 */
    245,
    /* VPERMT2PDrrkz */
  },
  { /* 12444 */
    214,
    /* VPERMT2PS128rm */
  },
  { /* 12445 */
    588,
    /* VPERMT2PS128rmb */
  },
  { /* 12446 */
    262,
    /* VPERMT2PS128rmbk */
  },
  { /* 12447 */
    262,
    /* VPERMT2PS128rmbkz */
  },
  { /* 12448 */
    215,
    /* VPERMT2PS128rmk */
  },
  { /* 12449 */
    215,
    /* VPERMT2PS128rmkz */
  },
  { /* 12450 */
    589,
    /* VPERMT2PS128rr */
  },
  { /* 12451 */
    224,
    /* VPERMT2PS128rrk */
  },
  { /* 12452 */
    224,
    /* VPERMT2PS128rrkz */
  },
  { /* 12453 */
    590,
    /* VPERMT2PS256rm */
  },
  { /* 12454 */
    591,
    /* VPERMT2PS256rmb */
  },
  { /* 12455 */
    265,
    /* VPERMT2PS256rmbk */
  },
  { /* 12456 */
    265,
    /* VPERMT2PS256rmbkz */
  },
  { /* 12457 */
    230,
    /* VPERMT2PS256rmk */
  },
  { /* 12458 */
    230,
    /* VPERMT2PS256rmkz */
  },
  { /* 12459 */
    592,
    /* VPERMT2PS256rr */
  },
  { /* 12460 */
    233,
    /* VPERMT2PS256rrk */
  },
  { /* 12461 */
    233,
    /* VPERMT2PS256rrkz */
  },
  { /* 12462 */
    593,
    /* VPERMT2PSrm */
  },
  { /* 12463 */
    594,
    /* VPERMT2PSrmb */
  },
  { /* 12464 */
    268,
    /* VPERMT2PSrmbk */
  },
  { /* 12465 */
    268,
    /* VPERMT2PSrmbkz */
  },
  { /* 12466 */
    239,
    /* VPERMT2PSrmk */
  },
  { /* 12467 */
    239,
    /* VPERMT2PSrmkz */
  },
  { /* 12468 */
    595,
    /* VPERMT2PSrr */
  },
  { /* 12469 */
    245,
    /* VPERMT2PSrrk */
  },
  { /* 12470 */
    245,
    /* VPERMT2PSrrkz */
  },
  { /* 12471 */
    214,
    /* VPERMT2Q128rm */
  },
  { /* 12472 */
    628,
    /* VPERMT2Q128rmb */
  },
  { /* 12473 */
    220,
    /* VPERMT2Q128rmbk */
  },
  { /* 12474 */
    220,
    /* VPERMT2Q128rmbkz */
  },
  { /* 12475 */
    215,
    /* VPERMT2Q128rmk */
  },
  { /* 12476 */
    215,
    /* VPERMT2Q128rmkz */
  },
  { /* 12477 */
    589,
    /* VPERMT2Q128rr */
  },
  { /* 12478 */
    224,
    /* VPERMT2Q128rrk */
  },
  { /* 12479 */
    224,
    /* VPERMT2Q128rrkz */
  },
  { /* 12480 */
    590,
    /* VPERMT2Q256rm */
  },
  { /* 12481 */
    629,
    /* VPERMT2Q256rmb */
  },
  { /* 12482 */
    228,
    /* VPERMT2Q256rmbk */
  },
  { /* 12483 */
    228,
    /* VPERMT2Q256rmbkz */
  },
  { /* 12484 */
    230,
    /* VPERMT2Q256rmk */
  },
  { /* 12485 */
    230,
    /* VPERMT2Q256rmkz */
  },
  { /* 12486 */
    592,
    /* VPERMT2Q256rr */
  },
  { /* 12487 */
    233,
    /* VPERMT2Q256rrk */
  },
  { /* 12488 */
    233,
    /* VPERMT2Q256rrkz */
  },
  { /* 12489 */
    593,
    /* VPERMT2Qrm */
  },
  { /* 12490 */
    630,
    /* VPERMT2Qrmb */
  },
  { /* 12491 */
    237,
    /* VPERMT2Qrmbk */
  },
  { /* 12492 */
    237,
    /* VPERMT2Qrmbkz */
  },
  { /* 12493 */
    239,
    /* VPERMT2Qrmk */
  },
  { /* 12494 */
    239,
    /* VPERMT2Qrmkz */
  },
  { /* 12495 */
    595,
    /* VPERMT2Qrr */
  },
  { /* 12496 */
    245,
    /* VPERMT2Qrrk */
  },
  { /* 12497 */
    245,
    /* VPERMT2Qrrkz */
  },
  { /* 12498 */
    214,
    /* VPERMT2W128rm */
  },
  { /* 12499 */
    215,
    /* VPERMT2W128rmk */
  },
  { /* 12500 */
    215,
    /* VPERMT2W128rmkz */
  },
  { /* 12501 */
    589,
    /* VPERMT2W128rr */
  },
  { /* 12502 */
    224,
    /* VPERMT2W128rrk */
  },
  { /* 12503 */
    224,
    /* VPERMT2W128rrkz */
  },
  { /* 12504 */
    590,
    /* VPERMT2W256rm */
  },
  { /* 12505 */
    230,
    /* VPERMT2W256rmk */
  },
  { /* 12506 */
    230,
    /* VPERMT2W256rmkz */
  },
  { /* 12507 */
    592,
    /* VPERMT2W256rr */
  },
  { /* 12508 */
    233,
    /* VPERMT2W256rrk */
  },
  { /* 12509 */
    233,
    /* VPERMT2W256rrkz */
  },
  { /* 12510 */
    593,
    /* VPERMT2Wrm */
  },
  { /* 12511 */
    239,
    /* VPERMT2Wrmk */
  },
  { /* 12512 */
    239,
    /* VPERMT2Wrmkz */
  },
  { /* 12513 */
    595,
    /* VPERMT2Wrr */
  },
  { /* 12514 */
    245,
    /* VPERMT2Wrrk */
  },
  { /* 12515 */
    245,
    /* VPERMT2Wrrkz */
  },
  { /* 12516 */
    218,
    /* VPERMWZ128rm */
  },
  { /* 12517 */
    215,
    /* VPERMWZ128rmk */
  },
  { /* 12518 */
    222,
    /* VPERMWZ128rmkz */
  },
  { /* 12519 */
    223,
    /* VPERMWZ128rr */
  },
  { /* 12520 */
    224,
    /* VPERMWZ128rrk */
  },
  { /* 12521 */
    225,
    /* VPERMWZ128rrkz */
  },
  { /* 12522 */
    226,
    /* VPERMWZ256rm */
  },
  { /* 12523 */
    230,
    /* VPERMWZ256rmk */
  },
  { /* 12524 */
    231,
    /* VPERMWZ256rmkz */
  },
  { /* 12525 */
    232,
    /* VPERMWZ256rr */
  },
  { /* 12526 */
    233,
    /* VPERMWZ256rrk */
  },
  { /* 12527 */
    234,
    /* VPERMWZ256rrkz */
  },
  { /* 12528 */
    235,
    /* VPERMWZrm */
  },
  { /* 12529 */
    239,
    /* VPERMWZrmk */
  },
  { /* 12530 */
    240,
    /* VPERMWZrmkz */
  },
  { /* 12531 */
    241,
    /* VPERMWZrr */
  },
  { /* 12532 */
    245,
    /* VPERMWZrrk */
  },
  { /* 12533 */
    246,
    /* VPERMWZrrkz */
  },
  { /* 12534 */
    31,
    /* VPEXPANDBZ128rm */
  },
  { /* 12535 */
    820,
    /* VPEXPANDBZ128rmk */
  },
  { /* 12536 */
    821,
    /* VPEXPANDBZ128rmkz */
  },
  { /* 12537 */
    360,
    /* VPEXPANDBZ128rr */
  },
  { /* 12538 */
    361,
    /* VPEXPANDBZ128rrk */
  },
  { /* 12539 */
    362,
    /* VPEXPANDBZ128rrkz */
  },
  { /* 12540 */
    327,
    /* VPEXPANDBZ256rm */
  },
  { /* 12541 */
    822,
    /* VPEXPANDBZ256rmk */
  },
  { /* 12542 */
    823,
    /* VPEXPANDBZ256rmkz */
  },
  { /* 12543 */
    466,
    /* VPEXPANDBZ256rr */
  },
  { /* 12544 */
    467,
    /* VPEXPANDBZ256rrk */
  },
  { /* 12545 */
    468,
    /* VPEXPANDBZ256rrkz */
  },
  { /* 12546 */
    824,
    /* VPEXPANDBZrm */
  },
  { /* 12547 */
    825,
    /* VPEXPANDBZrmk */
  },
  { /* 12548 */
    826,
    /* VPEXPANDBZrmkz */
  },
  { /* 12549 */
    472,
    /* VPEXPANDBZrr */
  },
  { /* 12550 */
    476,
    /* VPEXPANDBZrrk */
  },
  { /* 12551 */
    477,
    /* VPEXPANDBZrrkz */
  },
  { /* 12552 */
    364,
    /* VPEXPANDDZ128rm */
  },
  { /* 12553 */
    365,
    /* VPEXPANDDZ128rmk */
  },
  { /* 12554 */
    366,
    /* VPEXPANDDZ128rmkz */
  },
  { /* 12555 */
    360,
    /* VPEXPANDDZ128rr */
  },
  { /* 12556 */
    361,
    /* VPEXPANDDZ128rrk */
  },
  { /* 12557 */
    362,
    /* VPEXPANDDZ128rrkz */
  },
  { /* 12558 */
    367,
    /* VPEXPANDDZ256rm */
  },
  { /* 12559 */
    368,
    /* VPEXPANDDZ256rmk */
  },
  { /* 12560 */
    369,
    /* VPEXPANDDZ256rmkz */
  },
  { /* 12561 */
    466,
    /* VPEXPANDDZ256rr */
  },
  { /* 12562 */
    467,
    /* VPEXPANDDZ256rrk */
  },
  { /* 12563 */
    468,
    /* VPEXPANDDZ256rrkz */
  },
  { /* 12564 */
    370,
    /* VPEXPANDDZrm */
  },
  { /* 12565 */
    371,
    /* VPEXPANDDZrmk */
  },
  { /* 12566 */
    372,
    /* VPEXPANDDZrmkz */
  },
  { /* 12567 */
    472,
    /* VPEXPANDDZrr */
  },
  { /* 12568 */
    476,
    /* VPEXPANDDZrrk */
  },
  { /* 12569 */
    477,
    /* VPEXPANDDZrrkz */
  },
  { /* 12570 */
    357,
    /* VPEXPANDQZ128rm */
  },
  { /* 12571 */
    358,
    /* VPEXPANDQZ128rmk */
  },
  { /* 12572 */
    359,
    /* VPEXPANDQZ128rmkz */
  },
  { /* 12573 */
    360,
    /* VPEXPANDQZ128rr */
  },
  { /* 12574 */
    361,
    /* VPEXPANDQZ128rrk */
  },
  { /* 12575 */
    362,
    /* VPEXPANDQZ128rrkz */
  },
  { /* 12576 */
    336,
    /* VPEXPANDQZ256rm */
  },
  { /* 12577 */
    337,
    /* VPEXPANDQZ256rmk */
  },
  { /* 12578 */
    338,
    /* VPEXPANDQZ256rmkz */
  },
  { /* 12579 */
    466,
    /* VPEXPANDQZ256rr */
  },
  { /* 12580 */
    467,
    /* VPEXPANDQZ256rrk */
  },
  { /* 12581 */
    468,
    /* VPEXPANDQZ256rrkz */
  },
  { /* 12582 */
    342,
    /* VPEXPANDQZrm */
  },
  { /* 12583 */
    343,
    /* VPEXPANDQZrmk */
  },
  { /* 12584 */
    344,
    /* VPEXPANDQZrmkz */
  },
  { /* 12585 */
    472,
    /* VPEXPANDQZrr */
  },
  { /* 12586 */
    476,
    /* VPEXPANDQZrrk */
  },
  { /* 12587 */
    477,
    /* VPEXPANDQZrrkz */
  },
  { /* 12588 */
    412,
    /* VPEXPANDWZ128rm */
  },
  { /* 12589 */
    494,
    /* VPEXPANDWZ128rmk */
  },
  { /* 12590 */
    495,
    /* VPEXPANDWZ128rmkz */
  },
  { /* 12591 */
    360,
    /* VPEXPANDWZ128rr */
  },
  { /* 12592 */
    361,
    /* VPEXPANDWZ128rrk */
  },
  { /* 12593 */
    362,
    /* VPEXPANDWZ128rrkz */
  },
  { /* 12594 */
    496,
    /* VPEXPANDWZ256rm */
  },
  { /* 12595 */
    497,
    /* VPEXPANDWZ256rmk */
  },
  { /* 12596 */
    498,
    /* VPEXPANDWZ256rmkz */
  },
  { /* 12597 */
    466,
    /* VPEXPANDWZ256rr */
  },
  { /* 12598 */
    467,
    /* VPEXPANDWZ256rrk */
  },
  { /* 12599 */
    468,
    /* VPEXPANDWZ256rrkz */
  },
  { /* 12600 */
    499,
    /* VPEXPANDWZrm */
  },
  { /* 12601 */
    500,
    /* VPEXPANDWZrmk */
  },
  { /* 12602 */
    501,
    /* VPEXPANDWZrmkz */
  },
  { /* 12603 */
    472,
    /* VPEXPANDWZrr */
  },
  { /* 12604 */
    476,
    /* VPEXPANDWZrrk */
  },
  { /* 12605 */
    477,
    /* VPEXPANDWZrrkz */
  },
  { /* 12606 */
    102,
    /* VPEXTRBZmr */
  },
  { /* 12607 */
    602,
    /* VPEXTRBZrr */
  },
  { /* 12608 */
    102,
    /* VPEXTRBmr */
  },
  { /* 12609 */
    103,
    /* VPEXTRBrr */
  },
  { /* 12610 */
    601,
    /* VPEXTRDZmr */
  },
  { /* 12611 */
    602,
    /* VPEXTRDZrr */
  },
  { /* 12612 */
    102,
    /* VPEXTRDmr */
  },
  { /* 12613 */
    103,
    /* VPEXTRDrr */
  },
  { /* 12614 */
    530,
    /* VPEXTRQZmr */
  },
  { /* 12615 */
    888,
    /* VPEXTRQZrr */
  },
  { /* 12616 */
    102,
    /* VPEXTRQmr */
  },
  { /* 12617 */
    189,
    /* VPEXTRQrr */
  },
  { /* 12618 */
    889,
    /* VPEXTRWZmr */
  },
  { /* 12619 */
    890,
    /* VPEXTRWZrr */
  },
  { /* 12620 */
    602,
    /* VPEXTRWZrr_REV */
  },
  { /* 12621 */
    102,
    /* VPEXTRWmr */
  },
  { /* 12622 */
    190,
    /* VPEXTRWrr */
  },
  { /* 12623 */
    103,
    /* VPEXTRWrr_REV */
  },
  { /* 12624 */
    675,
    /* VPGATHERDDYrm */
  },
  { /* 12625 */
    676,
    /* VPGATHERDDZ128rm */
  },
  { /* 12626 */
    677,
    /* VPGATHERDDZ256rm */
  },
  { /* 12627 */
    678,
    /* VPGATHERDDZrm */
  },
  { /* 12628 */
    674,
    /* VPGATHERDDrm */
  },
  { /* 12629 */
    670,
    /* VPGATHERDQYrm */
  },
  { /* 12630 */
    671,
    /* VPGATHERDQZ128rm */
  },
  { /* 12631 */
    672,
    /* VPGATHERDQZ256rm */
  },
  { /* 12632 */
    673,
    /* VPGATHERDQZrm */
  },
  { /* 12633 */
    674,
    /* VPGATHERDQrm */
  },
  { /* 12634 */
    684,
    /* VPGATHERQDYrm */
  },
  { /* 12635 */
    676,
    /* VPGATHERQDZ128rm */
  },
  { /* 12636 */
    685,
    /* VPGATHERQDZ256rm */
  },
  { /* 12637 */
    686,
    /* VPGATHERQDZrm */
  },
  { /* 12638 */
    674,
    /* VPGATHERQDrm */
  },
  { /* 12639 */
    675,
    /* VPGATHERQQYrm */
  },
  { /* 12640 */
    671,
    /* VPGATHERQQZ128rm */
  },
  { /* 12641 */
    682,
    /* VPGATHERQQZ256rm */
  },
  { /* 12642 */
    683,
    /* VPGATHERQQZrm */
  },
  { /* 12643 */
    674,
    /* VPGATHERQQrm */
  },
  { /* 12644 */
    31,
    /* VPHADDBDrm */
  },
  { /* 12645 */
    32,
    /* VPHADDBDrr */
  },
  { /* 12646 */
    31,
    /* VPHADDBQrm */
  },
  { /* 12647 */
    32,
    /* VPHADDBQrr */
  },
  { /* 12648 */
    31,
    /* VPHADDBWrm */
  },
  { /* 12649 */
    32,
    /* VPHADDBWrr */
  },
  { /* 12650 */
    31,
    /* VPHADDDQrm */
  },
  { /* 12651 */
    32,
    /* VPHADDDQrr */
  },
  { /* 12652 */
    216,
    /* VPHADDDYrm */
  },
  { /* 12653 */
    217,
    /* VPHADDDYrr */
  },
  { /* 12654 */
    247,
    /* VPHADDDrm */
  },
  { /* 12655 */
    248,
    /* VPHADDDrr */
  },
  { /* 12656 */
    216,
    /* VPHADDSWYrm */
  },
  { /* 12657 */
    217,
    /* VPHADDSWYrr */
  },
  { /* 12658 */
    247,
    /* VPHADDSWrm */
  },
  { /* 12659 */
    248,
    /* VPHADDSWrr */
  },
  { /* 12660 */
    31,
    /* VPHADDUBDrm */
  },
  { /* 12661 */
    32,
    /* VPHADDUBDrr */
  },
  { /* 12662 */
    31,
    /* VPHADDUBQrm */
  },
  { /* 12663 */
    32,
    /* VPHADDUBQrr */
  },
  { /* 12664 */
    31,
    /* VPHADDUBWrm */
  },
  { /* 12665 */
    32,
    /* VPHADDUBWrr */
  },
  { /* 12666 */
    31,
    /* VPHADDUDQrm */
  },
  { /* 12667 */
    32,
    /* VPHADDUDQrr */
  },
  { /* 12668 */
    31,
    /* VPHADDUWDrm */
  },
  { /* 12669 */
    32,
    /* VPHADDUWDrr */
  },
  { /* 12670 */
    31,
    /* VPHADDUWQrm */
  },
  { /* 12671 */
    32,
    /* VPHADDUWQrr */
  },
  { /* 12672 */
    31,
    /* VPHADDWDrm */
  },
  { /* 12673 */
    32,
    /* VPHADDWDrr */
  },
  { /* 12674 */
    31,
    /* VPHADDWQrm */
  },
  { /* 12675 */
    32,
    /* VPHADDWQrr */
  },
  { /* 12676 */
    216,
    /* VPHADDWYrm */
  },
  { /* 12677 */
    217,
    /* VPHADDWYrr */
  },
  { /* 12678 */
    247,
    /* VPHADDWrm */
  },
  { /* 12679 */
    248,
    /* VPHADDWrr */
  },
  { /* 12680 */
    31,
    /* VPHMINPOSUWrm */
  },
  { /* 12681 */
    32,
    /* VPHMINPOSUWrr */
  },
  { /* 12682 */
    31,
    /* VPHSUBBWrm */
  },
  { /* 12683 */
    32,
    /* VPHSUBBWrr */
  },
  { /* 12684 */
    31,
    /* VPHSUBDQrm */
  },
  { /* 12685 */
    32,
    /* VPHSUBDQrr */
  },
  { /* 12686 */
    216,
    /* VPHSUBDYrm */
  },
  { /* 12687 */
    217,
    /* VPHSUBDYrr */
  },
  { /* 12688 */
    247,
    /* VPHSUBDrm */
  },
  { /* 12689 */
    248,
    /* VPHSUBDrr */
  },
  { /* 12690 */
    216,
    /* VPHSUBSWYrm */
  },
  { /* 12691 */
    217,
    /* VPHSUBSWYrr */
  },
  { /* 12692 */
    247,
    /* VPHSUBSWrm */
  },
  { /* 12693 */
    248,
    /* VPHSUBSWrr */
  },
  { /* 12694 */
    31,
    /* VPHSUBWDrm */
  },
  { /* 12695 */
    32,
    /* VPHSUBWDrr */
  },
  { /* 12696 */
    216,
    /* VPHSUBWYrm */
  },
  { /* 12697 */
    217,
    /* VPHSUBWYrr */
  },
  { /* 12698 */
    247,
    /* VPHSUBWrm */
  },
  { /* 12699 */
    248,
    /* VPHSUBWrr */
  },
  { /* 12700 */
    330,
    /* VPINSRBZrm */
  },
  { /* 12701 */
    891,
    /* VPINSRBZrr */
  },
  { /* 12702 */
    330,
    /* VPINSRBrm */
  },
  { /* 12703 */
    892,
    /* VPINSRBrr */
  },
  { /* 12704 */
    291,
    /* VPINSRDZrm */
  },
  { /* 12705 */
    891,
    /* VPINSRDZrr */
  },
  { /* 12706 */
    330,
    /* VPINSRDrm */
  },
  { /* 12707 */
    892,
    /* VPINSRDrr */
  },
  { /* 12708 */
    318,
    /* VPINSRQZrm */
  },
  { /* 12709 */
    893,
    /* VPINSRQZrr */
  },
  { /* 12710 */
    330,
    /* VPINSRQrm */
  },
  { /* 12711 */
    894,
    /* VPINSRQrr */
  },
  { /* 12712 */
    743,
    /* VPINSRWZrm */
  },
  { /* 12713 */
    891,
    /* VPINSRWZrr */
  },
  { /* 12714 */
    330,
    /* VPINSRWrm */
  },
  { /* 12715 */
    892,
    /* VPINSRWrr */
  },
  { /* 12716 */
    444,
    /* VPLZCNTDZ128rm */
  },
  { /* 12717 */
    364,
    /* VPLZCNTDZ128rmb */
  },
  { /* 12718 */
    365,
    /* VPLZCNTDZ128rmbk */
  },
  { /* 12719 */
    366,
    /* VPLZCNTDZ128rmbkz */
  },
  { /* 12720 */
    445,
    /* VPLZCNTDZ128rmk */
  },
  { /* 12721 */
    446,
    /* VPLZCNTDZ128rmkz */
  },
  { /* 12722 */
    360,
    /* VPLZCNTDZ128rr */
  },
  { /* 12723 */
    361,
    /* VPLZCNTDZ128rrk */
  },
  { /* 12724 */
    362,
    /* VPLZCNTDZ128rrkz */
  },
  { /* 12725 */
    463,
    /* VPLZCNTDZ256rm */
  },
  { /* 12726 */
    367,
    /* VPLZCNTDZ256rmb */
  },
  { /* 12727 */
    368,
    /* VPLZCNTDZ256rmbk */
  },
  { /* 12728 */
    369,
    /* VPLZCNTDZ256rmbkz */
  },
  { /* 12729 */
    464,
    /* VPLZCNTDZ256rmk */
  },
  { /* 12730 */
    465,
    /* VPLZCNTDZ256rmkz */
  },
  { /* 12731 */
    466,
    /* VPLZCNTDZ256rr */
  },
  { /* 12732 */
    467,
    /* VPLZCNTDZ256rrk */
  },
  { /* 12733 */
    468,
    /* VPLZCNTDZ256rrkz */
  },
  { /* 12734 */
    469,
    /* VPLZCNTDZrm */
  },
  { /* 12735 */
    370,
    /* VPLZCNTDZrmb */
  },
  { /* 12736 */
    371,
    /* VPLZCNTDZrmbk */
  },
  { /* 12737 */
    372,
    /* VPLZCNTDZrmbkz */
  },
  { /* 12738 */
    470,
    /* VPLZCNTDZrmk */
  },
  { /* 12739 */
    471,
    /* VPLZCNTDZrmkz */
  },
  { /* 12740 */
    472,
    /* VPLZCNTDZrr */
  },
  { /* 12741 */
    476,
    /* VPLZCNTDZrrk */
  },
  { /* 12742 */
    477,
    /* VPLZCNTDZrrkz */
  },
  { /* 12743 */
    444,
    /* VPLZCNTQZ128rm */
  },
  { /* 12744 */
    357,
    /* VPLZCNTQZ128rmb */
  },
  { /* 12745 */
    358,
    /* VPLZCNTQZ128rmbk */
  },
  { /* 12746 */
    359,
    /* VPLZCNTQZ128rmbkz */
  },
  { /* 12747 */
    445,
    /* VPLZCNTQZ128rmk */
  },
  { /* 12748 */
    446,
    /* VPLZCNTQZ128rmkz */
  },
  { /* 12749 */
    360,
    /* VPLZCNTQZ128rr */
  },
  { /* 12750 */
    361,
    /* VPLZCNTQZ128rrk */
  },
  { /* 12751 */
    362,
    /* VPLZCNTQZ128rrkz */
  },
  { /* 12752 */
    463,
    /* VPLZCNTQZ256rm */
  },
  { /* 12753 */
    336,
    /* VPLZCNTQZ256rmb */
  },
  { /* 12754 */
    337,
    /* VPLZCNTQZ256rmbk */
  },
  { /* 12755 */
    338,
    /* VPLZCNTQZ256rmbkz */
  },
  { /* 12756 */
    464,
    /* VPLZCNTQZ256rmk */
  },
  { /* 12757 */
    465,
    /* VPLZCNTQZ256rmkz */
  },
  { /* 12758 */
    466,
    /* VPLZCNTQZ256rr */
  },
  { /* 12759 */
    467,
    /* VPLZCNTQZ256rrk */
  },
  { /* 12760 */
    468,
    /* VPLZCNTQZ256rrkz */
  },
  { /* 12761 */
    469,
    /* VPLZCNTQZrm */
  },
  { /* 12762 */
    342,
    /* VPLZCNTQZrmb */
  },
  { /* 12763 */
    343,
    /* VPLZCNTQZrmbk */
  },
  { /* 12764 */
    344,
    /* VPLZCNTQZrmbkz */
  },
  { /* 12765 */
    470,
    /* VPLZCNTQZrmk */
  },
  { /* 12766 */
    471,
    /* VPLZCNTQZrmkz */
  },
  { /* 12767 */
    472,
    /* VPLZCNTQZrr */
  },
  { /* 12768 */
    476,
    /* VPLZCNTQZrrk */
  },
  { /* 12769 */
    477,
    /* VPLZCNTQZrrkz */
  },
  { /* 12770 */
    334,
    /* VPMACSDDrm */
  },
  { /* 12771 */
    335,
    /* VPMACSDDrr */
  },
  { /* 12772 */
    334,
    /* VPMACSDQHrm */
  },
  { /* 12773 */
    335,
    /* VPMACSDQHrr */
  },
  { /* 12774 */
    334,
    /* VPMACSDQLrm */
  },
  { /* 12775 */
    335,
    /* VPMACSDQLrr */
  },
  { /* 12776 */
    334,
    /* VPMACSSDDrm */
  },
  { /* 12777 */
    335,
    /* VPMACSSDDrr */
  },
  { /* 12778 */
    334,
    /* VPMACSSDQHrm */
  },
  { /* 12779 */
    335,
    /* VPMACSSDQHrr */
  },
  { /* 12780 */
    334,
    /* VPMACSSDQLrm */
  },
  { /* 12781 */
    335,
    /* VPMACSSDQLrr */
  },
  { /* 12782 */
    334,
    /* VPMACSSWDrm */
  },
  { /* 12783 */
    335,
    /* VPMACSSWDrr */
  },
  { /* 12784 */
    334,
    /* VPMACSSWWrm */
  },
  { /* 12785 */
    335,
    /* VPMACSSWWrr */
  },
  { /* 12786 */
    334,
    /* VPMACSWDrm */
  },
  { /* 12787 */
    335,
    /* VPMACSWDrr */
  },
  { /* 12788 */
    334,
    /* VPMACSWWrm */
  },
  { /* 12789 */
    335,
    /* VPMACSWWrr */
  },
  { /* 12790 */
    334,
    /* VPMADCSSWDrm */
  },
  { /* 12791 */
    335,
    /* VPMADCSSWDrr */
  },
  { /* 12792 */
    334,
    /* VPMADCSWDrm */
  },
  { /* 12793 */
    335,
    /* VPMADCSWDrr */
  },
  { /* 12794 */
    626,
    /* VPMADD52HUQYrm */
  },
  { /* 12795 */
    627,
    /* VPMADD52HUQYrr */
  },
  { /* 12796 */
    214,
    /* VPMADD52HUQZ128m */
  },
  { /* 12797 */
    628,
    /* VPMADD52HUQZ128mb */
  },
  { /* 12798 */
    220,
    /* VPMADD52HUQZ128mbk */
  },
  { /* 12799 */
    220,
    /* VPMADD52HUQZ128mbkz */
  },
  { /* 12800 */
    215,
    /* VPMADD52HUQZ128mk */
  },
  { /* 12801 */
    215,
    /* VPMADD52HUQZ128mkz */
  },
  { /* 12802 */
    589,
    /* VPMADD52HUQZ128r */
  },
  { /* 12803 */
    224,
    /* VPMADD52HUQZ128rk */
  },
  { /* 12804 */
    224,
    /* VPMADD52HUQZ128rkz */
  },
  { /* 12805 */
    590,
    /* VPMADD52HUQZ256m */
  },
  { /* 12806 */
    629,
    /* VPMADD52HUQZ256mb */
  },
  { /* 12807 */
    228,
    /* VPMADD52HUQZ256mbk */
  },
  { /* 12808 */
    228,
    /* VPMADD52HUQZ256mbkz */
  },
  { /* 12809 */
    230,
    /* VPMADD52HUQZ256mk */
  },
  { /* 12810 */
    230,
    /* VPMADD52HUQZ256mkz */
  },
  { /* 12811 */
    592,
    /* VPMADD52HUQZ256r */
  },
  { /* 12812 */
    233,
    /* VPMADD52HUQZ256rk */
  },
  { /* 12813 */
    233,
    /* VPMADD52HUQZ256rkz */
  },
  { /* 12814 */
    593,
    /* VPMADD52HUQZm */
  },
  { /* 12815 */
    630,
    /* VPMADD52HUQZmb */
  },
  { /* 12816 */
    237,
    /* VPMADD52HUQZmbk */
  },
  { /* 12817 */
    237,
    /* VPMADD52HUQZmbkz */
  },
  { /* 12818 */
    239,
    /* VPMADD52HUQZmk */
  },
  { /* 12819 */
    239,
    /* VPMADD52HUQZmkz */
  },
  { /* 12820 */
    595,
    /* VPMADD52HUQZr */
  },
  { /* 12821 */
    245,
    /* VPMADD52HUQZrk */
  },
  { /* 12822 */
    245,
    /* VPMADD52HUQZrkz */
  },
  { /* 12823 */
    632,
    /* VPMADD52HUQrm */
  },
  { /* 12824 */
    633,
    /* VPMADD52HUQrr */
  },
  { /* 12825 */
    626,
    /* VPMADD52LUQYrm */
  },
  { /* 12826 */
    627,
    /* VPMADD52LUQYrr */
  },
  { /* 12827 */
    214,
    /* VPMADD52LUQZ128m */
  },
  { /* 12828 */
    628,
    /* VPMADD52LUQZ128mb */
  },
  { /* 12829 */
    220,
    /* VPMADD52LUQZ128mbk */
  },
  { /* 12830 */
    220,
    /* VPMADD52LUQZ128mbkz */
  },
  { /* 12831 */
    215,
    /* VPMADD52LUQZ128mk */
  },
  { /* 12832 */
    215,
    /* VPMADD52LUQZ128mkz */
  },
  { /* 12833 */
    589,
    /* VPMADD52LUQZ128r */
  },
  { /* 12834 */
    224,
    /* VPMADD52LUQZ128rk */
  },
  { /* 12835 */
    224,
    /* VPMADD52LUQZ128rkz */
  },
  { /* 12836 */
    590,
    /* VPMADD52LUQZ256m */
  },
  { /* 12837 */
    629,
    /* VPMADD52LUQZ256mb */
  },
  { /* 12838 */
    228,
    /* VPMADD52LUQZ256mbk */
  },
  { /* 12839 */
    228,
    /* VPMADD52LUQZ256mbkz */
  },
  { /* 12840 */
    230,
    /* VPMADD52LUQZ256mk */
  },
  { /* 12841 */
    230,
    /* VPMADD52LUQZ256mkz */
  },
  { /* 12842 */
    592,
    /* VPMADD52LUQZ256r */
  },
  { /* 12843 */
    233,
    /* VPMADD52LUQZ256rk */
  },
  { /* 12844 */
    233,
    /* VPMADD52LUQZ256rkz */
  },
  { /* 12845 */
    593,
    /* VPMADD52LUQZm */
  },
  { /* 12846 */
    630,
    /* VPMADD52LUQZmb */
  },
  { /* 12847 */
    237,
    /* VPMADD52LUQZmbk */
  },
  { /* 12848 */
    237,
    /* VPMADD52LUQZmbkz */
  },
  { /* 12849 */
    239,
    /* VPMADD52LUQZmk */
  },
  { /* 12850 */
    239,
    /* VPMADD52LUQZmkz */
  },
  { /* 12851 */
    595,
    /* VPMADD52LUQZr */
  },
  { /* 12852 */
    245,
    /* VPMADD52LUQZrk */
  },
  { /* 12853 */
    245,
    /* VPMADD52LUQZrkz */
  },
  { /* 12854 */
    632,
    /* VPMADD52LUQrm */
  },
  { /* 12855 */
    633,
    /* VPMADD52LUQrr */
  },
  { /* 12856 */
    216,
    /* VPMADDUBSWYrm */
  },
  { /* 12857 */
    217,
    /* VPMADDUBSWYrr */
  },
  { /* 12858 */
    218,
    /* VPMADDUBSWZ128rm */
  },
  { /* 12859 */
    215,
    /* VPMADDUBSWZ128rmk */
  },
  { /* 12860 */
    222,
    /* VPMADDUBSWZ128rmkz */
  },
  { /* 12861 */
    223,
    /* VPMADDUBSWZ128rr */
  },
  { /* 12862 */
    224,
    /* VPMADDUBSWZ128rrk */
  },
  { /* 12863 */
    225,
    /* VPMADDUBSWZ128rrkz */
  },
  { /* 12864 */
    226,
    /* VPMADDUBSWZ256rm */
  },
  { /* 12865 */
    230,
    /* VPMADDUBSWZ256rmk */
  },
  { /* 12866 */
    231,
    /* VPMADDUBSWZ256rmkz */
  },
  { /* 12867 */
    232,
    /* VPMADDUBSWZ256rr */
  },
  { /* 12868 */
    233,
    /* VPMADDUBSWZ256rrk */
  },
  { /* 12869 */
    234,
    /* VPMADDUBSWZ256rrkz */
  },
  { /* 12870 */
    235,
    /* VPMADDUBSWZrm */
  },
  { /* 12871 */
    239,
    /* VPMADDUBSWZrmk */
  },
  { /* 12872 */
    240,
    /* VPMADDUBSWZrmkz */
  },
  { /* 12873 */
    241,
    /* VPMADDUBSWZrr */
  },
  { /* 12874 */
    245,
    /* VPMADDUBSWZrrk */
  },
  { /* 12875 */
    246,
    /* VPMADDUBSWZrrkz */
  },
  { /* 12876 */
    247,
    /* VPMADDUBSWrm */
  },
  { /* 12877 */
    248,
    /* VPMADDUBSWrr */
  },
  { /* 12878 */
    216,
    /* VPMADDWDYrm */
  },
  { /* 12879 */
    217,
    /* VPMADDWDYrr */
  },
  { /* 12880 */
    218,
    /* VPMADDWDZ128rm */
  },
  { /* 12881 */
    215,
    /* VPMADDWDZ128rmk */
  },
  { /* 12882 */
    222,
    /* VPMADDWDZ128rmkz */
  },
  { /* 12883 */
    223,
    /* VPMADDWDZ128rr */
  },
  { /* 12884 */
    224,
    /* VPMADDWDZ128rrk */
  },
  { /* 12885 */
    225,
    /* VPMADDWDZ128rrkz */
  },
  { /* 12886 */
    226,
    /* VPMADDWDZ256rm */
  },
  { /* 12887 */
    230,
    /* VPMADDWDZ256rmk */
  },
  { /* 12888 */
    231,
    /* VPMADDWDZ256rmkz */
  },
  { /* 12889 */
    232,
    /* VPMADDWDZ256rr */
  },
  { /* 12890 */
    233,
    /* VPMADDWDZ256rrk */
  },
  { /* 12891 */
    234,
    /* VPMADDWDZ256rrkz */
  },
  { /* 12892 */
    235,
    /* VPMADDWDZrm */
  },
  { /* 12893 */
    239,
    /* VPMADDWDZrmk */
  },
  { /* 12894 */
    240,
    /* VPMADDWDZrmkz */
  },
  { /* 12895 */
    241,
    /* VPMADDWDZrr */
  },
  { /* 12896 */
    245,
    /* VPMADDWDZrrk */
  },
  { /* 12897 */
    246,
    /* VPMADDWDZrrkz */
  },
  { /* 12898 */
    247,
    /* VPMADDWDrm */
  },
  { /* 12899 */
    248,
    /* VPMADDWDrr */
  },
  { /* 12900 */
    777,
    /* VPMASKMOVDYmr */
  },
  { /* 12901 */
    216,
    /* VPMASKMOVDYrm */
  },
  { /* 12902 */
    778,
    /* VPMASKMOVDmr */
  },
  { /* 12903 */
    247,
    /* VPMASKMOVDrm */
  },
  { /* 12904 */
    777,
    /* VPMASKMOVQYmr */
  },
  { /* 12905 */
    216,
    /* VPMASKMOVQYrm */
  },
  { /* 12906 */
    778,
    /* VPMASKMOVQmr */
  },
  { /* 12907 */
    247,
    /* VPMASKMOVQrm */
  },
  { /* 12908 */
    216,
    /* VPMAXSBYrm */
  },
  { /* 12909 */
    217,
    /* VPMAXSBYrr */
  },
  { /* 12910 */
    218,
    /* VPMAXSBZ128rm */
  },
  { /* 12911 */
    215,
    /* VPMAXSBZ128rmk */
  },
  { /* 12912 */
    222,
    /* VPMAXSBZ128rmkz */
  },
  { /* 12913 */
    223,
    /* VPMAXSBZ128rr */
  },
  { /* 12914 */
    224,
    /* VPMAXSBZ128rrk */
  },
  { /* 12915 */
    225,
    /* VPMAXSBZ128rrkz */
  },
  { /* 12916 */
    226,
    /* VPMAXSBZ256rm */
  },
  { /* 12917 */
    230,
    /* VPMAXSBZ256rmk */
  },
  { /* 12918 */
    231,
    /* VPMAXSBZ256rmkz */
  },
  { /* 12919 */
    232,
    /* VPMAXSBZ256rr */
  },
  { /* 12920 */
    233,
    /* VPMAXSBZ256rrk */
  },
  { /* 12921 */
    234,
    /* VPMAXSBZ256rrkz */
  },
  { /* 12922 */
    235,
    /* VPMAXSBZrm */
  },
  { /* 12923 */
    239,
    /* VPMAXSBZrmk */
  },
  { /* 12924 */
    240,
    /* VPMAXSBZrmkz */
  },
  { /* 12925 */
    241,
    /* VPMAXSBZrr */
  },
  { /* 12926 */
    245,
    /* VPMAXSBZrrk */
  },
  { /* 12927 */
    246,
    /* VPMAXSBZrrkz */
  },
  { /* 12928 */
    247,
    /* VPMAXSBrm */
  },
  { /* 12929 */
    248,
    /* VPMAXSBrr */
  },
  { /* 12930 */
    216,
    /* VPMAXSDYrm */
  },
  { /* 12931 */
    217,
    /* VPMAXSDYrr */
  },
  { /* 12932 */
    218,
    /* VPMAXSDZ128rm */
  },
  { /* 12933 */
    261,
    /* VPMAXSDZ128rmb */
  },
  { /* 12934 */
    262,
    /* VPMAXSDZ128rmbk */
  },
  { /* 12935 */
    263,
    /* VPMAXSDZ128rmbkz */
  },
  { /* 12936 */
    215,
    /* VPMAXSDZ128rmk */
  },
  { /* 12937 */
    222,
    /* VPMAXSDZ128rmkz */
  },
  { /* 12938 */
    223,
    /* VPMAXSDZ128rr */
  },
  { /* 12939 */
    224,
    /* VPMAXSDZ128rrk */
  },
  { /* 12940 */
    225,
    /* VPMAXSDZ128rrkz */
  },
  { /* 12941 */
    226,
    /* VPMAXSDZ256rm */
  },
  { /* 12942 */
    264,
    /* VPMAXSDZ256rmb */
  },
  { /* 12943 */
    265,
    /* VPMAXSDZ256rmbk */
  },
  { /* 12944 */
    266,
    /* VPMAXSDZ256rmbkz */
  },
  { /* 12945 */
    230,
    /* VPMAXSDZ256rmk */
  },
  { /* 12946 */
    231,
    /* VPMAXSDZ256rmkz */
  },
  { /* 12947 */
    232,
    /* VPMAXSDZ256rr */
  },
  { /* 12948 */
    233,
    /* VPMAXSDZ256rrk */
  },
  { /* 12949 */
    234,
    /* VPMAXSDZ256rrkz */
  },
  { /* 12950 */
    235,
    /* VPMAXSDZrm */
  },
  { /* 12951 */
    267,
    /* VPMAXSDZrmb */
  },
  { /* 12952 */
    268,
    /* VPMAXSDZrmbk */
  },
  { /* 12953 */
    269,
    /* VPMAXSDZrmbkz */
  },
  { /* 12954 */
    239,
    /* VPMAXSDZrmk */
  },
  { /* 12955 */
    240,
    /* VPMAXSDZrmkz */
  },
  { /* 12956 */
    241,
    /* VPMAXSDZrr */
  },
  { /* 12957 */
    245,
    /* VPMAXSDZrrk */
  },
  { /* 12958 */
    246,
    /* VPMAXSDZrrkz */
  },
  { /* 12959 */
    247,
    /* VPMAXSDrm */
  },
  { /* 12960 */
    248,
    /* VPMAXSDrr */
  },
  { /* 12961 */
    218,
    /* VPMAXSQZ128rm */
  },
  { /* 12962 */
    219,
    /* VPMAXSQZ128rmb */
  },
  { /* 12963 */
    220,
    /* VPMAXSQZ128rmbk */
  },
  { /* 12964 */
    221,
    /* VPMAXSQZ128rmbkz */
  },
  { /* 12965 */
    215,
    /* VPMAXSQZ128rmk */
  },
  { /* 12966 */
    222,
    /* VPMAXSQZ128rmkz */
  },
  { /* 12967 */
    223,
    /* VPMAXSQZ128rr */
  },
  { /* 12968 */
    224,
    /* VPMAXSQZ128rrk */
  },
  { /* 12969 */
    225,
    /* VPMAXSQZ128rrkz */
  },
  { /* 12970 */
    226,
    /* VPMAXSQZ256rm */
  },
  { /* 12971 */
    227,
    /* VPMAXSQZ256rmb */
  },
  { /* 12972 */
    228,
    /* VPMAXSQZ256rmbk */
  },
  { /* 12973 */
    229,
    /* VPMAXSQZ256rmbkz */
  },
  { /* 12974 */
    230,
    /* VPMAXSQZ256rmk */
  },
  { /* 12975 */
    231,
    /* VPMAXSQZ256rmkz */
  },
  { /* 12976 */
    232,
    /* VPMAXSQZ256rr */
  },
  { /* 12977 */
    233,
    /* VPMAXSQZ256rrk */
  },
  { /* 12978 */
    234,
    /* VPMAXSQZ256rrkz */
  },
  { /* 12979 */
    235,
    /* VPMAXSQZrm */
  },
  { /* 12980 */
    236,
    /* VPMAXSQZrmb */
  },
  { /* 12981 */
    237,
    /* VPMAXSQZrmbk */
  },
  { /* 12982 */
    238,
    /* VPMAXSQZrmbkz */
  },
  { /* 12983 */
    239,
    /* VPMAXSQZrmk */
  },
  { /* 12984 */
    240,
    /* VPMAXSQZrmkz */
  },
  { /* 12985 */
    241,
    /* VPMAXSQZrr */
  },
  { /* 12986 */
    245,
    /* VPMAXSQZrrk */
  },
  { /* 12987 */
    246,
    /* VPMAXSQZrrkz */
  },
  { /* 12988 */
    216,
    /* VPMAXSWYrm */
  },
  { /* 12989 */
    217,
    /* VPMAXSWYrr */
  },
  { /* 12990 */
    218,
    /* VPMAXSWZ128rm */
  },
  { /* 12991 */
    215,
    /* VPMAXSWZ128rmk */
  },
  { /* 12992 */
    222,
    /* VPMAXSWZ128rmkz */
  },
  { /* 12993 */
    223,
    /* VPMAXSWZ128rr */
  },
  { /* 12994 */
    224,
    /* VPMAXSWZ128rrk */
  },
  { /* 12995 */
    225,
    /* VPMAXSWZ128rrkz */
  },
  { /* 12996 */
    226,
    /* VPMAXSWZ256rm */
  },
  { /* 12997 */
    230,
    /* VPMAXSWZ256rmk */
  },
  { /* 12998 */
    231,
    /* VPMAXSWZ256rmkz */
  },
  { /* 12999 */
    232,
    /* VPMAXSWZ256rr */
  },
  { /* 13000 */
    233,
    /* VPMAXSWZ256rrk */
  },
  { /* 13001 */
    234,
    /* VPMAXSWZ256rrkz */
  },
  { /* 13002 */
    235,
    /* VPMAXSWZrm */
  },
  { /* 13003 */
    239,
    /* VPMAXSWZrmk */
  },
  { /* 13004 */
    240,
    /* VPMAXSWZrmkz */
  },
  { /* 13005 */
    241,
    /* VPMAXSWZrr */
  },
  { /* 13006 */
    245,
    /* VPMAXSWZrrk */
  },
  { /* 13007 */
    246,
    /* VPMAXSWZrrkz */
  },
  { /* 13008 */
    247,
    /* VPMAXSWrm */
  },
  { /* 13009 */
    248,
    /* VPMAXSWrr */
  },
  { /* 13010 */
    216,
    /* VPMAXUBYrm */
  },
  { /* 13011 */
    217,
    /* VPMAXUBYrr */
  },
  { /* 13012 */
    218,
    /* VPMAXUBZ128rm */
  },
  { /* 13013 */
    215,
    /* VPMAXUBZ128rmk */
  },
  { /* 13014 */
    222,
    /* VPMAXUBZ128rmkz */
  },
  { /* 13015 */
    223,
    /* VPMAXUBZ128rr */
  },
  { /* 13016 */
    224,
    /* VPMAXUBZ128rrk */
  },
  { /* 13017 */
    225,
    /* VPMAXUBZ128rrkz */
  },
  { /* 13018 */
    226,
    /* VPMAXUBZ256rm */
  },
  { /* 13019 */
    230,
    /* VPMAXUBZ256rmk */
  },
  { /* 13020 */
    231,
    /* VPMAXUBZ256rmkz */
  },
  { /* 13021 */
    232,
    /* VPMAXUBZ256rr */
  },
  { /* 13022 */
    233,
    /* VPMAXUBZ256rrk */
  },
  { /* 13023 */
    234,
    /* VPMAXUBZ256rrkz */
  },
  { /* 13024 */
    235,
    /* VPMAXUBZrm */
  },
  { /* 13025 */
    239,
    /* VPMAXUBZrmk */
  },
  { /* 13026 */
    240,
    /* VPMAXUBZrmkz */
  },
  { /* 13027 */
    241,
    /* VPMAXUBZrr */
  },
  { /* 13028 */
    245,
    /* VPMAXUBZrrk */
  },
  { /* 13029 */
    246,
    /* VPMAXUBZrrkz */
  },
  { /* 13030 */
    247,
    /* VPMAXUBrm */
  },
  { /* 13031 */
    248,
    /* VPMAXUBrr */
  },
  { /* 13032 */
    216,
    /* VPMAXUDYrm */
  },
  { /* 13033 */
    217,
    /* VPMAXUDYrr */
  },
  { /* 13034 */
    218,
    /* VPMAXUDZ128rm */
  },
  { /* 13035 */
    261,
    /* VPMAXUDZ128rmb */
  },
  { /* 13036 */
    262,
    /* VPMAXUDZ128rmbk */
  },
  { /* 13037 */
    263,
    /* VPMAXUDZ128rmbkz */
  },
  { /* 13038 */
    215,
    /* VPMAXUDZ128rmk */
  },
  { /* 13039 */
    222,
    /* VPMAXUDZ128rmkz */
  },
  { /* 13040 */
    223,
    /* VPMAXUDZ128rr */
  },
  { /* 13041 */
    224,
    /* VPMAXUDZ128rrk */
  },
  { /* 13042 */
    225,
    /* VPMAXUDZ128rrkz */
  },
  { /* 13043 */
    226,
    /* VPMAXUDZ256rm */
  },
  { /* 13044 */
    264,
    /* VPMAXUDZ256rmb */
  },
  { /* 13045 */
    265,
    /* VPMAXUDZ256rmbk */
  },
  { /* 13046 */
    266,
    /* VPMAXUDZ256rmbkz */
  },
  { /* 13047 */
    230,
    /* VPMAXUDZ256rmk */
  },
  { /* 13048 */
    231,
    /* VPMAXUDZ256rmkz */
  },
  { /* 13049 */
    232,
    /* VPMAXUDZ256rr */
  },
  { /* 13050 */
    233,
    /* VPMAXUDZ256rrk */
  },
  { /* 13051 */
    234,
    /* VPMAXUDZ256rrkz */
  },
  { /* 13052 */
    235,
    /* VPMAXUDZrm */
  },
  { /* 13053 */
    267,
    /* VPMAXUDZrmb */
  },
  { /* 13054 */
    268,
    /* VPMAXUDZrmbk */
  },
  { /* 13055 */
    269,
    /* VPMAXUDZrmbkz */
  },
  { /* 13056 */
    239,
    /* VPMAXUDZrmk */
  },
  { /* 13057 */
    240,
    /* VPMAXUDZrmkz */
  },
  { /* 13058 */
    241,
    /* VPMAXUDZrr */
  },
  { /* 13059 */
    245,
    /* VPMAXUDZrrk */
  },
  { /* 13060 */
    246,
    /* VPMAXUDZrrkz */
  },
  { /* 13061 */
    247,
    /* VPMAXUDrm */
  },
  { /* 13062 */
    248,
    /* VPMAXUDrr */
  },
  { /* 13063 */
    218,
    /* VPMAXUQZ128rm */
  },
  { /* 13064 */
    219,
    /* VPMAXUQZ128rmb */
  },
  { /* 13065 */
    220,
    /* VPMAXUQZ128rmbk */
  },
  { /* 13066 */
    221,
    /* VPMAXUQZ128rmbkz */
  },
  { /* 13067 */
    215,
    /* VPMAXUQZ128rmk */
  },
  { /* 13068 */
    222,
    /* VPMAXUQZ128rmkz */
  },
  { /* 13069 */
    223,
    /* VPMAXUQZ128rr */
  },
  { /* 13070 */
    224,
    /* VPMAXUQZ128rrk */
  },
  { /* 13071 */
    225,
    /* VPMAXUQZ128rrkz */
  },
  { /* 13072 */
    226,
    /* VPMAXUQZ256rm */
  },
  { /* 13073 */
    227,
    /* VPMAXUQZ256rmb */
  },
  { /* 13074 */
    228,
    /* VPMAXUQZ256rmbk */
  },
  { /* 13075 */
    229,
    /* VPMAXUQZ256rmbkz */
  },
  { /* 13076 */
    230,
    /* VPMAXUQZ256rmk */
  },
  { /* 13077 */
    231,
    /* VPMAXUQZ256rmkz */
  },
  { /* 13078 */
    232,
    /* VPMAXUQZ256rr */
  },
  { /* 13079 */
    233,
    /* VPMAXUQZ256rrk */
  },
  { /* 13080 */
    234,
    /* VPMAXUQZ256rrkz */
  },
  { /* 13081 */
    235,
    /* VPMAXUQZrm */
  },
  { /* 13082 */
    236,
    /* VPMAXUQZrmb */
  },
  { /* 13083 */
    237,
    /* VPMAXUQZrmbk */
  },
  { /* 13084 */
    238,
    /* VPMAXUQZrmbkz */
  },
  { /* 13085 */
    239,
    /* VPMAXUQZrmk */
  },
  { /* 13086 */
    240,
    /* VPMAXUQZrmkz */
  },
  { /* 13087 */
    241,
    /* VPMAXUQZrr */
  },
  { /* 13088 */
    245,
    /* VPMAXUQZrrk */
  },
  { /* 13089 */
    246,
    /* VPMAXUQZrrkz */
  },
  { /* 13090 */
    216,
    /* VPMAXUWYrm */
  },
  { /* 13091 */
    217,
    /* VPMAXUWYrr */
  },
  { /* 13092 */
    218,
    /* VPMAXUWZ128rm */
  },
  { /* 13093 */
    215,
    /* VPMAXUWZ128rmk */
  },
  { /* 13094 */
    222,
    /* VPMAXUWZ128rmkz */
  },
  { /* 13095 */
    223,
    /* VPMAXUWZ128rr */
  },
  { /* 13096 */
    224,
    /* VPMAXUWZ128rrk */
  },
  { /* 13097 */
    225,
    /* VPMAXUWZ128rrkz */
  },
  { /* 13098 */
    226,
    /* VPMAXUWZ256rm */
  },
  { /* 13099 */
    230,
    /* VPMAXUWZ256rmk */
  },
  { /* 13100 */
    231,
    /* VPMAXUWZ256rmkz */
  },
  { /* 13101 */
    232,
    /* VPMAXUWZ256rr */
  },
  { /* 13102 */
    233,
    /* VPMAXUWZ256rrk */
  },
  { /* 13103 */
    234,
    /* VPMAXUWZ256rrkz */
  },
  { /* 13104 */
    235,
    /* VPMAXUWZrm */
  },
  { /* 13105 */
    239,
    /* VPMAXUWZrmk */
  },
  { /* 13106 */
    240,
    /* VPMAXUWZrmkz */
  },
  { /* 13107 */
    241,
    /* VPMAXUWZrr */
  },
  { /* 13108 */
    245,
    /* VPMAXUWZrrk */
  },
  { /* 13109 */
    246,
    /* VPMAXUWZrrkz */
  },
  { /* 13110 */
    247,
    /* VPMAXUWrm */
  },
  { /* 13111 */
    248,
    /* VPMAXUWrr */
  },
  { /* 13112 */
    216,
    /* VPMINSBYrm */
  },
  { /* 13113 */
    217,
    /* VPMINSBYrr */
  },
  { /* 13114 */
    218,
    /* VPMINSBZ128rm */
  },
  { /* 13115 */
    215,
    /* VPMINSBZ128rmk */
  },
  { /* 13116 */
    222,
    /* VPMINSBZ128rmkz */
  },
  { /* 13117 */
    223,
    /* VPMINSBZ128rr */
  },
  { /* 13118 */
    224,
    /* VPMINSBZ128rrk */
  },
  { /* 13119 */
    225,
    /* VPMINSBZ128rrkz */
  },
  { /* 13120 */
    226,
    /* VPMINSBZ256rm */
  },
  { /* 13121 */
    230,
    /* VPMINSBZ256rmk */
  },
  { /* 13122 */
    231,
    /* VPMINSBZ256rmkz */
  },
  { /* 13123 */
    232,
    /* VPMINSBZ256rr */
  },
  { /* 13124 */
    233,
    /* VPMINSBZ256rrk */
  },
  { /* 13125 */
    234,
    /* VPMINSBZ256rrkz */
  },
  { /* 13126 */
    235,
    /* VPMINSBZrm */
  },
  { /* 13127 */
    239,
    /* VPMINSBZrmk */
  },
  { /* 13128 */
    240,
    /* VPMINSBZrmkz */
  },
  { /* 13129 */
    241,
    /* VPMINSBZrr */
  },
  { /* 13130 */
    245,
    /* VPMINSBZrrk */
  },
  { /* 13131 */
    246,
    /* VPMINSBZrrkz */
  },
  { /* 13132 */
    247,
    /* VPMINSBrm */
  },
  { /* 13133 */
    248,
    /* VPMINSBrr */
  },
  { /* 13134 */
    216,
    /* VPMINSDYrm */
  },
  { /* 13135 */
    217,
    /* VPMINSDYrr */
  },
  { /* 13136 */
    218,
    /* VPMINSDZ128rm */
  },
  { /* 13137 */
    261,
    /* VPMINSDZ128rmb */
  },
  { /* 13138 */
    262,
    /* VPMINSDZ128rmbk */
  },
  { /* 13139 */
    263,
    /* VPMINSDZ128rmbkz */
  },
  { /* 13140 */
    215,
    /* VPMINSDZ128rmk */
  },
  { /* 13141 */
    222,
    /* VPMINSDZ128rmkz */
  },
  { /* 13142 */
    223,
    /* VPMINSDZ128rr */
  },
  { /* 13143 */
    224,
    /* VPMINSDZ128rrk */
  },
  { /* 13144 */
    225,
    /* VPMINSDZ128rrkz */
  },
  { /* 13145 */
    226,
    /* VPMINSDZ256rm */
  },
  { /* 13146 */
    264,
    /* VPMINSDZ256rmb */
  },
  { /* 13147 */
    265,
    /* VPMINSDZ256rmbk */
  },
  { /* 13148 */
    266,
    /* VPMINSDZ256rmbkz */
  },
  { /* 13149 */
    230,
    /* VPMINSDZ256rmk */
  },
  { /* 13150 */
    231,
    /* VPMINSDZ256rmkz */
  },
  { /* 13151 */
    232,
    /* VPMINSDZ256rr */
  },
  { /* 13152 */
    233,
    /* VPMINSDZ256rrk */
  },
  { /* 13153 */
    234,
    /* VPMINSDZ256rrkz */
  },
  { /* 13154 */
    235,
    /* VPMINSDZrm */
  },
  { /* 13155 */
    267,
    /* VPMINSDZrmb */
  },
  { /* 13156 */
    268,
    /* VPMINSDZrmbk */
  },
  { /* 13157 */
    269,
    /* VPMINSDZrmbkz */
  },
  { /* 13158 */
    239,
    /* VPMINSDZrmk */
  },
  { /* 13159 */
    240,
    /* VPMINSDZrmkz */
  },
  { /* 13160 */
    241,
    /* VPMINSDZrr */
  },
  { /* 13161 */
    245,
    /* VPMINSDZrrk */
  },
  { /* 13162 */
    246,
    /* VPMINSDZrrkz */
  },
  { /* 13163 */
    247,
    /* VPMINSDrm */
  },
  { /* 13164 */
    248,
    /* VPMINSDrr */
  },
  { /* 13165 */
    218,
    /* VPMINSQZ128rm */
  },
  { /* 13166 */
    219,
    /* VPMINSQZ128rmb */
  },
  { /* 13167 */
    220,
    /* VPMINSQZ128rmbk */
  },
  { /* 13168 */
    221,
    /* VPMINSQZ128rmbkz */
  },
  { /* 13169 */
    215,
    /* VPMINSQZ128rmk */
  },
  { /* 13170 */
    222,
    /* VPMINSQZ128rmkz */
  },
  { /* 13171 */
    223,
    /* VPMINSQZ128rr */
  },
  { /* 13172 */
    224,
    /* VPMINSQZ128rrk */
  },
  { /* 13173 */
    225,
    /* VPMINSQZ128rrkz */
  },
  { /* 13174 */
    226,
    /* VPMINSQZ256rm */
  },
  { /* 13175 */
    227,
    /* VPMINSQZ256rmb */
  },
  { /* 13176 */
    228,
    /* VPMINSQZ256rmbk */
  },
  { /* 13177 */
    229,
    /* VPMINSQZ256rmbkz */
  },
  { /* 13178 */
    230,
    /* VPMINSQZ256rmk */
  },
  { /* 13179 */
    231,
    /* VPMINSQZ256rmkz */
  },
  { /* 13180 */
    232,
    /* VPMINSQZ256rr */
  },
  { /* 13181 */
    233,
    /* VPMINSQZ256rrk */
  },
  { /* 13182 */
    234,
    /* VPMINSQZ256rrkz */
  },
  { /* 13183 */
    235,
    /* VPMINSQZrm */
  },
  { /* 13184 */
    236,
    /* VPMINSQZrmb */
  },
  { /* 13185 */
    237,
    /* VPMINSQZrmbk */
  },
  { /* 13186 */
    238,
    /* VPMINSQZrmbkz */
  },
  { /* 13187 */
    239,
    /* VPMINSQZrmk */
  },
  { /* 13188 */
    240,
    /* VPMINSQZrmkz */
  },
  { /* 13189 */
    241,
    /* VPMINSQZrr */
  },
  { /* 13190 */
    245,
    /* VPMINSQZrrk */
  },
  { /* 13191 */
    246,
    /* VPMINSQZrrkz */
  },
  { /* 13192 */
    216,
    /* VPMINSWYrm */
  },
  { /* 13193 */
    217,
    /* VPMINSWYrr */
  },
  { /* 13194 */
    218,
    /* VPMINSWZ128rm */
  },
  { /* 13195 */
    215,
    /* VPMINSWZ128rmk */
  },
  { /* 13196 */
    222,
    /* VPMINSWZ128rmkz */
  },
  { /* 13197 */
    223,
    /* VPMINSWZ128rr */
  },
  { /* 13198 */
    224,
    /* VPMINSWZ128rrk */
  },
  { /* 13199 */
    225,
    /* VPMINSWZ128rrkz */
  },
  { /* 13200 */
    226,
    /* VPMINSWZ256rm */
  },
  { /* 13201 */
    230,
    /* VPMINSWZ256rmk */
  },
  { /* 13202 */
    231,
    /* VPMINSWZ256rmkz */
  },
  { /* 13203 */
    232,
    /* VPMINSWZ256rr */
  },
  { /* 13204 */
    233,
    /* VPMINSWZ256rrk */
  },
  { /* 13205 */
    234,
    /* VPMINSWZ256rrkz */
  },
  { /* 13206 */
    235,
    /* VPMINSWZrm */
  },
  { /* 13207 */
    239,
    /* VPMINSWZrmk */
  },
  { /* 13208 */
    240,
    /* VPMINSWZrmkz */
  },
  { /* 13209 */
    241,
    /* VPMINSWZrr */
  },
  { /* 13210 */
    245,
    /* VPMINSWZrrk */
  },
  { /* 13211 */
    246,
    /* VPMINSWZrrkz */
  },
  { /* 13212 */
    247,
    /* VPMINSWrm */
  },
  { /* 13213 */
    248,
    /* VPMINSWrr */
  },
  { /* 13214 */
    216,
    /* VPMINUBYrm */
  },
  { /* 13215 */
    217,
    /* VPMINUBYrr */
  },
  { /* 13216 */
    218,
    /* VPMINUBZ128rm */
  },
  { /* 13217 */
    215,
    /* VPMINUBZ128rmk */
  },
  { /* 13218 */
    222,
    /* VPMINUBZ128rmkz */
  },
  { /* 13219 */
    223,
    /* VPMINUBZ128rr */
  },
  { /* 13220 */
    224,
    /* VPMINUBZ128rrk */
  },
  { /* 13221 */
    225,
    /* VPMINUBZ128rrkz */
  },
  { /* 13222 */
    226,
    /* VPMINUBZ256rm */
  },
  { /* 13223 */
    230,
    /* VPMINUBZ256rmk */
  },
  { /* 13224 */
    231,
    /* VPMINUBZ256rmkz */
  },
  { /* 13225 */
    232,
    /* VPMINUBZ256rr */
  },
  { /* 13226 */
    233,
    /* VPMINUBZ256rrk */
  },
  { /* 13227 */
    234,
    /* VPMINUBZ256rrkz */
  },
  { /* 13228 */
    235,
    /* VPMINUBZrm */
  },
  { /* 13229 */
    239,
    /* VPMINUBZrmk */
  },
  { /* 13230 */
    240,
    /* VPMINUBZrmkz */
  },
  { /* 13231 */
    241,
    /* VPMINUBZrr */
  },
  { /* 13232 */
    245,
    /* VPMINUBZrrk */
  },
  { /* 13233 */
    246,
    /* VPMINUBZrrkz */
  },
  { /* 13234 */
    247,
    /* VPMINUBrm */
  },
  { /* 13235 */
    248,
    /* VPMINUBrr */
  },
  { /* 13236 */
    216,
    /* VPMINUDYrm */
  },
  { /* 13237 */
    217,
    /* VPMINUDYrr */
  },
  { /* 13238 */
    218,
    /* VPMINUDZ128rm */
  },
  { /* 13239 */
    261,
    /* VPMINUDZ128rmb */
  },
  { /* 13240 */
    262,
    /* VPMINUDZ128rmbk */
  },
  { /* 13241 */
    263,
    /* VPMINUDZ128rmbkz */
  },
  { /* 13242 */
    215,
    /* VPMINUDZ128rmk */
  },
  { /* 13243 */
    222,
    /* VPMINUDZ128rmkz */
  },
  { /* 13244 */
    223,
    /* VPMINUDZ128rr */
  },
  { /* 13245 */
    224,
    /* VPMINUDZ128rrk */
  },
  { /* 13246 */
    225,
    /* VPMINUDZ128rrkz */
  },
  { /* 13247 */
    226,
    /* VPMINUDZ256rm */
  },
  { /* 13248 */
    264,
    /* VPMINUDZ256rmb */
  },
  { /* 13249 */
    265,
    /* VPMINUDZ256rmbk */
  },
  { /* 13250 */
    266,
    /* VPMINUDZ256rmbkz */
  },
  { /* 13251 */
    230,
    /* VPMINUDZ256rmk */
  },
  { /* 13252 */
    231,
    /* VPMINUDZ256rmkz */
  },
  { /* 13253 */
    232,
    /* VPMINUDZ256rr */
  },
  { /* 13254 */
    233,
    /* VPMINUDZ256rrk */
  },
  { /* 13255 */
    234,
    /* VPMINUDZ256rrkz */
  },
  { /* 13256 */
    235,
    /* VPMINUDZrm */
  },
  { /* 13257 */
    267,
    /* VPMINUDZrmb */
  },
  { /* 13258 */
    268,
    /* VPMINUDZrmbk */
  },
  { /* 13259 */
    269,
    /* VPMINUDZrmbkz */
  },
  { /* 13260 */
    239,
    /* VPMINUDZrmk */
  },
  { /* 13261 */
    240,
    /* VPMINUDZrmkz */
  },
  { /* 13262 */
    241,
    /* VPMINUDZrr */
  },
  { /* 13263 */
    245,
    /* VPMINUDZrrk */
  },
  { /* 13264 */
    246,
    /* VPMINUDZrrkz */
  },
  { /* 13265 */
    247,
    /* VPMINUDrm */
  },
  { /* 13266 */
    248,
    /* VPMINUDrr */
  },
  { /* 13267 */
    218,
    /* VPMINUQZ128rm */
  },
  { /* 13268 */
    219,
    /* VPMINUQZ128rmb */
  },
  { /* 13269 */
    220,
    /* VPMINUQZ128rmbk */
  },
  { /* 13270 */
    221,
    /* VPMINUQZ128rmbkz */
  },
  { /* 13271 */
    215,
    /* VPMINUQZ128rmk */
  },
  { /* 13272 */
    222,
    /* VPMINUQZ128rmkz */
  },
  { /* 13273 */
    223,
    /* VPMINUQZ128rr */
  },
  { /* 13274 */
    224,
    /* VPMINUQZ128rrk */
  },
  { /* 13275 */
    225,
    /* VPMINUQZ128rrkz */
  },
  { /* 13276 */
    226,
    /* VPMINUQZ256rm */
  },
  { /* 13277 */
    227,
    /* VPMINUQZ256rmb */
  },
  { /* 13278 */
    228,
    /* VPMINUQZ256rmbk */
  },
  { /* 13279 */
    229,
    /* VPMINUQZ256rmbkz */
  },
  { /* 13280 */
    230,
    /* VPMINUQZ256rmk */
  },
  { /* 13281 */
    231,
    /* VPMINUQZ256rmkz */
  },
  { /* 13282 */
    232,
    /* VPMINUQZ256rr */
  },
  { /* 13283 */
    233,
    /* VPMINUQZ256rrk */
  },
  { /* 13284 */
    234,
    /* VPMINUQZ256rrkz */
  },
  { /* 13285 */
    235,
    /* VPMINUQZrm */
  },
  { /* 13286 */
    236,
    /* VPMINUQZrmb */
  },
  { /* 13287 */
    237,
    /* VPMINUQZrmbk */
  },
  { /* 13288 */
    238,
    /* VPMINUQZrmbkz */
  },
  { /* 13289 */
    239,
    /* VPMINUQZrmk */
  },
  { /* 13290 */
    240,
    /* VPMINUQZrmkz */
  },
  { /* 13291 */
    241,
    /* VPMINUQZrr */
  },
  { /* 13292 */
    245,
    /* VPMINUQZrrk */
  },
  { /* 13293 */
    246,
    /* VPMINUQZrrkz */
  },
  { /* 13294 */
    216,
    /* VPMINUWYrm */
  },
  { /* 13295 */
    217,
    /* VPMINUWYrr */
  },
  { /* 13296 */
    218,
    /* VPMINUWZ128rm */
  },
  { /* 13297 */
    215,
    /* VPMINUWZ128rmk */
  },
  { /* 13298 */
    222,
    /* VPMINUWZ128rmkz */
  },
  { /* 13299 */
    223,
    /* VPMINUWZ128rr */
  },
  { /* 13300 */
    224,
    /* VPMINUWZ128rrk */
  },
  { /* 13301 */
    225,
    /* VPMINUWZ128rrkz */
  },
  { /* 13302 */
    226,
    /* VPMINUWZ256rm */
  },
  { /* 13303 */
    230,
    /* VPMINUWZ256rmk */
  },
  { /* 13304 */
    231,
    /* VPMINUWZ256rmkz */
  },
  { /* 13305 */
    232,
    /* VPMINUWZ256rr */
  },
  { /* 13306 */
    233,
    /* VPMINUWZ256rrk */
  },
  { /* 13307 */
    234,
    /* VPMINUWZ256rrkz */
  },
  { /* 13308 */
    235,
    /* VPMINUWZrm */
  },
  { /* 13309 */
    239,
    /* VPMINUWZrmk */
  },
  { /* 13310 */
    240,
    /* VPMINUWZrmkz */
  },
  { /* 13311 */
    241,
    /* VPMINUWZrr */
  },
  { /* 13312 */
    245,
    /* VPMINUWZrrk */
  },
  { /* 13313 */
    246,
    /* VPMINUWZrrkz */
  },
  { /* 13314 */
    247,
    /* VPMINUWrm */
  },
  { /* 13315 */
    248,
    /* VPMINUWrr */
  },
  { /* 13316 */
    895,
    /* VPMOVB2MZ128rr */
  },
  { /* 13317 */
    896,
    /* VPMOVB2MZ256rr */
  },
  { /* 13318 */
    897,
    /* VPMOVB2MZrr */
  },
  { /* 13319 */
    895,
    /* VPMOVD2MZ128rr */
  },
  { /* 13320 */
    896,
    /* VPMOVD2MZ256rr */
  },
  { /* 13321 */
    897,
    /* VPMOVD2MZrr */
  },
  { /* 13322 */
    430,
    /* VPMOVDBZ128mr */
  },
  { /* 13323 */
    431,
    /* VPMOVDBZ128mrk */
  },
  { /* 13324 */
    898,
    /* VPMOVDBZ128rr */
  },
  { /* 13325 */
    899,
    /* VPMOVDBZ128rrk */
  },
  { /* 13326 */
    900,
    /* VPMOVDBZ128rrkz */
  },
  { /* 13327 */
    420,
    /* VPMOVDBZ256mr */
  },
  { /* 13328 */
    421,
    /* VPMOVDBZ256mrk */
  },
  { /* 13329 */
    901,
    /* VPMOVDBZ256rr */
  },
  { /* 13330 */
    902,
    /* VPMOVDBZ256rrk */
  },
  { /* 13331 */
    903,
    /* VPMOVDBZ256rrkz */
  },
  { /* 13332 */
    904,
    /* VPMOVDBZmr */
  },
  { /* 13333 */
    905,
    /* VPMOVDBZmrk */
  },
  { /* 13334 */
    906,
    /* VPMOVDBZrr */
  },
  { /* 13335 */
    907,
    /* VPMOVDBZrrk */
  },
  { /* 13336 */
    908,
    /* VPMOVDBZrrkz */
  },
  { /* 13337 */
    415,
    /* VPMOVDWZ128mr */
  },
  { /* 13338 */
    416,
    /* VPMOVDWZ128mrk */
  },
  { /* 13339 */
    909,
    /* VPMOVDWZ128rr */
  },
  { /* 13340 */
    910,
    /* VPMOVDWZ128rrk */
  },
  { /* 13341 */
    911,
    /* VPMOVDWZ128rrkz */
  },
  { /* 13342 */
    912,
    /* VPMOVDWZ256mr */
  },
  { /* 13343 */
    913,
    /* VPMOVDWZ256mrk */
  },
  { /* 13344 */
    914,
    /* VPMOVDWZ256rr */
  },
  { /* 13345 */
    915,
    /* VPMOVDWZ256rrk */
  },
  { /* 13346 */
    916,
    /* VPMOVDWZ256rrkz */
  },
  { /* 13347 */
    917,
    /* VPMOVDWZmr */
  },
  { /* 13348 */
    918,
    /* VPMOVDWZmrk */
  },
  { /* 13349 */
    919,
    /* VPMOVDWZrr */
  },
  { /* 13350 */
    920,
    /* VPMOVDWZrrk */
  },
  { /* 13351 */
    921,
    /* VPMOVDWZrrkz */
  },
  { /* 13352 */
    835,
    /* VPMOVM2BZ128rr */
  },
  { /* 13353 */
    836,
    /* VPMOVM2BZ256rr */
  },
  { /* 13354 */
    837,
    /* VPMOVM2BZrr */
  },
  { /* 13355 */
    835,
    /* VPMOVM2DZ128rr */
  },
  { /* 13356 */
    836,
    /* VPMOVM2DZ256rr */
  },
  { /* 13357 */
    837,
    /* VPMOVM2DZrr */
  },
  { /* 13358 */
    835,
    /* VPMOVM2QZ128rr */
  },
  { /* 13359 */
    836,
    /* VPMOVM2QZ256rr */
  },
  { /* 13360 */
    837,
    /* VPMOVM2QZrr */
  },
  { /* 13361 */
    835,
    /* VPMOVM2WZ128rr */
  },
  { /* 13362 */
    836,
    /* VPMOVM2WZ256rr */
  },
  { /* 13363 */
    837,
    /* VPMOVM2WZrr */
  },
  { /* 13364 */
    798,
    /* VPMOVMSKBYrr */
  },
  { /* 13365 */
    92,
    /* VPMOVMSKBrr */
  },
  { /* 13366 */
    895,
    /* VPMOVQ2MZ128rr */
  },
  { /* 13367 */
    896,
    /* VPMOVQ2MZ256rr */
  },
  { /* 13368 */
    897,
    /* VPMOVQ2MZrr */
  },
  { /* 13369 */
    805,
    /* VPMOVQBZ128mr */
  },
  { /* 13370 */
    806,
    /* VPMOVQBZ128mrk */
  },
  { /* 13371 */
    922,
    /* VPMOVQBZ128rr */
  },
  { /* 13372 */
    923,
    /* VPMOVQBZ128rrk */
  },
  { /* 13373 */
    924,
    /* VPMOVQBZ128rrkz */
  },
  { /* 13374 */
    432,
    /* VPMOVQBZ256mr */
  },
  { /* 13375 */
    433,
    /* VPMOVQBZ256mrk */
  },
  { /* 13376 */
    925,
    /* VPMOVQBZ256rr */
  },
  { /* 13377 */
    926,
    /* VPMOVQBZ256rrk */
  },
  { /* 13378 */
    927,
    /* VPMOVQBZ256rrkz */
  },
  { /* 13379 */
    425,
    /* VPMOVQBZmr */
  },
  { /* 13380 */
    426,
    /* VPMOVQBZmrk */
  },
  { /* 13381 */
    928,
    /* VPMOVQBZrr */
  },
  { /* 13382 */
    929,
    /* VPMOVQBZrrk */
  },
  { /* 13383 */
    930,
    /* VPMOVQBZrrkz */
  },
  { /* 13384 */
    415,
    /* VPMOVQDZ128mr */
  },
  { /* 13385 */
    416,
    /* VPMOVQDZ128mrk */
  },
  { /* 13386 */
    909,
    /* VPMOVQDZ128rr */
  },
  { /* 13387 */
    910,
    /* VPMOVQDZ128rrk */
  },
  { /* 13388 */
    911,
    /* VPMOVQDZ128rrkz */
  },
  { /* 13389 */
    912,
    /* VPMOVQDZ256mr */
  },
  { /* 13390 */
    913,
    /* VPMOVQDZ256mrk */
  },
  { /* 13391 */
    914,
    /* VPMOVQDZ256rr */
  },
  { /* 13392 */
    915,
    /* VPMOVQDZ256rrk */
  },
  { /* 13393 */
    916,
    /* VPMOVQDZ256rrkz */
  },
  { /* 13394 */
    917,
    /* VPMOVQDZmr */
  },
  { /* 13395 */
    918,
    /* VPMOVQDZmrk */
  },
  { /* 13396 */
    919,
    /* VPMOVQDZrr */
  },
  { /* 13397 */
    920,
    /* VPMOVQDZrrk */
  },
  { /* 13398 */
    921,
    /* VPMOVQDZrrkz */
  },
  { /* 13399 */
    430,
    /* VPMOVQWZ128mr */
  },
  { /* 13400 */
    431,
    /* VPMOVQWZ128mrk */
  },
  { /* 13401 */
    898,
    /* VPMOVQWZ128rr */
  },
  { /* 13402 */
    899,
    /* VPMOVQWZ128rrk */
  },
  { /* 13403 */
    900,
    /* VPMOVQWZ128rrkz */
  },
  { /* 13404 */
    420,
    /* VPMOVQWZ256mr */
  },
  { /* 13405 */
    421,
    /* VPMOVQWZ256mrk */
  },
  { /* 13406 */
    901,
    /* VPMOVQWZ256rr */
  },
  { /* 13407 */
    902,
    /* VPMOVQWZ256rrk */
  },
  { /* 13408 */
    903,
    /* VPMOVQWZ256rrkz */
  },
  { /* 13409 */
    904,
    /* VPMOVQWZmr */
  },
  { /* 13410 */
    905,
    /* VPMOVQWZmrk */
  },
  { /* 13411 */
    906,
    /* VPMOVQWZrr */
  },
  { /* 13412 */
    907,
    /* VPMOVQWZrrk */
  },
  { /* 13413 */
    908,
    /* VPMOVQWZrrkz */
  },
  { /* 13414 */
    430,
    /* VPMOVSDBZ128mr */
  },
  { /* 13415 */
    431,
    /* VPMOVSDBZ128mrk */
  },
  { /* 13416 */
    898,
    /* VPMOVSDBZ128rr */
  },
  { /* 13417 */
    899,
    /* VPMOVSDBZ128rrk */
  },
  { /* 13418 */
    900,
    /* VPMOVSDBZ128rrkz */
  },
  { /* 13419 */
    420,
    /* VPMOVSDBZ256mr */
  },
  { /* 13420 */
    421,
    /* VPMOVSDBZ256mrk */
  },
  { /* 13421 */
    901,
    /* VPMOVSDBZ256rr */
  },
  { /* 13422 */
    902,
    /* VPMOVSDBZ256rrk */
  },
  { /* 13423 */
    903,
    /* VPMOVSDBZ256rrkz */
  },
  { /* 13424 */
    904,
    /* VPMOVSDBZmr */
  },
  { /* 13425 */
    905,
    /* VPMOVSDBZmrk */
  },
  { /* 13426 */
    906,
    /* VPMOVSDBZrr */
  },
  { /* 13427 */
    907,
    /* VPMOVSDBZrrk */
  },
  { /* 13428 */
    908,
    /* VPMOVSDBZrrkz */
  },
  { /* 13429 */
    415,
    /* VPMOVSDWZ128mr */
  },
  { /* 13430 */
    416,
    /* VPMOVSDWZ128mrk */
  },
  { /* 13431 */
    909,
    /* VPMOVSDWZ128rr */
  },
  { /* 13432 */
    910,
    /* VPMOVSDWZ128rrk */
  },
  { /* 13433 */
    911,
    /* VPMOVSDWZ128rrkz */
  },
  { /* 13434 */
    912,
    /* VPMOVSDWZ256mr */
  },
  { /* 13435 */
    913,
    /* VPMOVSDWZ256mrk */
  },
  { /* 13436 */
    914,
    /* VPMOVSDWZ256rr */
  },
  { /* 13437 */
    915,
    /* VPMOVSDWZ256rrk */
  },
  { /* 13438 */
    916,
    /* VPMOVSDWZ256rrkz */
  },
  { /* 13439 */
    917,
    /* VPMOVSDWZmr */
  },
  { /* 13440 */
    918,
    /* VPMOVSDWZmrk */
  },
  { /* 13441 */
    919,
    /* VPMOVSDWZrr */
  },
  { /* 13442 */
    920,
    /* VPMOVSDWZrrk */
  },
  { /* 13443 */
    921,
    /* VPMOVSDWZrrkz */
  },
  { /* 13444 */
    805,
    /* VPMOVSQBZ128mr */
  },
  { /* 13445 */
    806,
    /* VPMOVSQBZ128mrk */
  },
  { /* 13446 */
    922,
    /* VPMOVSQBZ128rr */
  },
  { /* 13447 */
    923,
    /* VPMOVSQBZ128rrk */
  },
  { /* 13448 */
    924,
    /* VPMOVSQBZ128rrkz */
  },
  { /* 13449 */
    432,
    /* VPMOVSQBZ256mr */
  },
  { /* 13450 */
    433,
    /* VPMOVSQBZ256mrk */
  },
  { /* 13451 */
    925,
    /* VPMOVSQBZ256rr */
  },
  { /* 13452 */
    926,
    /* VPMOVSQBZ256rrk */
  },
  { /* 13453 */
    927,
    /* VPMOVSQBZ256rrkz */
  },
  { /* 13454 */
    425,
    /* VPMOVSQBZmr */
  },
  { /* 13455 */
    426,
    /* VPMOVSQBZmrk */
  },
  { /* 13456 */
    928,
    /* VPMOVSQBZrr */
  },
  { /* 13457 */
    929,
    /* VPMOVSQBZrrk */
  },
  { /* 13458 */
    930,
    /* VPMOVSQBZrrkz */
  },
  { /* 13459 */
    415,
    /* VPMOVSQDZ128mr */
  },
  { /* 13460 */
    416,
    /* VPMOVSQDZ128mrk */
  },
  { /* 13461 */
    909,
    /* VPMOVSQDZ128rr */
  },
  { /* 13462 */
    910,
    /* VPMOVSQDZ128rrk */
  },
  { /* 13463 */
    911,
    /* VPMOVSQDZ128rrkz */
  },
  { /* 13464 */
    912,
    /* VPMOVSQDZ256mr */
  },
  { /* 13465 */
    913,
    /* VPMOVSQDZ256mrk */
  },
  { /* 13466 */
    914,
    /* VPMOVSQDZ256rr */
  },
  { /* 13467 */
    915,
    /* VPMOVSQDZ256rrk */
  },
  { /* 13468 */
    916,
    /* VPMOVSQDZ256rrkz */
  },
  { /* 13469 */
    917,
    /* VPMOVSQDZmr */
  },
  { /* 13470 */
    918,
    /* VPMOVSQDZmrk */
  },
  { /* 13471 */
    919,
    /* VPMOVSQDZrr */
  },
  { /* 13472 */
    920,
    /* VPMOVSQDZrrk */
  },
  { /* 13473 */
    921,
    /* VPMOVSQDZrrkz */
  },
  { /* 13474 */
    430,
    /* VPMOVSQWZ128mr */
  },
  { /* 13475 */
    431,
    /* VPMOVSQWZ128mrk */
  },
  { /* 13476 */
    898,
    /* VPMOVSQWZ128rr */
  },
  { /* 13477 */
    899,
    /* VPMOVSQWZ128rrk */
  },
  { /* 13478 */
    900,
    /* VPMOVSQWZ128rrkz */
  },
  { /* 13479 */
    420,
    /* VPMOVSQWZ256mr */
  },
  { /* 13480 */
    421,
    /* VPMOVSQWZ256mrk */
  },
  { /* 13481 */
    901,
    /* VPMOVSQWZ256rr */
  },
  { /* 13482 */
    902,
    /* VPMOVSQWZ256rrk */
  },
  { /* 13483 */
    903,
    /* VPMOVSQWZ256rrkz */
  },
  { /* 13484 */
    904,
    /* VPMOVSQWZmr */
  },
  { /* 13485 */
    905,
    /* VPMOVSQWZmrk */
  },
  { /* 13486 */
    906,
    /* VPMOVSQWZrr */
  },
  { /* 13487 */
    907,
    /* VPMOVSQWZrrk */
  },
  { /* 13488 */
    908,
    /* VPMOVSQWZrrkz */
  },
  { /* 13489 */
    415,
    /* VPMOVSWBZ128mr */
  },
  { /* 13490 */
    416,
    /* VPMOVSWBZ128mrk */
  },
  { /* 13491 */
    909,
    /* VPMOVSWBZ128rr */
  },
  { /* 13492 */
    910,
    /* VPMOVSWBZ128rrk */
  },
  { /* 13493 */
    911,
    /* VPMOVSWBZ128rrkz */
  },
  { /* 13494 */
    912,
    /* VPMOVSWBZ256mr */
  },
  { /* 13495 */
    913,
    /* VPMOVSWBZ256mrk */
  },
  { /* 13496 */
    914,
    /* VPMOVSWBZ256rr */
  },
  { /* 13497 */
    915,
    /* VPMOVSWBZ256rrk */
  },
  { /* 13498 */
    916,
    /* VPMOVSWBZ256rrkz */
  },
  { /* 13499 */
    917,
    /* VPMOVSWBZmr */
  },
  { /* 13500 */
    918,
    /* VPMOVSWBZmrk */
  },
  { /* 13501 */
    919,
    /* VPMOVSWBZrr */
  },
  { /* 13502 */
    920,
    /* VPMOVSWBZrrk */
  },
  { /* 13503 */
    921,
    /* VPMOVSWBZrrkz */
  },
  { /* 13504 */
    327,
    /* VPMOVSXBDYrm */
  },
  { /* 13505 */
    363,
    /* VPMOVSXBDYrr */
  },
  { /* 13506 */
    364,
    /* VPMOVSXBDZ128rm */
  },
  { /* 13507 */
    365,
    /* VPMOVSXBDZ128rmk */
  },
  { /* 13508 */
    366,
    /* VPMOVSXBDZ128rmkz */
  },
  { /* 13509 */
    414,
    /* VPMOVSXBDZ128rr */
  },
  { /* 13510 */
    505,
    /* VPMOVSXBDZ128rrk */
  },
  { /* 13511 */
    506,
    /* VPMOVSXBDZ128rrkz */
  },
  { /* 13512 */
    336,
    /* VPMOVSXBDZ256rm */
  },
  { /* 13513 */
    337,
    /* VPMOVSXBDZ256rmk */
  },
  { /* 13514 */
    338,
    /* VPMOVSXBDZ256rmkz */
  },
  { /* 13515 */
    507,
    /* VPMOVSXBDZ256rr */
  },
  { /* 13516 */
    508,
    /* VPMOVSXBDZ256rrk */
  },
  { /* 13517 */
    509,
    /* VPMOVSXBDZ256rrkz */
  },
  { /* 13518 */
    351,
    /* VPMOVSXBDZrm */
  },
  { /* 13519 */
    352,
    /* VPMOVSXBDZrmk */
  },
  { /* 13520 */
    353,
    /* VPMOVSXBDZrmkz */
  },
  { /* 13521 */
    510,
    /* VPMOVSXBDZrr */
  },
  { /* 13522 */
    514,
    /* VPMOVSXBDZrrk */
  },
  { /* 13523 */
    515,
    /* VPMOVSXBDZrrkz */
  },
  { /* 13524 */
    31,
    /* VPMOVSXBDrm */
  },
  { /* 13525 */
    32,
    /* VPMOVSXBDrr */
  },
  { /* 13526 */
    327,
    /* VPMOVSXBQYrm */
  },
  { /* 13527 */
    363,
    /* VPMOVSXBQYrr */
  },
  { /* 13528 */
    412,
    /* VPMOVSXBQZ128rm */
  },
  { /* 13529 */
    494,
    /* VPMOVSXBQZ128rmk */
  },
  { /* 13530 */
    495,
    /* VPMOVSXBQZ128rmkz */
  },
  { /* 13531 */
    413,
    /* VPMOVSXBQZ128rr */
  },
  { /* 13532 */
    931,
    /* VPMOVSXBQZ128rrk */
  },
  { /* 13533 */
    932,
    /* VPMOVSXBQZ128rrkz */
  },
  { /* 13534 */
    367,
    /* VPMOVSXBQZ256rm */
  },
  { /* 13535 */
    368,
    /* VPMOVSXBQZ256rmk */
  },
  { /* 13536 */
    369,
    /* VPMOVSXBQZ256rmkz */
  },
  { /* 13537 */
    933,
    /* VPMOVSXBQZ256rr */
  },
  { /* 13538 */
    934,
    /* VPMOVSXBQZ256rrk */
  },
  { /* 13539 */
    935,
    /* VPMOVSXBQZ256rrkz */
  },
  { /* 13540 */
    342,
    /* VPMOVSXBQZrm */
  },
  { /* 13541 */
    343,
    /* VPMOVSXBQZrmk */
  },
  { /* 13542 */
    344,
    /* VPMOVSXBQZrmkz */
  },
  { /* 13543 */
    936,
    /* VPMOVSXBQZrr */
  },
  { /* 13544 */
    937,
    /* VPMOVSXBQZrrk */
  },
  { /* 13545 */
    938,
    /* VPMOVSXBQZrrkz */
  },
  { /* 13546 */
    31,
    /* VPMOVSXBQrm */
  },
  { /* 13547 */
    32,
    /* VPMOVSXBQrr */
  },
  { /* 13548 */
    327,
    /* VPMOVSXBWYrm */
  },
  { /* 13549 */
    363,
    /* VPMOVSXBWYrr */
  },
  { /* 13550 */
    357,
    /* VPMOVSXBWZ128rm */
  },
  { /* 13551 */
    358,
    /* VPMOVSXBWZ128rmk */
  },
  { /* 13552 */
    359,
    /* VPMOVSXBWZ128rmkz */
  },
  { /* 13553 */
    411,
    /* VPMOVSXBWZ128rr */
  },
  { /* 13554 */
    436,
    /* VPMOVSXBWZ128rrk */
  },
  { /* 13555 */
    437,
    /* VPMOVSXBWZ128rrkz */
  },
  { /* 13556 */
    348,
    /* VPMOVSXBWZ256rm */
  },
  { /* 13557 */
    349,
    /* VPMOVSXBWZ256rmk */
  },
  { /* 13558 */
    350,
    /* VPMOVSXBWZ256rmkz */
  },
  { /* 13559 */
    438,
    /* VPMOVSXBWZ256rr */
  },
  { /* 13560 */
    439,
    /* VPMOVSXBWZ256rrk */
  },
  { /* 13561 */
    440,
    /* VPMOVSXBWZ256rrkz */
  },
  { /* 13562 */
    354,
    /* VPMOVSXBWZrm */
  },
  { /* 13563 */
    355,
    /* VPMOVSXBWZrmk */
  },
  { /* 13564 */
    356,
    /* VPMOVSXBWZrmkz */
  },
  { /* 13565 */
    441,
    /* VPMOVSXBWZrr */
  },
  { /* 13566 */
    442,
    /* VPMOVSXBWZrrk */
  },
  { /* 13567 */
    443,
    /* VPMOVSXBWZrrkz */
  },
  { /* 13568 */
    31,
    /* VPMOVSXBWrm */
  },
  { /* 13569 */
    32,
    /* VPMOVSXBWrr */
  },
  { /* 13570 */
    327,
    /* VPMOVSXDQYrm */
  },
  { /* 13571 */
    363,
    /* VPMOVSXDQYrr */
  },
  { /* 13572 */
    357,
    /* VPMOVSXDQZ128rm */
  },
  { /* 13573 */
    358,
    /* VPMOVSXDQZ128rmk */
  },
  { /* 13574 */
    359,
    /* VPMOVSXDQZ128rmkz */
  },
  { /* 13575 */
    411,
    /* VPMOVSXDQZ128rr */
  },
  { /* 13576 */
    436,
    /* VPMOVSXDQZ128rrk */
  },
  { /* 13577 */
    437,
    /* VPMOVSXDQZ128rrkz */
  },
  { /* 13578 */
    348,
    /* VPMOVSXDQZ256rm */
  },
  { /* 13579 */
    349,
    /* VPMOVSXDQZ256rmk */
  },
  { /* 13580 */
    350,
    /* VPMOVSXDQZ256rmkz */
  },
  { /* 13581 */
    438,
    /* VPMOVSXDQZ256rr */
  },
  { /* 13582 */
    439,
    /* VPMOVSXDQZ256rrk */
  },
  { /* 13583 */
    440,
    /* VPMOVSXDQZ256rrkz */
  },
  { /* 13584 */
    354,
    /* VPMOVSXDQZrm */
  },
  { /* 13585 */
    355,
    /* VPMOVSXDQZrmk */
  },
  { /* 13586 */
    356,
    /* VPMOVSXDQZrmkz */
  },
  { /* 13587 */
    441,
    /* VPMOVSXDQZrr */
  },
  { /* 13588 */
    442,
    /* VPMOVSXDQZrrk */
  },
  { /* 13589 */
    443,
    /* VPMOVSXDQZrrkz */
  },
  { /* 13590 */
    31,
    /* VPMOVSXDQrm */
  },
  { /* 13591 */
    32,
    /* VPMOVSXDQrr */
  },
  { /* 13592 */
    327,
    /* VPMOVSXWDYrm */
  },
  { /* 13593 */
    363,
    /* VPMOVSXWDYrr */
  },
  { /* 13594 */
    357,
    /* VPMOVSXWDZ128rm */
  },
  { /* 13595 */
    358,
    /* VPMOVSXWDZ128rmk */
  },
  { /* 13596 */
    359,
    /* VPMOVSXWDZ128rmkz */
  },
  { /* 13597 */
    411,
    /* VPMOVSXWDZ128rr */
  },
  { /* 13598 */
    436,
    /* VPMOVSXWDZ128rrk */
  },
  { /* 13599 */
    437,
    /* VPMOVSXWDZ128rrkz */
  },
  { /* 13600 */
    348,
    /* VPMOVSXWDZ256rm */
  },
  { /* 13601 */
    349,
    /* VPMOVSXWDZ256rmk */
  },
  { /* 13602 */
    350,
    /* VPMOVSXWDZ256rmkz */
  },
  { /* 13603 */
    438,
    /* VPMOVSXWDZ256rr */
  },
  { /* 13604 */
    439,
    /* VPMOVSXWDZ256rrk */
  },
  { /* 13605 */
    440,
    /* VPMOVSXWDZ256rrkz */
  },
  { /* 13606 */
    354,
    /* VPMOVSXWDZrm */
  },
  { /* 13607 */
    355,
    /* VPMOVSXWDZrmk */
  },
  { /* 13608 */
    356,
    /* VPMOVSXWDZrmkz */
  },
  { /* 13609 */
    441,
    /* VPMOVSXWDZrr */
  },
  { /* 13610 */
    442,
    /* VPMOVSXWDZrrk */
  },
  { /* 13611 */
    443,
    /* VPMOVSXWDZrrkz */
  },
  { /* 13612 */
    31,
    /* VPMOVSXWDrm */
  },
  { /* 13613 */
    32,
    /* VPMOVSXWDrr */
  },
  { /* 13614 */
    327,
    /* VPMOVSXWQYrm */
  },
  { /* 13615 */
    363,
    /* VPMOVSXWQYrr */
  },
  { /* 13616 */
    364,
    /* VPMOVSXWQZ128rm */
  },
  { /* 13617 */
    365,
    /* VPMOVSXWQZ128rmk */
  },
  { /* 13618 */
    366,
    /* VPMOVSXWQZ128rmkz */
  },
  { /* 13619 */
    414,
    /* VPMOVSXWQZ128rr */
  },
  { /* 13620 */
    505,
    /* VPMOVSXWQZ128rrk */
  },
  { /* 13621 */
    506,
    /* VPMOVSXWQZ128rrkz */
  },
  { /* 13622 */
    336,
    /* VPMOVSXWQZ256rm */
  },
  { /* 13623 */
    337,
    /* VPMOVSXWQZ256rmk */
  },
  { /* 13624 */
    338,
    /* VPMOVSXWQZ256rmkz */
  },
  { /* 13625 */
    507,
    /* VPMOVSXWQZ256rr */
  },
  { /* 13626 */
    508,
    /* VPMOVSXWQZ256rrk */
  },
  { /* 13627 */
    509,
    /* VPMOVSXWQZ256rrkz */
  },
  { /* 13628 */
    351,
    /* VPMOVSXWQZrm */
  },
  { /* 13629 */
    352,
    /* VPMOVSXWQZrmk */
  },
  { /* 13630 */
    353,
    /* VPMOVSXWQZrmkz */
  },
  { /* 13631 */
    510,
    /* VPMOVSXWQZrr */
  },
  { /* 13632 */
    514,
    /* VPMOVSXWQZrrk */
  },
  { /* 13633 */
    515,
    /* VPMOVSXWQZrrkz */
  },
  { /* 13634 */
    31,
    /* VPMOVSXWQrm */
  },
  { /* 13635 */
    32,
    /* VPMOVSXWQrr */
  },
  { /* 13636 */
    430,
    /* VPMOVUSDBZ128mr */
  },
  { /* 13637 */
    431,
    /* VPMOVUSDBZ128mrk */
  },
  { /* 13638 */
    898,
    /* VPMOVUSDBZ128rr */
  },
  { /* 13639 */
    899,
    /* VPMOVUSDBZ128rrk */
  },
  { /* 13640 */
    900,
    /* VPMOVUSDBZ128rrkz */
  },
  { /* 13641 */
    420,
    /* VPMOVUSDBZ256mr */
  },
  { /* 13642 */
    421,
    /* VPMOVUSDBZ256mrk */
  },
  { /* 13643 */
    901,
    /* VPMOVUSDBZ256rr */
  },
  { /* 13644 */
    902,
    /* VPMOVUSDBZ256rrk */
  },
  { /* 13645 */
    903,
    /* VPMOVUSDBZ256rrkz */
  },
  { /* 13646 */
    904,
    /* VPMOVUSDBZmr */
  },
  { /* 13647 */
    905,
    /* VPMOVUSDBZmrk */
  },
  { /* 13648 */
    906,
    /* VPMOVUSDBZrr */
  },
  { /* 13649 */
    907,
    /* VPMOVUSDBZrrk */
  },
  { /* 13650 */
    908,
    /* VPMOVUSDBZrrkz */
  },
  { /* 13651 */
    415,
    /* VPMOVUSDWZ128mr */
  },
  { /* 13652 */
    416,
    /* VPMOVUSDWZ128mrk */
  },
  { /* 13653 */
    909,
    /* VPMOVUSDWZ128rr */
  },
  { /* 13654 */
    910,
    /* VPMOVUSDWZ128rrk */
  },
  { /* 13655 */
    911,
    /* VPMOVUSDWZ128rrkz */
  },
  { /* 13656 */
    912,
    /* VPMOVUSDWZ256mr */
  },
  { /* 13657 */
    913,
    /* VPMOVUSDWZ256mrk */
  },
  { /* 13658 */
    914,
    /* VPMOVUSDWZ256rr */
  },
  { /* 13659 */
    915,
    /* VPMOVUSDWZ256rrk */
  },
  { /* 13660 */
    916,
    /* VPMOVUSDWZ256rrkz */
  },
  { /* 13661 */
    917,
    /* VPMOVUSDWZmr */
  },
  { /* 13662 */
    918,
    /* VPMOVUSDWZmrk */
  },
  { /* 13663 */
    919,
    /* VPMOVUSDWZrr */
  },
  { /* 13664 */
    920,
    /* VPMOVUSDWZrrk */
  },
  { /* 13665 */
    921,
    /* VPMOVUSDWZrrkz */
  },
  { /* 13666 */
    805,
    /* VPMOVUSQBZ128mr */
  },
  { /* 13667 */
    806,
    /* VPMOVUSQBZ128mrk */
  },
  { /* 13668 */
    922,
    /* VPMOVUSQBZ128rr */
  },
  { /* 13669 */
    923,
    /* VPMOVUSQBZ128rrk */
  },
  { /* 13670 */
    924,
    /* VPMOVUSQBZ128rrkz */
  },
  { /* 13671 */
    432,
    /* VPMOVUSQBZ256mr */
  },
  { /* 13672 */
    433,
    /* VPMOVUSQBZ256mrk */
  },
  { /* 13673 */
    925,
    /* VPMOVUSQBZ256rr */
  },
  { /* 13674 */
    926,
    /* VPMOVUSQBZ256rrk */
  },
  { /* 13675 */
    927,
    /* VPMOVUSQBZ256rrkz */
  },
  { /* 13676 */
    425,
    /* VPMOVUSQBZmr */
  },
  { /* 13677 */
    426,
    /* VPMOVUSQBZmrk */
  },
  { /* 13678 */
    928,
    /* VPMOVUSQBZrr */
  },
  { /* 13679 */
    929,
    /* VPMOVUSQBZrrk */
  },
  { /* 13680 */
    930,
    /* VPMOVUSQBZrrkz */
  },
  { /* 13681 */
    415,
    /* VPMOVUSQDZ128mr */
  },
  { /* 13682 */
    416,
    /* VPMOVUSQDZ128mrk */
  },
  { /* 13683 */
    909,
    /* VPMOVUSQDZ128rr */
  },
  { /* 13684 */
    910,
    /* VPMOVUSQDZ128rrk */
  },
  { /* 13685 */
    911,
    /* VPMOVUSQDZ128rrkz */
  },
  { /* 13686 */
    912,
    /* VPMOVUSQDZ256mr */
  },
  { /* 13687 */
    913,
    /* VPMOVUSQDZ256mrk */
  },
  { /* 13688 */
    914,
    /* VPMOVUSQDZ256rr */
  },
  { /* 13689 */
    915,
    /* VPMOVUSQDZ256rrk */
  },
  { /* 13690 */
    916,
    /* VPMOVUSQDZ256rrkz */
  },
  { /* 13691 */
    917,
    /* VPMOVUSQDZmr */
  },
  { /* 13692 */
    918,
    /* VPMOVUSQDZmrk */
  },
  { /* 13693 */
    919,
    /* VPMOVUSQDZrr */
  },
  { /* 13694 */
    920,
    /* VPMOVUSQDZrrk */
  },
  { /* 13695 */
    921,
    /* VPMOVUSQDZrrkz */
  },
  { /* 13696 */
    430,
    /* VPMOVUSQWZ128mr */
  },
  { /* 13697 */
    431,
    /* VPMOVUSQWZ128mrk */
  },
  { /* 13698 */
    898,
    /* VPMOVUSQWZ128rr */
  },
  { /* 13699 */
    899,
    /* VPMOVUSQWZ128rrk */
  },
  { /* 13700 */
    900,
    /* VPMOVUSQWZ128rrkz */
  },
  { /* 13701 */
    420,
    /* VPMOVUSQWZ256mr */
  },
  { /* 13702 */
    421,
    /* VPMOVUSQWZ256mrk */
  },
  { /* 13703 */
    901,
    /* VPMOVUSQWZ256rr */
  },
  { /* 13704 */
    902,
    /* VPMOVUSQWZ256rrk */
  },
  { /* 13705 */
    903,
    /* VPMOVUSQWZ256rrkz */
  },
  { /* 13706 */
    904,
    /* VPMOVUSQWZmr */
  },
  { /* 13707 */
    905,
    /* VPMOVUSQWZmrk */
  },
  { /* 13708 */
    906,
    /* VPMOVUSQWZrr */
  },
  { /* 13709 */
    907,
    /* VPMOVUSQWZrrk */
  },
  { /* 13710 */
    908,
    /* VPMOVUSQWZrrkz */
  },
  { /* 13711 */
    415,
    /* VPMOVUSWBZ128mr */
  },
  { /* 13712 */
    416,
    /* VPMOVUSWBZ128mrk */
  },
  { /* 13713 */
    909,
    /* VPMOVUSWBZ128rr */
  },
  { /* 13714 */
    910,
    /* VPMOVUSWBZ128rrk */
  },
  { /* 13715 */
    911,
    /* VPMOVUSWBZ128rrkz */
  },
  { /* 13716 */
    912,
    /* VPMOVUSWBZ256mr */
  },
  { /* 13717 */
    913,
    /* VPMOVUSWBZ256mrk */
  },
  { /* 13718 */
    914,
    /* VPMOVUSWBZ256rr */
  },
  { /* 13719 */
    915,
    /* VPMOVUSWBZ256rrk */
  },
  { /* 13720 */
    916,
    /* VPMOVUSWBZ256rrkz */
  },
  { /* 13721 */
    917,
    /* VPMOVUSWBZmr */
  },
  { /* 13722 */
    918,
    /* VPMOVUSWBZmrk */
  },
  { /* 13723 */
    919,
    /* VPMOVUSWBZrr */
  },
  { /* 13724 */
    920,
    /* VPMOVUSWBZrrk */
  },
  { /* 13725 */
    921,
    /* VPMOVUSWBZrrkz */
  },
  { /* 13726 */
    895,
    /* VPMOVW2MZ128rr */
  },
  { /* 13727 */
    896,
    /* VPMOVW2MZ256rr */
  },
  { /* 13728 */
    897,
    /* VPMOVW2MZrr */
  },
  { /* 13729 */
    415,
    /* VPMOVWBZ128mr */
  },
  { /* 13730 */
    416,
    /* VPMOVWBZ128mrk */
  },
  { /* 13731 */
    909,
    /* VPMOVWBZ128rr */
  },
  { /* 13732 */
    910,
    /* VPMOVWBZ128rrk */
  },
  { /* 13733 */
    911,
    /* VPMOVWBZ128rrkz */
  },
  { /* 13734 */
    912,
    /* VPMOVWBZ256mr */
  },
  { /* 13735 */
    913,
    /* VPMOVWBZ256mrk */
  },
  { /* 13736 */
    914,
    /* VPMOVWBZ256rr */
  },
  { /* 13737 */
    915,
    /* VPMOVWBZ256rrk */
  },
  { /* 13738 */
    916,
    /* VPMOVWBZ256rrkz */
  },
  { /* 13739 */
    917,
    /* VPMOVWBZmr */
  },
  { /* 13740 */
    918,
    /* VPMOVWBZmrk */
  },
  { /* 13741 */
    919,
    /* VPMOVWBZrr */
  },
  { /* 13742 */
    920,
    /* VPMOVWBZrrk */
  },
  { /* 13743 */
    921,
    /* VPMOVWBZrrkz */
  },
  { /* 13744 */
    327,
    /* VPMOVZXBDYrm */
  },
  { /* 13745 */
    363,
    /* VPMOVZXBDYrr */
  },
  { /* 13746 */
    364,
    /* VPMOVZXBDZ128rm */
  },
  { /* 13747 */
    365,
    /* VPMOVZXBDZ128rmk */
  },
  { /* 13748 */
    366,
    /* VPMOVZXBDZ128rmkz */
  },
  { /* 13749 */
    414,
    /* VPMOVZXBDZ128rr */
  },
  { /* 13750 */
    505,
    /* VPMOVZXBDZ128rrk */
  },
  { /* 13751 */
    506,
    /* VPMOVZXBDZ128rrkz */
  },
  { /* 13752 */
    336,
    /* VPMOVZXBDZ256rm */
  },
  { /* 13753 */
    337,
    /* VPMOVZXBDZ256rmk */
  },
  { /* 13754 */
    338,
    /* VPMOVZXBDZ256rmkz */
  },
  { /* 13755 */
    507,
    /* VPMOVZXBDZ256rr */
  },
  { /* 13756 */
    508,
    /* VPMOVZXBDZ256rrk */
  },
  { /* 13757 */
    509,
    /* VPMOVZXBDZ256rrkz */
  },
  { /* 13758 */
    351,
    /* VPMOVZXBDZrm */
  },
  { /* 13759 */
    352,
    /* VPMOVZXBDZrmk */
  },
  { /* 13760 */
    353,
    /* VPMOVZXBDZrmkz */
  },
  { /* 13761 */
    510,
    /* VPMOVZXBDZrr */
  },
  { /* 13762 */
    514,
    /* VPMOVZXBDZrrk */
  },
  { /* 13763 */
    515,
    /* VPMOVZXBDZrrkz */
  },
  { /* 13764 */
    31,
    /* VPMOVZXBDrm */
  },
  { /* 13765 */
    32,
    /* VPMOVZXBDrr */
  },
  { /* 13766 */
    327,
    /* VPMOVZXBQYrm */
  },
  { /* 13767 */
    363,
    /* VPMOVZXBQYrr */
  },
  { /* 13768 */
    412,
    /* VPMOVZXBQZ128rm */
  },
  { /* 13769 */
    494,
    /* VPMOVZXBQZ128rmk */
  },
  { /* 13770 */
    495,
    /* VPMOVZXBQZ128rmkz */
  },
  { /* 13771 */
    413,
    /* VPMOVZXBQZ128rr */
  },
  { /* 13772 */
    931,
    /* VPMOVZXBQZ128rrk */
  },
  { /* 13773 */
    932,
    /* VPMOVZXBQZ128rrkz */
  },
  { /* 13774 */
    367,
    /* VPMOVZXBQZ256rm */
  },
  { /* 13775 */
    368,
    /* VPMOVZXBQZ256rmk */
  },
  { /* 13776 */
    369,
    /* VPMOVZXBQZ256rmkz */
  },
  { /* 13777 */
    933,
    /* VPMOVZXBQZ256rr */
  },
  { /* 13778 */
    934,
    /* VPMOVZXBQZ256rrk */
  },
  { /* 13779 */
    935,
    /* VPMOVZXBQZ256rrkz */
  },
  { /* 13780 */
    342,
    /* VPMOVZXBQZrm */
  },
  { /* 13781 */
    343,
    /* VPMOVZXBQZrmk */
  },
  { /* 13782 */
    344,
    /* VPMOVZXBQZrmkz */
  },
  { /* 13783 */
    936,
    /* VPMOVZXBQZrr */
  },
  { /* 13784 */
    937,
    /* VPMOVZXBQZrrk */
  },
  { /* 13785 */
    938,
    /* VPMOVZXBQZrrkz */
  },
  { /* 13786 */
    31,
    /* VPMOVZXBQrm */
  },
  { /* 13787 */
    32,
    /* VPMOVZXBQrr */
  },
  { /* 13788 */
    327,
    /* VPMOVZXBWYrm */
  },
  { /* 13789 */
    363,
    /* VPMOVZXBWYrr */
  },
  { /* 13790 */
    357,
    /* VPMOVZXBWZ128rm */
  },
  { /* 13791 */
    358,
    /* VPMOVZXBWZ128rmk */
  },
  { /* 13792 */
    359,
    /* VPMOVZXBWZ128rmkz */
  },
  { /* 13793 */
    411,
    /* VPMOVZXBWZ128rr */
  },
  { /* 13794 */
    436,
    /* VPMOVZXBWZ128rrk */
  },
  { /* 13795 */
    437,
    /* VPMOVZXBWZ128rrkz */
  },
  { /* 13796 */
    348,
    /* VPMOVZXBWZ256rm */
  },
  { /* 13797 */
    349,
    /* VPMOVZXBWZ256rmk */
  },
  { /* 13798 */
    350,
    /* VPMOVZXBWZ256rmkz */
  },
  { /* 13799 */
    438,
    /* VPMOVZXBWZ256rr */
  },
  { /* 13800 */
    439,
    /* VPMOVZXBWZ256rrk */
  },
  { /* 13801 */
    440,
    /* VPMOVZXBWZ256rrkz */
  },
  { /* 13802 */
    354,
    /* VPMOVZXBWZrm */
  },
  { /* 13803 */
    355,
    /* VPMOVZXBWZrmk */
  },
  { /* 13804 */
    356,
    /* VPMOVZXBWZrmkz */
  },
  { /* 13805 */
    441,
    /* VPMOVZXBWZrr */
  },
  { /* 13806 */
    442,
    /* VPMOVZXBWZrrk */
  },
  { /* 13807 */
    443,
    /* VPMOVZXBWZrrkz */
  },
  { /* 13808 */
    31,
    /* VPMOVZXBWrm */
  },
  { /* 13809 */
    32,
    /* VPMOVZXBWrr */
  },
  { /* 13810 */
    327,
    /* VPMOVZXDQYrm */
  },
  { /* 13811 */
    363,
    /* VPMOVZXDQYrr */
  },
  { /* 13812 */
    357,
    /* VPMOVZXDQZ128rm */
  },
  { /* 13813 */
    358,
    /* VPMOVZXDQZ128rmk */
  },
  { /* 13814 */
    359,
    /* VPMOVZXDQZ128rmkz */
  },
  { /* 13815 */
    411,
    /* VPMOVZXDQZ128rr */
  },
  { /* 13816 */
    436,
    /* VPMOVZXDQZ128rrk */
  },
  { /* 13817 */
    437,
    /* VPMOVZXDQZ128rrkz */
  },
  { /* 13818 */
    348,
    /* VPMOVZXDQZ256rm */
  },
  { /* 13819 */
    349,
    /* VPMOVZXDQZ256rmk */
  },
  { /* 13820 */
    350,
    /* VPMOVZXDQZ256rmkz */
  },
  { /* 13821 */
    438,
    /* VPMOVZXDQZ256rr */
  },
  { /* 13822 */
    439,
    /* VPMOVZXDQZ256rrk */
  },
  { /* 13823 */
    440,
    /* VPMOVZXDQZ256rrkz */
  },
  { /* 13824 */
    354,
    /* VPMOVZXDQZrm */
  },
  { /* 13825 */
    355,
    /* VPMOVZXDQZrmk */
  },
  { /* 13826 */
    356,
    /* VPMOVZXDQZrmkz */
  },
  { /* 13827 */
    441,
    /* VPMOVZXDQZrr */
  },
  { /* 13828 */
    442,
    /* VPMOVZXDQZrrk */
  },
  { /* 13829 */
    443,
    /* VPMOVZXDQZrrkz */
  },
  { /* 13830 */
    31,
    /* VPMOVZXDQrm */
  },
  { /* 13831 */
    32,
    /* VPMOVZXDQrr */
  },
  { /* 13832 */
    327,
    /* VPMOVZXWDYrm */
  },
  { /* 13833 */
    363,
    /* VPMOVZXWDYrr */
  },
  { /* 13834 */
    357,
    /* VPMOVZXWDZ128rm */
  },
  { /* 13835 */
    358,
    /* VPMOVZXWDZ128rmk */
  },
  { /* 13836 */
    359,
    /* VPMOVZXWDZ128rmkz */
  },
  { /* 13837 */
    411,
    /* VPMOVZXWDZ128rr */
  },
  { /* 13838 */
    436,
    /* VPMOVZXWDZ128rrk */
  },
  { /* 13839 */
    437,
    /* VPMOVZXWDZ128rrkz */
  },
  { /* 13840 */
    348,
    /* VPMOVZXWDZ256rm */
  },
  { /* 13841 */
    349,
    /* VPMOVZXWDZ256rmk */
  },
  { /* 13842 */
    350,
    /* VPMOVZXWDZ256rmkz */
  },
  { /* 13843 */
    438,
    /* VPMOVZXWDZ256rr */
  },
  { /* 13844 */
    439,
    /* VPMOVZXWDZ256rrk */
  },
  { /* 13845 */
    440,
    /* VPMOVZXWDZ256rrkz */
  },
  { /* 13846 */
    354,
    /* VPMOVZXWDZrm */
  },
  { /* 13847 */
    355,
    /* VPMOVZXWDZrmk */
  },
  { /* 13848 */
    356,
    /* VPMOVZXWDZrmkz */
  },
  { /* 13849 */
    441,
    /* VPMOVZXWDZrr */
  },
  { /* 13850 */
    442,
    /* VPMOVZXWDZrrk */
  },
  { /* 13851 */
    443,
    /* VPMOVZXWDZrrkz */
  },
  { /* 13852 */
    31,
    /* VPMOVZXWDrm */
  },
  { /* 13853 */
    32,
    /* VPMOVZXWDrr */
  },
  { /* 13854 */
    327,
    /* VPMOVZXWQYrm */
  },
  { /* 13855 */
    363,
    /* VPMOVZXWQYrr */
  },
  { /* 13856 */
    364,
    /* VPMOVZXWQZ128rm */
  },
  { /* 13857 */
    365,
    /* VPMOVZXWQZ128rmk */
  },
  { /* 13858 */
    366,
    /* VPMOVZXWQZ128rmkz */
  },
  { /* 13859 */
    414,
    /* VPMOVZXWQZ128rr */
  },
  { /* 13860 */
    505,
    /* VPMOVZXWQZ128rrk */
  },
  { /* 13861 */
    506,
    /* VPMOVZXWQZ128rrkz */
  },
  { /* 13862 */
    336,
    /* VPMOVZXWQZ256rm */
  },
  { /* 13863 */
    337,
    /* VPMOVZXWQZ256rmk */
  },
  { /* 13864 */
    338,
    /* VPMOVZXWQZ256rmkz */
  },
  { /* 13865 */
    507,
    /* VPMOVZXWQZ256rr */
  },
  { /* 13866 */
    508,
    /* VPMOVZXWQZ256rrk */
  },
  { /* 13867 */
    509,
    /* VPMOVZXWQZ256rrkz */
  },
  { /* 13868 */
    351,
    /* VPMOVZXWQZrm */
  },
  { /* 13869 */
    352,
    /* VPMOVZXWQZrmk */
  },
  { /* 13870 */
    353,
    /* VPMOVZXWQZrmkz */
  },
  { /* 13871 */
    510,
    /* VPMOVZXWQZrr */
  },
  { /* 13872 */
    514,
    /* VPMOVZXWQZrrk */
  },
  { /* 13873 */
    515,
    /* VPMOVZXWQZrrkz */
  },
  { /* 13874 */
    31,
    /* VPMOVZXWQrm */
  },
  { /* 13875 */
    32,
    /* VPMOVZXWQrr */
  },
  { /* 13876 */
    216,
    /* VPMULDQYrm */
  },
  { /* 13877 */
    217,
    /* VPMULDQYrr */
  },
  { /* 13878 */
    218,
    /* VPMULDQZ128rm */
  },
  { /* 13879 */
    219,
    /* VPMULDQZ128rmb */
  },
  { /* 13880 */
    220,
    /* VPMULDQZ128rmbk */
  },
  { /* 13881 */
    221,
    /* VPMULDQZ128rmbkz */
  },
  { /* 13882 */
    215,
    /* VPMULDQZ128rmk */
  },
  { /* 13883 */
    222,
    /* VPMULDQZ128rmkz */
  },
  { /* 13884 */
    223,
    /* VPMULDQZ128rr */
  },
  { /* 13885 */
    224,
    /* VPMULDQZ128rrk */
  },
  { /* 13886 */
    225,
    /* VPMULDQZ128rrkz */
  },
  { /* 13887 */
    226,
    /* VPMULDQZ256rm */
  },
  { /* 13888 */
    227,
    /* VPMULDQZ256rmb */
  },
  { /* 13889 */
    228,
    /* VPMULDQZ256rmbk */
  },
  { /* 13890 */
    229,
    /* VPMULDQZ256rmbkz */
  },
  { /* 13891 */
    230,
    /* VPMULDQZ256rmk */
  },
  { /* 13892 */
    231,
    /* VPMULDQZ256rmkz */
  },
  { /* 13893 */
    232,
    /* VPMULDQZ256rr */
  },
  { /* 13894 */
    233,
    /* VPMULDQZ256rrk */
  },
  { /* 13895 */
    234,
    /* VPMULDQZ256rrkz */
  },
  { /* 13896 */
    235,
    /* VPMULDQZrm */
  },
  { /* 13897 */
    236,
    /* VPMULDQZrmb */
  },
  { /* 13898 */
    237,
    /* VPMULDQZrmbk */
  },
  { /* 13899 */
    238,
    /* VPMULDQZrmbkz */
  },
  { /* 13900 */
    239,
    /* VPMULDQZrmk */
  },
  { /* 13901 */
    240,
    /* VPMULDQZrmkz */
  },
  { /* 13902 */
    241,
    /* VPMULDQZrr */
  },
  { /* 13903 */
    245,
    /* VPMULDQZrrk */
  },
  { /* 13904 */
    246,
    /* VPMULDQZrrkz */
  },
  { /* 13905 */
    247,
    /* VPMULDQrm */
  },
  { /* 13906 */
    248,
    /* VPMULDQrr */
  },
  { /* 13907 */
    216,
    /* VPMULHRSWYrm */
  },
  { /* 13908 */
    217,
    /* VPMULHRSWYrr */
  },
  { /* 13909 */
    218,
    /* VPMULHRSWZ128rm */
  },
  { /* 13910 */
    215,
    /* VPMULHRSWZ128rmk */
  },
  { /* 13911 */
    222,
    /* VPMULHRSWZ128rmkz */
  },
  { /* 13912 */
    223,
    /* VPMULHRSWZ128rr */
  },
  { /* 13913 */
    224,
    /* VPMULHRSWZ128rrk */
  },
  { /* 13914 */
    225,
    /* VPMULHRSWZ128rrkz */
  },
  { /* 13915 */
    226,
    /* VPMULHRSWZ256rm */
  },
  { /* 13916 */
    230,
    /* VPMULHRSWZ256rmk */
  },
  { /* 13917 */
    231,
    /* VPMULHRSWZ256rmkz */
  },
  { /* 13918 */
    232,
    /* VPMULHRSWZ256rr */
  },
  { /* 13919 */
    233,
    /* VPMULHRSWZ256rrk */
  },
  { /* 13920 */
    234,
    /* VPMULHRSWZ256rrkz */
  },
  { /* 13921 */
    235,
    /* VPMULHRSWZrm */
  },
  { /* 13922 */
    239,
    /* VPMULHRSWZrmk */
  },
  { /* 13923 */
    240,
    /* VPMULHRSWZrmkz */
  },
  { /* 13924 */
    241,
    /* VPMULHRSWZrr */
  },
  { /* 13925 */
    245,
    /* VPMULHRSWZrrk */
  },
  { /* 13926 */
    246,
    /* VPMULHRSWZrrkz */
  },
  { /* 13927 */
    247,
    /* VPMULHRSWrm */
  },
  { /* 13928 */
    248,
    /* VPMULHRSWrr */
  },
  { /* 13929 */
    216,
    /* VPMULHUWYrm */
  },
  { /* 13930 */
    217,
    /* VPMULHUWYrr */
  },
  { /* 13931 */
    218,
    /* VPMULHUWZ128rm */
  },
  { /* 13932 */
    215,
    /* VPMULHUWZ128rmk */
  },
  { /* 13933 */
    222,
    /* VPMULHUWZ128rmkz */
  },
  { /* 13934 */
    223,
    /* VPMULHUWZ128rr */
  },
  { /* 13935 */
    224,
    /* VPMULHUWZ128rrk */
  },
  { /* 13936 */
    225,
    /* VPMULHUWZ128rrkz */
  },
  { /* 13937 */
    226,
    /* VPMULHUWZ256rm */
  },
  { /* 13938 */
    230,
    /* VPMULHUWZ256rmk */
  },
  { /* 13939 */
    231,
    /* VPMULHUWZ256rmkz */
  },
  { /* 13940 */
    232,
    /* VPMULHUWZ256rr */
  },
  { /* 13941 */
    233,
    /* VPMULHUWZ256rrk */
  },
  { /* 13942 */
    234,
    /* VPMULHUWZ256rrkz */
  },
  { /* 13943 */
    235,
    /* VPMULHUWZrm */
  },
  { /* 13944 */
    239,
    /* VPMULHUWZrmk */
  },
  { /* 13945 */
    240,
    /* VPMULHUWZrmkz */
  },
  { /* 13946 */
    241,
    /* VPMULHUWZrr */
  },
  { /* 13947 */
    245,
    /* VPMULHUWZrrk */
  },
  { /* 13948 */
    246,
    /* VPMULHUWZrrkz */
  },
  { /* 13949 */
    247,
    /* VPMULHUWrm */
  },
  { /* 13950 */
    248,
    /* VPMULHUWrr */
  },
  { /* 13951 */
    216,
    /* VPMULHWYrm */
  },
  { /* 13952 */
    217,
    /* VPMULHWYrr */
  },
  { /* 13953 */
    218,
    /* VPMULHWZ128rm */
  },
  { /* 13954 */
    215,
    /* VPMULHWZ128rmk */
  },
  { /* 13955 */
    222,
    /* VPMULHWZ128rmkz */
  },
  { /* 13956 */
    223,
    /* VPMULHWZ128rr */
  },
  { /* 13957 */
    224,
    /* VPMULHWZ128rrk */
  },
  { /* 13958 */
    225,
    /* VPMULHWZ128rrkz */
  },
  { /* 13959 */
    226,
    /* VPMULHWZ256rm */
  },
  { /* 13960 */
    230,
    /* VPMULHWZ256rmk */
  },
  { /* 13961 */
    231,
    /* VPMULHWZ256rmkz */
  },
  { /* 13962 */
    232,
    /* VPMULHWZ256rr */
  },
  { /* 13963 */
    233,
    /* VPMULHWZ256rrk */
  },
  { /* 13964 */
    234,
    /* VPMULHWZ256rrkz */
  },
  { /* 13965 */
    235,
    /* VPMULHWZrm */
  },
  { /* 13966 */
    239,
    /* VPMULHWZrmk */
  },
  { /* 13967 */
    240,
    /* VPMULHWZrmkz */
  },
  { /* 13968 */
    241,
    /* VPMULHWZrr */
  },
  { /* 13969 */
    245,
    /* VPMULHWZrrk */
  },
  { /* 13970 */
    246,
    /* VPMULHWZrrkz */
  },
  { /* 13971 */
    247,
    /* VPMULHWrm */
  },
  { /* 13972 */
    248,
    /* VPMULHWrr */
  },
  { /* 13973 */
    216,
    /* VPMULLDYrm */
  },
  { /* 13974 */
    217,
    /* VPMULLDYrr */
  },
  { /* 13975 */
    218,
    /* VPMULLDZ128rm */
  },
  { /* 13976 */
    261,
    /* VPMULLDZ128rmb */
  },
  { /* 13977 */
    262,
    /* VPMULLDZ128rmbk */
  },
  { /* 13978 */
    263,
    /* VPMULLDZ128rmbkz */
  },
  { /* 13979 */
    215,
    /* VPMULLDZ128rmk */
  },
  { /* 13980 */
    222,
    /* VPMULLDZ128rmkz */
  },
  { /* 13981 */
    223,
    /* VPMULLDZ128rr */
  },
  { /* 13982 */
    224,
    /* VPMULLDZ128rrk */
  },
  { /* 13983 */
    225,
    /* VPMULLDZ128rrkz */
  },
  { /* 13984 */
    226,
    /* VPMULLDZ256rm */
  },
  { /* 13985 */
    264,
    /* VPMULLDZ256rmb */
  },
  { /* 13986 */
    265,
    /* VPMULLDZ256rmbk */
  },
  { /* 13987 */
    266,
    /* VPMULLDZ256rmbkz */
  },
  { /* 13988 */
    230,
    /* VPMULLDZ256rmk */
  },
  { /* 13989 */
    231,
    /* VPMULLDZ256rmkz */
  },
  { /* 13990 */
    232,
    /* VPMULLDZ256rr */
  },
  { /* 13991 */
    233,
    /* VPMULLDZ256rrk */
  },
  { /* 13992 */
    234,
    /* VPMULLDZ256rrkz */
  },
  { /* 13993 */
    235,
    /* VPMULLDZrm */
  },
  { /* 13994 */
    267,
    /* VPMULLDZrmb */
  },
  { /* 13995 */
    268,
    /* VPMULLDZrmbk */
  },
  { /* 13996 */
    269,
    /* VPMULLDZrmbkz */
  },
  { /* 13997 */
    239,
    /* VPMULLDZrmk */
  },
  { /* 13998 */
    240,
    /* VPMULLDZrmkz */
  },
  { /* 13999 */
    241,
    /* VPMULLDZrr */
  },
  { /* 14000 */
    245,
    /* VPMULLDZrrk */
  },
  { /* 14001 */
    246,
    /* VPMULLDZrrkz */
  },
  { /* 14002 */
    247,
    /* VPMULLDrm */
  },
  { /* 14003 */
    248,
    /* VPMULLDrr */
  },
  { /* 14004 */
    218,
    /* VPMULLQZ128rm */
  },
  { /* 14005 */
    219,
    /* VPMULLQZ128rmb */
  },
  { /* 14006 */
    220,
    /* VPMULLQZ128rmbk */
  },
  { /* 14007 */
    221,
    /* VPMULLQZ128rmbkz */
  },
  { /* 14008 */
    215,
    /* VPMULLQZ128rmk */
  },
  { /* 14009 */
    222,
    /* VPMULLQZ128rmkz */
  },
  { /* 14010 */
    223,
    /* VPMULLQZ128rr */
  },
  { /* 14011 */
    224,
    /* VPMULLQZ128rrk */
  },
  { /* 14012 */
    225,
    /* VPMULLQZ128rrkz */
  },
  { /* 14013 */
    226,
    /* VPMULLQZ256rm */
  },
  { /* 14014 */
    227,
    /* VPMULLQZ256rmb */
  },
  { /* 14015 */
    228,
    /* VPMULLQZ256rmbk */
  },
  { /* 14016 */
    229,
    /* VPMULLQZ256rmbkz */
  },
  { /* 14017 */
    230,
    /* VPMULLQZ256rmk */
  },
  { /* 14018 */
    231,
    /* VPMULLQZ256rmkz */
  },
  { /* 14019 */
    232,
    /* VPMULLQZ256rr */
  },
  { /* 14020 */
    233,
    /* VPMULLQZ256rrk */
  },
  { /* 14021 */
    234,
    /* VPMULLQZ256rrkz */
  },
  { /* 14022 */
    235,
    /* VPMULLQZrm */
  },
  { /* 14023 */
    236,
    /* VPMULLQZrmb */
  },
  { /* 14024 */
    237,
    /* VPMULLQZrmbk */
  },
  { /* 14025 */
    238,
    /* VPMULLQZrmbkz */
  },
  { /* 14026 */
    239,
    /* VPMULLQZrmk */
  },
  { /* 14027 */
    240,
    /* VPMULLQZrmkz */
  },
  { /* 14028 */
    241,
    /* VPMULLQZrr */
  },
  { /* 14029 */
    245,
    /* VPMULLQZrrk */
  },
  { /* 14030 */
    246,
    /* VPMULLQZrrkz */
  },
  { /* 14031 */
    216,
    /* VPMULLWYrm */
  },
  { /* 14032 */
    217,
    /* VPMULLWYrr */
  },
  { /* 14033 */
    218,
    /* VPMULLWZ128rm */
  },
  { /* 14034 */
    215,
    /* VPMULLWZ128rmk */
  },
  { /* 14035 */
    222,
    /* VPMULLWZ128rmkz */
  },
  { /* 14036 */
    223,
    /* VPMULLWZ128rr */
  },
  { /* 14037 */
    224,
    /* VPMULLWZ128rrk */
  },
  { /* 14038 */
    225,
    /* VPMULLWZ128rrkz */
  },
  { /* 14039 */
    226,
    /* VPMULLWZ256rm */
  },
  { /* 14040 */
    230,
    /* VPMULLWZ256rmk */
  },
  { /* 14041 */
    231,
    /* VPMULLWZ256rmkz */
  },
  { /* 14042 */
    232,
    /* VPMULLWZ256rr */
  },
  { /* 14043 */
    233,
    /* VPMULLWZ256rrk */
  },
  { /* 14044 */
    234,
    /* VPMULLWZ256rrkz */
  },
  { /* 14045 */
    235,
    /* VPMULLWZrm */
  },
  { /* 14046 */
    239,
    /* VPMULLWZrmk */
  },
  { /* 14047 */
    240,
    /* VPMULLWZrmkz */
  },
  { /* 14048 */
    241,
    /* VPMULLWZrr */
  },
  { /* 14049 */
    245,
    /* VPMULLWZrrk */
  },
  { /* 14050 */
    246,
    /* VPMULLWZrrkz */
  },
  { /* 14051 */
    247,
    /* VPMULLWrm */
  },
  { /* 14052 */
    248,
    /* VPMULLWrr */
  },
  { /* 14053 */
    218,
    /* VPMULTISHIFTQBZ128rm */
  },
  { /* 14054 */
    219,
    /* VPMULTISHIFTQBZ128rmb */
  },
  { /* 14055 */
    220,
    /* VPMULTISHIFTQBZ128rmbk */
  },
  { /* 14056 */
    221,
    /* VPMULTISHIFTQBZ128rmbkz */
  },
  { /* 14057 */
    215,
    /* VPMULTISHIFTQBZ128rmk */
  },
  { /* 14058 */
    222,
    /* VPMULTISHIFTQBZ128rmkz */
  },
  { /* 14059 */
    223,
    /* VPMULTISHIFTQBZ128rr */
  },
  { /* 14060 */
    224,
    /* VPMULTISHIFTQBZ128rrk */
  },
  { /* 14061 */
    225,
    /* VPMULTISHIFTQBZ128rrkz */
  },
  { /* 14062 */
    226,
    /* VPMULTISHIFTQBZ256rm */
  },
  { /* 14063 */
    227,
    /* VPMULTISHIFTQBZ256rmb */
  },
  { /* 14064 */
    228,
    /* VPMULTISHIFTQBZ256rmbk */
  },
  { /* 14065 */
    229,
    /* VPMULTISHIFTQBZ256rmbkz */
  },
  { /* 14066 */
    230,
    /* VPMULTISHIFTQBZ256rmk */
  },
  { /* 14067 */
    231,
    /* VPMULTISHIFTQBZ256rmkz */
  },
  { /* 14068 */
    232,
    /* VPMULTISHIFTQBZ256rr */
  },
  { /* 14069 */
    233,
    /* VPMULTISHIFTQBZ256rrk */
  },
  { /* 14070 */
    234,
    /* VPMULTISHIFTQBZ256rrkz */
  },
  { /* 14071 */
    235,
    /* VPMULTISHIFTQBZrm */
  },
  { /* 14072 */
    236,
    /* VPMULTISHIFTQBZrmb */
  },
  { /* 14073 */
    237,
    /* VPMULTISHIFTQBZrmbk */
  },
  { /* 14074 */
    238,
    /* VPMULTISHIFTQBZrmbkz */
  },
  { /* 14075 */
    239,
    /* VPMULTISHIFTQBZrmk */
  },
  { /* 14076 */
    240,
    /* VPMULTISHIFTQBZrmkz */
  },
  { /* 14077 */
    241,
    /* VPMULTISHIFTQBZrr */
  },
  { /* 14078 */
    245,
    /* VPMULTISHIFTQBZrrk */
  },
  { /* 14079 */
    246,
    /* VPMULTISHIFTQBZrrkz */
  },
  { /* 14080 */
    216,
    /* VPMULUDQYrm */
  },
  { /* 14081 */
    217,
    /* VPMULUDQYrr */
  },
  { /* 14082 */
    218,
    /* VPMULUDQZ128rm */
  },
  { /* 14083 */
    219,
    /* VPMULUDQZ128rmb */
  },
  { /* 14084 */
    220,
    /* VPMULUDQZ128rmbk */
  },
  { /* 14085 */
    221,
    /* VPMULUDQZ128rmbkz */
  },
  { /* 14086 */
    215,
    /* VPMULUDQZ128rmk */
  },
  { /* 14087 */
    222,
    /* VPMULUDQZ128rmkz */
  },
  { /* 14088 */
    223,
    /* VPMULUDQZ128rr */
  },
  { /* 14089 */
    224,
    /* VPMULUDQZ128rrk */
  },
  { /* 14090 */
    225,
    /* VPMULUDQZ128rrkz */
  },
  { /* 14091 */
    226,
    /* VPMULUDQZ256rm */
  },
  { /* 14092 */
    227,
    /* VPMULUDQZ256rmb */
  },
  { /* 14093 */
    228,
    /* VPMULUDQZ256rmbk */
  },
  { /* 14094 */
    229,
    /* VPMULUDQZ256rmbkz */
  },
  { /* 14095 */
    230,
    /* VPMULUDQZ256rmk */
  },
  { /* 14096 */
    231,
    /* VPMULUDQZ256rmkz */
  },
  { /* 14097 */
    232,
    /* VPMULUDQZ256rr */
  },
  { /* 14098 */
    233,
    /* VPMULUDQZ256rrk */
  },
  { /* 14099 */
    234,
    /* VPMULUDQZ256rrkz */
  },
  { /* 14100 */
    235,
    /* VPMULUDQZrm */
  },
  { /* 14101 */
    236,
    /* VPMULUDQZrmb */
  },
  { /* 14102 */
    237,
    /* VPMULUDQZrmbk */
  },
  { /* 14103 */
    238,
    /* VPMULUDQZrmbkz */
  },
  { /* 14104 */
    239,
    /* VPMULUDQZrmk */
  },
  { /* 14105 */
    240,
    /* VPMULUDQZrmkz */
  },
  { /* 14106 */
    241,
    /* VPMULUDQZrr */
  },
  { /* 14107 */
    245,
    /* VPMULUDQZrrk */
  },
  { /* 14108 */
    246,
    /* VPMULUDQZrrkz */
  },
  { /* 14109 */
    247,
    /* VPMULUDQrm */
  },
  { /* 14110 */
    248,
    /* VPMULUDQrr */
  },
  { /* 14111 */
    444,
    /* VPOPCNTBZ128rm */
  },
  { /* 14112 */
    445,
    /* VPOPCNTBZ128rmk */
  },
  { /* 14113 */
    446,
    /* VPOPCNTBZ128rmkz */
  },
  { /* 14114 */
    360,
    /* VPOPCNTBZ128rr */
  },
  { /* 14115 */
    361,
    /* VPOPCNTBZ128rrk */
  },
  { /* 14116 */
    362,
    /* VPOPCNTBZ128rrkz */
  },
  { /* 14117 */
    463,
    /* VPOPCNTBZ256rm */
  },
  { /* 14118 */
    464,
    /* VPOPCNTBZ256rmk */
  },
  { /* 14119 */
    465,
    /* VPOPCNTBZ256rmkz */
  },
  { /* 14120 */
    466,
    /* VPOPCNTBZ256rr */
  },
  { /* 14121 */
    467,
    /* VPOPCNTBZ256rrk */
  },
  { /* 14122 */
    468,
    /* VPOPCNTBZ256rrkz */
  },
  { /* 14123 */
    469,
    /* VPOPCNTBZrm */
  },
  { /* 14124 */
    470,
    /* VPOPCNTBZrmk */
  },
  { /* 14125 */
    471,
    /* VPOPCNTBZrmkz */
  },
  { /* 14126 */
    472,
    /* VPOPCNTBZrr */
  },
  { /* 14127 */
    476,
    /* VPOPCNTBZrrk */
  },
  { /* 14128 */
    477,
    /* VPOPCNTBZrrkz */
  },
  { /* 14129 */
    444,
    /* VPOPCNTDZ128rm */
  },
  { /* 14130 */
    364,
    /* VPOPCNTDZ128rmb */
  },
  { /* 14131 */
    365,
    /* VPOPCNTDZ128rmbk */
  },
  { /* 14132 */
    366,
    /* VPOPCNTDZ128rmbkz */
  },
  { /* 14133 */
    445,
    /* VPOPCNTDZ128rmk */
  },
  { /* 14134 */
    446,
    /* VPOPCNTDZ128rmkz */
  },
  { /* 14135 */
    360,
    /* VPOPCNTDZ128rr */
  },
  { /* 14136 */
    361,
    /* VPOPCNTDZ128rrk */
  },
  { /* 14137 */
    362,
    /* VPOPCNTDZ128rrkz */
  },
  { /* 14138 */
    463,
    /* VPOPCNTDZ256rm */
  },
  { /* 14139 */
    367,
    /* VPOPCNTDZ256rmb */
  },
  { /* 14140 */
    368,
    /* VPOPCNTDZ256rmbk */
  },
  { /* 14141 */
    369,
    /* VPOPCNTDZ256rmbkz */
  },
  { /* 14142 */
    464,
    /* VPOPCNTDZ256rmk */
  },
  { /* 14143 */
    465,
    /* VPOPCNTDZ256rmkz */
  },
  { /* 14144 */
    466,
    /* VPOPCNTDZ256rr */
  },
  { /* 14145 */
    467,
    /* VPOPCNTDZ256rrk */
  },
  { /* 14146 */
    468,
    /* VPOPCNTDZ256rrkz */
  },
  { /* 14147 */
    469,
    /* VPOPCNTDZrm */
  },
  { /* 14148 */
    370,
    /* VPOPCNTDZrmb */
  },
  { /* 14149 */
    371,
    /* VPOPCNTDZrmbk */
  },
  { /* 14150 */
    372,
    /* VPOPCNTDZrmbkz */
  },
  { /* 14151 */
    470,
    /* VPOPCNTDZrmk */
  },
  { /* 14152 */
    471,
    /* VPOPCNTDZrmkz */
  },
  { /* 14153 */
    472,
    /* VPOPCNTDZrr */
  },
  { /* 14154 */
    476,
    /* VPOPCNTDZrrk */
  },
  { /* 14155 */
    477,
    /* VPOPCNTDZrrkz */
  },
  { /* 14156 */
    444,
    /* VPOPCNTQZ128rm */
  },
  { /* 14157 */
    357,
    /* VPOPCNTQZ128rmb */
  },
  { /* 14158 */
    358,
    /* VPOPCNTQZ128rmbk */
  },
  { /* 14159 */
    359,
    /* VPOPCNTQZ128rmbkz */
  },
  { /* 14160 */
    445,
    /* VPOPCNTQZ128rmk */
  },
  { /* 14161 */
    446,
    /* VPOPCNTQZ128rmkz */
  },
  { /* 14162 */
    360,
    /* VPOPCNTQZ128rr */
  },
  { /* 14163 */
    361,
    /* VPOPCNTQZ128rrk */
  },
  { /* 14164 */
    362,
    /* VPOPCNTQZ128rrkz */
  },
  { /* 14165 */
    463,
    /* VPOPCNTQZ256rm */
  },
  { /* 14166 */
    336,
    /* VPOPCNTQZ256rmb */
  },
  { /* 14167 */
    337,
    /* VPOPCNTQZ256rmbk */
  },
  { /* 14168 */
    338,
    /* VPOPCNTQZ256rmbkz */
  },
  { /* 14169 */
    464,
    /* VPOPCNTQZ256rmk */
  },
  { /* 14170 */
    465,
    /* VPOPCNTQZ256rmkz */
  },
  { /* 14171 */
    466,
    /* VPOPCNTQZ256rr */
  },
  { /* 14172 */
    467,
    /* VPOPCNTQZ256rrk */
  },
  { /* 14173 */
    468,
    /* VPOPCNTQZ256rrkz */
  },
  { /* 14174 */
    469,
    /* VPOPCNTQZrm */
  },
  { /* 14175 */
    342,
    /* VPOPCNTQZrmb */
  },
  { /* 14176 */
    343,
    /* VPOPCNTQZrmbk */
  },
  { /* 14177 */
    344,
    /* VPOPCNTQZrmbkz */
  },
  { /* 14178 */
    470,
    /* VPOPCNTQZrmk */
  },
  { /* 14179 */
    471,
    /* VPOPCNTQZrmkz */
  },
  { /* 14180 */
    472,
    /* VPOPCNTQZrr */
  },
  { /* 14181 */
    476,
    /* VPOPCNTQZrrk */
  },
  { /* 14182 */
    477,
    /* VPOPCNTQZrrkz */
  },
  { /* 14183 */
    444,
    /* VPOPCNTWZ128rm */
  },
  { /* 14184 */
    445,
    /* VPOPCNTWZ128rmk */
  },
  { /* 14185 */
    446,
    /* VPOPCNTWZ128rmkz */
  },
  { /* 14186 */
    360,
    /* VPOPCNTWZ128rr */
  },
  { /* 14187 */
    361,
    /* VPOPCNTWZ128rrk */
  },
  { /* 14188 */
    362,
    /* VPOPCNTWZ128rrkz */
  },
  { /* 14189 */
    463,
    /* VPOPCNTWZ256rm */
  },
  { /* 14190 */
    464,
    /* VPOPCNTWZ256rmk */
  },
  { /* 14191 */
    465,
    /* VPOPCNTWZ256rmkz */
  },
  { /* 14192 */
    466,
    /* VPOPCNTWZ256rr */
  },
  { /* 14193 */
    467,
    /* VPOPCNTWZ256rrk */
  },
  { /* 14194 */
    468,
    /* VPOPCNTWZ256rrkz */
  },
  { /* 14195 */
    469,
    /* VPOPCNTWZrm */
  },
  { /* 14196 */
    470,
    /* VPOPCNTWZrmk */
  },
  { /* 14197 */
    471,
    /* VPOPCNTWZrmkz */
  },
  { /* 14198 */
    472,
    /* VPOPCNTWZrr */
  },
  { /* 14199 */
    476,
    /* VPOPCNTWZrrk */
  },
  { /* 14200 */
    477,
    /* VPOPCNTWZrrkz */
  },
  { /* 14201 */
    218,
    /* VPORDZ128rm */
  },
  { /* 14202 */
    261,
    /* VPORDZ128rmb */
  },
  { /* 14203 */
    262,
    /* VPORDZ128rmbk */
  },
  { /* 14204 */
    263,
    /* VPORDZ128rmbkz */
  },
  { /* 14205 */
    215,
    /* VPORDZ128rmk */
  },
  { /* 14206 */
    222,
    /* VPORDZ128rmkz */
  },
  { /* 14207 */
    223,
    /* VPORDZ128rr */
  },
  { /* 14208 */
    224,
    /* VPORDZ128rrk */
  },
  { /* 14209 */
    225,
    /* VPORDZ128rrkz */
  },
  { /* 14210 */
    226,
    /* VPORDZ256rm */
  },
  { /* 14211 */
    264,
    /* VPORDZ256rmb */
  },
  { /* 14212 */
    265,
    /* VPORDZ256rmbk */
  },
  { /* 14213 */
    266,
    /* VPORDZ256rmbkz */
  },
  { /* 14214 */
    230,
    /* VPORDZ256rmk */
  },
  { /* 14215 */
    231,
    /* VPORDZ256rmkz */
  },
  { /* 14216 */
    232,
    /* VPORDZ256rr */
  },
  { /* 14217 */
    233,
    /* VPORDZ256rrk */
  },
  { /* 14218 */
    234,
    /* VPORDZ256rrkz */
  },
  { /* 14219 */
    235,
    /* VPORDZrm */
  },
  { /* 14220 */
    267,
    /* VPORDZrmb */
  },
  { /* 14221 */
    268,
    /* VPORDZrmbk */
  },
  { /* 14222 */
    269,
    /* VPORDZrmbkz */
  },
  { /* 14223 */
    239,
    /* VPORDZrmk */
  },
  { /* 14224 */
    240,
    /* VPORDZrmkz */
  },
  { /* 14225 */
    241,
    /* VPORDZrr */
  },
  { /* 14226 */
    245,
    /* VPORDZrrk */
  },
  { /* 14227 */
    246,
    /* VPORDZrrkz */
  },
  { /* 14228 */
    218,
    /* VPORQZ128rm */
  },
  { /* 14229 */
    219,
    /* VPORQZ128rmb */
  },
  { /* 14230 */
    220,
    /* VPORQZ128rmbk */
  },
  { /* 14231 */
    221,
    /* VPORQZ128rmbkz */
  },
  { /* 14232 */
    215,
    /* VPORQZ128rmk */
  },
  { /* 14233 */
    222,
    /* VPORQZ128rmkz */
  },
  { /* 14234 */
    223,
    /* VPORQZ128rr */
  },
  { /* 14235 */
    224,
    /* VPORQZ128rrk */
  },
  { /* 14236 */
    225,
    /* VPORQZ128rrkz */
  },
  { /* 14237 */
    226,
    /* VPORQZ256rm */
  },
  { /* 14238 */
    227,
    /* VPORQZ256rmb */
  },
  { /* 14239 */
    228,
    /* VPORQZ256rmbk */
  },
  { /* 14240 */
    229,
    /* VPORQZ256rmbkz */
  },
  { /* 14241 */
    230,
    /* VPORQZ256rmk */
  },
  { /* 14242 */
    231,
    /* VPORQZ256rmkz */
  },
  { /* 14243 */
    232,
    /* VPORQZ256rr */
  },
  { /* 14244 */
    233,
    /* VPORQZ256rrk */
  },
  { /* 14245 */
    234,
    /* VPORQZ256rrkz */
  },
  { /* 14246 */
    235,
    /* VPORQZrm */
  },
  { /* 14247 */
    236,
    /* VPORQZrmb */
  },
  { /* 14248 */
    237,
    /* VPORQZrmbk */
  },
  { /* 14249 */
    238,
    /* VPORQZrmbkz */
  },
  { /* 14250 */
    239,
    /* VPORQZrmk */
  },
  { /* 14251 */
    240,
    /* VPORQZrmkz */
  },
  { /* 14252 */
    241,
    /* VPORQZrr */
  },
  { /* 14253 */
    245,
    /* VPORQZrrk */
  },
  { /* 14254 */
    246,
    /* VPORQZrrkz */
  },
  { /* 14255 */
    216,
    /* VPORYrm */
  },
  { /* 14256 */
    217,
    /* VPORYrr */
  },
  { /* 14257 */
    247,
    /* VPORrm */
  },
  { /* 14258 */
    248,
    /* VPORrr */
  },
  { /* 14259 */
    334,
    /* VPPERMrmr */
  },
  { /* 14260 */
    644,
    /* VPPERMrrm */
  },
  { /* 14261 */
    335,
    /* VPPERMrrr */
  },
  { /* 14262 */
    645,
    /* VPPERMrrr_REV */
  },
  { /* 14263 */
    939,
    /* VPROLDZ128mbi */
  },
  { /* 14264 */
    940,
    /* VPROLDZ128mbik */
  },
  { /* 14265 */
    941,
    /* VPROLDZ128mbikz */
  },
  { /* 14266 */
    942,
    /* VPROLDZ128mi */
  },
  { /* 14267 */
    943,
    /* VPROLDZ128mik */
  },
  { /* 14268 */
    944,
    /* VPROLDZ128mikz */
  },
  { /* 14269 */
    945,
    /* VPROLDZ128ri */
  },
  { /* 14270 */
    946,
    /* VPROLDZ128rik */
  },
  { /* 14271 */
    947,
    /* VPROLDZ128rikz */
  },
  { /* 14272 */
    948,
    /* VPROLDZ256mbi */
  },
  { /* 14273 */
    949,
    /* VPROLDZ256mbik */
  },
  { /* 14274 */
    950,
    /* VPROLDZ256mbikz */
  },
  { /* 14275 */
    951,
    /* VPROLDZ256mi */
  },
  { /* 14276 */
    952,
    /* VPROLDZ256mik */
  },
  { /* 14277 */
    953,
    /* VPROLDZ256mikz */
  },
  { /* 14278 */
    954,
    /* VPROLDZ256ri */
  },
  { /* 14279 */
    955,
    /* VPROLDZ256rik */
  },
  { /* 14280 */
    956,
    /* VPROLDZ256rikz */
  },
  { /* 14281 */
    957,
    /* VPROLDZmbi */
  },
  { /* 14282 */
    958,
    /* VPROLDZmbik */
  },
  { /* 14283 */
    959,
    /* VPROLDZmbikz */
  },
  { /* 14284 */
    960,
    /* VPROLDZmi */
  },
  { /* 14285 */
    961,
    /* VPROLDZmik */
  },
  { /* 14286 */
    962,
    /* VPROLDZmikz */
  },
  { /* 14287 */
    963,
    /* VPROLDZri */
  },
  { /* 14288 */
    964,
    /* VPROLDZrik */
  },
  { /* 14289 */
    965,
    /* VPROLDZrikz */
  },
  { /* 14290 */
    966,
    /* VPROLQZ128mbi */
  },
  { /* 14291 */
    967,
    /* VPROLQZ128mbik */
  },
  { /* 14292 */
    968,
    /* VPROLQZ128mbikz */
  },
  { /* 14293 */
    942,
    /* VPROLQZ128mi */
  },
  { /* 14294 */
    943,
    /* VPROLQZ128mik */
  },
  { /* 14295 */
    944,
    /* VPROLQZ128mikz */
  },
  { /* 14296 */
    945,
    /* VPROLQZ128ri */
  },
  { /* 14297 */
    946,
    /* VPROLQZ128rik */
  },
  { /* 14298 */
    947,
    /* VPROLQZ128rikz */
  },
  { /* 14299 */
    969,
    /* VPROLQZ256mbi */
  },
  { /* 14300 */
    970,
    /* VPROLQZ256mbik */
  },
  { /* 14301 */
    971,
    /* VPROLQZ256mbikz */
  },
  { /* 14302 */
    951,
    /* VPROLQZ256mi */
  },
  { /* 14303 */
    952,
    /* VPROLQZ256mik */
  },
  { /* 14304 */
    953,
    /* VPROLQZ256mikz */
  },
  { /* 14305 */
    954,
    /* VPROLQZ256ri */
  },
  { /* 14306 */
    955,
    /* VPROLQZ256rik */
  },
  { /* 14307 */
    956,
    /* VPROLQZ256rikz */
  },
  { /* 14308 */
    972,
    /* VPROLQZmbi */
  },
  { /* 14309 */
    973,
    /* VPROLQZmbik */
  },
  { /* 14310 */
    974,
    /* VPROLQZmbikz */
  },
  { /* 14311 */
    960,
    /* VPROLQZmi */
  },
  { /* 14312 */
    961,
    /* VPROLQZmik */
  },
  { /* 14313 */
    962,
    /* VPROLQZmikz */
  },
  { /* 14314 */
    963,
    /* VPROLQZri */
  },
  { /* 14315 */
    964,
    /* VPROLQZrik */
  },
  { /* 14316 */
    965,
    /* VPROLQZrikz */
  },
  { /* 14317 */
    218,
    /* VPROLVDZ128rm */
  },
  { /* 14318 */
    261,
    /* VPROLVDZ128rmb */
  },
  { /* 14319 */
    262,
    /* VPROLVDZ128rmbk */
  },
  { /* 14320 */
    263,
    /* VPROLVDZ128rmbkz */
  },
  { /* 14321 */
    215,
    /* VPROLVDZ128rmk */
  },
  { /* 14322 */
    222,
    /* VPROLVDZ128rmkz */
  },
  { /* 14323 */
    223,
    /* VPROLVDZ128rr */
  },
  { /* 14324 */
    224,
    /* VPROLVDZ128rrk */
  },
  { /* 14325 */
    225,
    /* VPROLVDZ128rrkz */
  },
  { /* 14326 */
    226,
    /* VPROLVDZ256rm */
  },
  { /* 14327 */
    264,
    /* VPROLVDZ256rmb */
  },
  { /* 14328 */
    265,
    /* VPROLVDZ256rmbk */
  },
  { /* 14329 */
    266,
    /* VPROLVDZ256rmbkz */
  },
  { /* 14330 */
    230,
    /* VPROLVDZ256rmk */
  },
  { /* 14331 */
    231,
    /* VPROLVDZ256rmkz */
  },
  { /* 14332 */
    232,
    /* VPROLVDZ256rr */
  },
  { /* 14333 */
    233,
    /* VPROLVDZ256rrk */
  },
  { /* 14334 */
    234,
    /* VPROLVDZ256rrkz */
  },
  { /* 14335 */
    235,
    /* VPROLVDZrm */
  },
  { /* 14336 */
    267,
    /* VPROLVDZrmb */
  },
  { /* 14337 */
    268,
    /* VPROLVDZrmbk */
  },
  { /* 14338 */
    269,
    /* VPROLVDZrmbkz */
  },
  { /* 14339 */
    239,
    /* VPROLVDZrmk */
  },
  { /* 14340 */
    240,
    /* VPROLVDZrmkz */
  },
  { /* 14341 */
    241,
    /* VPROLVDZrr */
  },
  { /* 14342 */
    245,
    /* VPROLVDZrrk */
  },
  { /* 14343 */
    246,
    /* VPROLVDZrrkz */
  },
  { /* 14344 */
    218,
    /* VPROLVQZ128rm */
  },
  { /* 14345 */
    219,
    /* VPROLVQZ128rmb */
  },
  { /* 14346 */
    220,
    /* VPROLVQZ128rmbk */
  },
  { /* 14347 */
    221,
    /* VPROLVQZ128rmbkz */
  },
  { /* 14348 */
    215,
    /* VPROLVQZ128rmk */
  },
  { /* 14349 */
    222,
    /* VPROLVQZ128rmkz */
  },
  { /* 14350 */
    223,
    /* VPROLVQZ128rr */
  },
  { /* 14351 */
    224,
    /* VPROLVQZ128rrk */
  },
  { /* 14352 */
    225,
    /* VPROLVQZ128rrkz */
  },
  { /* 14353 */
    226,
    /* VPROLVQZ256rm */
  },
  { /* 14354 */
    227,
    /* VPROLVQZ256rmb */
  },
  { /* 14355 */
    228,
    /* VPROLVQZ256rmbk */
  },
  { /* 14356 */
    229,
    /* VPROLVQZ256rmbkz */
  },
  { /* 14357 */
    230,
    /* VPROLVQZ256rmk */
  },
  { /* 14358 */
    231,
    /* VPROLVQZ256rmkz */
  },
  { /* 14359 */
    232,
    /* VPROLVQZ256rr */
  },
  { /* 14360 */
    233,
    /* VPROLVQZ256rrk */
  },
  { /* 14361 */
    234,
    /* VPROLVQZ256rrkz */
  },
  { /* 14362 */
    235,
    /* VPROLVQZrm */
  },
  { /* 14363 */
    236,
    /* VPROLVQZrmb */
  },
  { /* 14364 */
    237,
    /* VPROLVQZrmbk */
  },
  { /* 14365 */
    238,
    /* VPROLVQZrmbkz */
  },
  { /* 14366 */
    239,
    /* VPROLVQZrmk */
  },
  { /* 14367 */
    240,
    /* VPROLVQZrmkz */
  },
  { /* 14368 */
    241,
    /* VPROLVQZrr */
  },
  { /* 14369 */
    245,
    /* VPROLVQZrrk */
  },
  { /* 14370 */
    246,
    /* VPROLVQZrrkz */
  },
  { /* 14371 */
    939,
    /* VPRORDZ128mbi */
  },
  { /* 14372 */
    940,
    /* VPRORDZ128mbik */
  },
  { /* 14373 */
    941,
    /* VPRORDZ128mbikz */
  },
  { /* 14374 */
    942,
    /* VPRORDZ128mi */
  },
  { /* 14375 */
    943,
    /* VPRORDZ128mik */
  },
  { /* 14376 */
    944,
    /* VPRORDZ128mikz */
  },
  { /* 14377 */
    945,
    /* VPRORDZ128ri */
  },
  { /* 14378 */
    946,
    /* VPRORDZ128rik */
  },
  { /* 14379 */
    947,
    /* VPRORDZ128rikz */
  },
  { /* 14380 */
    948,
    /* VPRORDZ256mbi */
  },
  { /* 14381 */
    949,
    /* VPRORDZ256mbik */
  },
  { /* 14382 */
    950,
    /* VPRORDZ256mbikz */
  },
  { /* 14383 */
    951,
    /* VPRORDZ256mi */
  },
  { /* 14384 */
    952,
    /* VPRORDZ256mik */
  },
  { /* 14385 */
    953,
    /* VPRORDZ256mikz */
  },
  { /* 14386 */
    954,
    /* VPRORDZ256ri */
  },
  { /* 14387 */
    955,
    /* VPRORDZ256rik */
  },
  { /* 14388 */
    956,
    /* VPRORDZ256rikz */
  },
  { /* 14389 */
    957,
    /* VPRORDZmbi */
  },
  { /* 14390 */
    958,
    /* VPRORDZmbik */
  },
  { /* 14391 */
    959,
    /* VPRORDZmbikz */
  },
  { /* 14392 */
    960,
    /* VPRORDZmi */
  },
  { /* 14393 */
    961,
    /* VPRORDZmik */
  },
  { /* 14394 */
    962,
    /* VPRORDZmikz */
  },
  { /* 14395 */
    963,
    /* VPRORDZri */
  },
  { /* 14396 */
    964,
    /* VPRORDZrik */
  },
  { /* 14397 */
    965,
    /* VPRORDZrikz */
  },
  { /* 14398 */
    966,
    /* VPRORQZ128mbi */
  },
  { /* 14399 */
    967,
    /* VPRORQZ128mbik */
  },
  { /* 14400 */
    968,
    /* VPRORQZ128mbikz */
  },
  { /* 14401 */
    942,
    /* VPRORQZ128mi */
  },
  { /* 14402 */
    943,
    /* VPRORQZ128mik */
  },
  { /* 14403 */
    944,
    /* VPRORQZ128mikz */
  },
  { /* 14404 */
    945,
    /* VPRORQZ128ri */
  },
  { /* 14405 */
    946,
    /* VPRORQZ128rik */
  },
  { /* 14406 */
    947,
    /* VPRORQZ128rikz */
  },
  { /* 14407 */
    969,
    /* VPRORQZ256mbi */
  },
  { /* 14408 */
    970,
    /* VPRORQZ256mbik */
  },
  { /* 14409 */
    971,
    /* VPRORQZ256mbikz */
  },
  { /* 14410 */
    951,
    /* VPRORQZ256mi */
  },
  { /* 14411 */
    952,
    /* VPRORQZ256mik */
  },
  { /* 14412 */
    953,
    /* VPRORQZ256mikz */
  },
  { /* 14413 */
    954,
    /* VPRORQZ256ri */
  },
  { /* 14414 */
    955,
    /* VPRORQZ256rik */
  },
  { /* 14415 */
    956,
    /* VPRORQZ256rikz */
  },
  { /* 14416 */
    972,
    /* VPRORQZmbi */
  },
  { /* 14417 */
    973,
    /* VPRORQZmbik */
  },
  { /* 14418 */
    974,
    /* VPRORQZmbikz */
  },
  { /* 14419 */
    960,
    /* VPRORQZmi */
  },
  { /* 14420 */
    961,
    /* VPRORQZmik */
  },
  { /* 14421 */
    962,
    /* VPRORQZmikz */
  },
  { /* 14422 */
    963,
    /* VPRORQZri */
  },
  { /* 14423 */
    964,
    /* VPRORQZrik */
  },
  { /* 14424 */
    965,
    /* VPRORQZrikz */
  },
  { /* 14425 */
    218,
    /* VPRORVDZ128rm */
  },
  { /* 14426 */
    261,
    /* VPRORVDZ128rmb */
  },
  { /* 14427 */
    262,
    /* VPRORVDZ128rmbk */
  },
  { /* 14428 */
    263,
    /* VPRORVDZ128rmbkz */
  },
  { /* 14429 */
    215,
    /* VPRORVDZ128rmk */
  },
  { /* 14430 */
    222,
    /* VPRORVDZ128rmkz */
  },
  { /* 14431 */
    223,
    /* VPRORVDZ128rr */
  },
  { /* 14432 */
    224,
    /* VPRORVDZ128rrk */
  },
  { /* 14433 */
    225,
    /* VPRORVDZ128rrkz */
  },
  { /* 14434 */
    226,
    /* VPRORVDZ256rm */
  },
  { /* 14435 */
    264,
    /* VPRORVDZ256rmb */
  },
  { /* 14436 */
    265,
    /* VPRORVDZ256rmbk */
  },
  { /* 14437 */
    266,
    /* VPRORVDZ256rmbkz */
  },
  { /* 14438 */
    230,
    /* VPRORVDZ256rmk */
  },
  { /* 14439 */
    231,
    /* VPRORVDZ256rmkz */
  },
  { /* 14440 */
    232,
    /* VPRORVDZ256rr */
  },
  { /* 14441 */
    233,
    /* VPRORVDZ256rrk */
  },
  { /* 14442 */
    234,
    /* VPRORVDZ256rrkz */
  },
  { /* 14443 */
    235,
    /* VPRORVDZrm */
  },
  { /* 14444 */
    267,
    /* VPRORVDZrmb */
  },
  { /* 14445 */
    268,
    /* VPRORVDZrmbk */
  },
  { /* 14446 */
    269,
    /* VPRORVDZrmbkz */
  },
  { /* 14447 */
    239,
    /* VPRORVDZrmk */
  },
  { /* 14448 */
    240,
    /* VPRORVDZrmkz */
  },
  { /* 14449 */
    241,
    /* VPRORVDZrr */
  },
  { /* 14450 */
    245,
    /* VPRORVDZrrk */
  },
  { /* 14451 */
    246,
    /* VPRORVDZrrkz */
  },
  { /* 14452 */
    218,
    /* VPRORVQZ128rm */
  },
  { /* 14453 */
    219,
    /* VPRORVQZ128rmb */
  },
  { /* 14454 */
    220,
    /* VPRORVQZ128rmbk */
  },
  { /* 14455 */
    221,
    /* VPRORVQZ128rmbkz */
  },
  { /* 14456 */
    215,
    /* VPRORVQZ128rmk */
  },
  { /* 14457 */
    222,
    /* VPRORVQZ128rmkz */
  },
  { /* 14458 */
    223,
    /* VPRORVQZ128rr */
  },
  { /* 14459 */
    224,
    /* VPRORVQZ128rrk */
  },
  { /* 14460 */
    225,
    /* VPRORVQZ128rrkz */
  },
  { /* 14461 */
    226,
    /* VPRORVQZ256rm */
  },
  { /* 14462 */
    227,
    /* VPRORVQZ256rmb */
  },
  { /* 14463 */
    228,
    /* VPRORVQZ256rmbk */
  },
  { /* 14464 */
    229,
    /* VPRORVQZ256rmbkz */
  },
  { /* 14465 */
    230,
    /* VPRORVQZ256rmk */
  },
  { /* 14466 */
    231,
    /* VPRORVQZ256rmkz */
  },
  { /* 14467 */
    232,
    /* VPRORVQZ256rr */
  },
  { /* 14468 */
    233,
    /* VPRORVQZ256rrk */
  },
  { /* 14469 */
    234,
    /* VPRORVQZ256rrkz */
  },
  { /* 14470 */
    235,
    /* VPRORVQZrm */
  },
  { /* 14471 */
    236,
    /* VPRORVQZrmb */
  },
  { /* 14472 */
    237,
    /* VPRORVQZrmbk */
  },
  { /* 14473 */
    238,
    /* VPRORVQZrmbkz */
  },
  { /* 14474 */
    239,
    /* VPRORVQZrmk */
  },
  { /* 14475 */
    240,
    /* VPRORVQZrmkz */
  },
  { /* 14476 */
    241,
    /* VPRORVQZrr */
  },
  { /* 14477 */
    245,
    /* VPRORVQZrrk */
  },
  { /* 14478 */
    246,
    /* VPRORVQZrrkz */
  },
  { /* 14479 */
    33,
    /* VPROTBmi */
  },
  { /* 14480 */
    975,
    /* VPROTBmr */
  },
  { /* 14481 */
    34,
    /* VPROTBri */
  },
  { /* 14482 */
    247,
    /* VPROTBrm */
  },
  { /* 14483 */
    976,
    /* VPROTBrr */
  },
  { /* 14484 */
    248,
    /* VPROTBrr_REV */
  },
  { /* 14485 */
    33,
    /* VPROTDmi */
  },
  { /* 14486 */
    975,
    /* VPROTDmr */
  },
  { /* 14487 */
    34,
    /* VPROTDri */
  },
  { /* 14488 */
    247,
    /* VPROTDrm */
  },
  { /* 14489 */
    976,
    /* VPROTDrr */
  },
  { /* 14490 */
    248,
    /* VPROTDrr_REV */
  },
  { /* 14491 */
    33,
    /* VPROTQmi */
  },
  { /* 14492 */
    975,
    /* VPROTQmr */
  },
  { /* 14493 */
    34,
    /* VPROTQri */
  },
  { /* 14494 */
    247,
    /* VPROTQrm */
  },
  { /* 14495 */
    976,
    /* VPROTQrr */
  },
  { /* 14496 */
    248,
    /* VPROTQrr_REV */
  },
  { /* 14497 */
    33,
    /* VPROTWmi */
  },
  { /* 14498 */
    975,
    /* VPROTWmr */
  },
  { /* 14499 */
    34,
    /* VPROTWri */
  },
  { /* 14500 */
    247,
    /* VPROTWrm */
  },
  { /* 14501 */
    976,
    /* VPROTWrr */
  },
  { /* 14502 */
    248,
    /* VPROTWrr_REV */
  },
  { /* 14503 */
    216,
    /* VPSADBWYrm */
  },
  { /* 14504 */
    217,
    /* VPSADBWYrr */
  },
  { /* 14505 */
    218,
    /* VPSADBWZ128rm */
  },
  { /* 14506 */
    223,
    /* VPSADBWZ128rr */
  },
  { /* 14507 */
    226,
    /* VPSADBWZ256rm */
  },
  { /* 14508 */
    232,
    /* VPSADBWZ256rr */
  },
  { /* 14509 */
    235,
    /* VPSADBWZrm */
  },
  { /* 14510 */
    241,
    /* VPSADBWZrr */
  },
  { /* 14511 */
    247,
    /* VPSADBWrm */
  },
  { /* 14512 */
    248,
    /* VPSADBWrr */
  },
  { /* 14513 */
    977,
    /* VPSCATTERDDZ128mr */
  },
  { /* 14514 */
    978,
    /* VPSCATTERDDZ256mr */
  },
  { /* 14515 */
    979,
    /* VPSCATTERDDZmr */
  },
  { /* 14516 */
    980,
    /* VPSCATTERDQZ128mr */
  },
  { /* 14517 */
    981,
    /* VPSCATTERDQZ256mr */
  },
  { /* 14518 */
    982,
    /* VPSCATTERDQZmr */
  },
  { /* 14519 */
    977,
    /* VPSCATTERQDZ128mr */
  },
  { /* 14520 */
    983,
    /* VPSCATTERQDZ256mr */
  },
  { /* 14521 */
    984,
    /* VPSCATTERQDZmr */
  },
  { /* 14522 */
    980,
    /* VPSCATTERQQZ128mr */
  },
  { /* 14523 */
    985,
    /* VPSCATTERQQZ256mr */
  },
  { /* 14524 */
    986,
    /* VPSCATTERQQZmr */
  },
  { /* 14525 */
    975,
    /* VPSHABmr */
  },
  { /* 14526 */
    247,
    /* VPSHABrm */
  },
  { /* 14527 */
    976,
    /* VPSHABrr */
  },
  { /* 14528 */
    248,
    /* VPSHABrr_REV */
  },
  { /* 14529 */
    975,
    /* VPSHADmr */
  },
  { /* 14530 */
    247,
    /* VPSHADrm */
  },
  { /* 14531 */
    976,
    /* VPSHADrr */
  },
  { /* 14532 */
    248,
    /* VPSHADrr_REV */
  },
  { /* 14533 */
    975,
    /* VPSHAQmr */
  },
  { /* 14534 */
    247,
    /* VPSHAQrm */
  },
  { /* 14535 */
    976,
    /* VPSHAQrr */
  },
  { /* 14536 */
    248,
    /* VPSHAQrr_REV */
  },
  { /* 14537 */
    975,
    /* VPSHAWmr */
  },
  { /* 14538 */
    247,
    /* VPSHAWrm */
  },
  { /* 14539 */
    976,
    /* VPSHAWrr */
  },
  { /* 14540 */
    248,
    /* VPSHAWrr_REV */
  },
  { /* 14541 */
    975,
    /* VPSHLBmr */
  },
  { /* 14542 */
    247,
    /* VPSHLBrm */
  },
  { /* 14543 */
    976,
    /* VPSHLBrr */
  },
  { /* 14544 */
    248,
    /* VPSHLBrr_REV */
  },
  { /* 14545 */
    291,
    /* VPSHLDDZ128rmbi */
  },
  { /* 14546 */
    292,
    /* VPSHLDDZ128rmbik */
  },
  { /* 14547 */
    293,
    /* VPSHLDDZ128rmbikz */
  },
  { /* 14548 */
    294,
    /* VPSHLDDZ128rmi */
  },
  { /* 14549 */
    295,
    /* VPSHLDDZ128rmik */
  },
  { /* 14550 */
    296,
    /* VPSHLDDZ128rmikz */
  },
  { /* 14551 */
    297,
    /* VPSHLDDZ128rri */
  },
  { /* 14552 */
    298,
    /* VPSHLDDZ128rrik */
  },
  { /* 14553 */
    299,
    /* VPSHLDDZ128rrikz */
  },
  { /* 14554 */
    300,
    /* VPSHLDDZ256rmbi */
  },
  { /* 14555 */
    301,
    /* VPSHLDDZ256rmbik */
  },
  { /* 14556 */
    302,
    /* VPSHLDDZ256rmbikz */
  },
  { /* 14557 */
    303,
    /* VPSHLDDZ256rmi */
  },
  { /* 14558 */
    304,
    /* VPSHLDDZ256rmik */
  },
  { /* 14559 */
    305,
    /* VPSHLDDZ256rmikz */
  },
  { /* 14560 */
    306,
    /* VPSHLDDZ256rri */
  },
  { /* 14561 */
    307,
    /* VPSHLDDZ256rrik */
  },
  { /* 14562 */
    308,
    /* VPSHLDDZ256rrikz */
  },
  { /* 14563 */
    309,
    /* VPSHLDDZrmbi */
  },
  { /* 14564 */
    310,
    /* VPSHLDDZrmbik */
  },
  { /* 14565 */
    311,
    /* VPSHLDDZrmbikz */
  },
  { /* 14566 */
    312,
    /* VPSHLDDZrmi */
  },
  { /* 14567 */
    313,
    /* VPSHLDDZrmik */
  },
  { /* 14568 */
    314,
    /* VPSHLDDZrmikz */
  },
  { /* 14569 */
    315,
    /* VPSHLDDZrri */
  },
  { /* 14570 */
    316,
    /* VPSHLDDZrrik */
  },
  { /* 14571 */
    317,
    /* VPSHLDDZrrikz */
  },
  { /* 14572 */
    318,
    /* VPSHLDQZ128rmbi */
  },
  { /* 14573 */
    319,
    /* VPSHLDQZ128rmbik */
  },
  { /* 14574 */
    320,
    /* VPSHLDQZ128rmbikz */
  },
  { /* 14575 */
    294,
    /* VPSHLDQZ128rmi */
  },
  { /* 14576 */
    295,
    /* VPSHLDQZ128rmik */
  },
  { /* 14577 */
    296,
    /* VPSHLDQZ128rmikz */
  },
  { /* 14578 */
    297,
    /* VPSHLDQZ128rri */
  },
  { /* 14579 */
    298,
    /* VPSHLDQZ128rrik */
  },
  { /* 14580 */
    299,
    /* VPSHLDQZ128rrikz */
  },
  { /* 14581 */
    321,
    /* VPSHLDQZ256rmbi */
  },
  { /* 14582 */
    322,
    /* VPSHLDQZ256rmbik */
  },
  { /* 14583 */
    323,
    /* VPSHLDQZ256rmbikz */
  },
  { /* 14584 */
    303,
    /* VPSHLDQZ256rmi */
  },
  { /* 14585 */
    304,
    /* VPSHLDQZ256rmik */
  },
  { /* 14586 */
    305,
    /* VPSHLDQZ256rmikz */
  },
  { /* 14587 */
    306,
    /* VPSHLDQZ256rri */
  },
  { /* 14588 */
    307,
    /* VPSHLDQZ256rrik */
  },
  { /* 14589 */
    308,
    /* VPSHLDQZ256rrikz */
  },
  { /* 14590 */
    324,
    /* VPSHLDQZrmbi */
  },
  { /* 14591 */
    325,
    /* VPSHLDQZrmbik */
  },
  { /* 14592 */
    326,
    /* VPSHLDQZrmbikz */
  },
  { /* 14593 */
    312,
    /* VPSHLDQZrmi */
  },
  { /* 14594 */
    313,
    /* VPSHLDQZrmik */
  },
  { /* 14595 */
    314,
    /* VPSHLDQZrmikz */
  },
  { /* 14596 */
    315,
    /* VPSHLDQZrri */
  },
  { /* 14597 */
    316,
    /* VPSHLDQZrrik */
  },
  { /* 14598 */
    317,
    /* VPSHLDQZrrikz */
  },
  { /* 14599 */
    214,
    /* VPSHLDVDZ128m */
  },
  { /* 14600 */
    588,
    /* VPSHLDVDZ128mb */
  },
  { /* 14601 */
    262,
    /* VPSHLDVDZ128mbk */
  },
  { /* 14602 */
    262,
    /* VPSHLDVDZ128mbkz */
  },
  { /* 14603 */
    215,
    /* VPSHLDVDZ128mk */
  },
  { /* 14604 */
    215,
    /* VPSHLDVDZ128mkz */
  },
  { /* 14605 */
    589,
    /* VPSHLDVDZ128r */
  },
  { /* 14606 */
    224,
    /* VPSHLDVDZ128rk */
  },
  { /* 14607 */
    224,
    /* VPSHLDVDZ128rkz */
  },
  { /* 14608 */
    590,
    /* VPSHLDVDZ256m */
  },
  { /* 14609 */
    591,
    /* VPSHLDVDZ256mb */
  },
  { /* 14610 */
    265,
    /* VPSHLDVDZ256mbk */
  },
  { /* 14611 */
    265,
    /* VPSHLDVDZ256mbkz */
  },
  { /* 14612 */
    230,
    /* VPSHLDVDZ256mk */
  },
  { /* 14613 */
    230,
    /* VPSHLDVDZ256mkz */
  },
  { /* 14614 */
    592,
    /* VPSHLDVDZ256r */
  },
  { /* 14615 */
    233,
    /* VPSHLDVDZ256rk */
  },
  { /* 14616 */
    233,
    /* VPSHLDVDZ256rkz */
  },
  { /* 14617 */
    593,
    /* VPSHLDVDZm */
  },
  { /* 14618 */
    594,
    /* VPSHLDVDZmb */
  },
  { /* 14619 */
    268,
    /* VPSHLDVDZmbk */
  },
  { /* 14620 */
    268,
    /* VPSHLDVDZmbkz */
  },
  { /* 14621 */
    239,
    /* VPSHLDVDZmk */
  },
  { /* 14622 */
    239,
    /* VPSHLDVDZmkz */
  },
  { /* 14623 */
    595,
    /* VPSHLDVDZr */
  },
  { /* 14624 */
    245,
    /* VPSHLDVDZrk */
  },
  { /* 14625 */
    245,
    /* VPSHLDVDZrkz */
  },
  { /* 14626 */
    214,
    /* VPSHLDVQZ128m */
  },
  { /* 14627 */
    628,
    /* VPSHLDVQZ128mb */
  },
  { /* 14628 */
    220,
    /* VPSHLDVQZ128mbk */
  },
  { /* 14629 */
    220,
    /* VPSHLDVQZ128mbkz */
  },
  { /* 14630 */
    215,
    /* VPSHLDVQZ128mk */
  },
  { /* 14631 */
    215,
    /* VPSHLDVQZ128mkz */
  },
  { /* 14632 */
    589,
    /* VPSHLDVQZ128r */
  },
  { /* 14633 */
    224,
    /* VPSHLDVQZ128rk */
  },
  { /* 14634 */
    224,
    /* VPSHLDVQZ128rkz */
  },
  { /* 14635 */
    590,
    /* VPSHLDVQZ256m */
  },
  { /* 14636 */
    629,
    /* VPSHLDVQZ256mb */
  },
  { /* 14637 */
    228,
    /* VPSHLDVQZ256mbk */
  },
  { /* 14638 */
    228,
    /* VPSHLDVQZ256mbkz */
  },
  { /* 14639 */
    230,
    /* VPSHLDVQZ256mk */
  },
  { /* 14640 */
    230,
    /* VPSHLDVQZ256mkz */
  },
  { /* 14641 */
    592,
    /* VPSHLDVQZ256r */
  },
  { /* 14642 */
    233,
    /* VPSHLDVQZ256rk */
  },
  { /* 14643 */
    233,
    /* VPSHLDVQZ256rkz */
  },
  { /* 14644 */
    593,
    /* VPSHLDVQZm */
  },
  { /* 14645 */
    630,
    /* VPSHLDVQZmb */
  },
  { /* 14646 */
    237,
    /* VPSHLDVQZmbk */
  },
  { /* 14647 */
    237,
    /* VPSHLDVQZmbkz */
  },
  { /* 14648 */
    239,
    /* VPSHLDVQZmk */
  },
  { /* 14649 */
    239,
    /* VPSHLDVQZmkz */
  },
  { /* 14650 */
    595,
    /* VPSHLDVQZr */
  },
  { /* 14651 */
    245,
    /* VPSHLDVQZrk */
  },
  { /* 14652 */
    245,
    /* VPSHLDVQZrkz */
  },
  { /* 14653 */
    214,
    /* VPSHLDVWZ128m */
  },
  { /* 14654 */
    215,
    /* VPSHLDVWZ128mk */
  },
  { /* 14655 */
    215,
    /* VPSHLDVWZ128mkz */
  },
  { /* 14656 */
    589,
    /* VPSHLDVWZ128r */
  },
  { /* 14657 */
    224,
    /* VPSHLDVWZ128rk */
  },
  { /* 14658 */
    224,
    /* VPSHLDVWZ128rkz */
  },
  { /* 14659 */
    590,
    /* VPSHLDVWZ256m */
  },
  { /* 14660 */
    230,
    /* VPSHLDVWZ256mk */
  },
  { /* 14661 */
    230,
    /* VPSHLDVWZ256mkz */
  },
  { /* 14662 */
    592,
    /* VPSHLDVWZ256r */
  },
  { /* 14663 */
    233,
    /* VPSHLDVWZ256rk */
  },
  { /* 14664 */
    233,
    /* VPSHLDVWZ256rkz */
  },
  { /* 14665 */
    593,
    /* VPSHLDVWZm */
  },
  { /* 14666 */
    239,
    /* VPSHLDVWZmk */
  },
  { /* 14667 */
    239,
    /* VPSHLDVWZmkz */
  },
  { /* 14668 */
    595,
    /* VPSHLDVWZr */
  },
  { /* 14669 */
    245,
    /* VPSHLDVWZrk */
  },
  { /* 14670 */
    245,
    /* VPSHLDVWZrkz */
  },
  { /* 14671 */
    294,
    /* VPSHLDWZ128rmi */
  },
  { /* 14672 */
    295,
    /* VPSHLDWZ128rmik */
  },
  { /* 14673 */
    296,
    /* VPSHLDWZ128rmikz */
  },
  { /* 14674 */
    297,
    /* VPSHLDWZ128rri */
  },
  { /* 14675 */
    298,
    /* VPSHLDWZ128rrik */
  },
  { /* 14676 */
    299,
    /* VPSHLDWZ128rrikz */
  },
  { /* 14677 */
    303,
    /* VPSHLDWZ256rmi */
  },
  { /* 14678 */
    304,
    /* VPSHLDWZ256rmik */
  },
  { /* 14679 */
    305,
    /* VPSHLDWZ256rmikz */
  },
  { /* 14680 */
    306,
    /* VPSHLDWZ256rri */
  },
  { /* 14681 */
    307,
    /* VPSHLDWZ256rrik */
  },
  { /* 14682 */
    308,
    /* VPSHLDWZ256rrikz */
  },
  { /* 14683 */
    312,
    /* VPSHLDWZrmi */
  },
  { /* 14684 */
    313,
    /* VPSHLDWZrmik */
  },
  { /* 14685 */
    314,
    /* VPSHLDWZrmikz */
  },
  { /* 14686 */
    315,
    /* VPSHLDWZrri */
  },
  { /* 14687 */
    316,
    /* VPSHLDWZrrik */
  },
  { /* 14688 */
    317,
    /* VPSHLDWZrrikz */
  },
  { /* 14689 */
    975,
    /* VPSHLDmr */
  },
  { /* 14690 */
    247,
    /* VPSHLDrm */
  },
  { /* 14691 */
    976,
    /* VPSHLDrr */
  },
  { /* 14692 */
    248,
    /* VPSHLDrr_REV */
  },
  { /* 14693 */
    975,
    /* VPSHLQmr */
  },
  { /* 14694 */
    247,
    /* VPSHLQrm */
  },
  { /* 14695 */
    976,
    /* VPSHLQrr */
  },
  { /* 14696 */
    248,
    /* VPSHLQrr_REV */
  },
  { /* 14697 */
    975,
    /* VPSHLWmr */
  },
  { /* 14698 */
    247,
    /* VPSHLWrm */
  },
  { /* 14699 */
    976,
    /* VPSHLWrr */
  },
  { /* 14700 */
    248,
    /* VPSHLWrr_REV */
  },
  { /* 14701 */
    291,
    /* VPSHRDDZ128rmbi */
  },
  { /* 14702 */
    292,
    /* VPSHRDDZ128rmbik */
  },
  { /* 14703 */
    293,
    /* VPSHRDDZ128rmbikz */
  },
  { /* 14704 */
    294,
    /* VPSHRDDZ128rmi */
  },
  { /* 14705 */
    295,
    /* VPSHRDDZ128rmik */
  },
  { /* 14706 */
    296,
    /* VPSHRDDZ128rmikz */
  },
  { /* 14707 */
    297,
    /* VPSHRDDZ128rri */
  },
  { /* 14708 */
    298,
    /* VPSHRDDZ128rrik */
  },
  { /* 14709 */
    299,
    /* VPSHRDDZ128rrikz */
  },
  { /* 14710 */
    300,
    /* VPSHRDDZ256rmbi */
  },
  { /* 14711 */
    301,
    /* VPSHRDDZ256rmbik */
  },
  { /* 14712 */
    302,
    /* VPSHRDDZ256rmbikz */
  },
  { /* 14713 */
    303,
    /* VPSHRDDZ256rmi */
  },
  { /* 14714 */
    304,
    /* VPSHRDDZ256rmik */
  },
  { /* 14715 */
    305,
    /* VPSHRDDZ256rmikz */
  },
  { /* 14716 */
    306,
    /* VPSHRDDZ256rri */
  },
  { /* 14717 */
    307,
    /* VPSHRDDZ256rrik */
  },
  { /* 14718 */
    308,
    /* VPSHRDDZ256rrikz */
  },
  { /* 14719 */
    309,
    /* VPSHRDDZrmbi */
  },
  { /* 14720 */
    310,
    /* VPSHRDDZrmbik */
  },
  { /* 14721 */
    311,
    /* VPSHRDDZrmbikz */
  },
  { /* 14722 */
    312,
    /* VPSHRDDZrmi */
  },
  { /* 14723 */
    313,
    /* VPSHRDDZrmik */
  },
  { /* 14724 */
    314,
    /* VPSHRDDZrmikz */
  },
  { /* 14725 */
    315,
    /* VPSHRDDZrri */
  },
  { /* 14726 */
    316,
    /* VPSHRDDZrrik */
  },
  { /* 14727 */
    317,
    /* VPSHRDDZrrikz */
  },
  { /* 14728 */
    318,
    /* VPSHRDQZ128rmbi */
  },
  { /* 14729 */
    319,
    /* VPSHRDQZ128rmbik */
  },
  { /* 14730 */
    320,
    /* VPSHRDQZ128rmbikz */
  },
  { /* 14731 */
    294,
    /* VPSHRDQZ128rmi */
  },
  { /* 14732 */
    295,
    /* VPSHRDQZ128rmik */
  },
  { /* 14733 */
    296,
    /* VPSHRDQZ128rmikz */
  },
  { /* 14734 */
    297,
    /* VPSHRDQZ128rri */
  },
  { /* 14735 */
    298,
    /* VPSHRDQZ128rrik */
  },
  { /* 14736 */
    299,
    /* VPSHRDQZ128rrikz */
  },
  { /* 14737 */
    321,
    /* VPSHRDQZ256rmbi */
  },
  { /* 14738 */
    322,
    /* VPSHRDQZ256rmbik */
  },
  { /* 14739 */
    323,
    /* VPSHRDQZ256rmbikz */
  },
  { /* 14740 */
    303,
    /* VPSHRDQZ256rmi */
  },
  { /* 14741 */
    304,
    /* VPSHRDQZ256rmik */
  },
  { /* 14742 */
    305,
    /* VPSHRDQZ256rmikz */
  },
  { /* 14743 */
    306,
    /* VPSHRDQZ256rri */
  },
  { /* 14744 */
    307,
    /* VPSHRDQZ256rrik */
  },
  { /* 14745 */
    308,
    /* VPSHRDQZ256rrikz */
  },
  { /* 14746 */
    324,
    /* VPSHRDQZrmbi */
  },
  { /* 14747 */
    325,
    /* VPSHRDQZrmbik */
  },
  { /* 14748 */
    326,
    /* VPSHRDQZrmbikz */
  },
  { /* 14749 */
    312,
    /* VPSHRDQZrmi */
  },
  { /* 14750 */
    313,
    /* VPSHRDQZrmik */
  },
  { /* 14751 */
    314,
    /* VPSHRDQZrmikz */
  },
  { /* 14752 */
    315,
    /* VPSHRDQZrri */
  },
  { /* 14753 */
    316,
    /* VPSHRDQZrrik */
  },
  { /* 14754 */
    317,
    /* VPSHRDQZrrikz */
  },
  { /* 14755 */
    214,
    /* VPSHRDVDZ128m */
  },
  { /* 14756 */
    588,
    /* VPSHRDVDZ128mb */
  },
  { /* 14757 */
    262,
    /* VPSHRDVDZ128mbk */
  },
  { /* 14758 */
    262,
    /* VPSHRDVDZ128mbkz */
  },
  { /* 14759 */
    215,
    /* VPSHRDVDZ128mk */
  },
  { /* 14760 */
    215,
    /* VPSHRDVDZ128mkz */
  },
  { /* 14761 */
    589,
    /* VPSHRDVDZ128r */
  },
  { /* 14762 */
    224,
    /* VPSHRDVDZ128rk */
  },
  { /* 14763 */
    224,
    /* VPSHRDVDZ128rkz */
  },
  { /* 14764 */
    590,
    /* VPSHRDVDZ256m */
  },
  { /* 14765 */
    591,
    /* VPSHRDVDZ256mb */
  },
  { /* 14766 */
    265,
    /* VPSHRDVDZ256mbk */
  },
  { /* 14767 */
    265,
    /* VPSHRDVDZ256mbkz */
  },
  { /* 14768 */
    230,
    /* VPSHRDVDZ256mk */
  },
  { /* 14769 */
    230,
    /* VPSHRDVDZ256mkz */
  },
  { /* 14770 */
    592,
    /* VPSHRDVDZ256r */
  },
  { /* 14771 */
    233,
    /* VPSHRDVDZ256rk */
  },
  { /* 14772 */
    233,
    /* VPSHRDVDZ256rkz */
  },
  { /* 14773 */
    593,
    /* VPSHRDVDZm */
  },
  { /* 14774 */
    594,
    /* VPSHRDVDZmb */
  },
  { /* 14775 */
    268,
    /* VPSHRDVDZmbk */
  },
  { /* 14776 */
    268,
    /* VPSHRDVDZmbkz */
  },
  { /* 14777 */
    239,
    /* VPSHRDVDZmk */
  },
  { /* 14778 */
    239,
    /* VPSHRDVDZmkz */
  },
  { /* 14779 */
    595,
    /* VPSHRDVDZr */
  },
  { /* 14780 */
    245,
    /* VPSHRDVDZrk */
  },
  { /* 14781 */
    245,
    /* VPSHRDVDZrkz */
  },
  { /* 14782 */
    214,
    /* VPSHRDVQZ128m */
  },
  { /* 14783 */
    628,
    /* VPSHRDVQZ128mb */
  },
  { /* 14784 */
    220,
    /* VPSHRDVQZ128mbk */
  },
  { /* 14785 */
    220,
    /* VPSHRDVQZ128mbkz */
  },
  { /* 14786 */
    215,
    /* VPSHRDVQZ128mk */
  },
  { /* 14787 */
    215,
    /* VPSHRDVQZ128mkz */
  },
  { /* 14788 */
    589,
    /* VPSHRDVQZ128r */
  },
  { /* 14789 */
    224,
    /* VPSHRDVQZ128rk */
  },
  { /* 14790 */
    224,
    /* VPSHRDVQZ128rkz */
  },
  { /* 14791 */
    590,
    /* VPSHRDVQZ256m */
  },
  { /* 14792 */
    629,
    /* VPSHRDVQZ256mb */
  },
  { /* 14793 */
    228,
    /* VPSHRDVQZ256mbk */
  },
  { /* 14794 */
    228,
    /* VPSHRDVQZ256mbkz */
  },
  { /* 14795 */
    230,
    /* VPSHRDVQZ256mk */
  },
  { /* 14796 */
    230,
    /* VPSHRDVQZ256mkz */
  },
  { /* 14797 */
    592,
    /* VPSHRDVQZ256r */
  },
  { /* 14798 */
    233,
    /* VPSHRDVQZ256rk */
  },
  { /* 14799 */
    233,
    /* VPSHRDVQZ256rkz */
  },
  { /* 14800 */
    593,
    /* VPSHRDVQZm */
  },
  { /* 14801 */
    630,
    /* VPSHRDVQZmb */
  },
  { /* 14802 */
    237,
    /* VPSHRDVQZmbk */
  },
  { /* 14803 */
    237,
    /* VPSHRDVQZmbkz */
  },
  { /* 14804 */
    239,
    /* VPSHRDVQZmk */
  },
  { /* 14805 */
    239,
    /* VPSHRDVQZmkz */
  },
  { /* 14806 */
    595,
    /* VPSHRDVQZr */
  },
  { /* 14807 */
    245,
    /* VPSHRDVQZrk */
  },
  { /* 14808 */
    245,
    /* VPSHRDVQZrkz */
  },
  { /* 14809 */
    214,
    /* VPSHRDVWZ128m */
  },
  { /* 14810 */
    215,
    /* VPSHRDVWZ128mk */
  },
  { /* 14811 */
    215,
    /* VPSHRDVWZ128mkz */
  },
  { /* 14812 */
    589,
    /* VPSHRDVWZ128r */
  },
  { /* 14813 */
    224,
    /* VPSHRDVWZ128rk */
  },
  { /* 14814 */
    224,
    /* VPSHRDVWZ128rkz */
  },
  { /* 14815 */
    590,
    /* VPSHRDVWZ256m */
  },
  { /* 14816 */
    230,
    /* VPSHRDVWZ256mk */
  },
  { /* 14817 */
    230,
    /* VPSHRDVWZ256mkz */
  },
  { /* 14818 */
    592,
    /* VPSHRDVWZ256r */
  },
  { /* 14819 */
    233,
    /* VPSHRDVWZ256rk */
  },
  { /* 14820 */
    233,
    /* VPSHRDVWZ256rkz */
  },
  { /* 14821 */
    593,
    /* VPSHRDVWZm */
  },
  { /* 14822 */
    239,
    /* VPSHRDVWZmk */
  },
  { /* 14823 */
    239,
    /* VPSHRDVWZmkz */
  },
  { /* 14824 */
    595,
    /* VPSHRDVWZr */
  },
  { /* 14825 */
    245,
    /* VPSHRDVWZrk */
  },
  { /* 14826 */
    245,
    /* VPSHRDVWZrkz */
  },
  { /* 14827 */
    294,
    /* VPSHRDWZ128rmi */
  },
  { /* 14828 */
    295,
    /* VPSHRDWZ128rmik */
  },
  { /* 14829 */
    296,
    /* VPSHRDWZ128rmikz */
  },
  { /* 14830 */
    297,
    /* VPSHRDWZ128rri */
  },
  { /* 14831 */
    298,
    /* VPSHRDWZ128rrik */
  },
  { /* 14832 */
    299,
    /* VPSHRDWZ128rrikz */
  },
  { /* 14833 */
    303,
    /* VPSHRDWZ256rmi */
  },
  { /* 14834 */
    304,
    /* VPSHRDWZ256rmik */
  },
  { /* 14835 */
    305,
    /* VPSHRDWZ256rmikz */
  },
  { /* 14836 */
    306,
    /* VPSHRDWZ256rri */
  },
  { /* 14837 */
    307,
    /* VPSHRDWZ256rrik */
  },
  { /* 14838 */
    308,
    /* VPSHRDWZ256rrikz */
  },
  { /* 14839 */
    312,
    /* VPSHRDWZrmi */
  },
  { /* 14840 */
    313,
    /* VPSHRDWZrmik */
  },
  { /* 14841 */
    314,
    /* VPSHRDWZrmikz */
  },
  { /* 14842 */
    315,
    /* VPSHRDWZrri */
  },
  { /* 14843 */
    316,
    /* VPSHRDWZrrik */
  },
  { /* 14844 */
    317,
    /* VPSHRDWZrrikz */
  },
  { /* 14845 */
    846,
    /* VPSHUFBITQMBZ128rm */
  },
  { /* 14846 */
    847,
    /* VPSHUFBITQMBZ128rmk */
  },
  { /* 14847 */
    848,
    /* VPSHUFBITQMBZ128rr */
  },
  { /* 14848 */
    849,
    /* VPSHUFBITQMBZ128rrk */
  },
  { /* 14849 */
    850,
    /* VPSHUFBITQMBZ256rm */
  },
  { /* 14850 */
    851,
    /* VPSHUFBITQMBZ256rmk */
  },
  { /* 14851 */
    852,
    /* VPSHUFBITQMBZ256rr */
  },
  { /* 14852 */
    853,
    /* VPSHUFBITQMBZ256rrk */
  },
  { /* 14853 */
    854,
    /* VPSHUFBITQMBZrm */
  },
  { /* 14854 */
    855,
    /* VPSHUFBITQMBZrmk */
  },
  { /* 14855 */
    856,
    /* VPSHUFBITQMBZrr */
  },
  { /* 14856 */
    857,
    /* VPSHUFBITQMBZrrk */
  },
  { /* 14857 */
    216,
    /* VPSHUFBYrm */
  },
  { /* 14858 */
    217,
    /* VPSHUFBYrr */
  },
  { /* 14859 */
    218,
    /* VPSHUFBZ128rm */
  },
  { /* 14860 */
    215,
    /* VPSHUFBZ128rmk */
  },
  { /* 14861 */
    222,
    /* VPSHUFBZ128rmkz */
  },
  { /* 14862 */
    223,
    /* VPSHUFBZ128rr */
  },
  { /* 14863 */
    224,
    /* VPSHUFBZ128rrk */
  },
  { /* 14864 */
    225,
    /* VPSHUFBZ128rrkz */
  },
  { /* 14865 */
    226,
    /* VPSHUFBZ256rm */
  },
  { /* 14866 */
    230,
    /* VPSHUFBZ256rmk */
  },
  { /* 14867 */
    231,
    /* VPSHUFBZ256rmkz */
  },
  { /* 14868 */
    232,
    /* VPSHUFBZ256rr */
  },
  { /* 14869 */
    233,
    /* VPSHUFBZ256rrk */
  },
  { /* 14870 */
    234,
    /* VPSHUFBZ256rrkz */
  },
  { /* 14871 */
    235,
    /* VPSHUFBZrm */
  },
  { /* 14872 */
    239,
    /* VPSHUFBZrmk */
  },
  { /* 14873 */
    240,
    /* VPSHUFBZrmkz */
  },
  { /* 14874 */
    241,
    /* VPSHUFBZrr */
  },
  { /* 14875 */
    245,
    /* VPSHUFBZrrk */
  },
  { /* 14876 */
    246,
    /* VPSHUFBZrrkz */
  },
  { /* 14877 */
    247,
    /* VPSHUFBrm */
  },
  { /* 14878 */
    248,
    /* VPSHUFBrr */
  },
  { /* 14879 */
    886,
    /* VPSHUFDYmi */
  },
  { /* 14880 */
    887,
    /* VPSHUFDYri */
  },
  { /* 14881 */
    729,
    /* VPSHUFDZ128mbi */
  },
  { /* 14882 */
    730,
    /* VPSHUFDZ128mbik */
  },
  { /* 14883 */
    731,
    /* VPSHUFDZ128mbikz */
  },
  { /* 14884 */
    690,
    /* VPSHUFDZ128mi */
  },
  { /* 14885 */
    691,
    /* VPSHUFDZ128mik */
  },
  { /* 14886 */
    692,
    /* VPSHUFDZ128mikz */
  },
  { /* 14887 */
    693,
    /* VPSHUFDZ128ri */
  },
  { /* 14888 */
    694,
    /* VPSHUFDZ128rik */
  },
  { /* 14889 */
    695,
    /* VPSHUFDZ128rikz */
  },
  { /* 14890 */
    732,
    /* VPSHUFDZ256mbi */
  },
  { /* 14891 */
    733,
    /* VPSHUFDZ256mbik */
  },
  { /* 14892 */
    734,
    /* VPSHUFDZ256mbikz */
  },
  { /* 14893 */
    699,
    /* VPSHUFDZ256mi */
  },
  { /* 14894 */
    700,
    /* VPSHUFDZ256mik */
  },
  { /* 14895 */
    701,
    /* VPSHUFDZ256mikz */
  },
  { /* 14896 */
    702,
    /* VPSHUFDZ256ri */
  },
  { /* 14897 */
    703,
    /* VPSHUFDZ256rik */
  },
  { /* 14898 */
    704,
    /* VPSHUFDZ256rikz */
  },
  { /* 14899 */
    735,
    /* VPSHUFDZmbi */
  },
  { /* 14900 */
    736,
    /* VPSHUFDZmbik */
  },
  { /* 14901 */
    737,
    /* VPSHUFDZmbikz */
  },
  { /* 14902 */
    708,
    /* VPSHUFDZmi */
  },
  { /* 14903 */
    709,
    /* VPSHUFDZmik */
  },
  { /* 14904 */
    710,
    /* VPSHUFDZmikz */
  },
  { /* 14905 */
    711,
    /* VPSHUFDZri */
  },
  { /* 14906 */
    715,
    /* VPSHUFDZrik */
  },
  { /* 14907 */
    716,
    /* VPSHUFDZrikz */
  },
  { /* 14908 */
    33,
    /* VPSHUFDmi */
  },
  { /* 14909 */
    34,
    /* VPSHUFDri */
  },
  { /* 14910 */
    886,
    /* VPSHUFHWYmi */
  },
  { /* 14911 */
    887,
    /* VPSHUFHWYri */
  },
  { /* 14912 */
    690,
    /* VPSHUFHWZ128mi */
  },
  { /* 14913 */
    691,
    /* VPSHUFHWZ128mik */
  },
  { /* 14914 */
    692,
    /* VPSHUFHWZ128mikz */
  },
  { /* 14915 */
    693,
    /* VPSHUFHWZ128ri */
  },
  { /* 14916 */
    694,
    /* VPSHUFHWZ128rik */
  },
  { /* 14917 */
    695,
    /* VPSHUFHWZ128rikz */
  },
  { /* 14918 */
    699,
    /* VPSHUFHWZ256mi */
  },
  { /* 14919 */
    700,
    /* VPSHUFHWZ256mik */
  },
  { /* 14920 */
    701,
    /* VPSHUFHWZ256mikz */
  },
  { /* 14921 */
    702,
    /* VPSHUFHWZ256ri */
  },
  { /* 14922 */
    703,
    /* VPSHUFHWZ256rik */
  },
  { /* 14923 */
    704,
    /* VPSHUFHWZ256rikz */
  },
  { /* 14924 */
    708,
    /* VPSHUFHWZmi */
  },
  { /* 14925 */
    709,
    /* VPSHUFHWZmik */
  },
  { /* 14926 */
    710,
    /* VPSHUFHWZmikz */
  },
  { /* 14927 */
    711,
    /* VPSHUFHWZri */
  },
  { /* 14928 */
    715,
    /* VPSHUFHWZrik */
  },
  { /* 14929 */
    716,
    /* VPSHUFHWZrikz */
  },
  { /* 14930 */
    33,
    /* VPSHUFHWmi */
  },
  { /* 14931 */
    34,
    /* VPSHUFHWri */
  },
  { /* 14932 */
    886,
    /* VPSHUFLWYmi */
  },
  { /* 14933 */
    887,
    /* VPSHUFLWYri */
  },
  { /* 14934 */
    690,
    /* VPSHUFLWZ128mi */
  },
  { /* 14935 */
    691,
    /* VPSHUFLWZ128mik */
  },
  { /* 14936 */
    692,
    /* VPSHUFLWZ128mikz */
  },
  { /* 14937 */
    693,
    /* VPSHUFLWZ128ri */
  },
  { /* 14938 */
    694,
    /* VPSHUFLWZ128rik */
  },
  { /* 14939 */
    695,
    /* VPSHUFLWZ128rikz */
  },
  { /* 14940 */
    699,
    /* VPSHUFLWZ256mi */
  },
  { /* 14941 */
    700,
    /* VPSHUFLWZ256mik */
  },
  { /* 14942 */
    701,
    /* VPSHUFLWZ256mikz */
  },
  { /* 14943 */
    702,
    /* VPSHUFLWZ256ri */
  },
  { /* 14944 */
    703,
    /* VPSHUFLWZ256rik */
  },
  { /* 14945 */
    704,
    /* VPSHUFLWZ256rikz */
  },
  { /* 14946 */
    708,
    /* VPSHUFLWZmi */
  },
  { /* 14947 */
    709,
    /* VPSHUFLWZmik */
  },
  { /* 14948 */
    710,
    /* VPSHUFLWZmikz */
  },
  { /* 14949 */
    711,
    /* VPSHUFLWZri */
  },
  { /* 14950 */
    715,
    /* VPSHUFLWZrik */
  },
  { /* 14951 */
    716,
    /* VPSHUFLWZrikz */
  },
  { /* 14952 */
    33,
    /* VPSHUFLWmi */
  },
  { /* 14953 */
    34,
    /* VPSHUFLWri */
  },
  { /* 14954 */
    216,
    /* VPSIGNBYrm */
  },
  { /* 14955 */
    217,
    /* VPSIGNBYrr */
  },
  { /* 14956 */
    247,
    /* VPSIGNBrm */
  },
  { /* 14957 */
    248,
    /* VPSIGNBrr */
  },
  { /* 14958 */
    216,
    /* VPSIGNDYrm */
  },
  { /* 14959 */
    217,
    /* VPSIGNDYrr */
  },
  { /* 14960 */
    247,
    /* VPSIGNDrm */
  },
  { /* 14961 */
    248,
    /* VPSIGNDrr */
  },
  { /* 14962 */
    216,
    /* VPSIGNWYrm */
  },
  { /* 14963 */
    217,
    /* VPSIGNWYrr */
  },
  { /* 14964 */
    247,
    /* VPSIGNWrm */
  },
  { /* 14965 */
    248,
    /* VPSIGNWrr */
  },
  { /* 14966 */
    987,
    /* VPSLLDQYri */
  },
  { /* 14967 */
    942,
    /* VPSLLDQZ128mi */
  },
  { /* 14968 */
    945,
    /* VPSLLDQZ128ri */
  },
  { /* 14969 */
    951,
    /* VPSLLDQZ256mi */
  },
  { /* 14970 */
    954,
    /* VPSLLDQZ256ri */
  },
  { /* 14971 */
    960,
    /* VPSLLDQZmi */
  },
  { /* 14972 */
    963,
    /* VPSLLDQZri */
  },
  { /* 14973 */
    988,
    /* VPSLLDQri */
  },
  { /* 14974 */
    987,
    /* VPSLLDYri */
  },
  { /* 14975 */
    216,
    /* VPSLLDYrm */
  },
  { /* 14976 */
    989,
    /* VPSLLDYrr */
  },
  { /* 14977 */
    939,
    /* VPSLLDZ128mbi */
  },
  { /* 14978 */
    940,
    /* VPSLLDZ128mbik */
  },
  { /* 14979 */
    941,
    /* VPSLLDZ128mbikz */
  },
  { /* 14980 */
    942,
    /* VPSLLDZ128mi */
  },
  { /* 14981 */
    943,
    /* VPSLLDZ128mik */
  },
  { /* 14982 */
    944,
    /* VPSLLDZ128mikz */
  },
  { /* 14983 */
    945,
    /* VPSLLDZ128ri */
  },
  { /* 14984 */
    946,
    /* VPSLLDZ128rik */
  },
  { /* 14985 */
    947,
    /* VPSLLDZ128rikz */
  },
  { /* 14986 */
    218,
    /* VPSLLDZ128rm */
  },
  { /* 14987 */
    215,
    /* VPSLLDZ128rmk */
  },
  { /* 14988 */
    222,
    /* VPSLLDZ128rmkz */
  },
  { /* 14989 */
    223,
    /* VPSLLDZ128rr */
  },
  { /* 14990 */
    224,
    /* VPSLLDZ128rrk */
  },
  { /* 14991 */
    225,
    /* VPSLLDZ128rrkz */
  },
  { /* 14992 */
    948,
    /* VPSLLDZ256mbi */
  },
  { /* 14993 */
    949,
    /* VPSLLDZ256mbik */
  },
  { /* 14994 */
    950,
    /* VPSLLDZ256mbikz */
  },
  { /* 14995 */
    951,
    /* VPSLLDZ256mi */
  },
  { /* 14996 */
    952,
    /* VPSLLDZ256mik */
  },
  { /* 14997 */
    953,
    /* VPSLLDZ256mikz */
  },
  { /* 14998 */
    954,
    /* VPSLLDZ256ri */
  },
  { /* 14999 */
    955,
    /* VPSLLDZ256rik */
  },
  { /* 15000 */
    956,
    /* VPSLLDZ256rikz */
  },
  { /* 15001 */
    990,
    /* VPSLLDZ256rm */
  },
  { /* 15002 */
    991,
    /* VPSLLDZ256rmk */
  },
  { /* 15003 */
    992,
    /* VPSLLDZ256rmkz */
  },
  { /* 15004 */
    993,
    /* VPSLLDZ256rr */
  },
  { /* 15005 */
    994,
    /* VPSLLDZ256rrk */
  },
  { /* 15006 */
    995,
    /* VPSLLDZ256rrkz */
  },
  { /* 15007 */
    957,
    /* VPSLLDZmbi */
  },
  { /* 15008 */
    958,
    /* VPSLLDZmbik */
  },
  { /* 15009 */
    959,
    /* VPSLLDZmbikz */
  },
  { /* 15010 */
    960,
    /* VPSLLDZmi */
  },
  { /* 15011 */
    961,
    /* VPSLLDZmik */
  },
  { /* 15012 */
    962,
    /* VPSLLDZmikz */
  },
  { /* 15013 */
    963,
    /* VPSLLDZri */
  },
  { /* 15014 */
    964,
    /* VPSLLDZrik */
  },
  { /* 15015 */
    965,
    /* VPSLLDZrikz */
  },
  { /* 15016 */
    996,
    /* VPSLLDZrm */
  },
  { /* 15017 */
    213,
    /* VPSLLDZrmk */
  },
  { /* 15018 */
    997,
    /* VPSLLDZrmkz */
  },
  { /* 15019 */
    998,
    /* VPSLLDZrr */
  },
  { /* 15020 */
    999,
    /* VPSLLDZrrk */
  },
  { /* 15021 */
    1000,
    /* VPSLLDZrrkz */
  },
  { /* 15022 */
    988,
    /* VPSLLDri */
  },
  { /* 15023 */
    247,
    /* VPSLLDrm */
  },
  { /* 15024 */
    248,
    /* VPSLLDrr */
  },
  { /* 15025 */
    987,
    /* VPSLLQYri */
  },
  { /* 15026 */
    216,
    /* VPSLLQYrm */
  },
  { /* 15027 */
    989,
    /* VPSLLQYrr */
  },
  { /* 15028 */
    966,
    /* VPSLLQZ128mbi */
  },
  { /* 15029 */
    967,
    /* VPSLLQZ128mbik */
  },
  { /* 15030 */
    968,
    /* VPSLLQZ128mbikz */
  },
  { /* 15031 */
    942,
    /* VPSLLQZ128mi */
  },
  { /* 15032 */
    943,
    /* VPSLLQZ128mik */
  },
  { /* 15033 */
    944,
    /* VPSLLQZ128mikz */
  },
  { /* 15034 */
    945,
    /* VPSLLQZ128ri */
  },
  { /* 15035 */
    946,
    /* VPSLLQZ128rik */
  },
  { /* 15036 */
    947,
    /* VPSLLQZ128rikz */
  },
  { /* 15037 */
    218,
    /* VPSLLQZ128rm */
  },
  { /* 15038 */
    215,
    /* VPSLLQZ128rmk */
  },
  { /* 15039 */
    222,
    /* VPSLLQZ128rmkz */
  },
  { /* 15040 */
    223,
    /* VPSLLQZ128rr */
  },
  { /* 15041 */
    224,
    /* VPSLLQZ128rrk */
  },
  { /* 15042 */
    225,
    /* VPSLLQZ128rrkz */
  },
  { /* 15043 */
    969,
    /* VPSLLQZ256mbi */
  },
  { /* 15044 */
    970,
    /* VPSLLQZ256mbik */
  },
  { /* 15045 */
    971,
    /* VPSLLQZ256mbikz */
  },
  { /* 15046 */
    951,
    /* VPSLLQZ256mi */
  },
  { /* 15047 */
    952,
    /* VPSLLQZ256mik */
  },
  { /* 15048 */
    953,
    /* VPSLLQZ256mikz */
  },
  { /* 15049 */
    954,
    /* VPSLLQZ256ri */
  },
  { /* 15050 */
    955,
    /* VPSLLQZ256rik */
  },
  { /* 15051 */
    956,
    /* VPSLLQZ256rikz */
  },
  { /* 15052 */
    990,
    /* VPSLLQZ256rm */
  },
  { /* 15053 */
    991,
    /* VPSLLQZ256rmk */
  },
  { /* 15054 */
    992,
    /* VPSLLQZ256rmkz */
  },
  { /* 15055 */
    993,
    /* VPSLLQZ256rr */
  },
  { /* 15056 */
    994,
    /* VPSLLQZ256rrk */
  },
  { /* 15057 */
    995,
    /* VPSLLQZ256rrkz */
  },
  { /* 15058 */
    972,
    /* VPSLLQZmbi */
  },
  { /* 15059 */
    973,
    /* VPSLLQZmbik */
  },
  { /* 15060 */
    974,
    /* VPSLLQZmbikz */
  },
  { /* 15061 */
    960,
    /* VPSLLQZmi */
  },
  { /* 15062 */
    961,
    /* VPSLLQZmik */
  },
  { /* 15063 */
    962,
    /* VPSLLQZmikz */
  },
  { /* 15064 */
    963,
    /* VPSLLQZri */
  },
  { /* 15065 */
    964,
    /* VPSLLQZrik */
  },
  { /* 15066 */
    965,
    /* VPSLLQZrikz */
  },
  { /* 15067 */
    996,
    /* VPSLLQZrm */
  },
  { /* 15068 */
    213,
    /* VPSLLQZrmk */
  },
  { /* 15069 */
    997,
    /* VPSLLQZrmkz */
  },
  { /* 15070 */
    998,
    /* VPSLLQZrr */
  },
  { /* 15071 */
    999,
    /* VPSLLQZrrk */
  },
  { /* 15072 */
    1000,
    /* VPSLLQZrrkz */
  },
  { /* 15073 */
    988,
    /* VPSLLQri */
  },
  { /* 15074 */
    247,
    /* VPSLLQrm */
  },
  { /* 15075 */
    248,
    /* VPSLLQrr */
  },
  { /* 15076 */
    216,
    /* VPSLLVDYrm */
  },
  { /* 15077 */
    217,
    /* VPSLLVDYrr */
  },
  { /* 15078 */
    218,
    /* VPSLLVDZ128rm */
  },
  { /* 15079 */
    261,
    /* VPSLLVDZ128rmb */
  },
  { /* 15080 */
    262,
    /* VPSLLVDZ128rmbk */
  },
  { /* 15081 */
    263,
    /* VPSLLVDZ128rmbkz */
  },
  { /* 15082 */
    215,
    /* VPSLLVDZ128rmk */
  },
  { /* 15083 */
    222,
    /* VPSLLVDZ128rmkz */
  },
  { /* 15084 */
    223,
    /* VPSLLVDZ128rr */
  },
  { /* 15085 */
    224,
    /* VPSLLVDZ128rrk */
  },
  { /* 15086 */
    225,
    /* VPSLLVDZ128rrkz */
  },
  { /* 15087 */
    226,
    /* VPSLLVDZ256rm */
  },
  { /* 15088 */
    264,
    /* VPSLLVDZ256rmb */
  },
  { /* 15089 */
    265,
    /* VPSLLVDZ256rmbk */
  },
  { /* 15090 */
    266,
    /* VPSLLVDZ256rmbkz */
  },
  { /* 15091 */
    230,
    /* VPSLLVDZ256rmk */
  },
  { /* 15092 */
    231,
    /* VPSLLVDZ256rmkz */
  },
  { /* 15093 */
    232,
    /* VPSLLVDZ256rr */
  },
  { /* 15094 */
    233,
    /* VPSLLVDZ256rrk */
  },
  { /* 15095 */
    234,
    /* VPSLLVDZ256rrkz */
  },
  { /* 15096 */
    235,
    /* VPSLLVDZrm */
  },
  { /* 15097 */
    267,
    /* VPSLLVDZrmb */
  },
  { /* 15098 */
    268,
    /* VPSLLVDZrmbk */
  },
  { /* 15099 */
    269,
    /* VPSLLVDZrmbkz */
  },
  { /* 15100 */
    239,
    /* VPSLLVDZrmk */
  },
  { /* 15101 */
    240,
    /* VPSLLVDZrmkz */
  },
  { /* 15102 */
    241,
    /* VPSLLVDZrr */
  },
  { /* 15103 */
    245,
    /* VPSLLVDZrrk */
  },
  { /* 15104 */
    246,
    /* VPSLLVDZrrkz */
  },
  { /* 15105 */
    247,
    /* VPSLLVDrm */
  },
  { /* 15106 */
    248,
    /* VPSLLVDrr */
  },
  { /* 15107 */
    216,
    /* VPSLLVQYrm */
  },
  { /* 15108 */
    217,
    /* VPSLLVQYrr */
  },
  { /* 15109 */
    218,
    /* VPSLLVQZ128rm */
  },
  { /* 15110 */
    219,
    /* VPSLLVQZ128rmb */
  },
  { /* 15111 */
    220,
    /* VPSLLVQZ128rmbk */
  },
  { /* 15112 */
    221,
    /* VPSLLVQZ128rmbkz */
  },
  { /* 15113 */
    215,
    /* VPSLLVQZ128rmk */
  },
  { /* 15114 */
    222,
    /* VPSLLVQZ128rmkz */
  },
  { /* 15115 */
    223,
    /* VPSLLVQZ128rr */
  },
  { /* 15116 */
    224,
    /* VPSLLVQZ128rrk */
  },
  { /* 15117 */
    225,
    /* VPSLLVQZ128rrkz */
  },
  { /* 15118 */
    226,
    /* VPSLLVQZ256rm */
  },
  { /* 15119 */
    227,
    /* VPSLLVQZ256rmb */
  },
  { /* 15120 */
    228,
    /* VPSLLVQZ256rmbk */
  },
  { /* 15121 */
    229,
    /* VPSLLVQZ256rmbkz */
  },
  { /* 15122 */
    230,
    /* VPSLLVQZ256rmk */
  },
  { /* 15123 */
    231,
    /* VPSLLVQZ256rmkz */
  },
  { /* 15124 */
    232,
    /* VPSLLVQZ256rr */
  },
  { /* 15125 */
    233,
    /* VPSLLVQZ256rrk */
  },
  { /* 15126 */
    234,
    /* VPSLLVQZ256rrkz */
  },
  { /* 15127 */
    235,
    /* VPSLLVQZrm */
  },
  { /* 15128 */
    236,
    /* VPSLLVQZrmb */
  },
  { /* 15129 */
    237,
    /* VPSLLVQZrmbk */
  },
  { /* 15130 */
    238,
    /* VPSLLVQZrmbkz */
  },
  { /* 15131 */
    239,
    /* VPSLLVQZrmk */
  },
  { /* 15132 */
    240,
    /* VPSLLVQZrmkz */
  },
  { /* 15133 */
    241,
    /* VPSLLVQZrr */
  },
  { /* 15134 */
    245,
    /* VPSLLVQZrrk */
  },
  { /* 15135 */
    246,
    /* VPSLLVQZrrkz */
  },
  { /* 15136 */
    247,
    /* VPSLLVQrm */
  },
  { /* 15137 */
    248,
    /* VPSLLVQrr */
  },
  { /* 15138 */
    218,
    /* VPSLLVWZ128rm */
  },
  { /* 15139 */
    215,
    /* VPSLLVWZ128rmk */
  },
  { /* 15140 */
    222,
    /* VPSLLVWZ128rmkz */
  },
  { /* 15141 */
    223,
    /* VPSLLVWZ128rr */
  },
  { /* 15142 */
    224,
    /* VPSLLVWZ128rrk */
  },
  { /* 15143 */
    225,
    /* VPSLLVWZ128rrkz */
  },
  { /* 15144 */
    226,
    /* VPSLLVWZ256rm */
  },
  { /* 15145 */
    230,
    /* VPSLLVWZ256rmk */
  },
  { /* 15146 */
    231,
    /* VPSLLVWZ256rmkz */
  },
  { /* 15147 */
    232,
    /* VPSLLVWZ256rr */
  },
  { /* 15148 */
    233,
    /* VPSLLVWZ256rrk */
  },
  { /* 15149 */
    234,
    /* VPSLLVWZ256rrkz */
  },
  { /* 15150 */
    235,
    /* VPSLLVWZrm */
  },
  { /* 15151 */
    239,
    /* VPSLLVWZrmk */
  },
  { /* 15152 */
    240,
    /* VPSLLVWZrmkz */
  },
  { /* 15153 */
    241,
    /* VPSLLVWZrr */
  },
  { /* 15154 */
    245,
    /* VPSLLVWZrrk */
  },
  { /* 15155 */
    246,
    /* VPSLLVWZrrkz */
  },
  { /* 15156 */
    987,
    /* VPSLLWYri */
  },
  { /* 15157 */
    216,
    /* VPSLLWYrm */
  },
  { /* 15158 */
    989,
    /* VPSLLWYrr */
  },
  { /* 15159 */
    942,
    /* VPSLLWZ128mi */
  },
  { /* 15160 */
    943,
    /* VPSLLWZ128mik */
  },
  { /* 15161 */
    944,
    /* VPSLLWZ128mikz */
  },
  { /* 15162 */
    945,
    /* VPSLLWZ128ri */
  },
  { /* 15163 */
    946,
    /* VPSLLWZ128rik */
  },
  { /* 15164 */
    947,
    /* VPSLLWZ128rikz */
  },
  { /* 15165 */
    218,
    /* VPSLLWZ128rm */
  },
  { /* 15166 */
    215,
    /* VPSLLWZ128rmk */
  },
  { /* 15167 */
    222,
    /* VPSLLWZ128rmkz */
  },
  { /* 15168 */
    223,
    /* VPSLLWZ128rr */
  },
  { /* 15169 */
    224,
    /* VPSLLWZ128rrk */
  },
  { /* 15170 */
    225,
    /* VPSLLWZ128rrkz */
  },
  { /* 15171 */
    951,
    /* VPSLLWZ256mi */
  },
  { /* 15172 */
    952,
    /* VPSLLWZ256mik */
  },
  { /* 15173 */
    953,
    /* VPSLLWZ256mikz */
  },
  { /* 15174 */
    954,
    /* VPSLLWZ256ri */
  },
  { /* 15175 */
    955,
    /* VPSLLWZ256rik */
  },
  { /* 15176 */
    956,
    /* VPSLLWZ256rikz */
  },
  { /* 15177 */
    990,
    /* VPSLLWZ256rm */
  },
  { /* 15178 */
    991,
    /* VPSLLWZ256rmk */
  },
  { /* 15179 */
    992,
    /* VPSLLWZ256rmkz */
  },
  { /* 15180 */
    993,
    /* VPSLLWZ256rr */
  },
  { /* 15181 */
    994,
    /* VPSLLWZ256rrk */
  },
  { /* 15182 */
    995,
    /* VPSLLWZ256rrkz */
  },
  { /* 15183 */
    960,
    /* VPSLLWZmi */
  },
  { /* 15184 */
    961,
    /* VPSLLWZmik */
  },
  { /* 15185 */
    962,
    /* VPSLLWZmikz */
  },
  { /* 15186 */
    963,
    /* VPSLLWZri */
  },
  { /* 15187 */
    964,
    /* VPSLLWZrik */
  },
  { /* 15188 */
    965,
    /* VPSLLWZrikz */
  },
  { /* 15189 */
    996,
    /* VPSLLWZrm */
  },
  { /* 15190 */
    213,
    /* VPSLLWZrmk */
  },
  { /* 15191 */
    997,
    /* VPSLLWZrmkz */
  },
  { /* 15192 */
    998,
    /* VPSLLWZrr */
  },
  { /* 15193 */
    999,
    /* VPSLLWZrrk */
  },
  { /* 15194 */
    1000,
    /* VPSLLWZrrkz */
  },
  { /* 15195 */
    988,
    /* VPSLLWri */
  },
  { /* 15196 */
    247,
    /* VPSLLWrm */
  },
  { /* 15197 */
    248,
    /* VPSLLWrr */
  },
  { /* 15198 */
    987,
    /* VPSRADYri */
  },
  { /* 15199 */
    216,
    /* VPSRADYrm */
  },
  { /* 15200 */
    989,
    /* VPSRADYrr */
  },
  { /* 15201 */
    939,
    /* VPSRADZ128mbi */
  },
  { /* 15202 */
    940,
    /* VPSRADZ128mbik */
  },
  { /* 15203 */
    941,
    /* VPSRADZ128mbikz */
  },
  { /* 15204 */
    942,
    /* VPSRADZ128mi */
  },
  { /* 15205 */
    943,
    /* VPSRADZ128mik */
  },
  { /* 15206 */
    944,
    /* VPSRADZ128mikz */
  },
  { /* 15207 */
    945,
    /* VPSRADZ128ri */
  },
  { /* 15208 */
    946,
    /* VPSRADZ128rik */
  },
  { /* 15209 */
    947,
    /* VPSRADZ128rikz */
  },
  { /* 15210 */
    218,
    /* VPSRADZ128rm */
  },
  { /* 15211 */
    215,
    /* VPSRADZ128rmk */
  },
  { /* 15212 */
    222,
    /* VPSRADZ128rmkz */
  },
  { /* 15213 */
    223,
    /* VPSRADZ128rr */
  },
  { /* 15214 */
    224,
    /* VPSRADZ128rrk */
  },
  { /* 15215 */
    225,
    /* VPSRADZ128rrkz */
  },
  { /* 15216 */
    948,
    /* VPSRADZ256mbi */
  },
  { /* 15217 */
    949,
    /* VPSRADZ256mbik */
  },
  { /* 15218 */
    950,
    /* VPSRADZ256mbikz */
  },
  { /* 15219 */
    951,
    /* VPSRADZ256mi */
  },
  { /* 15220 */
    952,
    /* VPSRADZ256mik */
  },
  { /* 15221 */
    953,
    /* VPSRADZ256mikz */
  },
  { /* 15222 */
    954,
    /* VPSRADZ256ri */
  },
  { /* 15223 */
    955,
    /* VPSRADZ256rik */
  },
  { /* 15224 */
    956,
    /* VPSRADZ256rikz */
  },
  { /* 15225 */
    990,
    /* VPSRADZ256rm */
  },
  { /* 15226 */
    991,
    /* VPSRADZ256rmk */
  },
  { /* 15227 */
    992,
    /* VPSRADZ256rmkz */
  },
  { /* 15228 */
    993,
    /* VPSRADZ256rr */
  },
  { /* 15229 */
    994,
    /* VPSRADZ256rrk */
  },
  { /* 15230 */
    995,
    /* VPSRADZ256rrkz */
  },
  { /* 15231 */
    957,
    /* VPSRADZmbi */
  },
  { /* 15232 */
    958,
    /* VPSRADZmbik */
  },
  { /* 15233 */
    959,
    /* VPSRADZmbikz */
  },
  { /* 15234 */
    960,
    /* VPSRADZmi */
  },
  { /* 15235 */
    961,
    /* VPSRADZmik */
  },
  { /* 15236 */
    962,
    /* VPSRADZmikz */
  },
  { /* 15237 */
    963,
    /* VPSRADZri */
  },
  { /* 15238 */
    964,
    /* VPSRADZrik */
  },
  { /* 15239 */
    965,
    /* VPSRADZrikz */
  },
  { /* 15240 */
    996,
    /* VPSRADZrm */
  },
  { /* 15241 */
    213,
    /* VPSRADZrmk */
  },
  { /* 15242 */
    997,
    /* VPSRADZrmkz */
  },
  { /* 15243 */
    998,
    /* VPSRADZrr */
  },
  { /* 15244 */
    999,
    /* VPSRADZrrk */
  },
  { /* 15245 */
    1000,
    /* VPSRADZrrkz */
  },
  { /* 15246 */
    988,
    /* VPSRADri */
  },
  { /* 15247 */
    247,
    /* VPSRADrm */
  },
  { /* 15248 */
    248,
    /* VPSRADrr */
  },
  { /* 15249 */
    966,
    /* VPSRAQZ128mbi */
  },
  { /* 15250 */
    967,
    /* VPSRAQZ128mbik */
  },
  { /* 15251 */
    968,
    /* VPSRAQZ128mbikz */
  },
  { /* 15252 */
    942,
    /* VPSRAQZ128mi */
  },
  { /* 15253 */
    943,
    /* VPSRAQZ128mik */
  },
  { /* 15254 */
    944,
    /* VPSRAQZ128mikz */
  },
  { /* 15255 */
    945,
    /* VPSRAQZ128ri */
  },
  { /* 15256 */
    946,
    /* VPSRAQZ128rik */
  },
  { /* 15257 */
    947,
    /* VPSRAQZ128rikz */
  },
  { /* 15258 */
    218,
    /* VPSRAQZ128rm */
  },
  { /* 15259 */
    215,
    /* VPSRAQZ128rmk */
  },
  { /* 15260 */
    222,
    /* VPSRAQZ128rmkz */
  },
  { /* 15261 */
    223,
    /* VPSRAQZ128rr */
  },
  { /* 15262 */
    224,
    /* VPSRAQZ128rrk */
  },
  { /* 15263 */
    225,
    /* VPSRAQZ128rrkz */
  },
  { /* 15264 */
    969,
    /* VPSRAQZ256mbi */
  },
  { /* 15265 */
    970,
    /* VPSRAQZ256mbik */
  },
  { /* 15266 */
    971,
    /* VPSRAQZ256mbikz */
  },
  { /* 15267 */
    951,
    /* VPSRAQZ256mi */
  },
  { /* 15268 */
    952,
    /* VPSRAQZ256mik */
  },
  { /* 15269 */
    953,
    /* VPSRAQZ256mikz */
  },
  { /* 15270 */
    954,
    /* VPSRAQZ256ri */
  },
  { /* 15271 */
    955,
    /* VPSRAQZ256rik */
  },
  { /* 15272 */
    956,
    /* VPSRAQZ256rikz */
  },
  { /* 15273 */
    990,
    /* VPSRAQZ256rm */
  },
  { /* 15274 */
    991,
    /* VPSRAQZ256rmk */
  },
  { /* 15275 */
    992,
    /* VPSRAQZ256rmkz */
  },
  { /* 15276 */
    993,
    /* VPSRAQZ256rr */
  },
  { /* 15277 */
    994,
    /* VPSRAQZ256rrk */
  },
  { /* 15278 */
    995,
    /* VPSRAQZ256rrkz */
  },
  { /* 15279 */
    972,
    /* VPSRAQZmbi */
  },
  { /* 15280 */
    973,
    /* VPSRAQZmbik */
  },
  { /* 15281 */
    974,
    /* VPSRAQZmbikz */
  },
  { /* 15282 */
    960,
    /* VPSRAQZmi */
  },
  { /* 15283 */
    961,
    /* VPSRAQZmik */
  },
  { /* 15284 */
    962,
    /* VPSRAQZmikz */
  },
  { /* 15285 */
    963,
    /* VPSRAQZri */
  },
  { /* 15286 */
    964,
    /* VPSRAQZrik */
  },
  { /* 15287 */
    965,
    /* VPSRAQZrikz */
  },
  { /* 15288 */
    996,
    /* VPSRAQZrm */
  },
  { /* 15289 */
    213,
    /* VPSRAQZrmk */
  },
  { /* 15290 */
    997,
    /* VPSRAQZrmkz */
  },
  { /* 15291 */
    998,
    /* VPSRAQZrr */
  },
  { /* 15292 */
    999,
    /* VPSRAQZrrk */
  },
  { /* 15293 */
    1000,
    /* VPSRAQZrrkz */
  },
  { /* 15294 */
    216,
    /* VPSRAVDYrm */
  },
  { /* 15295 */
    217,
    /* VPSRAVDYrr */
  },
  { /* 15296 */
    218,
    /* VPSRAVDZ128rm */
  },
  { /* 15297 */
    261,
    /* VPSRAVDZ128rmb */
  },
  { /* 15298 */
    262,
    /* VPSRAVDZ128rmbk */
  },
  { /* 15299 */
    263,
    /* VPSRAVDZ128rmbkz */
  },
  { /* 15300 */
    215,
    /* VPSRAVDZ128rmk */
  },
  { /* 15301 */
    222,
    /* VPSRAVDZ128rmkz */
  },
  { /* 15302 */
    223,
    /* VPSRAVDZ128rr */
  },
  { /* 15303 */
    224,
    /* VPSRAVDZ128rrk */
  },
  { /* 15304 */
    225,
    /* VPSRAVDZ128rrkz */
  },
  { /* 15305 */
    226,
    /* VPSRAVDZ256rm */
  },
  { /* 15306 */
    264,
    /* VPSRAVDZ256rmb */
  },
  { /* 15307 */
    265,
    /* VPSRAVDZ256rmbk */
  },
  { /* 15308 */
    266,
    /* VPSRAVDZ256rmbkz */
  },
  { /* 15309 */
    230,
    /* VPSRAVDZ256rmk */
  },
  { /* 15310 */
    231,
    /* VPSRAVDZ256rmkz */
  },
  { /* 15311 */
    232,
    /* VPSRAVDZ256rr */
  },
  { /* 15312 */
    233,
    /* VPSRAVDZ256rrk */
  },
  { /* 15313 */
    234,
    /* VPSRAVDZ256rrkz */
  },
  { /* 15314 */
    235,
    /* VPSRAVDZrm */
  },
  { /* 15315 */
    267,
    /* VPSRAVDZrmb */
  },
  { /* 15316 */
    268,
    /* VPSRAVDZrmbk */
  },
  { /* 15317 */
    269,
    /* VPSRAVDZrmbkz */
  },
  { /* 15318 */
    239,
    /* VPSRAVDZrmk */
  },
  { /* 15319 */
    240,
    /* VPSRAVDZrmkz */
  },
  { /* 15320 */
    241,
    /* VPSRAVDZrr */
  },
  { /* 15321 */
    245,
    /* VPSRAVDZrrk */
  },
  { /* 15322 */
    246,
    /* VPSRAVDZrrkz */
  },
  { /* 15323 */
    247,
    /* VPSRAVDrm */
  },
  { /* 15324 */
    248,
    /* VPSRAVDrr */
  },
  { /* 15325 */
    218,
    /* VPSRAVQZ128rm */
  },
  { /* 15326 */
    219,
    /* VPSRAVQZ128rmb */
  },
  { /* 15327 */
    220,
    /* VPSRAVQZ128rmbk */
  },
  { /* 15328 */
    221,
    /* VPSRAVQZ128rmbkz */
  },
  { /* 15329 */
    215,
    /* VPSRAVQZ128rmk */
  },
  { /* 15330 */
    222,
    /* VPSRAVQZ128rmkz */
  },
  { /* 15331 */
    223,
    /* VPSRAVQZ128rr */
  },
  { /* 15332 */
    224,
    /* VPSRAVQZ128rrk */
  },
  { /* 15333 */
    225,
    /* VPSRAVQZ128rrkz */
  },
  { /* 15334 */
    226,
    /* VPSRAVQZ256rm */
  },
  { /* 15335 */
    227,
    /* VPSRAVQZ256rmb */
  },
  { /* 15336 */
    228,
    /* VPSRAVQZ256rmbk */
  },
  { /* 15337 */
    229,
    /* VPSRAVQZ256rmbkz */
  },
  { /* 15338 */
    230,
    /* VPSRAVQZ256rmk */
  },
  { /* 15339 */
    231,
    /* VPSRAVQZ256rmkz */
  },
  { /* 15340 */
    232,
    /* VPSRAVQZ256rr */
  },
  { /* 15341 */
    233,
    /* VPSRAVQZ256rrk */
  },
  { /* 15342 */
    234,
    /* VPSRAVQZ256rrkz */
  },
  { /* 15343 */
    235,
    /* VPSRAVQZrm */
  },
  { /* 15344 */
    236,
    /* VPSRAVQZrmb */
  },
  { /* 15345 */
    237,
    /* VPSRAVQZrmbk */
  },
  { /* 15346 */
    238,
    /* VPSRAVQZrmbkz */
  },
  { /* 15347 */
    239,
    /* VPSRAVQZrmk */
  },
  { /* 15348 */
    240,
    /* VPSRAVQZrmkz */
  },
  { /* 15349 */
    241,
    /* VPSRAVQZrr */
  },
  { /* 15350 */
    245,
    /* VPSRAVQZrrk */
  },
  { /* 15351 */
    246,
    /* VPSRAVQZrrkz */
  },
  { /* 15352 */
    218,
    /* VPSRAVWZ128rm */
  },
  { /* 15353 */
    215,
    /* VPSRAVWZ128rmk */
  },
  { /* 15354 */
    222,
    /* VPSRAVWZ128rmkz */
  },
  { /* 15355 */
    223,
    /* VPSRAVWZ128rr */
  },
  { /* 15356 */
    224,
    /* VPSRAVWZ128rrk */
  },
  { /* 15357 */
    225,
    /* VPSRAVWZ128rrkz */
  },
  { /* 15358 */
    226,
    /* VPSRAVWZ256rm */
  },
  { /* 15359 */
    230,
    /* VPSRAVWZ256rmk */
  },
  { /* 15360 */
    231,
    /* VPSRAVWZ256rmkz */
  },
  { /* 15361 */
    232,
    /* VPSRAVWZ256rr */
  },
  { /* 15362 */
    233,
    /* VPSRAVWZ256rrk */
  },
  { /* 15363 */
    234,
    /* VPSRAVWZ256rrkz */
  },
  { /* 15364 */
    235,
    /* VPSRAVWZrm */
  },
  { /* 15365 */
    239,
    /* VPSRAVWZrmk */
  },
  { /* 15366 */
    240,
    /* VPSRAVWZrmkz */
  },
  { /* 15367 */
    241,
    /* VPSRAVWZrr */
  },
  { /* 15368 */
    245,
    /* VPSRAVWZrrk */
  },
  { /* 15369 */
    246,
    /* VPSRAVWZrrkz */
  },
  { /* 15370 */
    987,
    /* VPSRAWYri */
  },
  { /* 15371 */
    216,
    /* VPSRAWYrm */
  },
  { /* 15372 */
    989,
    /* VPSRAWYrr */
  },
  { /* 15373 */
    942,
    /* VPSRAWZ128mi */
  },
  { /* 15374 */
    943,
    /* VPSRAWZ128mik */
  },
  { /* 15375 */
    944,
    /* VPSRAWZ128mikz */
  },
  { /* 15376 */
    945,
    /* VPSRAWZ128ri */
  },
  { /* 15377 */
    946,
    /* VPSRAWZ128rik */
  },
  { /* 15378 */
    947,
    /* VPSRAWZ128rikz */
  },
  { /* 15379 */
    218,
    /* VPSRAWZ128rm */
  },
  { /* 15380 */
    215,
    /* VPSRAWZ128rmk */
  },
  { /* 15381 */
    222,
    /* VPSRAWZ128rmkz */
  },
  { /* 15382 */
    223,
    /* VPSRAWZ128rr */
  },
  { /* 15383 */
    224,
    /* VPSRAWZ128rrk */
  },
  { /* 15384 */
    225,
    /* VPSRAWZ128rrkz */
  },
  { /* 15385 */
    951,
    /* VPSRAWZ256mi */
  },
  { /* 15386 */
    952,
    /* VPSRAWZ256mik */
  },
  { /* 15387 */
    953,
    /* VPSRAWZ256mikz */
  },
  { /* 15388 */
    954,
    /* VPSRAWZ256ri */
  },
  { /* 15389 */
    955,
    /* VPSRAWZ256rik */
  },
  { /* 15390 */
    956,
    /* VPSRAWZ256rikz */
  },
  { /* 15391 */
    990,
    /* VPSRAWZ256rm */
  },
  { /* 15392 */
    991,
    /* VPSRAWZ256rmk */
  },
  { /* 15393 */
    992,
    /* VPSRAWZ256rmkz */
  },
  { /* 15394 */
    993,
    /* VPSRAWZ256rr */
  },
  { /* 15395 */
    994,
    /* VPSRAWZ256rrk */
  },
  { /* 15396 */
    995,
    /* VPSRAWZ256rrkz */
  },
  { /* 15397 */
    960,
    /* VPSRAWZmi */
  },
  { /* 15398 */
    961,
    /* VPSRAWZmik */
  },
  { /* 15399 */
    962,
    /* VPSRAWZmikz */
  },
  { /* 15400 */
    963,
    /* VPSRAWZri */
  },
  { /* 15401 */
    964,
    /* VPSRAWZrik */
  },
  { /* 15402 */
    965,
    /* VPSRAWZrikz */
  },
  { /* 15403 */
    996,
    /* VPSRAWZrm */
  },
  { /* 15404 */
    213,
    /* VPSRAWZrmk */
  },
  { /* 15405 */
    997,
    /* VPSRAWZrmkz */
  },
  { /* 15406 */
    998,
    /* VPSRAWZrr */
  },
  { /* 15407 */
    999,
    /* VPSRAWZrrk */
  },
  { /* 15408 */
    1000,
    /* VPSRAWZrrkz */
  },
  { /* 15409 */
    988,
    /* VPSRAWri */
  },
  { /* 15410 */
    247,
    /* VPSRAWrm */
  },
  { /* 15411 */
    248,
    /* VPSRAWrr */
  },
  { /* 15412 */
    987,
    /* VPSRLDQYri */
  },
  { /* 15413 */
    942,
    /* VPSRLDQZ128mi */
  },
  { /* 15414 */
    945,
    /* VPSRLDQZ128ri */
  },
  { /* 15415 */
    951,
    /* VPSRLDQZ256mi */
  },
  { /* 15416 */
    954,
    /* VPSRLDQZ256ri */
  },
  { /* 15417 */
    960,
    /* VPSRLDQZmi */
  },
  { /* 15418 */
    963,
    /* VPSRLDQZri */
  },
  { /* 15419 */
    988,
    /* VPSRLDQri */
  },
  { /* 15420 */
    987,
    /* VPSRLDYri */
  },
  { /* 15421 */
    216,
    /* VPSRLDYrm */
  },
  { /* 15422 */
    989,
    /* VPSRLDYrr */
  },
  { /* 15423 */
    939,
    /* VPSRLDZ128mbi */
  },
  { /* 15424 */
    940,
    /* VPSRLDZ128mbik */
  },
  { /* 15425 */
    941,
    /* VPSRLDZ128mbikz */
  },
  { /* 15426 */
    942,
    /* VPSRLDZ128mi */
  },
  { /* 15427 */
    943,
    /* VPSRLDZ128mik */
  },
  { /* 15428 */
    944,
    /* VPSRLDZ128mikz */
  },
  { /* 15429 */
    945,
    /* VPSRLDZ128ri */
  },
  { /* 15430 */
    946,
    /* VPSRLDZ128rik */
  },
  { /* 15431 */
    947,
    /* VPSRLDZ128rikz */
  },
  { /* 15432 */
    218,
    /* VPSRLDZ128rm */
  },
  { /* 15433 */
    215,
    /* VPSRLDZ128rmk */
  },
  { /* 15434 */
    222,
    /* VPSRLDZ128rmkz */
  },
  { /* 15435 */
    223,
    /* VPSRLDZ128rr */
  },
  { /* 15436 */
    224,
    /* VPSRLDZ128rrk */
  },
  { /* 15437 */
    225,
    /* VPSRLDZ128rrkz */
  },
  { /* 15438 */
    948,
    /* VPSRLDZ256mbi */
  },
  { /* 15439 */
    949,
    /* VPSRLDZ256mbik */
  },
  { /* 15440 */
    950,
    /* VPSRLDZ256mbikz */
  },
  { /* 15441 */
    951,
    /* VPSRLDZ256mi */
  },
  { /* 15442 */
    952,
    /* VPSRLDZ256mik */
  },
  { /* 15443 */
    953,
    /* VPSRLDZ256mikz */
  },
  { /* 15444 */
    954,
    /* VPSRLDZ256ri */
  },
  { /* 15445 */
    955,
    /* VPSRLDZ256rik */
  },
  { /* 15446 */
    956,
    /* VPSRLDZ256rikz */
  },
  { /* 15447 */
    990,
    /* VPSRLDZ256rm */
  },
  { /* 15448 */
    991,
    /* VPSRLDZ256rmk */
  },
  { /* 15449 */
    992,
    /* VPSRLDZ256rmkz */
  },
  { /* 15450 */
    993,
    /* VPSRLDZ256rr */
  },
  { /* 15451 */
    994,
    /* VPSRLDZ256rrk */
  },
  { /* 15452 */
    995,
    /* VPSRLDZ256rrkz */
  },
  { /* 15453 */
    957,
    /* VPSRLDZmbi */
  },
  { /* 15454 */
    958,
    /* VPSRLDZmbik */
  },
  { /* 15455 */
    959,
    /* VPSRLDZmbikz */
  },
  { /* 15456 */
    960,
    /* VPSRLDZmi */
  },
  { /* 15457 */
    961,
    /* VPSRLDZmik */
  },
  { /* 15458 */
    962,
    /* VPSRLDZmikz */
  },
  { /* 15459 */
    963,
    /* VPSRLDZri */
  },
  { /* 15460 */
    964,
    /* VPSRLDZrik */
  },
  { /* 15461 */
    965,
    /* VPSRLDZrikz */
  },
  { /* 15462 */
    996,
    /* VPSRLDZrm */
  },
  { /* 15463 */
    213,
    /* VPSRLDZrmk */
  },
  { /* 15464 */
    997,
    /* VPSRLDZrmkz */
  },
  { /* 15465 */
    998,
    /* VPSRLDZrr */
  },
  { /* 15466 */
    999,
    /* VPSRLDZrrk */
  },
  { /* 15467 */
    1000,
    /* VPSRLDZrrkz */
  },
  { /* 15468 */
    988,
    /* VPSRLDri */
  },
  { /* 15469 */
    247,
    /* VPSRLDrm */
  },
  { /* 15470 */
    248,
    /* VPSRLDrr */
  },
  { /* 15471 */
    987,
    /* VPSRLQYri */
  },
  { /* 15472 */
    216,
    /* VPSRLQYrm */
  },
  { /* 15473 */
    989,
    /* VPSRLQYrr */
  },
  { /* 15474 */
    966,
    /* VPSRLQZ128mbi */
  },
  { /* 15475 */
    967,
    /* VPSRLQZ128mbik */
  },
  { /* 15476 */
    968,
    /* VPSRLQZ128mbikz */
  },
  { /* 15477 */
    942,
    /* VPSRLQZ128mi */
  },
  { /* 15478 */
    943,
    /* VPSRLQZ128mik */
  },
  { /* 15479 */
    944,
    /* VPSRLQZ128mikz */
  },
  { /* 15480 */
    945,
    /* VPSRLQZ128ri */
  },
  { /* 15481 */
    946,
    /* VPSRLQZ128rik */
  },
  { /* 15482 */
    947,
    /* VPSRLQZ128rikz */
  },
  { /* 15483 */
    218,
    /* VPSRLQZ128rm */
  },
  { /* 15484 */
    215,
    /* VPSRLQZ128rmk */
  },
  { /* 15485 */
    222,
    /* VPSRLQZ128rmkz */
  },
  { /* 15486 */
    223,
    /* VPSRLQZ128rr */
  },
  { /* 15487 */
    224,
    /* VPSRLQZ128rrk */
  },
  { /* 15488 */
    225,
    /* VPSRLQZ128rrkz */
  },
  { /* 15489 */
    969,
    /* VPSRLQZ256mbi */
  },
  { /* 15490 */
    970,
    /* VPSRLQZ256mbik */
  },
  { /* 15491 */
    971,
    /* VPSRLQZ256mbikz */
  },
  { /* 15492 */
    951,
    /* VPSRLQZ256mi */
  },
  { /* 15493 */
    952,
    /* VPSRLQZ256mik */
  },
  { /* 15494 */
    953,
    /* VPSRLQZ256mikz */
  },
  { /* 15495 */
    954,
    /* VPSRLQZ256ri */
  },
  { /* 15496 */
    955,
    /* VPSRLQZ256rik */
  },
  { /* 15497 */
    956,
    /* VPSRLQZ256rikz */
  },
  { /* 15498 */
    990,
    /* VPSRLQZ256rm */
  },
  { /* 15499 */
    991,
    /* VPSRLQZ256rmk */
  },
  { /* 15500 */
    992,
    /* VPSRLQZ256rmkz */
  },
  { /* 15501 */
    993,
    /* VPSRLQZ256rr */
  },
  { /* 15502 */
    994,
    /* VPSRLQZ256rrk */
  },
  { /* 15503 */
    995,
    /* VPSRLQZ256rrkz */
  },
  { /* 15504 */
    972,
    /* VPSRLQZmbi */
  },
  { /* 15505 */
    973,
    /* VPSRLQZmbik */
  },
  { /* 15506 */
    974,
    /* VPSRLQZmbikz */
  },
  { /* 15507 */
    960,
    /* VPSRLQZmi */
  },
  { /* 15508 */
    961,
    /* VPSRLQZmik */
  },
  { /* 15509 */
    962,
    /* VPSRLQZmikz */
  },
  { /* 15510 */
    963,
    /* VPSRLQZri */
  },
  { /* 15511 */
    964,
    /* VPSRLQZrik */
  },
  { /* 15512 */
    965,
    /* VPSRLQZrikz */
  },
  { /* 15513 */
    996,
    /* VPSRLQZrm */
  },
  { /* 15514 */
    213,
    /* VPSRLQZrmk */
  },
  { /* 15515 */
    997,
    /* VPSRLQZrmkz */
  },
  { /* 15516 */
    998,
    /* VPSRLQZrr */
  },
  { /* 15517 */
    999,
    /* VPSRLQZrrk */
  },
  { /* 15518 */
    1000,
    /* VPSRLQZrrkz */
  },
  { /* 15519 */
    988,
    /* VPSRLQri */
  },
  { /* 15520 */
    247,
    /* VPSRLQrm */
  },
  { /* 15521 */
    248,
    /* VPSRLQrr */
  },
  { /* 15522 */
    216,
    /* VPSRLVDYrm */
  },
  { /* 15523 */
    217,
    /* VPSRLVDYrr */
  },
  { /* 15524 */
    218,
    /* VPSRLVDZ128rm */
  },
  { /* 15525 */
    261,
    /* VPSRLVDZ128rmb */
  },
  { /* 15526 */
    262,
    /* VPSRLVDZ128rmbk */
  },
  { /* 15527 */
    263,
    /* VPSRLVDZ128rmbkz */
  },
  { /* 15528 */
    215,
    /* VPSRLVDZ128rmk */
  },
  { /* 15529 */
    222,
    /* VPSRLVDZ128rmkz */
  },
  { /* 15530 */
    223,
    /* VPSRLVDZ128rr */
  },
  { /* 15531 */
    224,
    /* VPSRLVDZ128rrk */
  },
  { /* 15532 */
    225,
    /* VPSRLVDZ128rrkz */
  },
  { /* 15533 */
    226,
    /* VPSRLVDZ256rm */
  },
  { /* 15534 */
    264,
    /* VPSRLVDZ256rmb */
  },
  { /* 15535 */
    265,
    /* VPSRLVDZ256rmbk */
  },
  { /* 15536 */
    266,
    /* VPSRLVDZ256rmbkz */
  },
  { /* 15537 */
    230,
    /* VPSRLVDZ256rmk */
  },
  { /* 15538 */
    231,
    /* VPSRLVDZ256rmkz */
  },
  { /* 15539 */
    232,
    /* VPSRLVDZ256rr */
  },
  { /* 15540 */
    233,
    /* VPSRLVDZ256rrk */
  },
  { /* 15541 */
    234,
    /* VPSRLVDZ256rrkz */
  },
  { /* 15542 */
    235,
    /* VPSRLVDZrm */
  },
  { /* 15543 */
    267,
    /* VPSRLVDZrmb */
  },
  { /* 15544 */
    268,
    /* VPSRLVDZrmbk */
  },
  { /* 15545 */
    269,
    /* VPSRLVDZrmbkz */
  },
  { /* 15546 */
    239,
    /* VPSRLVDZrmk */
  },
  { /* 15547 */
    240,
    /* VPSRLVDZrmkz */
  },
  { /* 15548 */
    241,
    /* VPSRLVDZrr */
  },
  { /* 15549 */
    245,
    /* VPSRLVDZrrk */
  },
  { /* 15550 */
    246,
    /* VPSRLVDZrrkz */
  },
  { /* 15551 */
    247,
    /* VPSRLVDrm */
  },
  { /* 15552 */
    248,
    /* VPSRLVDrr */
  },
  { /* 15553 */
    216,
    /* VPSRLVQYrm */
  },
  { /* 15554 */
    217,
    /* VPSRLVQYrr */
  },
  { /* 15555 */
    218,
    /* VPSRLVQZ128rm */
  },
  { /* 15556 */
    219,
    /* VPSRLVQZ128rmb */
  },
  { /* 15557 */
    220,
    /* VPSRLVQZ128rmbk */
  },
  { /* 15558 */
    221,
    /* VPSRLVQZ128rmbkz */
  },
  { /* 15559 */
    215,
    /* VPSRLVQZ128rmk */
  },
  { /* 15560 */
    222,
    /* VPSRLVQZ128rmkz */
  },
  { /* 15561 */
    223,
    /* VPSRLVQZ128rr */
  },
  { /* 15562 */
    224,
    /* VPSRLVQZ128rrk */
  },
  { /* 15563 */
    225,
    /* VPSRLVQZ128rrkz */
  },
  { /* 15564 */
    226,
    /* VPSRLVQZ256rm */
  },
  { /* 15565 */
    227,
    /* VPSRLVQZ256rmb */
  },
  { /* 15566 */
    228,
    /* VPSRLVQZ256rmbk */
  },
  { /* 15567 */
    229,
    /* VPSRLVQZ256rmbkz */
  },
  { /* 15568 */
    230,
    /* VPSRLVQZ256rmk */
  },
  { /* 15569 */
    231,
    /* VPSRLVQZ256rmkz */
  },
  { /* 15570 */
    232,
    /* VPSRLVQZ256rr */
  },
  { /* 15571 */
    233,
    /* VPSRLVQZ256rrk */
  },
  { /* 15572 */
    234,
    /* VPSRLVQZ256rrkz */
  },
  { /* 15573 */
    235,
    /* VPSRLVQZrm */
  },
  { /* 15574 */
    236,
    /* VPSRLVQZrmb */
  },
  { /* 15575 */
    237,
    /* VPSRLVQZrmbk */
  },
  { /* 15576 */
    238,
    /* VPSRLVQZrmbkz */
  },
  { /* 15577 */
    239,
    /* VPSRLVQZrmk */
  },
  { /* 15578 */
    240,
    /* VPSRLVQZrmkz */
  },
  { /* 15579 */
    241,
    /* VPSRLVQZrr */
  },
  { /* 15580 */
    245,
    /* VPSRLVQZrrk */
  },
  { /* 15581 */
    246,
    /* VPSRLVQZrrkz */
  },
  { /* 15582 */
    247,
    /* VPSRLVQrm */
  },
  { /* 15583 */
    248,
    /* VPSRLVQrr */
  },
  { /* 15584 */
    218,
    /* VPSRLVWZ128rm */
  },
  { /* 15585 */
    215,
    /* VPSRLVWZ128rmk */
  },
  { /* 15586 */
    222,
    /* VPSRLVWZ128rmkz */
  },
  { /* 15587 */
    223,
    /* VPSRLVWZ128rr */
  },
  { /* 15588 */
    224,
    /* VPSRLVWZ128rrk */
  },
  { /* 15589 */
    225,
    /* VPSRLVWZ128rrkz */
  },
  { /* 15590 */
    226,
    /* VPSRLVWZ256rm */
  },
  { /* 15591 */
    230,
    /* VPSRLVWZ256rmk */
  },
  { /* 15592 */
    231,
    /* VPSRLVWZ256rmkz */
  },
  { /* 15593 */
    232,
    /* VPSRLVWZ256rr */
  },
  { /* 15594 */
    233,
    /* VPSRLVWZ256rrk */
  },
  { /* 15595 */
    234,
    /* VPSRLVWZ256rrkz */
  },
  { /* 15596 */
    235,
    /* VPSRLVWZrm */
  },
  { /* 15597 */
    239,
    /* VPSRLVWZrmk */
  },
  { /* 15598 */
    240,
    /* VPSRLVWZrmkz */
  },
  { /* 15599 */
    241,
    /* VPSRLVWZrr */
  },
  { /* 15600 */
    245,
    /* VPSRLVWZrrk */
  },
  { /* 15601 */
    246,
    /* VPSRLVWZrrkz */
  },
  { /* 15602 */
    987,
    /* VPSRLWYri */
  },
  { /* 15603 */
    216,
    /* VPSRLWYrm */
  },
  { /* 15604 */
    989,
    /* VPSRLWYrr */
  },
  { /* 15605 */
    942,
    /* VPSRLWZ128mi */
  },
  { /* 15606 */
    943,
    /* VPSRLWZ128mik */
  },
  { /* 15607 */
    944,
    /* VPSRLWZ128mikz */
  },
  { /* 15608 */
    945,
    /* VPSRLWZ128ri */
  },
  { /* 15609 */
    946,
    /* VPSRLWZ128rik */
  },
  { /* 15610 */
    947,
    /* VPSRLWZ128rikz */
  },
  { /* 15611 */
    218,
    /* VPSRLWZ128rm */
  },
  { /* 15612 */
    215,
    /* VPSRLWZ128rmk */
  },
  { /* 15613 */
    222,
    /* VPSRLWZ128rmkz */
  },
  { /* 15614 */
    223,
    /* VPSRLWZ128rr */
  },
  { /* 15615 */
    224,
    /* VPSRLWZ128rrk */
  },
  { /* 15616 */
    225,
    /* VPSRLWZ128rrkz */
  },
  { /* 15617 */
    951,
    /* VPSRLWZ256mi */
  },
  { /* 15618 */
    952,
    /* VPSRLWZ256mik */
  },
  { /* 15619 */
    953,
    /* VPSRLWZ256mikz */
  },
  { /* 15620 */
    954,
    /* VPSRLWZ256ri */
  },
  { /* 15621 */
    955,
    /* VPSRLWZ256rik */
  },
  { /* 15622 */
    956,
    /* VPSRLWZ256rikz */
  },
  { /* 15623 */
    990,
    /* VPSRLWZ256rm */
  },
  { /* 15624 */
    991,
    /* VPSRLWZ256rmk */
  },
  { /* 15625 */
    992,
    /* VPSRLWZ256rmkz */
  },
  { /* 15626 */
    993,
    /* VPSRLWZ256rr */
  },
  { /* 15627 */
    994,
    /* VPSRLWZ256rrk */
  },
  { /* 15628 */
    995,
    /* VPSRLWZ256rrkz */
  },
  { /* 15629 */
    960,
    /* VPSRLWZmi */
  },
  { /* 15630 */
    961,
    /* VPSRLWZmik */
  },
  { /* 15631 */
    962,
    /* VPSRLWZmikz */
  },
  { /* 15632 */
    963,
    /* VPSRLWZri */
  },
  { /* 15633 */
    964,
    /* VPSRLWZrik */
  },
  { /* 15634 */
    965,
    /* VPSRLWZrikz */
  },
  { /* 15635 */
    996,
    /* VPSRLWZrm */
  },
  { /* 15636 */
    213,
    /* VPSRLWZrmk */
  },
  { /* 15637 */
    997,
    /* VPSRLWZrmkz */
  },
  { /* 15638 */
    998,
    /* VPSRLWZrr */
  },
  { /* 15639 */
    999,
    /* VPSRLWZrrk */
  },
  { /* 15640 */
    1000,
    /* VPSRLWZrrkz */
  },
  { /* 15641 */
    988,
    /* VPSRLWri */
  },
  { /* 15642 */
    247,
    /* VPSRLWrm */
  },
  { /* 15643 */
    248,
    /* VPSRLWrr */
  },
  { /* 15644 */
    216,
    /* VPSUBBYrm */
  },
  { /* 15645 */
    217,
    /* VPSUBBYrr */
  },
  { /* 15646 */
    218,
    /* VPSUBBZ128rm */
  },
  { /* 15647 */
    215,
    /* VPSUBBZ128rmk */
  },
  { /* 15648 */
    222,
    /* VPSUBBZ128rmkz */
  },
  { /* 15649 */
    223,
    /* VPSUBBZ128rr */
  },
  { /* 15650 */
    224,
    /* VPSUBBZ128rrk */
  },
  { /* 15651 */
    225,
    /* VPSUBBZ128rrkz */
  },
  { /* 15652 */
    226,
    /* VPSUBBZ256rm */
  },
  { /* 15653 */
    230,
    /* VPSUBBZ256rmk */
  },
  { /* 15654 */
    231,
    /* VPSUBBZ256rmkz */
  },
  { /* 15655 */
    232,
    /* VPSUBBZ256rr */
  },
  { /* 15656 */
    233,
    /* VPSUBBZ256rrk */
  },
  { /* 15657 */
    234,
    /* VPSUBBZ256rrkz */
  },
  { /* 15658 */
    235,
    /* VPSUBBZrm */
  },
  { /* 15659 */
    239,
    /* VPSUBBZrmk */
  },
  { /* 15660 */
    240,
    /* VPSUBBZrmkz */
  },
  { /* 15661 */
    241,
    /* VPSUBBZrr */
  },
  { /* 15662 */
    245,
    /* VPSUBBZrrk */
  },
  { /* 15663 */
    246,
    /* VPSUBBZrrkz */
  },
  { /* 15664 */
    247,
    /* VPSUBBrm */
  },
  { /* 15665 */
    248,
    /* VPSUBBrr */
  },
  { /* 15666 */
    216,
    /* VPSUBDYrm */
  },
  { /* 15667 */
    217,
    /* VPSUBDYrr */
  },
  { /* 15668 */
    218,
    /* VPSUBDZ128rm */
  },
  { /* 15669 */
    261,
    /* VPSUBDZ128rmb */
  },
  { /* 15670 */
    262,
    /* VPSUBDZ128rmbk */
  },
  { /* 15671 */
    263,
    /* VPSUBDZ128rmbkz */
  },
  { /* 15672 */
    215,
    /* VPSUBDZ128rmk */
  },
  { /* 15673 */
    222,
    /* VPSUBDZ128rmkz */
  },
  { /* 15674 */
    223,
    /* VPSUBDZ128rr */
  },
  { /* 15675 */
    224,
    /* VPSUBDZ128rrk */
  },
  { /* 15676 */
    225,
    /* VPSUBDZ128rrkz */
  },
  { /* 15677 */
    226,
    /* VPSUBDZ256rm */
  },
  { /* 15678 */
    264,
    /* VPSUBDZ256rmb */
  },
  { /* 15679 */
    265,
    /* VPSUBDZ256rmbk */
  },
  { /* 15680 */
    266,
    /* VPSUBDZ256rmbkz */
  },
  { /* 15681 */
    230,
    /* VPSUBDZ256rmk */
  },
  { /* 15682 */
    231,
    /* VPSUBDZ256rmkz */
  },
  { /* 15683 */
    232,
    /* VPSUBDZ256rr */
  },
  { /* 15684 */
    233,
    /* VPSUBDZ256rrk */
  },
  { /* 15685 */
    234,
    /* VPSUBDZ256rrkz */
  },
  { /* 15686 */
    235,
    /* VPSUBDZrm */
  },
  { /* 15687 */
    267,
    /* VPSUBDZrmb */
  },
  { /* 15688 */
    268,
    /* VPSUBDZrmbk */
  },
  { /* 15689 */
    269,
    /* VPSUBDZrmbkz */
  },
  { /* 15690 */
    239,
    /* VPSUBDZrmk */
  },
  { /* 15691 */
    240,
    /* VPSUBDZrmkz */
  },
  { /* 15692 */
    241,
    /* VPSUBDZrr */
  },
  { /* 15693 */
    245,
    /* VPSUBDZrrk */
  },
  { /* 15694 */
    246,
    /* VPSUBDZrrkz */
  },
  { /* 15695 */
    247,
    /* VPSUBDrm */
  },
  { /* 15696 */
    248,
    /* VPSUBDrr */
  },
  { /* 15697 */
    216,
    /* VPSUBQYrm */
  },
  { /* 15698 */
    217,
    /* VPSUBQYrr */
  },
  { /* 15699 */
    218,
    /* VPSUBQZ128rm */
  },
  { /* 15700 */
    219,
    /* VPSUBQZ128rmb */
  },
  { /* 15701 */
    220,
    /* VPSUBQZ128rmbk */
  },
  { /* 15702 */
    221,
    /* VPSUBQZ128rmbkz */
  },
  { /* 15703 */
    215,
    /* VPSUBQZ128rmk */
  },
  { /* 15704 */
    222,
    /* VPSUBQZ128rmkz */
  },
  { /* 15705 */
    223,
    /* VPSUBQZ128rr */
  },
  { /* 15706 */
    224,
    /* VPSUBQZ128rrk */
  },
  { /* 15707 */
    225,
    /* VPSUBQZ128rrkz */
  },
  { /* 15708 */
    226,
    /* VPSUBQZ256rm */
  },
  { /* 15709 */
    227,
    /* VPSUBQZ256rmb */
  },
  { /* 15710 */
    228,
    /* VPSUBQZ256rmbk */
  },
  { /* 15711 */
    229,
    /* VPSUBQZ256rmbkz */
  },
  { /* 15712 */
    230,
    /* VPSUBQZ256rmk */
  },
  { /* 15713 */
    231,
    /* VPSUBQZ256rmkz */
  },
  { /* 15714 */
    232,
    /* VPSUBQZ256rr */
  },
  { /* 15715 */
    233,
    /* VPSUBQZ256rrk */
  },
  { /* 15716 */
    234,
    /* VPSUBQZ256rrkz */
  },
  { /* 15717 */
    235,
    /* VPSUBQZrm */
  },
  { /* 15718 */
    236,
    /* VPSUBQZrmb */
  },
  { /* 15719 */
    237,
    /* VPSUBQZrmbk */
  },
  { /* 15720 */
    238,
    /* VPSUBQZrmbkz */
  },
  { /* 15721 */
    239,
    /* VPSUBQZrmk */
  },
  { /* 15722 */
    240,
    /* VPSUBQZrmkz */
  },
  { /* 15723 */
    241,
    /* VPSUBQZrr */
  },
  { /* 15724 */
    245,
    /* VPSUBQZrrk */
  },
  { /* 15725 */
    246,
    /* VPSUBQZrrkz */
  },
  { /* 15726 */
    247,
    /* VPSUBQrm */
  },
  { /* 15727 */
    248,
    /* VPSUBQrr */
  },
  { /* 15728 */
    216,
    /* VPSUBSBYrm */
  },
  { /* 15729 */
    217,
    /* VPSUBSBYrr */
  },
  { /* 15730 */
    218,
    /* VPSUBSBZ128rm */
  },
  { /* 15731 */
    215,
    /* VPSUBSBZ128rmk */
  },
  { /* 15732 */
    222,
    /* VPSUBSBZ128rmkz */
  },
  { /* 15733 */
    223,
    /* VPSUBSBZ128rr */
  },
  { /* 15734 */
    224,
    /* VPSUBSBZ128rrk */
  },
  { /* 15735 */
    225,
    /* VPSUBSBZ128rrkz */
  },
  { /* 15736 */
    226,
    /* VPSUBSBZ256rm */
  },
  { /* 15737 */
    230,
    /* VPSUBSBZ256rmk */
  },
  { /* 15738 */
    231,
    /* VPSUBSBZ256rmkz */
  },
  { /* 15739 */
    232,
    /* VPSUBSBZ256rr */
  },
  { /* 15740 */
    233,
    /* VPSUBSBZ256rrk */
  },
  { /* 15741 */
    234,
    /* VPSUBSBZ256rrkz */
  },
  { /* 15742 */
    235,
    /* VPSUBSBZrm */
  },
  { /* 15743 */
    239,
    /* VPSUBSBZrmk */
  },
  { /* 15744 */
    240,
    /* VPSUBSBZrmkz */
  },
  { /* 15745 */
    241,
    /* VPSUBSBZrr */
  },
  { /* 15746 */
    245,
    /* VPSUBSBZrrk */
  },
  { /* 15747 */
    246,
    /* VPSUBSBZrrkz */
  },
  { /* 15748 */
    247,
    /* VPSUBSBrm */
  },
  { /* 15749 */
    248,
    /* VPSUBSBrr */
  },
  { /* 15750 */
    216,
    /* VPSUBSWYrm */
  },
  { /* 15751 */
    217,
    /* VPSUBSWYrr */
  },
  { /* 15752 */
    218,
    /* VPSUBSWZ128rm */
  },
  { /* 15753 */
    215,
    /* VPSUBSWZ128rmk */
  },
  { /* 15754 */
    222,
    /* VPSUBSWZ128rmkz */
  },
  { /* 15755 */
    223,
    /* VPSUBSWZ128rr */
  },
  { /* 15756 */
    224,
    /* VPSUBSWZ128rrk */
  },
  { /* 15757 */
    225,
    /* VPSUBSWZ128rrkz */
  },
  { /* 15758 */
    226,
    /* VPSUBSWZ256rm */
  },
  { /* 15759 */
    230,
    /* VPSUBSWZ256rmk */
  },
  { /* 15760 */
    231,
    /* VPSUBSWZ256rmkz */
  },
  { /* 15761 */
    232,
    /* VPSUBSWZ256rr */
  },
  { /* 15762 */
    233,
    /* VPSUBSWZ256rrk */
  },
  { /* 15763 */
    234,
    /* VPSUBSWZ256rrkz */
  },
  { /* 15764 */
    235,
    /* VPSUBSWZrm */
  },
  { /* 15765 */
    239,
    /* VPSUBSWZrmk */
  },
  { /* 15766 */
    240,
    /* VPSUBSWZrmkz */
  },
  { /* 15767 */
    241,
    /* VPSUBSWZrr */
  },
  { /* 15768 */
    245,
    /* VPSUBSWZrrk */
  },
  { /* 15769 */
    246,
    /* VPSUBSWZrrkz */
  },
  { /* 15770 */
    247,
    /* VPSUBSWrm */
  },
  { /* 15771 */
    248,
    /* VPSUBSWrr */
  },
  { /* 15772 */
    216,
    /* VPSUBUSBYrm */
  },
  { /* 15773 */
    217,
    /* VPSUBUSBYrr */
  },
  { /* 15774 */
    218,
    /* VPSUBUSBZ128rm */
  },
  { /* 15775 */
    215,
    /* VPSUBUSBZ128rmk */
  },
  { /* 15776 */
    222,
    /* VPSUBUSBZ128rmkz */
  },
  { /* 15777 */
    223,
    /* VPSUBUSBZ128rr */
  },
  { /* 15778 */
    224,
    /* VPSUBUSBZ128rrk */
  },
  { /* 15779 */
    225,
    /* VPSUBUSBZ128rrkz */
  },
  { /* 15780 */
    226,
    /* VPSUBUSBZ256rm */
  },
  { /* 15781 */
    230,
    /* VPSUBUSBZ256rmk */
  },
  { /* 15782 */
    231,
    /* VPSUBUSBZ256rmkz */
  },
  { /* 15783 */
    232,
    /* VPSUBUSBZ256rr */
  },
  { /* 15784 */
    233,
    /* VPSUBUSBZ256rrk */
  },
  { /* 15785 */
    234,
    /* VPSUBUSBZ256rrkz */
  },
  { /* 15786 */
    235,
    /* VPSUBUSBZrm */
  },
  { /* 15787 */
    239,
    /* VPSUBUSBZrmk */
  },
  { /* 15788 */
    240,
    /* VPSUBUSBZrmkz */
  },
  { /* 15789 */
    241,
    /* VPSUBUSBZrr */
  },
  { /* 15790 */
    245,
    /* VPSUBUSBZrrk */
  },
  { /* 15791 */
    246,
    /* VPSUBUSBZrrkz */
  },
  { /* 15792 */
    247,
    /* VPSUBUSBrm */
  },
  { /* 15793 */
    248,
    /* VPSUBUSBrr */
  },
  { /* 15794 */
    216,
    /* VPSUBUSWYrm */
  },
  { /* 15795 */
    217,
    /* VPSUBUSWYrr */
  },
  { /* 15796 */
    218,
    /* VPSUBUSWZ128rm */
  },
  { /* 15797 */
    215,
    /* VPSUBUSWZ128rmk */
  },
  { /* 15798 */
    222,
    /* VPSUBUSWZ128rmkz */
  },
  { /* 15799 */
    223,
    /* VPSUBUSWZ128rr */
  },
  { /* 15800 */
    224,
    /* VPSUBUSWZ128rrk */
  },
  { /* 15801 */
    225,
    /* VPSUBUSWZ128rrkz */
  },
  { /* 15802 */
    226,
    /* VPSUBUSWZ256rm */
  },
  { /* 15803 */
    230,
    /* VPSUBUSWZ256rmk */
  },
  { /* 15804 */
    231,
    /* VPSUBUSWZ256rmkz */
  },
  { /* 15805 */
    232,
    /* VPSUBUSWZ256rr */
  },
  { /* 15806 */
    233,
    /* VPSUBUSWZ256rrk */
  },
  { /* 15807 */
    234,
    /* VPSUBUSWZ256rrkz */
  },
  { /* 15808 */
    235,
    /* VPSUBUSWZrm */
  },
  { /* 15809 */
    239,
    /* VPSUBUSWZrmk */
  },
  { /* 15810 */
    240,
    /* VPSUBUSWZrmkz */
  },
  { /* 15811 */
    241,
    /* VPSUBUSWZrr */
  },
  { /* 15812 */
    245,
    /* VPSUBUSWZrrk */
  },
  { /* 15813 */
    246,
    /* VPSUBUSWZrrkz */
  },
  { /* 15814 */
    247,
    /* VPSUBUSWrm */
  },
  { /* 15815 */
    248,
    /* VPSUBUSWrr */
  },
  { /* 15816 */
    216,
    /* VPSUBWYrm */
  },
  { /* 15817 */
    217,
    /* VPSUBWYrr */
  },
  { /* 15818 */
    218,
    /* VPSUBWZ128rm */
  },
  { /* 15819 */
    215,
    /* VPSUBWZ128rmk */
  },
  { /* 15820 */
    222,
    /* VPSUBWZ128rmkz */
  },
  { /* 15821 */
    223,
    /* VPSUBWZ128rr */
  },
  { /* 15822 */
    224,
    /* VPSUBWZ128rrk */
  },
  { /* 15823 */
    225,
    /* VPSUBWZ128rrkz */
  },
  { /* 15824 */
    226,
    /* VPSUBWZ256rm */
  },
  { /* 15825 */
    230,
    /* VPSUBWZ256rmk */
  },
  { /* 15826 */
    231,
    /* VPSUBWZ256rmkz */
  },
  { /* 15827 */
    232,
    /* VPSUBWZ256rr */
  },
  { /* 15828 */
    233,
    /* VPSUBWZ256rrk */
  },
  { /* 15829 */
    234,
    /* VPSUBWZ256rrkz */
  },
  { /* 15830 */
    235,
    /* VPSUBWZrm */
  },
  { /* 15831 */
    239,
    /* VPSUBWZrmk */
  },
  { /* 15832 */
    240,
    /* VPSUBWZrmkz */
  },
  { /* 15833 */
    241,
    /* VPSUBWZrr */
  },
  { /* 15834 */
    245,
    /* VPSUBWZrrk */
  },
  { /* 15835 */
    246,
    /* VPSUBWZrrkz */
  },
  { /* 15836 */
    247,
    /* VPSUBWrm */
  },
  { /* 15837 */
    248,
    /* VPSUBWrr */
  },
  { /* 15838 */
    617,
    /* VPTERNLOGDZ128rmbi */
  },
  { /* 15839 */
    292,
    /* VPTERNLOGDZ128rmbik */
  },
  { /* 15840 */
    292,
    /* VPTERNLOGDZ128rmbikz */
  },
  { /* 15841 */
    607,
    /* VPTERNLOGDZ128rmi */
  },
  { /* 15842 */
    295,
    /* VPTERNLOGDZ128rmik */
  },
  { /* 15843 */
    295,
    /* VPTERNLOGDZ128rmikz */
  },
  { /* 15844 */
    608,
    /* VPTERNLOGDZ128rri */
  },
  { /* 15845 */
    298,
    /* VPTERNLOGDZ128rrik */
  },
  { /* 15846 */
    298,
    /* VPTERNLOGDZ128rrikz */
  },
  { /* 15847 */
    618,
    /* VPTERNLOGDZ256rmbi */
  },
  { /* 15848 */
    301,
    /* VPTERNLOGDZ256rmbik */
  },
  { /* 15849 */
    301,
    /* VPTERNLOGDZ256rmbikz */
  },
  { /* 15850 */
    610,
    /* VPTERNLOGDZ256rmi */
  },
  { /* 15851 */
    304,
    /* VPTERNLOGDZ256rmik */
  },
  { /* 15852 */
    304,
    /* VPTERNLOGDZ256rmikz */
  },
  { /* 15853 */
    611,
    /* VPTERNLOGDZ256rri */
  },
  { /* 15854 */
    307,
    /* VPTERNLOGDZ256rrik */
  },
  { /* 15855 */
    307,
    /* VPTERNLOGDZ256rrikz */
  },
  { /* 15856 */
    619,
    /* VPTERNLOGDZrmbi */
  },
  { /* 15857 */
    310,
    /* VPTERNLOGDZrmbik */
  },
  { /* 15858 */
    310,
    /* VPTERNLOGDZrmbikz */
  },
  { /* 15859 */
    613,
    /* VPTERNLOGDZrmi */
  },
  { /* 15860 */
    313,
    /* VPTERNLOGDZrmik */
  },
  { /* 15861 */
    313,
    /* VPTERNLOGDZrmikz */
  },
  { /* 15862 */
    614,
    /* VPTERNLOGDZrri */
  },
  { /* 15863 */
    316,
    /* VPTERNLOGDZrrik */
  },
  { /* 15864 */
    316,
    /* VPTERNLOGDZrrikz */
  },
  { /* 15865 */
    606,
    /* VPTERNLOGQZ128rmbi */
  },
  { /* 15866 */
    319,
    /* VPTERNLOGQZ128rmbik */
  },
  { /* 15867 */
    319,
    /* VPTERNLOGQZ128rmbikz */
  },
  { /* 15868 */
    607,
    /* VPTERNLOGQZ128rmi */
  },
  { /* 15869 */
    295,
    /* VPTERNLOGQZ128rmik */
  },
  { /* 15870 */
    295,
    /* VPTERNLOGQZ128rmikz */
  },
  { /* 15871 */
    608,
    /* VPTERNLOGQZ128rri */
  },
  { /* 15872 */
    298,
    /* VPTERNLOGQZ128rrik */
  },
  { /* 15873 */
    298,
    /* VPTERNLOGQZ128rrikz */
  },
  { /* 15874 */
    609,
    /* VPTERNLOGQZ256rmbi */
  },
  { /* 15875 */
    322,
    /* VPTERNLOGQZ256rmbik */
  },
  { /* 15876 */
    322,
    /* VPTERNLOGQZ256rmbikz */
  },
  { /* 15877 */
    610,
    /* VPTERNLOGQZ256rmi */
  },
  { /* 15878 */
    304,
    /* VPTERNLOGQZ256rmik */
  },
  { /* 15879 */
    304,
    /* VPTERNLOGQZ256rmikz */
  },
  { /* 15880 */
    611,
    /* VPTERNLOGQZ256rri */
  },
  { /* 15881 */
    307,
    /* VPTERNLOGQZ256rrik */
  },
  { /* 15882 */
    307,
    /* VPTERNLOGQZ256rrikz */
  },
  { /* 15883 */
    612,
    /* VPTERNLOGQZrmbi */
  },
  { /* 15884 */
    325,
    /* VPTERNLOGQZrmbik */
  },
  { /* 15885 */
    325,
    /* VPTERNLOGQZrmbikz */
  },
  { /* 15886 */
    613,
    /* VPTERNLOGQZrmi */
  },
  { /* 15887 */
    313,
    /* VPTERNLOGQZrmik */
  },
  { /* 15888 */
    313,
    /* VPTERNLOGQZrmikz */
  },
  { /* 15889 */
    614,
    /* VPTERNLOGQZrri */
  },
  { /* 15890 */
    316,
    /* VPTERNLOGQZrrik */
  },
  { /* 15891 */
    316,
    /* VPTERNLOGQZrrikz */
  },
  { /* 15892 */
    846,
    /* VPTESTMBZ128rm */
  },
  { /* 15893 */
    847,
    /* VPTESTMBZ128rmk */
  },
  { /* 15894 */
    848,
    /* VPTESTMBZ128rr */
  },
  { /* 15895 */
    849,
    /* VPTESTMBZ128rrk */
  },
  { /* 15896 */
    850,
    /* VPTESTMBZ256rm */
  },
  { /* 15897 */
    851,
    /* VPTESTMBZ256rmk */
  },
  { /* 15898 */
    852,
    /* VPTESTMBZ256rr */
  },
  { /* 15899 */
    853,
    /* VPTESTMBZ256rrk */
  },
  { /* 15900 */
    854,
    /* VPTESTMBZrm */
  },
  { /* 15901 */
    855,
    /* VPTESTMBZrmk */
  },
  { /* 15902 */
    856,
    /* VPTESTMBZrr */
  },
  { /* 15903 */
    857,
    /* VPTESTMBZrrk */
  },
  { /* 15904 */
    846,
    /* VPTESTMDZ128rm */
  },
  { /* 15905 */
    858,
    /* VPTESTMDZ128rmb */
  },
  { /* 15906 */
    859,
    /* VPTESTMDZ128rmbk */
  },
  { /* 15907 */
    847,
    /* VPTESTMDZ128rmk */
  },
  { /* 15908 */
    848,
    /* VPTESTMDZ128rr */
  },
  { /* 15909 */
    849,
    /* VPTESTMDZ128rrk */
  },
  { /* 15910 */
    850,
    /* VPTESTMDZ256rm */
  },
  { /* 15911 */
    860,
    /* VPTESTMDZ256rmb */
  },
  { /* 15912 */
    861,
    /* VPTESTMDZ256rmbk */
  },
  { /* 15913 */
    851,
    /* VPTESTMDZ256rmk */
  },
  { /* 15914 */
    852,
    /* VPTESTMDZ256rr */
  },
  { /* 15915 */
    853,
    /* VPTESTMDZ256rrk */
  },
  { /* 15916 */
    854,
    /* VPTESTMDZrm */
  },
  { /* 15917 */
    862,
    /* VPTESTMDZrmb */
  },
  { /* 15918 */
    863,
    /* VPTESTMDZrmbk */
  },
  { /* 15919 */
    855,
    /* VPTESTMDZrmk */
  },
  { /* 15920 */
    856,
    /* VPTESTMDZrr */
  },
  { /* 15921 */
    857,
    /* VPTESTMDZrrk */
  },
  { /* 15922 */
    846,
    /* VPTESTMQZ128rm */
  },
  { /* 15923 */
    864,
    /* VPTESTMQZ128rmb */
  },
  { /* 15924 */
    865,
    /* VPTESTMQZ128rmbk */
  },
  { /* 15925 */
    847,
    /* VPTESTMQZ128rmk */
  },
  { /* 15926 */
    848,
    /* VPTESTMQZ128rr */
  },
  { /* 15927 */
    849,
    /* VPTESTMQZ128rrk */
  },
  { /* 15928 */
    850,
    /* VPTESTMQZ256rm */
  },
  { /* 15929 */
    866,
    /* VPTESTMQZ256rmb */
  },
  { /* 15930 */
    867,
    /* VPTESTMQZ256rmbk */
  },
  { /* 15931 */
    851,
    /* VPTESTMQZ256rmk */
  },
  { /* 15932 */
    852,
    /* VPTESTMQZ256rr */
  },
  { /* 15933 */
    853,
    /* VPTESTMQZ256rrk */
  },
  { /* 15934 */
    854,
    /* VPTESTMQZrm */
  },
  { /* 15935 */
    868,
    /* VPTESTMQZrmb */
  },
  { /* 15936 */
    869,
    /* VPTESTMQZrmbk */
  },
  { /* 15937 */
    855,
    /* VPTESTMQZrmk */
  },
  { /* 15938 */
    856,
    /* VPTESTMQZrr */
  },
  { /* 15939 */
    857,
    /* VPTESTMQZrrk */
  },
  { /* 15940 */
    846,
    /* VPTESTMWZ128rm */
  },
  { /* 15941 */
    847,
    /* VPTESTMWZ128rmk */
  },
  { /* 15942 */
    848,
    /* VPTESTMWZ128rr */
  },
  { /* 15943 */
    849,
    /* VPTESTMWZ128rrk */
  },
  { /* 15944 */
    850,
    /* VPTESTMWZ256rm */
  },
  { /* 15945 */
    851,
    /* VPTESTMWZ256rmk */
  },
  { /* 15946 */
    852,
    /* VPTESTMWZ256rr */
  },
  { /* 15947 */
    853,
    /* VPTESTMWZ256rrk */
  },
  { /* 15948 */
    854,
    /* VPTESTMWZrm */
  },
  { /* 15949 */
    855,
    /* VPTESTMWZrmk */
  },
  { /* 15950 */
    856,
    /* VPTESTMWZrr */
  },
  { /* 15951 */
    857,
    /* VPTESTMWZrrk */
  },
  { /* 15952 */
    846,
    /* VPTESTNMBZ128rm */
  },
  { /* 15953 */
    847,
    /* VPTESTNMBZ128rmk */
  },
  { /* 15954 */
    848,
    /* VPTESTNMBZ128rr */
  },
  { /* 15955 */
    849,
    /* VPTESTNMBZ128rrk */
  },
  { /* 15956 */
    850,
    /* VPTESTNMBZ256rm */
  },
  { /* 15957 */
    851,
    /* VPTESTNMBZ256rmk */
  },
  { /* 15958 */
    852,
    /* VPTESTNMBZ256rr */
  },
  { /* 15959 */
    853,
    /* VPTESTNMBZ256rrk */
  },
  { /* 15960 */
    854,
    /* VPTESTNMBZrm */
  },
  { /* 15961 */
    855,
    /* VPTESTNMBZrmk */
  },
  { /* 15962 */
    856,
    /* VPTESTNMBZrr */
  },
  { /* 15963 */
    857,
    /* VPTESTNMBZrrk */
  },
  { /* 15964 */
    846,
    /* VPTESTNMDZ128rm */
  },
  { /* 15965 */
    858,
    /* VPTESTNMDZ128rmb */
  },
  { /* 15966 */
    859,
    /* VPTESTNMDZ128rmbk */
  },
  { /* 15967 */
    847,
    /* VPTESTNMDZ128rmk */
  },
  { /* 15968 */
    848,
    /* VPTESTNMDZ128rr */
  },
  { /* 15969 */
    849,
    /* VPTESTNMDZ128rrk */
  },
  { /* 15970 */
    850,
    /* VPTESTNMDZ256rm */
  },
  { /* 15971 */
    860,
    /* VPTESTNMDZ256rmb */
  },
  { /* 15972 */
    861,
    /* VPTESTNMDZ256rmbk */
  },
  { /* 15973 */
    851,
    /* VPTESTNMDZ256rmk */
  },
  { /* 15974 */
    852,
    /* VPTESTNMDZ256rr */
  },
  { /* 15975 */
    853,
    /* VPTESTNMDZ256rrk */
  },
  { /* 15976 */
    854,
    /* VPTESTNMDZrm */
  },
  { /* 15977 */
    862,
    /* VPTESTNMDZrmb */
  },
  { /* 15978 */
    863,
    /* VPTESTNMDZrmbk */
  },
  { /* 15979 */
    855,
    /* VPTESTNMDZrmk */
  },
  { /* 15980 */
    856,
    /* VPTESTNMDZrr */
  },
  { /* 15981 */
    857,
    /* VPTESTNMDZrrk */
  },
  { /* 15982 */
    846,
    /* VPTESTNMQZ128rm */
  },
  { /* 15983 */
    864,
    /* VPTESTNMQZ128rmb */
  },
  { /* 15984 */
    865,
    /* VPTESTNMQZ128rmbk */
  },
  { /* 15985 */
    847,
    /* VPTESTNMQZ128rmk */
  },
  { /* 15986 */
    848,
    /* VPTESTNMQZ128rr */
  },
  { /* 15987 */
    849,
    /* VPTESTNMQZ128rrk */
  },
  { /* 15988 */
    850,
    /* VPTESTNMQZ256rm */
  },
  { /* 15989 */
    866,
    /* VPTESTNMQZ256rmb */
  },
  { /* 15990 */
    867,
    /* VPTESTNMQZ256rmbk */
  },
  { /* 15991 */
    851,
    /* VPTESTNMQZ256rmk */
  },
  { /* 15992 */
    852,
    /* VPTESTNMQZ256rr */
  },
  { /* 15993 */
    853,
    /* VPTESTNMQZ256rrk */
  },
  { /* 15994 */
    854,
    /* VPTESTNMQZrm */
  },
  { /* 15995 */
    868,
    /* VPTESTNMQZrmb */
  },
  { /* 15996 */
    869,
    /* VPTESTNMQZrmbk */
  },
  { /* 15997 */
    855,
    /* VPTESTNMQZrmk */
  },
  { /* 15998 */
    856,
    /* VPTESTNMQZrr */
  },
  { /* 15999 */
    857,
    /* VPTESTNMQZrrk */
  },
  { /* 16000 */
    846,
    /* VPTESTNMWZ128rm */
  },
  { /* 16001 */
    847,
    /* VPTESTNMWZ128rmk */
  },
  { /* 16002 */
    848,
    /* VPTESTNMWZ128rr */
  },
  { /* 16003 */
    849,
    /* VPTESTNMWZ128rrk */
  },
  { /* 16004 */
    850,
    /* VPTESTNMWZ256rm */
  },
  { /* 16005 */
    851,
    /* VPTESTNMWZ256rmk */
  },
  { /* 16006 */
    852,
    /* VPTESTNMWZ256rr */
  },
  { /* 16007 */
    853,
    /* VPTESTNMWZ256rrk */
  },
  { /* 16008 */
    854,
    /* VPTESTNMWZrm */
  },
  { /* 16009 */
    855,
    /* VPTESTNMWZrmk */
  },
  { /* 16010 */
    856,
    /* VPTESTNMWZrr */
  },
  { /* 16011 */
    857,
    /* VPTESTNMWZrrk */
  },
  { /* 16012 */
    327,
    /* VPTESTYrm */
  },
  { /* 16013 */
    462,
    /* VPTESTYrr */
  },
  { /* 16014 */
    31,
    /* VPTESTrm */
  },
  { /* 16015 */
    32,
    /* VPTESTrr */
  },
  { /* 16016 */
    216,
    /* VPUNPCKHBWYrm */
  },
  { /* 16017 */
    217,
    /* VPUNPCKHBWYrr */
  },
  { /* 16018 */
    218,
    /* VPUNPCKHBWZ128rm */
  },
  { /* 16019 */
    215,
    /* VPUNPCKHBWZ128rmk */
  },
  { /* 16020 */
    222,
    /* VPUNPCKHBWZ128rmkz */
  },
  { /* 16021 */
    223,
    /* VPUNPCKHBWZ128rr */
  },
  { /* 16022 */
    224,
    /* VPUNPCKHBWZ128rrk */
  },
  { /* 16023 */
    225,
    /* VPUNPCKHBWZ128rrkz */
  },
  { /* 16024 */
    226,
    /* VPUNPCKHBWZ256rm */
  },
  { /* 16025 */
    230,
    /* VPUNPCKHBWZ256rmk */
  },
  { /* 16026 */
    231,
    /* VPUNPCKHBWZ256rmkz */
  },
  { /* 16027 */
    232,
    /* VPUNPCKHBWZ256rr */
  },
  { /* 16028 */
    233,
    /* VPUNPCKHBWZ256rrk */
  },
  { /* 16029 */
    234,
    /* VPUNPCKHBWZ256rrkz */
  },
  { /* 16030 */
    235,
    /* VPUNPCKHBWZrm */
  },
  { /* 16031 */
    239,
    /* VPUNPCKHBWZrmk */
  },
  { /* 16032 */
    240,
    /* VPUNPCKHBWZrmkz */
  },
  { /* 16033 */
    241,
    /* VPUNPCKHBWZrr */
  },
  { /* 16034 */
    245,
    /* VPUNPCKHBWZrrk */
  },
  { /* 16035 */
    246,
    /* VPUNPCKHBWZrrkz */
  },
  { /* 16036 */
    247,
    /* VPUNPCKHBWrm */
  },
  { /* 16037 */
    248,
    /* VPUNPCKHBWrr */
  },
  { /* 16038 */
    216,
    /* VPUNPCKHDQYrm */
  },
  { /* 16039 */
    217,
    /* VPUNPCKHDQYrr */
  },
  { /* 16040 */
    218,
    /* VPUNPCKHDQZ128rm */
  },
  { /* 16041 */
    261,
    /* VPUNPCKHDQZ128rmb */
  },
  { /* 16042 */
    262,
    /* VPUNPCKHDQZ128rmbk */
  },
  { /* 16043 */
    263,
    /* VPUNPCKHDQZ128rmbkz */
  },
  { /* 16044 */
    215,
    /* VPUNPCKHDQZ128rmk */
  },
  { /* 16045 */
    222,
    /* VPUNPCKHDQZ128rmkz */
  },
  { /* 16046 */
    223,
    /* VPUNPCKHDQZ128rr */
  },
  { /* 16047 */
    224,
    /* VPUNPCKHDQZ128rrk */
  },
  { /* 16048 */
    225,
    /* VPUNPCKHDQZ128rrkz */
  },
  { /* 16049 */
    226,
    /* VPUNPCKHDQZ256rm */
  },
  { /* 16050 */
    264,
    /* VPUNPCKHDQZ256rmb */
  },
  { /* 16051 */
    265,
    /* VPUNPCKHDQZ256rmbk */
  },
  { /* 16052 */
    266,
    /* VPUNPCKHDQZ256rmbkz */
  },
  { /* 16053 */
    230,
    /* VPUNPCKHDQZ256rmk */
  },
  { /* 16054 */
    231,
    /* VPUNPCKHDQZ256rmkz */
  },
  { /* 16055 */
    232,
    /* VPUNPCKHDQZ256rr */
  },
  { /* 16056 */
    233,
    /* VPUNPCKHDQZ256rrk */
  },
  { /* 16057 */
    234,
    /* VPUNPCKHDQZ256rrkz */
  },
  { /* 16058 */
    235,
    /* VPUNPCKHDQZrm */
  },
  { /* 16059 */
    267,
    /* VPUNPCKHDQZrmb */
  },
  { /* 16060 */
    268,
    /* VPUNPCKHDQZrmbk */
  },
  { /* 16061 */
    269,
    /* VPUNPCKHDQZrmbkz */
  },
  { /* 16062 */
    239,
    /* VPUNPCKHDQZrmk */
  },
  { /* 16063 */
    240,
    /* VPUNPCKHDQZrmkz */
  },
  { /* 16064 */
    241,
    /* VPUNPCKHDQZrr */
  },
  { /* 16065 */
    245,
    /* VPUNPCKHDQZrrk */
  },
  { /* 16066 */
    246,
    /* VPUNPCKHDQZrrkz */
  },
  { /* 16067 */
    247,
    /* VPUNPCKHDQrm */
  },
  { /* 16068 */
    248,
    /* VPUNPCKHDQrr */
  },
  { /* 16069 */
    216,
    /* VPUNPCKHQDQYrm */
  },
  { /* 16070 */
    217,
    /* VPUNPCKHQDQYrr */
  },
  { /* 16071 */
    218,
    /* VPUNPCKHQDQZ128rm */
  },
  { /* 16072 */
    219,
    /* VPUNPCKHQDQZ128rmb */
  },
  { /* 16073 */
    220,
    /* VPUNPCKHQDQZ128rmbk */
  },
  { /* 16074 */
    221,
    /* VPUNPCKHQDQZ128rmbkz */
  },
  { /* 16075 */
    215,
    /* VPUNPCKHQDQZ128rmk */
  },
  { /* 16076 */
    222,
    /* VPUNPCKHQDQZ128rmkz */
  },
  { /* 16077 */
    223,
    /* VPUNPCKHQDQZ128rr */
  },
  { /* 16078 */
    224,
    /* VPUNPCKHQDQZ128rrk */
  },
  { /* 16079 */
    225,
    /* VPUNPCKHQDQZ128rrkz */
  },
  { /* 16080 */
    226,
    /* VPUNPCKHQDQZ256rm */
  },
  { /* 16081 */
    227,
    /* VPUNPCKHQDQZ256rmb */
  },
  { /* 16082 */
    228,
    /* VPUNPCKHQDQZ256rmbk */
  },
  { /* 16083 */
    229,
    /* VPUNPCKHQDQZ256rmbkz */
  },
  { /* 16084 */
    230,
    /* VPUNPCKHQDQZ256rmk */
  },
  { /* 16085 */
    231,
    /* VPUNPCKHQDQZ256rmkz */
  },
  { /* 16086 */
    232,
    /* VPUNPCKHQDQZ256rr */
  },
  { /* 16087 */
    233,
    /* VPUNPCKHQDQZ256rrk */
  },
  { /* 16088 */
    234,
    /* VPUNPCKHQDQZ256rrkz */
  },
  { /* 16089 */
    235,
    /* VPUNPCKHQDQZrm */
  },
  { /* 16090 */
    236,
    /* VPUNPCKHQDQZrmb */
  },
  { /* 16091 */
    237,
    /* VPUNPCKHQDQZrmbk */
  },
  { /* 16092 */
    238,
    /* VPUNPCKHQDQZrmbkz */
  },
  { /* 16093 */
    239,
    /* VPUNPCKHQDQZrmk */
  },
  { /* 16094 */
    240,
    /* VPUNPCKHQDQZrmkz */
  },
  { /* 16095 */
    241,
    /* VPUNPCKHQDQZrr */
  },
  { /* 16096 */
    245,
    /* VPUNPCKHQDQZrrk */
  },
  { /* 16097 */
    246,
    /* VPUNPCKHQDQZrrkz */
  },
  { /* 16098 */
    247,
    /* VPUNPCKHQDQrm */
  },
  { /* 16099 */
    248,
    /* VPUNPCKHQDQrr */
  },
  { /* 16100 */
    216,
    /* VPUNPCKHWDYrm */
  },
  { /* 16101 */
    217,
    /* VPUNPCKHWDYrr */
  },
  { /* 16102 */
    218,
    /* VPUNPCKHWDZ128rm */
  },
  { /* 16103 */
    215,
    /* VPUNPCKHWDZ128rmk */
  },
  { /* 16104 */
    222,
    /* VPUNPCKHWDZ128rmkz */
  },
  { /* 16105 */
    223,
    /* VPUNPCKHWDZ128rr */
  },
  { /* 16106 */
    224,
    /* VPUNPCKHWDZ128rrk */
  },
  { /* 16107 */
    225,
    /* VPUNPCKHWDZ128rrkz */
  },
  { /* 16108 */
    226,
    /* VPUNPCKHWDZ256rm */
  },
  { /* 16109 */
    230,
    /* VPUNPCKHWDZ256rmk */
  },
  { /* 16110 */
    231,
    /* VPUNPCKHWDZ256rmkz */
  },
  { /* 16111 */
    232,
    /* VPUNPCKHWDZ256rr */
  },
  { /* 16112 */
    233,
    /* VPUNPCKHWDZ256rrk */
  },
  { /* 16113 */
    234,
    /* VPUNPCKHWDZ256rrkz */
  },
  { /* 16114 */
    235,
    /* VPUNPCKHWDZrm */
  },
  { /* 16115 */
    239,
    /* VPUNPCKHWDZrmk */
  },
  { /* 16116 */
    240,
    /* VPUNPCKHWDZrmkz */
  },
  { /* 16117 */
    241,
    /* VPUNPCKHWDZrr */
  },
  { /* 16118 */
    245,
    /* VPUNPCKHWDZrrk */
  },
  { /* 16119 */
    246,
    /* VPUNPCKHWDZrrkz */
  },
  { /* 16120 */
    247,
    /* VPUNPCKHWDrm */
  },
  { /* 16121 */
    248,
    /* VPUNPCKHWDrr */
  },
  { /* 16122 */
    216,
    /* VPUNPCKLBWYrm */
  },
  { /* 16123 */
    217,
    /* VPUNPCKLBWYrr */
  },
  { /* 16124 */
    218,
    /* VPUNPCKLBWZ128rm */
  },
  { /* 16125 */
    215,
    /* VPUNPCKLBWZ128rmk */
  },
  { /* 16126 */
    222,
    /* VPUNPCKLBWZ128rmkz */
  },
  { /* 16127 */
    223,
    /* VPUNPCKLBWZ128rr */
  },
  { /* 16128 */
    224,
    /* VPUNPCKLBWZ128rrk */
  },
  { /* 16129 */
    225,
    /* VPUNPCKLBWZ128rrkz */
  },
  { /* 16130 */
    226,
    /* VPUNPCKLBWZ256rm */
  },
  { /* 16131 */
    230,
    /* VPUNPCKLBWZ256rmk */
  },
  { /* 16132 */
    231,
    /* VPUNPCKLBWZ256rmkz */
  },
  { /* 16133 */
    232,
    /* VPUNPCKLBWZ256rr */
  },
  { /* 16134 */
    233,
    /* VPUNPCKLBWZ256rrk */
  },
  { /* 16135 */
    234,
    /* VPUNPCKLBWZ256rrkz */
  },
  { /* 16136 */
    235,
    /* VPUNPCKLBWZrm */
  },
  { /* 16137 */
    239,
    /* VPUNPCKLBWZrmk */
  },
  { /* 16138 */
    240,
    /* VPUNPCKLBWZrmkz */
  },
  { /* 16139 */
    241,
    /* VPUNPCKLBWZrr */
  },
  { /* 16140 */
    245,
    /* VPUNPCKLBWZrrk */
  },
  { /* 16141 */
    246,
    /* VPUNPCKLBWZrrkz */
  },
  { /* 16142 */
    247,
    /* VPUNPCKLBWrm */
  },
  { /* 16143 */
    248,
    /* VPUNPCKLBWrr */
  },
  { /* 16144 */
    216,
    /* VPUNPCKLDQYrm */
  },
  { /* 16145 */
    217,
    /* VPUNPCKLDQYrr */
  },
  { /* 16146 */
    218,
    /* VPUNPCKLDQZ128rm */
  },
  { /* 16147 */
    261,
    /* VPUNPCKLDQZ128rmb */
  },
  { /* 16148 */
    262,
    /* VPUNPCKLDQZ128rmbk */
  },
  { /* 16149 */
    263,
    /* VPUNPCKLDQZ128rmbkz */
  },
  { /* 16150 */
    215,
    /* VPUNPCKLDQZ128rmk */
  },
  { /* 16151 */
    222,
    /* VPUNPCKLDQZ128rmkz */
  },
  { /* 16152 */
    223,
    /* VPUNPCKLDQZ128rr */
  },
  { /* 16153 */
    224,
    /* VPUNPCKLDQZ128rrk */
  },
  { /* 16154 */
    225,
    /* VPUNPCKLDQZ128rrkz */
  },
  { /* 16155 */
    226,
    /* VPUNPCKLDQZ256rm */
  },
  { /* 16156 */
    264,
    /* VPUNPCKLDQZ256rmb */
  },
  { /* 16157 */
    265,
    /* VPUNPCKLDQZ256rmbk */
  },
  { /* 16158 */
    266,
    /* VPUNPCKLDQZ256rmbkz */
  },
  { /* 16159 */
    230,
    /* VPUNPCKLDQZ256rmk */
  },
  { /* 16160 */
    231,
    /* VPUNPCKLDQZ256rmkz */
  },
  { /* 16161 */
    232,
    /* VPUNPCKLDQZ256rr */
  },
  { /* 16162 */
    233,
    /* VPUNPCKLDQZ256rrk */
  },
  { /* 16163 */
    234,
    /* VPUNPCKLDQZ256rrkz */
  },
  { /* 16164 */
    235,
    /* VPUNPCKLDQZrm */
  },
  { /* 16165 */
    267,
    /* VPUNPCKLDQZrmb */
  },
  { /* 16166 */
    268,
    /* VPUNPCKLDQZrmbk */
  },
  { /* 16167 */
    269,
    /* VPUNPCKLDQZrmbkz */
  },
  { /* 16168 */
    239,
    /* VPUNPCKLDQZrmk */
  },
  { /* 16169 */
    240,
    /* VPUNPCKLDQZrmkz */
  },
  { /* 16170 */
    241,
    /* VPUNPCKLDQZrr */
  },
  { /* 16171 */
    245,
    /* VPUNPCKLDQZrrk */
  },
  { /* 16172 */
    246,
    /* VPUNPCKLDQZrrkz */
  },
  { /* 16173 */
    247,
    /* VPUNPCKLDQrm */
  },
  { /* 16174 */
    248,
    /* VPUNPCKLDQrr */
  },
  { /* 16175 */
    216,
    /* VPUNPCKLQDQYrm */
  },
  { /* 16176 */
    217,
    /* VPUNPCKLQDQYrr */
  },
  { /* 16177 */
    218,
    /* VPUNPCKLQDQZ128rm */
  },
  { /* 16178 */
    219,
    /* VPUNPCKLQDQZ128rmb */
  },
  { /* 16179 */
    220,
    /* VPUNPCKLQDQZ128rmbk */
  },
  { /* 16180 */
    221,
    /* VPUNPCKLQDQZ128rmbkz */
  },
  { /* 16181 */
    215,
    /* VPUNPCKLQDQZ128rmk */
  },
  { /* 16182 */
    222,
    /* VPUNPCKLQDQZ128rmkz */
  },
  { /* 16183 */
    223,
    /* VPUNPCKLQDQZ128rr */
  },
  { /* 16184 */
    224,
    /* VPUNPCKLQDQZ128rrk */
  },
  { /* 16185 */
    225,
    /* VPUNPCKLQDQZ128rrkz */
  },
  { /* 16186 */
    226,
    /* VPUNPCKLQDQZ256rm */
  },
  { /* 16187 */
    227,
    /* VPUNPCKLQDQZ256rmb */
  },
  { /* 16188 */
    228,
    /* VPUNPCKLQDQZ256rmbk */
  },
  { /* 16189 */
    229,
    /* VPUNPCKLQDQZ256rmbkz */
  },
  { /* 16190 */
    230,
    /* VPUNPCKLQDQZ256rmk */
  },
  { /* 16191 */
    231,
    /* VPUNPCKLQDQZ256rmkz */
  },
  { /* 16192 */
    232,
    /* VPUNPCKLQDQZ256rr */
  },
  { /* 16193 */
    233,
    /* VPUNPCKLQDQZ256rrk */
  },
  { /* 16194 */
    234,
    /* VPUNPCKLQDQZ256rrkz */
  },
  { /* 16195 */
    235,
    /* VPUNPCKLQDQZrm */
  },
  { /* 16196 */
    236,
    /* VPUNPCKLQDQZrmb */
  },
  { /* 16197 */
    237,
    /* VPUNPCKLQDQZrmbk */
  },
  { /* 16198 */
    238,
    /* VPUNPCKLQDQZrmbkz */
  },
  { /* 16199 */
    239,
    /* VPUNPCKLQDQZrmk */
  },
  { /* 16200 */
    240,
    /* VPUNPCKLQDQZrmkz */
  },
  { /* 16201 */
    241,
    /* VPUNPCKLQDQZrr */
  },
  { /* 16202 */
    245,
    /* VPUNPCKLQDQZrrk */
  },
  { /* 16203 */
    246,
    /* VPUNPCKLQDQZrrkz */
  },
  { /* 16204 */
    247,
    /* VPUNPCKLQDQrm */
  },
  { /* 16205 */
    248,
    /* VPUNPCKLQDQrr */
  },
  { /* 16206 */
    216,
    /* VPUNPCKLWDYrm */
  },
  { /* 16207 */
    217,
    /* VPUNPCKLWDYrr */
  },
  { /* 16208 */
    218,
    /* VPUNPCKLWDZ128rm */
  },
  { /* 16209 */
    215,
    /* VPUNPCKLWDZ128rmk */
  },
  { /* 16210 */
    222,
    /* VPUNPCKLWDZ128rmkz */
  },
  { /* 16211 */
    223,
    /* VPUNPCKLWDZ128rr */
  },
  { /* 16212 */
    224,
    /* VPUNPCKLWDZ128rrk */
  },
  { /* 16213 */
    225,
    /* VPUNPCKLWDZ128rrkz */
  },
  { /* 16214 */
    226,
    /* VPUNPCKLWDZ256rm */
  },
  { /* 16215 */
    230,
    /* VPUNPCKLWDZ256rmk */
  },
  { /* 16216 */
    231,
    /* VPUNPCKLWDZ256rmkz */
  },
  { /* 16217 */
    232,
    /* VPUNPCKLWDZ256rr */
  },
  { /* 16218 */
    233,
    /* VPUNPCKLWDZ256rrk */
  },
  { /* 16219 */
    234,
    /* VPUNPCKLWDZ256rrkz */
  },
  { /* 16220 */
    235,
    /* VPUNPCKLWDZrm */
  },
  { /* 16221 */
    239,
    /* VPUNPCKLWDZrmk */
  },
  { /* 16222 */
    240,
    /* VPUNPCKLWDZrmkz */
  },
  { /* 16223 */
    241,
    /* VPUNPCKLWDZrr */
  },
  { /* 16224 */
    245,
    /* VPUNPCKLWDZrrk */
  },
  { /* 16225 */
    246,
    /* VPUNPCKLWDZrrkz */
  },
  { /* 16226 */
    247,
    /* VPUNPCKLWDrm */
  },
  { /* 16227 */
    248,
    /* VPUNPCKLWDrr */
  },
  { /* 16228 */
    218,
    /* VPXORDZ128rm */
  },
  { /* 16229 */
    261,
    /* VPXORDZ128rmb */
  },
  { /* 16230 */
    262,
    /* VPXORDZ128rmbk */
  },
  { /* 16231 */
    263,
    /* VPXORDZ128rmbkz */
  },
  { /* 16232 */
    215,
    /* VPXORDZ128rmk */
  },
  { /* 16233 */
    222,
    /* VPXORDZ128rmkz */
  },
  { /* 16234 */
    223,
    /* VPXORDZ128rr */
  },
  { /* 16235 */
    224,
    /* VPXORDZ128rrk */
  },
  { /* 16236 */
    225,
    /* VPXORDZ128rrkz */
  },
  { /* 16237 */
    226,
    /* VPXORDZ256rm */
  },
  { /* 16238 */
    264,
    /* VPXORDZ256rmb */
  },
  { /* 16239 */
    265,
    /* VPXORDZ256rmbk */
  },
  { /* 16240 */
    266,
    /* VPXORDZ256rmbkz */
  },
  { /* 16241 */
    230,
    /* VPXORDZ256rmk */
  },
  { /* 16242 */
    231,
    /* VPXORDZ256rmkz */
  },
  { /* 16243 */
    232,
    /* VPXORDZ256rr */
  },
  { /* 16244 */
    233,
    /* VPXORDZ256rrk */
  },
  { /* 16245 */
    234,
    /* VPXORDZ256rrkz */
  },
  { /* 16246 */
    235,
    /* VPXORDZrm */
  },
  { /* 16247 */
    267,
    /* VPXORDZrmb */
  },
  { /* 16248 */
    268,
    /* VPXORDZrmbk */
  },
  { /* 16249 */
    269,
    /* VPXORDZrmbkz */
  },
  { /* 16250 */
    239,
    /* VPXORDZrmk */
  },
  { /* 16251 */
    240,
    /* VPXORDZrmkz */
  },
  { /* 16252 */
    241,
    /* VPXORDZrr */
  },
  { /* 16253 */
    245,
    /* VPXORDZrrk */
  },
  { /* 16254 */
    246,
    /* VPXORDZrrkz */
  },
  { /* 16255 */
    218,
    /* VPXORQZ128rm */
  },
  { /* 16256 */
    219,
    /* VPXORQZ128rmb */
  },
  { /* 16257 */
    220,
    /* VPXORQZ128rmbk */
  },
  { /* 16258 */
    221,
    /* VPXORQZ128rmbkz */
  },
  { /* 16259 */
    215,
    /* VPXORQZ128rmk */
  },
  { /* 16260 */
    222,
    /* VPXORQZ128rmkz */
  },
  { /* 16261 */
    223,
    /* VPXORQZ128rr */
  },
  { /* 16262 */
    224,
    /* VPXORQZ128rrk */
  },
  { /* 16263 */
    225,
    /* VPXORQZ128rrkz */
  },
  { /* 16264 */
    226,
    /* VPXORQZ256rm */
  },
  { /* 16265 */
    227,
    /* VPXORQZ256rmb */
  },
  { /* 16266 */
    228,
    /* VPXORQZ256rmbk */
  },
  { /* 16267 */
    229,
    /* VPXORQZ256rmbkz */
  },
  { /* 16268 */
    230,
    /* VPXORQZ256rmk */
  },
  { /* 16269 */
    231,
    /* VPXORQZ256rmkz */
  },
  { /* 16270 */
    232,
    /* VPXORQZ256rr */
  },
  { /* 16271 */
    233,
    /* VPXORQZ256rrk */
  },
  { /* 16272 */
    234,
    /* VPXORQZ256rrkz */
  },
  { /* 16273 */
    235,
    /* VPXORQZrm */
  },
  { /* 16274 */
    236,
    /* VPXORQZrmb */
  },
  { /* 16275 */
    237,
    /* VPXORQZrmbk */
  },
  { /* 16276 */
    238,
    /* VPXORQZrmbkz */
  },
  { /* 16277 */
    239,
    /* VPXORQZrmk */
  },
  { /* 16278 */
    240,
    /* VPXORQZrmkz */
  },
  { /* 16279 */
    241,
    /* VPXORQZrr */
  },
  { /* 16280 */
    245,
    /* VPXORQZrrk */
  },
  { /* 16281 */
    246,
    /* VPXORQZrrkz */
  },
  { /* 16282 */
    216,
    /* VPXORYrm */
  },
  { /* 16283 */
    217,
    /* VPXORYrr */
  },
  { /* 16284 */
    247,
    /* VPXORrm */
  },
  { /* 16285 */
    248,
    /* VPXORrr */
  },
  { /* 16286 */
    318,
    /* VRANGEPDZ128rmbi */
  },
  { /* 16287 */
    319,
    /* VRANGEPDZ128rmbik */
  },
  { /* 16288 */
    320,
    /* VRANGEPDZ128rmbikz */
  },
  { /* 16289 */
    294,
    /* VRANGEPDZ128rmi */
  },
  { /* 16290 */
    295,
    /* VRANGEPDZ128rmik */
  },
  { /* 16291 */
    296,
    /* VRANGEPDZ128rmikz */
  },
  { /* 16292 */
    297,
    /* VRANGEPDZ128rri */
  },
  { /* 16293 */
    298,
    /* VRANGEPDZ128rrik */
  },
  { /* 16294 */
    299,
    /* VRANGEPDZ128rrikz */
  },
  { /* 16295 */
    321,
    /* VRANGEPDZ256rmbi */
  },
  { /* 16296 */
    322,
    /* VRANGEPDZ256rmbik */
  },
  { /* 16297 */
    323,
    /* VRANGEPDZ256rmbikz */
  },
  { /* 16298 */
    303,
    /* VRANGEPDZ256rmi */
  },
  { /* 16299 */
    304,
    /* VRANGEPDZ256rmik */
  },
  { /* 16300 */
    305,
    /* VRANGEPDZ256rmikz */
  },
  { /* 16301 */
    306,
    /* VRANGEPDZ256rri */
  },
  { /* 16302 */
    307,
    /* VRANGEPDZ256rrik */
  },
  { /* 16303 */
    308,
    /* VRANGEPDZ256rrikz */
  },
  { /* 16304 */
    324,
    /* VRANGEPDZrmbi */
  },
  { /* 16305 */
    325,
    /* VRANGEPDZrmbik */
  },
  { /* 16306 */
    326,
    /* VRANGEPDZrmbikz */
  },
  { /* 16307 */
    312,
    /* VRANGEPDZrmi */
  },
  { /* 16308 */
    313,
    /* VRANGEPDZrmik */
  },
  { /* 16309 */
    314,
    /* VRANGEPDZrmikz */
  },
  { /* 16310 */
    315,
    /* VRANGEPDZrri */
  },
  { /* 16311 */
    1001,
    /* VRANGEPDZrrib */
  },
  { /* 16312 */
    616,
    /* VRANGEPDZrribk */
  },
  { /* 16313 */
    1002,
    /* VRANGEPDZrribkz */
  },
  { /* 16314 */
    316,
    /* VRANGEPDZrrik */
  },
  { /* 16315 */
    317,
    /* VRANGEPDZrrikz */
  },
  { /* 16316 */
    291,
    /* VRANGEPSZ128rmbi */
  },
  { /* 16317 */
    292,
    /* VRANGEPSZ128rmbik */
  },
  { /* 16318 */
    293,
    /* VRANGEPSZ128rmbikz */
  },
  { /* 16319 */
    294,
    /* VRANGEPSZ128rmi */
  },
  { /* 16320 */
    295,
    /* VRANGEPSZ128rmik */
  },
  { /* 16321 */
    296,
    /* VRANGEPSZ128rmikz */
  },
  { /* 16322 */
    297,
    /* VRANGEPSZ128rri */
  },
  { /* 16323 */
    298,
    /* VRANGEPSZ128rrik */
  },
  { /* 16324 */
    299,
    /* VRANGEPSZ128rrikz */
  },
  { /* 16325 */
    300,
    /* VRANGEPSZ256rmbi */
  },
  { /* 16326 */
    301,
    /* VRANGEPSZ256rmbik */
  },
  { /* 16327 */
    302,
    /* VRANGEPSZ256rmbikz */
  },
  { /* 16328 */
    303,
    /* VRANGEPSZ256rmi */
  },
  { /* 16329 */
    304,
    /* VRANGEPSZ256rmik */
  },
  { /* 16330 */
    305,
    /* VRANGEPSZ256rmikz */
  },
  { /* 16331 */
    306,
    /* VRANGEPSZ256rri */
  },
  { /* 16332 */
    307,
    /* VRANGEPSZ256rrik */
  },
  { /* 16333 */
    308,
    /* VRANGEPSZ256rrikz */
  },
  { /* 16334 */
    309,
    /* VRANGEPSZrmbi */
  },
  { /* 16335 */
    310,
    /* VRANGEPSZrmbik */
  },
  { /* 16336 */
    311,
    /* VRANGEPSZrmbikz */
  },
  { /* 16337 */
    312,
    /* VRANGEPSZrmi */
  },
  { /* 16338 */
    313,
    /* VRANGEPSZrmik */
  },
  { /* 16339 */
    314,
    /* VRANGEPSZrmikz */
  },
  { /* 16340 */
    315,
    /* VRANGEPSZrri */
  },
  { /* 16341 */
    1003,
    /* VRANGEPSZrrib */
  },
  { /* 16342 */
    621,
    /* VRANGEPSZrribk */
  },
  { /* 16343 */
    1004,
    /* VRANGEPSZrribkz */
  },
  { /* 16344 */
    316,
    /* VRANGEPSZrrik */
  },
  { /* 16345 */
    317,
    /* VRANGEPSZrrikz */
  },
  { /* 16346 */
    318,
    /* VRANGESDZrmi */
  },
  { /* 16347 */
    319,
    /* VRANGESDZrmik */
  },
  { /* 16348 */
    320,
    /* VRANGESDZrmikz */
  },
  { /* 16349 */
    741,
    /* VRANGESDZrri */
  },
  { /* 16350 */
    741,
    /* VRANGESDZrrib */
  },
  { /* 16351 */
    623,
    /* VRANGESDZrribk */
  },
  { /* 16352 */
    742,
    /* VRANGESDZrribkz */
  },
  { /* 16353 */
    623,
    /* VRANGESDZrrik */
  },
  { /* 16354 */
    742,
    /* VRANGESDZrrikz */
  },
  { /* 16355 */
    291,
    /* VRANGESSZrmi */
  },
  { /* 16356 */
    292,
    /* VRANGESSZrmik */
  },
  { /* 16357 */
    293,
    /* VRANGESSZrmikz */
  },
  { /* 16358 */
    749,
    /* VRANGESSZrri */
  },
  { /* 16359 */
    749,
    /* VRANGESSZrrib */
  },
  { /* 16360 */
    625,
    /* VRANGESSZrribk */
  },
  { /* 16361 */
    750,
    /* VRANGESSZrribkz */
  },
  { /* 16362 */
    625,
    /* VRANGESSZrrik */
  },
  { /* 16363 */
    750,
    /* VRANGESSZrrikz */
  },
  { /* 16364 */
    444,
    /* VRCP14PDZ128m */
  },
  { /* 16365 */
    357,
    /* VRCP14PDZ128mb */
  },
  { /* 16366 */
    358,
    /* VRCP14PDZ128mbk */
  },
  { /* 16367 */
    359,
    /* VRCP14PDZ128mbkz */
  },
  { /* 16368 */
    445,
    /* VRCP14PDZ128mk */
  },
  { /* 16369 */
    446,
    /* VRCP14PDZ128mkz */
  },
  { /* 16370 */
    360,
    /* VRCP14PDZ128r */
  },
  { /* 16371 */
    361,
    /* VRCP14PDZ128rk */
  },
  { /* 16372 */
    362,
    /* VRCP14PDZ128rkz */
  },
  { /* 16373 */
    463,
    /* VRCP14PDZ256m */
  },
  { /* 16374 */
    336,
    /* VRCP14PDZ256mb */
  },
  { /* 16375 */
    337,
    /* VRCP14PDZ256mbk */
  },
  { /* 16376 */
    338,
    /* VRCP14PDZ256mbkz */
  },
  { /* 16377 */
    464,
    /* VRCP14PDZ256mk */
  },
  { /* 16378 */
    465,
    /* VRCP14PDZ256mkz */
  },
  { /* 16379 */
    466,
    /* VRCP14PDZ256r */
  },
  { /* 16380 */
    467,
    /* VRCP14PDZ256rk */
  },
  { /* 16381 */
    468,
    /* VRCP14PDZ256rkz */
  },
  { /* 16382 */
    469,
    /* VRCP14PDZm */
  },
  { /* 16383 */
    342,
    /* VRCP14PDZmb */
  },
  { /* 16384 */
    343,
    /* VRCP14PDZmbk */
  },
  { /* 16385 */
    344,
    /* VRCP14PDZmbkz */
  },
  { /* 16386 */
    470,
    /* VRCP14PDZmk */
  },
  { /* 16387 */
    471,
    /* VRCP14PDZmkz */
  },
  { /* 16388 */
    472,
    /* VRCP14PDZr */
  },
  { /* 16389 */
    476,
    /* VRCP14PDZrk */
  },
  { /* 16390 */
    477,
    /* VRCP14PDZrkz */
  },
  { /* 16391 */
    444,
    /* VRCP14PSZ128m */
  },
  { /* 16392 */
    364,
    /* VRCP14PSZ128mb */
  },
  { /* 16393 */
    365,
    /* VRCP14PSZ128mbk */
  },
  { /* 16394 */
    366,
    /* VRCP14PSZ128mbkz */
  },
  { /* 16395 */
    445,
    /* VRCP14PSZ128mk */
  },
  { /* 16396 */
    446,
    /* VRCP14PSZ128mkz */
  },
  { /* 16397 */
    360,
    /* VRCP14PSZ128r */
  },
  { /* 16398 */
    361,
    /* VRCP14PSZ128rk */
  },
  { /* 16399 */
    362,
    /* VRCP14PSZ128rkz */
  },
  { /* 16400 */
    463,
    /* VRCP14PSZ256m */
  },
  { /* 16401 */
    367,
    /* VRCP14PSZ256mb */
  },
  { /* 16402 */
    368,
    /* VRCP14PSZ256mbk */
  },
  { /* 16403 */
    369,
    /* VRCP14PSZ256mbkz */
  },
  { /* 16404 */
    464,
    /* VRCP14PSZ256mk */
  },
  { /* 16405 */
    465,
    /* VRCP14PSZ256mkz */
  },
  { /* 16406 */
    466,
    /* VRCP14PSZ256r */
  },
  { /* 16407 */
    467,
    /* VRCP14PSZ256rk */
  },
  { /* 16408 */
    468,
    /* VRCP14PSZ256rkz */
  },
  { /* 16409 */
    469,
    /* VRCP14PSZm */
  },
  { /* 16410 */
    370,
    /* VRCP14PSZmb */
  },
  { /* 16411 */
    371,
    /* VRCP14PSZmbk */
  },
  { /* 16412 */
    372,
    /* VRCP14PSZmbkz */
  },
  { /* 16413 */
    470,
    /* VRCP14PSZmk */
  },
  { /* 16414 */
    471,
    /* VRCP14PSZmkz */
  },
  { /* 16415 */
    472,
    /* VRCP14PSZr */
  },
  { /* 16416 */
    476,
    /* VRCP14PSZrk */
  },
  { /* 16417 */
    477,
    /* VRCP14PSZrkz */
  },
  { /* 16418 */
    219,
    /* VRCP14SDZrm */
  },
  { /* 16419 */
    220,
    /* VRCP14SDZrmk */
  },
  { /* 16420 */
    221,
    /* VRCP14SDZrmkz */
  },
  { /* 16421 */
    273,
    /* VRCP14SDZrr */
  },
  { /* 16422 */
    274,
    /* VRCP14SDZrrk */
  },
  { /* 16423 */
    275,
    /* VRCP14SDZrrkz */
  },
  { /* 16424 */
    261,
    /* VRCP14SSZrm */
  },
  { /* 16425 */
    262,
    /* VRCP14SSZrmk */
  },
  { /* 16426 */
    263,
    /* VRCP14SSZrmkz */
  },
  { /* 16427 */
    285,
    /* VRCP14SSZrr */
  },
  { /* 16428 */
    286,
    /* VRCP14SSZrrk */
  },
  { /* 16429 */
    287,
    /* VRCP14SSZrrkz */
  },
  { /* 16430 */
    469,
    /* VRCP28PDZm */
  },
  { /* 16431 */
    342,
    /* VRCP28PDZmb */
  },
  { /* 16432 */
    343,
    /* VRCP28PDZmbk */
  },
  { /* 16433 */
    344,
    /* VRCP28PDZmbkz */
  },
  { /* 16434 */
    470,
    /* VRCP28PDZmk */
  },
  { /* 16435 */
    471,
    /* VRCP28PDZmkz */
  },
  { /* 16436 */
    472,
    /* VRCP28PDZr */
  },
  { /* 16437 */
    579,
    /* VRCP28PDZrb */
  },
  { /* 16438 */
    580,
    /* VRCP28PDZrbk */
  },
  { /* 16439 */
    581,
    /* VRCP28PDZrbkz */
  },
  { /* 16440 */
    476,
    /* VRCP28PDZrk */
  },
  { /* 16441 */
    477,
    /* VRCP28PDZrkz */
  },
  { /* 16442 */
    469,
    /* VRCP28PSZm */
  },
  { /* 16443 */
    370,
    /* VRCP28PSZmb */
  },
  { /* 16444 */
    371,
    /* VRCP28PSZmbk */
  },
  { /* 16445 */
    372,
    /* VRCP28PSZmbkz */
  },
  { /* 16446 */
    470,
    /* VRCP28PSZmk */
  },
  { /* 16447 */
    471,
    /* VRCP28PSZmkz */
  },
  { /* 16448 */
    472,
    /* VRCP28PSZr */
  },
  { /* 16449 */
    585,
    /* VRCP28PSZrb */
  },
  { /* 16450 */
    586,
    /* VRCP28PSZrbk */
  },
  { /* 16451 */
    587,
    /* VRCP28PSZrbkz */
  },
  { /* 16452 */
    476,
    /* VRCP28PSZrk */
  },
  { /* 16453 */
    477,
    /* VRCP28PSZrkz */
  },
  { /* 16454 */
    219,
    /* VRCP28SDZm */
  },
  { /* 16455 */
    220,
    /* VRCP28SDZmk */
  },
  { /* 16456 */
    221,
    /* VRCP28SDZmkz */
  },
  { /* 16457 */
    273,
    /* VRCP28SDZr */
  },
  { /* 16458 */
    273,
    /* VRCP28SDZrb */
  },
  { /* 16459 */
    274,
    /* VRCP28SDZrbk */
  },
  { /* 16460 */
    275,
    /* VRCP28SDZrbkz */
  },
  { /* 16461 */
    274,
    /* VRCP28SDZrk */
  },
  { /* 16462 */
    275,
    /* VRCP28SDZrkz */
  },
  { /* 16463 */
    261,
    /* VRCP28SSZm */
  },
  { /* 16464 */
    262,
    /* VRCP28SSZmk */
  },
  { /* 16465 */
    263,
    /* VRCP28SSZmkz */
  },
  { /* 16466 */
    285,
    /* VRCP28SSZr */
  },
  { /* 16467 */
    285,
    /* VRCP28SSZrb */
  },
  { /* 16468 */
    286,
    /* VRCP28SSZrbk */
  },
  { /* 16469 */
    287,
    /* VRCP28SSZrbkz */
  },
  { /* 16470 */
    286,
    /* VRCP28SSZrk */
  },
  { /* 16471 */
    287,
    /* VRCP28SSZrkz */
  },
  { /* 16472 */
    444,
    /* VRCPPHZ128m */
  },
  { /* 16473 */
    412,
    /* VRCPPHZ128mb */
  },
  { /* 16474 */
    494,
    /* VRCPPHZ128mbk */
  },
  { /* 16475 */
    495,
    /* VRCPPHZ128mbkz */
  },
  { /* 16476 */
    445,
    /* VRCPPHZ128mk */
  },
  { /* 16477 */
    446,
    /* VRCPPHZ128mkz */
  },
  { /* 16478 */
    360,
    /* VRCPPHZ128r */
  },
  { /* 16479 */
    361,
    /* VRCPPHZ128rk */
  },
  { /* 16480 */
    362,
    /* VRCPPHZ128rkz */
  },
  { /* 16481 */
    463,
    /* VRCPPHZ256m */
  },
  { /* 16482 */
    496,
    /* VRCPPHZ256mb */
  },
  { /* 16483 */
    497,
    /* VRCPPHZ256mbk */
  },
  { /* 16484 */
    498,
    /* VRCPPHZ256mbkz */
  },
  { /* 16485 */
    464,
    /* VRCPPHZ256mk */
  },
  { /* 16486 */
    465,
    /* VRCPPHZ256mkz */
  },
  { /* 16487 */
    466,
    /* VRCPPHZ256r */
  },
  { /* 16488 */
    467,
    /* VRCPPHZ256rk */
  },
  { /* 16489 */
    468,
    /* VRCPPHZ256rkz */
  },
  { /* 16490 */
    469,
    /* VRCPPHZm */
  },
  { /* 16491 */
    499,
    /* VRCPPHZmb */
  },
  { /* 16492 */
    500,
    /* VRCPPHZmbk */
  },
  { /* 16493 */
    501,
    /* VRCPPHZmbkz */
  },
  { /* 16494 */
    470,
    /* VRCPPHZmk */
  },
  { /* 16495 */
    471,
    /* VRCPPHZmkz */
  },
  { /* 16496 */
    472,
    /* VRCPPHZr */
  },
  { /* 16497 */
    476,
    /* VRCPPHZrk */
  },
  { /* 16498 */
    477,
    /* VRCPPHZrkz */
  },
  { /* 16499 */
    327,
    /* VRCPPSYm */
  },
  { /* 16500 */
    462,
    /* VRCPPSYr */
  },
  { /* 16501 */
    31,
    /* VRCPPSm */
  },
  { /* 16502 */
    32,
    /* VRCPPSr */
  },
  { /* 16503 */
    249,
    /* VRCPSHZrm */
  },
  { /* 16504 */
    250,
    /* VRCPSHZrmk */
  },
  { /* 16505 */
    251,
    /* VRCPSHZrmkz */
  },
  { /* 16506 */
    279,
    /* VRCPSHZrr */
  },
  { /* 16507 */
    280,
    /* VRCPSHZrrk */
  },
  { /* 16508 */
    281,
    /* VRCPSHZrrkz */
  },
  { /* 16509 */
    0,
    /*  */
  },
  { /* 16510 */
    247,
    /* VRCPSSm_Int */
  },
  { /* 16511 */
    0,
    /*  */
  },
  { /* 16512 */
    248,
    /* VRCPSSr_Int */
  },
  { /* 16513 */
    687,
    /* VREDUCEPDZ128rmbi */
  },
  { /* 16514 */
    688,
    /* VREDUCEPDZ128rmbik */
  },
  { /* 16515 */
    689,
    /* VREDUCEPDZ128rmbikz */
  },
  { /* 16516 */
    690,
    /* VREDUCEPDZ128rmi */
  },
  { /* 16517 */
    691,
    /* VREDUCEPDZ128rmik */
  },
  { /* 16518 */
    692,
    /* VREDUCEPDZ128rmikz */
  },
  { /* 16519 */
    693,
    /* VREDUCEPDZ128rri */
  },
  { /* 16520 */
    694,
    /* VREDUCEPDZ128rrik */
  },
  { /* 16521 */
    695,
    /* VREDUCEPDZ128rrikz */
  },
  { /* 16522 */
    696,
    /* VREDUCEPDZ256rmbi */
  },
  { /* 16523 */
    697,
    /* VREDUCEPDZ256rmbik */
  },
  { /* 16524 */
    698,
    /* VREDUCEPDZ256rmbikz */
  },
  { /* 16525 */
    699,
    /* VREDUCEPDZ256rmi */
  },
  { /* 16526 */
    700,
    /* VREDUCEPDZ256rmik */
  },
  { /* 16527 */
    701,
    /* VREDUCEPDZ256rmikz */
  },
  { /* 16528 */
    702,
    /* VREDUCEPDZ256rri */
  },
  { /* 16529 */
    703,
    /* VREDUCEPDZ256rrik */
  },
  { /* 16530 */
    704,
    /* VREDUCEPDZ256rrikz */
  },
  { /* 16531 */
    705,
    /* VREDUCEPDZrmbi */
  },
  { /* 16532 */
    706,
    /* VREDUCEPDZrmbik */
  },
  { /* 16533 */
    707,
    /* VREDUCEPDZrmbikz */
  },
  { /* 16534 */
    708,
    /* VREDUCEPDZrmi */
  },
  { /* 16535 */
    709,
    /* VREDUCEPDZrmik */
  },
  { /* 16536 */
    710,
    /* VREDUCEPDZrmikz */
  },
  { /* 16537 */
    711,
    /* VREDUCEPDZrri */
  },
  { /* 16538 */
    712,
    /* VREDUCEPDZrrib */
  },
  { /* 16539 */
    713,
    /* VREDUCEPDZrribk */
  },
  { /* 16540 */
    714,
    /* VREDUCEPDZrribkz */
  },
  { /* 16541 */
    715,
    /* VREDUCEPDZrrik */
  },
  { /* 16542 */
    716,
    /* VREDUCEPDZrrikz */
  },
  { /* 16543 */
    717,
    /* VREDUCEPHZ128rmbi */
  },
  { /* 16544 */
    718,
    /* VREDUCEPHZ128rmbik */
  },
  { /* 16545 */
    719,
    /* VREDUCEPHZ128rmbikz */
  },
  { /* 16546 */
    690,
    /* VREDUCEPHZ128rmi */
  },
  { /* 16547 */
    691,
    /* VREDUCEPHZ128rmik */
  },
  { /* 16548 */
    692,
    /* VREDUCEPHZ128rmikz */
  },
  { /* 16549 */
    693,
    /* VREDUCEPHZ128rri */
  },
  { /* 16550 */
    694,
    /* VREDUCEPHZ128rrik */
  },
  { /* 16551 */
    695,
    /* VREDUCEPHZ128rrikz */
  },
  { /* 16552 */
    720,
    /* VREDUCEPHZ256rmbi */
  },
  { /* 16553 */
    721,
    /* VREDUCEPHZ256rmbik */
  },
  { /* 16554 */
    722,
    /* VREDUCEPHZ256rmbikz */
  },
  { /* 16555 */
    699,
    /* VREDUCEPHZ256rmi */
  },
  { /* 16556 */
    700,
    /* VREDUCEPHZ256rmik */
  },
  { /* 16557 */
    701,
    /* VREDUCEPHZ256rmikz */
  },
  { /* 16558 */
    702,
    /* VREDUCEPHZ256rri */
  },
  { /* 16559 */
    703,
    /* VREDUCEPHZ256rrik */
  },
  { /* 16560 */
    704,
    /* VREDUCEPHZ256rrikz */
  },
  { /* 16561 */
    723,
    /* VREDUCEPHZrmbi */
  },
  { /* 16562 */
    724,
    /* VREDUCEPHZrmbik */
  },
  { /* 16563 */
    725,
    /* VREDUCEPHZrmbikz */
  },
  { /* 16564 */
    708,
    /* VREDUCEPHZrmi */
  },
  { /* 16565 */
    709,
    /* VREDUCEPHZrmik */
  },
  { /* 16566 */
    710,
    /* VREDUCEPHZrmikz */
  },
  { /* 16567 */
    711,
    /* VREDUCEPHZrri */
  },
  { /* 16568 */
    726,
    /* VREDUCEPHZrrib */
  },
  { /* 16569 */
    727,
    /* VREDUCEPHZrribk */
  },
  { /* 16570 */
    728,
    /* VREDUCEPHZrribkz */
  },
  { /* 16571 */
    715,
    /* VREDUCEPHZrrik */
  },
  { /* 16572 */
    716,
    /* VREDUCEPHZrrikz */
  },
  { /* 16573 */
    729,
    /* VREDUCEPSZ128rmbi */
  },
  { /* 16574 */
    730,
    /* VREDUCEPSZ128rmbik */
  },
  { /* 16575 */
    731,
    /* VREDUCEPSZ128rmbikz */
  },
  { /* 16576 */
    690,
    /* VREDUCEPSZ128rmi */
  },
  { /* 16577 */
    691,
    /* VREDUCEPSZ128rmik */
  },
  { /* 16578 */
    692,
    /* VREDUCEPSZ128rmikz */
  },
  { /* 16579 */
    693,
    /* VREDUCEPSZ128rri */
  },
  { /* 16580 */
    694,
    /* VREDUCEPSZ128rrik */
  },
  { /* 16581 */
    695,
    /* VREDUCEPSZ128rrikz */
  },
  { /* 16582 */
    732,
    /* VREDUCEPSZ256rmbi */
  },
  { /* 16583 */
    733,
    /* VREDUCEPSZ256rmbik */
  },
  { /* 16584 */
    734,
    /* VREDUCEPSZ256rmbikz */
  },
  { /* 16585 */
    699,
    /* VREDUCEPSZ256rmi */
  },
  { /* 16586 */
    700,
    /* VREDUCEPSZ256rmik */
  },
  { /* 16587 */
    701,
    /* VREDUCEPSZ256rmikz */
  },
  { /* 16588 */
    702,
    /* VREDUCEPSZ256rri */
  },
  { /* 16589 */
    703,
    /* VREDUCEPSZ256rrik */
  },
  { /* 16590 */
    704,
    /* VREDUCEPSZ256rrikz */
  },
  { /* 16591 */
    735,
    /* VREDUCEPSZrmbi */
  },
  { /* 16592 */
    736,
    /* VREDUCEPSZrmbik */
  },
  { /* 16593 */
    737,
    /* VREDUCEPSZrmbikz */
  },
  { /* 16594 */
    708,
    /* VREDUCEPSZrmi */
  },
  { /* 16595 */
    709,
    /* VREDUCEPSZrmik */
  },
  { /* 16596 */
    710,
    /* VREDUCEPSZrmikz */
  },
  { /* 16597 */
    711,
    /* VREDUCEPSZrri */
  },
  { /* 16598 */
    738,
    /* VREDUCEPSZrrib */
  },
  { /* 16599 */
    739,
    /* VREDUCEPSZrribk */
  },
  { /* 16600 */
    740,
    /* VREDUCEPSZrribkz */
  },
  { /* 16601 */
    715,
    /* VREDUCEPSZrrik */
  },
  { /* 16602 */
    716,
    /* VREDUCEPSZrrikz */
  },
  { /* 16603 */
    318,
    /* VREDUCESDZrmi */
  },
  { /* 16604 */
    319,
    /* VREDUCESDZrmik */
  },
  { /* 16605 */
    320,
    /* VREDUCESDZrmikz */
  },
  { /* 16606 */
    741,
    /* VREDUCESDZrri */
  },
  { /* 16607 */
    741,
    /* VREDUCESDZrrib */
  },
  { /* 16608 */
    623,
    /* VREDUCESDZrribk */
  },
  { /* 16609 */
    742,
    /* VREDUCESDZrribkz */
  },
  { /* 16610 */
    623,
    /* VREDUCESDZrrik */
  },
  { /* 16611 */
    742,
    /* VREDUCESDZrrikz */
  },
  { /* 16612 */
    743,
    /* VREDUCESHZrmi */
  },
  { /* 16613 */
    744,
    /* VREDUCESHZrmik */
  },
  { /* 16614 */
    745,
    /* VREDUCESHZrmikz */
  },
  { /* 16615 */
    746,
    /* VREDUCESHZrri */
  },
  { /* 16616 */
    746,
    /* VREDUCESHZrrib */
  },
  { /* 16617 */
    747,
    /* VREDUCESHZrribk */
  },
  { /* 16618 */
    748,
    /* VREDUCESHZrribkz */
  },
  { /* 16619 */
    747,
    /* VREDUCESHZrrik */
  },
  { /* 16620 */
    748,
    /* VREDUCESHZrrikz */
  },
  { /* 16621 */
    291,
    /* VREDUCESSZrmi */
  },
  { /* 16622 */
    292,
    /* VREDUCESSZrmik */
  },
  { /* 16623 */
    293,
    /* VREDUCESSZrmikz */
  },
  { /* 16624 */
    749,
    /* VREDUCESSZrri */
  },
  { /* 16625 */
    749,
    /* VREDUCESSZrrib */
  },
  { /* 16626 */
    625,
    /* VREDUCESSZrribk */
  },
  { /* 16627 */
    750,
    /* VREDUCESSZrribkz */
  },
  { /* 16628 */
    625,
    /* VREDUCESSZrrik */
  },
  { /* 16629 */
    750,
    /* VREDUCESSZrrikz */
  },
  { /* 16630 */
    687,
    /* VRNDSCALEPDZ128rmbi */
  },
  { /* 16631 */
    688,
    /* VRNDSCALEPDZ128rmbik */
  },
  { /* 16632 */
    689,
    /* VRNDSCALEPDZ128rmbikz */
  },
  { /* 16633 */
    690,
    /* VRNDSCALEPDZ128rmi */
  },
  { /* 16634 */
    691,
    /* VRNDSCALEPDZ128rmik */
  },
  { /* 16635 */
    692,
    /* VRNDSCALEPDZ128rmikz */
  },
  { /* 16636 */
    693,
    /* VRNDSCALEPDZ128rri */
  },
  { /* 16637 */
    694,
    /* VRNDSCALEPDZ128rrik */
  },
  { /* 16638 */
    695,
    /* VRNDSCALEPDZ128rrikz */
  },
  { /* 16639 */
    696,
    /* VRNDSCALEPDZ256rmbi */
  },
  { /* 16640 */
    697,
    /* VRNDSCALEPDZ256rmbik */
  },
  { /* 16641 */
    698,
    /* VRNDSCALEPDZ256rmbikz */
  },
  { /* 16642 */
    699,
    /* VRNDSCALEPDZ256rmi */
  },
  { /* 16643 */
    700,
    /* VRNDSCALEPDZ256rmik */
  },
  { /* 16644 */
    701,
    /* VRNDSCALEPDZ256rmikz */
  },
  { /* 16645 */
    702,
    /* VRNDSCALEPDZ256rri */
  },
  { /* 16646 */
    703,
    /* VRNDSCALEPDZ256rrik */
  },
  { /* 16647 */
    704,
    /* VRNDSCALEPDZ256rrikz */
  },
  { /* 16648 */
    705,
    /* VRNDSCALEPDZrmbi */
  },
  { /* 16649 */
    706,
    /* VRNDSCALEPDZrmbik */
  },
  { /* 16650 */
    707,
    /* VRNDSCALEPDZrmbikz */
  },
  { /* 16651 */
    708,
    /* VRNDSCALEPDZrmi */
  },
  { /* 16652 */
    709,
    /* VRNDSCALEPDZrmik */
  },
  { /* 16653 */
    710,
    /* VRNDSCALEPDZrmikz */
  },
  { /* 16654 */
    711,
    /* VRNDSCALEPDZrri */
  },
  { /* 16655 */
    712,
    /* VRNDSCALEPDZrrib */
  },
  { /* 16656 */
    713,
    /* VRNDSCALEPDZrribk */
  },
  { /* 16657 */
    714,
    /* VRNDSCALEPDZrribkz */
  },
  { /* 16658 */
    715,
    /* VRNDSCALEPDZrrik */
  },
  { /* 16659 */
    716,
    /* VRNDSCALEPDZrrikz */
  },
  { /* 16660 */
    717,
    /* VRNDSCALEPHZ128rmbi */
  },
  { /* 16661 */
    718,
    /* VRNDSCALEPHZ128rmbik */
  },
  { /* 16662 */
    719,
    /* VRNDSCALEPHZ128rmbikz */
  },
  { /* 16663 */
    690,
    /* VRNDSCALEPHZ128rmi */
  },
  { /* 16664 */
    691,
    /* VRNDSCALEPHZ128rmik */
  },
  { /* 16665 */
    692,
    /* VRNDSCALEPHZ128rmikz */
  },
  { /* 16666 */
    693,
    /* VRNDSCALEPHZ128rri */
  },
  { /* 16667 */
    694,
    /* VRNDSCALEPHZ128rrik */
  },
  { /* 16668 */
    695,
    /* VRNDSCALEPHZ128rrikz */
  },
  { /* 16669 */
    720,
    /* VRNDSCALEPHZ256rmbi */
  },
  { /* 16670 */
    721,
    /* VRNDSCALEPHZ256rmbik */
  },
  { /* 16671 */
    722,
    /* VRNDSCALEPHZ256rmbikz */
  },
  { /* 16672 */
    699,
    /* VRNDSCALEPHZ256rmi */
  },
  { /* 16673 */
    700,
    /* VRNDSCALEPHZ256rmik */
  },
  { /* 16674 */
    701,
    /* VRNDSCALEPHZ256rmikz */
  },
  { /* 16675 */
    702,
    /* VRNDSCALEPHZ256rri */
  },
  { /* 16676 */
    703,
    /* VRNDSCALEPHZ256rrik */
  },
  { /* 16677 */
    704,
    /* VRNDSCALEPHZ256rrikz */
  },
  { /* 16678 */
    723,
    /* VRNDSCALEPHZrmbi */
  },
  { /* 16679 */
    724,
    /* VRNDSCALEPHZrmbik */
  },
  { /* 16680 */
    725,
    /* VRNDSCALEPHZrmbikz */
  },
  { /* 16681 */
    708,
    /* VRNDSCALEPHZrmi */
  },
  { /* 16682 */
    709,
    /* VRNDSCALEPHZrmik */
  },
  { /* 16683 */
    710,
    /* VRNDSCALEPHZrmikz */
  },
  { /* 16684 */
    711,
    /* VRNDSCALEPHZrri */
  },
  { /* 16685 */
    726,
    /* VRNDSCALEPHZrrib */
  },
  { /* 16686 */
    727,
    /* VRNDSCALEPHZrribk */
  },
  { /* 16687 */
    728,
    /* VRNDSCALEPHZrribkz */
  },
  { /* 16688 */
    715,
    /* VRNDSCALEPHZrrik */
  },
  { /* 16689 */
    716,
    /* VRNDSCALEPHZrrikz */
  },
  { /* 16690 */
    729,
    /* VRNDSCALEPSZ128rmbi */
  },
  { /* 16691 */
    730,
    /* VRNDSCALEPSZ128rmbik */
  },
  { /* 16692 */
    731,
    /* VRNDSCALEPSZ128rmbikz */
  },
  { /* 16693 */
    690,
    /* VRNDSCALEPSZ128rmi */
  },
  { /* 16694 */
    691,
    /* VRNDSCALEPSZ128rmik */
  },
  { /* 16695 */
    692,
    /* VRNDSCALEPSZ128rmikz */
  },
  { /* 16696 */
    693,
    /* VRNDSCALEPSZ128rri */
  },
  { /* 16697 */
    694,
    /* VRNDSCALEPSZ128rrik */
  },
  { /* 16698 */
    695,
    /* VRNDSCALEPSZ128rrikz */
  },
  { /* 16699 */
    732,
    /* VRNDSCALEPSZ256rmbi */
  },
  { /* 16700 */
    733,
    /* VRNDSCALEPSZ256rmbik */
  },
  { /* 16701 */
    734,
    /* VRNDSCALEPSZ256rmbikz */
  },
  { /* 16702 */
    699,
    /* VRNDSCALEPSZ256rmi */
  },
  { /* 16703 */
    700,
    /* VRNDSCALEPSZ256rmik */
  },
  { /* 16704 */
    701,
    /* VRNDSCALEPSZ256rmikz */
  },
  { /* 16705 */
    702,
    /* VRNDSCALEPSZ256rri */
  },
  { /* 16706 */
    703,
    /* VRNDSCALEPSZ256rrik */
  },
  { /* 16707 */
    704,
    /* VRNDSCALEPSZ256rrikz */
  },
  { /* 16708 */
    735,
    /* VRNDSCALEPSZrmbi */
  },
  { /* 16709 */
    736,
    /* VRNDSCALEPSZrmbik */
  },
  { /* 16710 */
    737,
    /* VRNDSCALEPSZrmbikz */
  },
  { /* 16711 */
    708,
    /* VRNDSCALEPSZrmi */
  },
  { /* 16712 */
    709,
    /* VRNDSCALEPSZrmik */
  },
  { /* 16713 */
    710,
    /* VRNDSCALEPSZrmikz */
  },
  { /* 16714 */
    711,
    /* VRNDSCALEPSZrri */
  },
  { /* 16715 */
    738,
    /* VRNDSCALEPSZrrib */
  },
  { /* 16716 */
    739,
    /* VRNDSCALEPSZrribk */
  },
  { /* 16717 */
    740,
    /* VRNDSCALEPSZrribkz */
  },
  { /* 16718 */
    715,
    /* VRNDSCALEPSZrrik */
  },
  { /* 16719 */
    716,
    /* VRNDSCALEPSZrrikz */
  },
  { /* 16720 */
    0,
    /*  */
  },
  { /* 16721 */
    318,
    /* VRNDSCALESDZm_Int */
  },
  { /* 16722 */
    319,
    /* VRNDSCALESDZm_Intk */
  },
  { /* 16723 */
    320,
    /* VRNDSCALESDZm_Intkz */
  },
  { /* 16724 */
    0,
    /*  */
  },
  { /* 16725 */
    741,
    /* VRNDSCALESDZr_Int */
  },
  { /* 16726 */
    623,
    /* VRNDSCALESDZr_Intk */
  },
  { /* 16727 */
    742,
    /* VRNDSCALESDZr_Intkz */
  },
  { /* 16728 */
    741,
    /* VRNDSCALESDZrb_Int */
  },
  { /* 16729 */
    623,
    /* VRNDSCALESDZrb_Intk */
  },
  { /* 16730 */
    742,
    /* VRNDSCALESDZrb_Intkz */
  },
  { /* 16731 */
    0,
    /*  */
  },
  { /* 16732 */
    743,
    /* VRNDSCALESHZm_Int */
  },
  { /* 16733 */
    744,
    /* VRNDSCALESHZm_Intk */
  },
  { /* 16734 */
    745,
    /* VRNDSCALESHZm_Intkz */
  },
  { /* 16735 */
    0,
    /*  */
  },
  { /* 16736 */
    746,
    /* VRNDSCALESHZr_Int */
  },
  { /* 16737 */
    747,
    /* VRNDSCALESHZr_Intk */
  },
  { /* 16738 */
    748,
    /* VRNDSCALESHZr_Intkz */
  },
  { /* 16739 */
    746,
    /* VRNDSCALESHZrb_Int */
  },
  { /* 16740 */
    747,
    /* VRNDSCALESHZrb_Intk */
  },
  { /* 16741 */
    748,
    /* VRNDSCALESHZrb_Intkz */
  },
  { /* 16742 */
    0,
    /*  */
  },
  { /* 16743 */
    291,
    /* VRNDSCALESSZm_Int */
  },
  { /* 16744 */
    292,
    /* VRNDSCALESSZm_Intk */
  },
  { /* 16745 */
    293,
    /* VRNDSCALESSZm_Intkz */
  },
  { /* 16746 */
    0,
    /*  */
  },
  { /* 16747 */
    749,
    /* VRNDSCALESSZr_Int */
  },
  { /* 16748 */
    625,
    /* VRNDSCALESSZr_Intk */
  },
  { /* 16749 */
    750,
    /* VRNDSCALESSZr_Intkz */
  },
  { /* 16750 */
    749,
    /* VRNDSCALESSZrb_Int */
  },
  { /* 16751 */
    625,
    /* VRNDSCALESSZrb_Intk */
  },
  { /* 16752 */
    750,
    /* VRNDSCALESSZrb_Intkz */
  },
  { /* 16753 */
    886,
    /* VROUNDPDYm */
  },
  { /* 16754 */
    887,
    /* VROUNDPDYr */
  },
  { /* 16755 */
    33,
    /* VROUNDPDm */
  },
  { /* 16756 */
    34,
    /* VROUNDPDr */
  },
  { /* 16757 */
    886,
    /* VROUNDPSYm */
  },
  { /* 16758 */
    887,
    /* VROUNDPSYr */
  },
  { /* 16759 */
    33,
    /* VROUNDPSm */
  },
  { /* 16760 */
    34,
    /* VROUNDPSr */
  },
  { /* 16761 */
    0,
    /*  */
  },
  { /* 16762 */
    330,
    /* VROUNDSDm_Int */
  },
  { /* 16763 */
    0,
    /*  */
  },
  { /* 16764 */
    331,
    /* VROUNDSDr_Int */
  },
  { /* 16765 */
    0,
    /*  */
  },
  { /* 16766 */
    330,
    /* VROUNDSSm_Int */
  },
  { /* 16767 */
    0,
    /*  */
  },
  { /* 16768 */
    331,
    /* VROUNDSSr_Int */
  },
  { /* 16769 */
    444,
    /* VRSQRT14PDZ128m */
  },
  { /* 16770 */
    357,
    /* VRSQRT14PDZ128mb */
  },
  { /* 16771 */
    358,
    /* VRSQRT14PDZ128mbk */
  },
  { /* 16772 */
    359,
    /* VRSQRT14PDZ128mbkz */
  },
  { /* 16773 */
    445,
    /* VRSQRT14PDZ128mk */
  },
  { /* 16774 */
    446,
    /* VRSQRT14PDZ128mkz */
  },
  { /* 16775 */
    360,
    /* VRSQRT14PDZ128r */
  },
  { /* 16776 */
    361,
    /* VRSQRT14PDZ128rk */
  },
  { /* 16777 */
    362,
    /* VRSQRT14PDZ128rkz */
  },
  { /* 16778 */
    463,
    /* VRSQRT14PDZ256m */
  },
  { /* 16779 */
    336,
    /* VRSQRT14PDZ256mb */
  },
  { /* 16780 */
    337,
    /* VRSQRT14PDZ256mbk */
  },
  { /* 16781 */
    338,
    /* VRSQRT14PDZ256mbkz */
  },
  { /* 16782 */
    464,
    /* VRSQRT14PDZ256mk */
  },
  { /* 16783 */
    465,
    /* VRSQRT14PDZ256mkz */
  },
  { /* 16784 */
    466,
    /* VRSQRT14PDZ256r */
  },
  { /* 16785 */
    467,
    /* VRSQRT14PDZ256rk */
  },
  { /* 16786 */
    468,
    /* VRSQRT14PDZ256rkz */
  },
  { /* 16787 */
    469,
    /* VRSQRT14PDZm */
  },
  { /* 16788 */
    342,
    /* VRSQRT14PDZmb */
  },
  { /* 16789 */
    343,
    /* VRSQRT14PDZmbk */
  },
  { /* 16790 */
    344,
    /* VRSQRT14PDZmbkz */
  },
  { /* 16791 */
    470,
    /* VRSQRT14PDZmk */
  },
  { /* 16792 */
    471,
    /* VRSQRT14PDZmkz */
  },
  { /* 16793 */
    472,
    /* VRSQRT14PDZr */
  },
  { /* 16794 */
    476,
    /* VRSQRT14PDZrk */
  },
  { /* 16795 */
    477,
    /* VRSQRT14PDZrkz */
  },
  { /* 16796 */
    444,
    /* VRSQRT14PSZ128m */
  },
  { /* 16797 */
    364,
    /* VRSQRT14PSZ128mb */
  },
  { /* 16798 */
    365,
    /* VRSQRT14PSZ128mbk */
  },
  { /* 16799 */
    366,
    /* VRSQRT14PSZ128mbkz */
  },
  { /* 16800 */
    445,
    /* VRSQRT14PSZ128mk */
  },
  { /* 16801 */
    446,
    /* VRSQRT14PSZ128mkz */
  },
  { /* 16802 */
    360,
    /* VRSQRT14PSZ128r */
  },
  { /* 16803 */
    361,
    /* VRSQRT14PSZ128rk */
  },
  { /* 16804 */
    362,
    /* VRSQRT14PSZ128rkz */
  },
  { /* 16805 */
    463,
    /* VRSQRT14PSZ256m */
  },
  { /* 16806 */
    367,
    /* VRSQRT14PSZ256mb */
  },
  { /* 16807 */
    368,
    /* VRSQRT14PSZ256mbk */
  },
  { /* 16808 */
    369,
    /* VRSQRT14PSZ256mbkz */
  },
  { /* 16809 */
    464,
    /* VRSQRT14PSZ256mk */
  },
  { /* 16810 */
    465,
    /* VRSQRT14PSZ256mkz */
  },
  { /* 16811 */
    466,
    /* VRSQRT14PSZ256r */
  },
  { /* 16812 */
    467,
    /* VRSQRT14PSZ256rk */
  },
  { /* 16813 */
    468,
    /* VRSQRT14PSZ256rkz */
  },
  { /* 16814 */
    469,
    /* VRSQRT14PSZm */
  },
  { /* 16815 */
    370,
    /* VRSQRT14PSZmb */
  },
  { /* 16816 */
    371,
    /* VRSQRT14PSZmbk */
  },
  { /* 16817 */
    372,
    /* VRSQRT14PSZmbkz */
  },
  { /* 16818 */
    470,
    /* VRSQRT14PSZmk */
  },
  { /* 16819 */
    471,
    /* VRSQRT14PSZmkz */
  },
  { /* 16820 */
    472,
    /* VRSQRT14PSZr */
  },
  { /* 16821 */
    476,
    /* VRSQRT14PSZrk */
  },
  { /* 16822 */
    477,
    /* VRSQRT14PSZrkz */
  },
  { /* 16823 */
    219,
    /* VRSQRT14SDZrm */
  },
  { /* 16824 */
    220,
    /* VRSQRT14SDZrmk */
  },
  { /* 16825 */
    221,
    /* VRSQRT14SDZrmkz */
  },
  { /* 16826 */
    273,
    /* VRSQRT14SDZrr */
  },
  { /* 16827 */
    274,
    /* VRSQRT14SDZrrk */
  },
  { /* 16828 */
    275,
    /* VRSQRT14SDZrrkz */
  },
  { /* 16829 */
    261,
    /* VRSQRT14SSZrm */
  },
  { /* 16830 */
    262,
    /* VRSQRT14SSZrmk */
  },
  { /* 16831 */
    263,
    /* VRSQRT14SSZrmkz */
  },
  { /* 16832 */
    285,
    /* VRSQRT14SSZrr */
  },
  { /* 16833 */
    286,
    /* VRSQRT14SSZrrk */
  },
  { /* 16834 */
    287,
    /* VRSQRT14SSZrrkz */
  },
  { /* 16835 */
    469,
    /* VRSQRT28PDZm */
  },
  { /* 16836 */
    342,
    /* VRSQRT28PDZmb */
  },
  { /* 16837 */
    343,
    /* VRSQRT28PDZmbk */
  },
  { /* 16838 */
    344,
    /* VRSQRT28PDZmbkz */
  },
  { /* 16839 */
    470,
    /* VRSQRT28PDZmk */
  },
  { /* 16840 */
    471,
    /* VRSQRT28PDZmkz */
  },
  { /* 16841 */
    472,
    /* VRSQRT28PDZr */
  },
  { /* 16842 */
    579,
    /* VRSQRT28PDZrb */
  },
  { /* 16843 */
    580,
    /* VRSQRT28PDZrbk */
  },
  { /* 16844 */
    581,
    /* VRSQRT28PDZrbkz */
  },
  { /* 16845 */
    476,
    /* VRSQRT28PDZrk */
  },
  { /* 16846 */
    477,
    /* VRSQRT28PDZrkz */
  },
  { /* 16847 */
    469,
    /* VRSQRT28PSZm */
  },
  { /* 16848 */
    370,
    /* VRSQRT28PSZmb */
  },
  { /* 16849 */
    371,
    /* VRSQRT28PSZmbk */
  },
  { /* 16850 */
    372,
    /* VRSQRT28PSZmbkz */
  },
  { /* 16851 */
    470,
    /* VRSQRT28PSZmk */
  },
  { /* 16852 */
    471,
    /* VRSQRT28PSZmkz */
  },
  { /* 16853 */
    472,
    /* VRSQRT28PSZr */
  },
  { /* 16854 */
    585,
    /* VRSQRT28PSZrb */
  },
  { /* 16855 */
    586,
    /* VRSQRT28PSZrbk */
  },
  { /* 16856 */
    587,
    /* VRSQRT28PSZrbkz */
  },
  { /* 16857 */
    476,
    /* VRSQRT28PSZrk */
  },
  { /* 16858 */
    477,
    /* VRSQRT28PSZrkz */
  },
  { /* 16859 */
    219,
    /* VRSQRT28SDZm */
  },
  { /* 16860 */
    220,
    /* VRSQRT28SDZmk */
  },
  { /* 16861 */
    221,
    /* VRSQRT28SDZmkz */
  },
  { /* 16862 */
    273,
    /* VRSQRT28SDZr */
  },
  { /* 16863 */
    273,
    /* VRSQRT28SDZrb */
  },
  { /* 16864 */
    274,
    /* VRSQRT28SDZrbk */
  },
  { /* 16865 */
    275,
    /* VRSQRT28SDZrbkz */
  },
  { /* 16866 */
    274,
    /* VRSQRT28SDZrk */
  },
  { /* 16867 */
    275,
    /* VRSQRT28SDZrkz */
  },
  { /* 16868 */
    261,
    /* VRSQRT28SSZm */
  },
  { /* 16869 */
    262,
    /* VRSQRT28SSZmk */
  },
  { /* 16870 */
    263,
    /* VRSQRT28SSZmkz */
  },
  { /* 16871 */
    285,
    /* VRSQRT28SSZr */
  },
  { /* 16872 */
    285,
    /* VRSQRT28SSZrb */
  },
  { /* 16873 */
    286,
    /* VRSQRT28SSZrbk */
  },
  { /* 16874 */
    287,
    /* VRSQRT28SSZrbkz */
  },
  { /* 16875 */
    286,
    /* VRSQRT28SSZrk */
  },
  { /* 16876 */
    287,
    /* VRSQRT28SSZrkz */
  },
  { /* 16877 */
    444,
    /* VRSQRTPHZ128m */
  },
  { /* 16878 */
    412,
    /* VRSQRTPHZ128mb */
  },
  { /* 16879 */
    494,
    /* VRSQRTPHZ128mbk */
  },
  { /* 16880 */
    495,
    /* VRSQRTPHZ128mbkz */
  },
  { /* 16881 */
    445,
    /* VRSQRTPHZ128mk */
  },
  { /* 16882 */
    446,
    /* VRSQRTPHZ128mkz */
  },
  { /* 16883 */
    360,
    /* VRSQRTPHZ128r */
  },
  { /* 16884 */
    361,
    /* VRSQRTPHZ128rk */
  },
  { /* 16885 */
    362,
    /* VRSQRTPHZ128rkz */
  },
  { /* 16886 */
    463,
    /* VRSQRTPHZ256m */
  },
  { /* 16887 */
    496,
    /* VRSQRTPHZ256mb */
  },
  { /* 16888 */
    497,
    /* VRSQRTPHZ256mbk */
  },
  { /* 16889 */
    498,
    /* VRSQRTPHZ256mbkz */
  },
  { /* 16890 */
    464,
    /* VRSQRTPHZ256mk */
  },
  { /* 16891 */
    465,
    /* VRSQRTPHZ256mkz */
  },
  { /* 16892 */
    466,
    /* VRSQRTPHZ256r */
  },
  { /* 16893 */
    467,
    /* VRSQRTPHZ256rk */
  },
  { /* 16894 */
    468,
    /* VRSQRTPHZ256rkz */
  },
  { /* 16895 */
    469,
    /* VRSQRTPHZm */
  },
  { /* 16896 */
    499,
    /* VRSQRTPHZmb */
  },
  { /* 16897 */
    500,
    /* VRSQRTPHZmbk */
  },
  { /* 16898 */
    501,
    /* VRSQRTPHZmbkz */
  },
  { /* 16899 */
    470,
    /* VRSQRTPHZmk */
  },
  { /* 16900 */
    471,
    /* VRSQRTPHZmkz */
  },
  { /* 16901 */
    472,
    /* VRSQRTPHZr */
  },
  { /* 16902 */
    476,
    /* VRSQRTPHZrk */
  },
  { /* 16903 */
    477,
    /* VRSQRTPHZrkz */
  },
  { /* 16904 */
    327,
    /* VRSQRTPSYm */
  },
  { /* 16905 */
    462,
    /* VRSQRTPSYr */
  },
  { /* 16906 */
    31,
    /* VRSQRTPSm */
  },
  { /* 16907 */
    32,
    /* VRSQRTPSr */
  },
  { /* 16908 */
    249,
    /* VRSQRTSHZrm */
  },
  { /* 16909 */
    250,
    /* VRSQRTSHZrmk */
  },
  { /* 16910 */
    251,
    /* VRSQRTSHZrmkz */
  },
  { /* 16911 */
    279,
    /* VRSQRTSHZrr */
  },
  { /* 16912 */
    280,
    /* VRSQRTSHZrrk */
  },
  { /* 16913 */
    281,
    /* VRSQRTSHZrrkz */
  },
  { /* 16914 */
    0,
    /*  */
  },
  { /* 16915 */
    247,
    /* VRSQRTSSm_Int */
  },
  { /* 16916 */
    0,
    /*  */
  },
  { /* 16917 */
    248,
    /* VRSQRTSSr_Int */
  },
  { /* 16918 */
    218,
    /* VSCALEFPDZ128rm */
  },
  { /* 16919 */
    219,
    /* VSCALEFPDZ128rmb */
  },
  { /* 16920 */
    220,
    /* VSCALEFPDZ128rmbk */
  },
  { /* 16921 */
    221,
    /* VSCALEFPDZ128rmbkz */
  },
  { /* 16922 */
    215,
    /* VSCALEFPDZ128rmk */
  },
  { /* 16923 */
    222,
    /* VSCALEFPDZ128rmkz */
  },
  { /* 16924 */
    223,
    /* VSCALEFPDZ128rr */
  },
  { /* 16925 */
    224,
    /* VSCALEFPDZ128rrk */
  },
  { /* 16926 */
    225,
    /* VSCALEFPDZ128rrkz */
  },
  { /* 16927 */
    226,
    /* VSCALEFPDZ256rm */
  },
  { /* 16928 */
    227,
    /* VSCALEFPDZ256rmb */
  },
  { /* 16929 */
    228,
    /* VSCALEFPDZ256rmbk */
  },
  { /* 16930 */
    229,
    /* VSCALEFPDZ256rmbkz */
  },
  { /* 16931 */
    230,
    /* VSCALEFPDZ256rmk */
  },
  { /* 16932 */
    231,
    /* VSCALEFPDZ256rmkz */
  },
  { /* 16933 */
    232,
    /* VSCALEFPDZ256rr */
  },
  { /* 16934 */
    233,
    /* VSCALEFPDZ256rrk */
  },
  { /* 16935 */
    234,
    /* VSCALEFPDZ256rrkz */
  },
  { /* 16936 */
    235,
    /* VSCALEFPDZrm */
  },
  { /* 16937 */
    236,
    /* VSCALEFPDZrmb */
  },
  { /* 16938 */
    237,
    /* VSCALEFPDZrmbk */
  },
  { /* 16939 */
    238,
    /* VSCALEFPDZrmbkz */
  },
  { /* 16940 */
    239,
    /* VSCALEFPDZrmk */
  },
  { /* 16941 */
    240,
    /* VSCALEFPDZrmkz */
  },
  { /* 16942 */
    241,
    /* VSCALEFPDZrr */
  },
  { /* 16943 */
    242,
    /* VSCALEFPDZrrb */
  },
  { /* 16944 */
    243,
    /* VSCALEFPDZrrbk */
  },
  { /* 16945 */
    244,
    /* VSCALEFPDZrrbkz */
  },
  { /* 16946 */
    245,
    /* VSCALEFPDZrrk */
  },
  { /* 16947 */
    246,
    /* VSCALEFPDZrrkz */
  },
  { /* 16948 */
    218,
    /* VSCALEFPHZ128rm */
  },
  { /* 16949 */
    249,
    /* VSCALEFPHZ128rmb */
  },
  { /* 16950 */
    250,
    /* VSCALEFPHZ128rmbk */
  },
  { /* 16951 */
    251,
    /* VSCALEFPHZ128rmbkz */
  },
  { /* 16952 */
    215,
    /* VSCALEFPHZ128rmk */
  },
  { /* 16953 */
    222,
    /* VSCALEFPHZ128rmkz */
  },
  { /* 16954 */
    223,
    /* VSCALEFPHZ128rr */
  },
  { /* 16955 */
    224,
    /* VSCALEFPHZ128rrk */
  },
  { /* 16956 */
    225,
    /* VSCALEFPHZ128rrkz */
  },
  { /* 16957 */
    226,
    /* VSCALEFPHZ256rm */
  },
  { /* 16958 */
    252,
    /* VSCALEFPHZ256rmb */
  },
  { /* 16959 */
    253,
    /* VSCALEFPHZ256rmbk */
  },
  { /* 16960 */
    254,
    /* VSCALEFPHZ256rmbkz */
  },
  { /* 16961 */
    230,
    /* VSCALEFPHZ256rmk */
  },
  { /* 16962 */
    231,
    /* VSCALEFPHZ256rmkz */
  },
  { /* 16963 */
    232,
    /* VSCALEFPHZ256rr */
  },
  { /* 16964 */
    233,
    /* VSCALEFPHZ256rrk */
  },
  { /* 16965 */
    234,
    /* VSCALEFPHZ256rrkz */
  },
  { /* 16966 */
    235,
    /* VSCALEFPHZrm */
  },
  { /* 16967 */
    255,
    /* VSCALEFPHZrmb */
  },
  { /* 16968 */
    256,
    /* VSCALEFPHZrmbk */
  },
  { /* 16969 */
    257,
    /* VSCALEFPHZrmbkz */
  },
  { /* 16970 */
    239,
    /* VSCALEFPHZrmk */
  },
  { /* 16971 */
    240,
    /* VSCALEFPHZrmkz */
  },
  { /* 16972 */
    241,
    /* VSCALEFPHZrr */
  },
  { /* 16973 */
    258,
    /* VSCALEFPHZrrb */
  },
  { /* 16974 */
    259,
    /* VSCALEFPHZrrbk */
  },
  { /* 16975 */
    260,
    /* VSCALEFPHZrrbkz */
  },
  { /* 16976 */
    245,
    /* VSCALEFPHZrrk */
  },
  { /* 16977 */
    246,
    /* VSCALEFPHZrrkz */
  },
  { /* 16978 */
    218,
    /* VSCALEFPSZ128rm */
  },
  { /* 16979 */
    261,
    /* VSCALEFPSZ128rmb */
  },
  { /* 16980 */
    262,
    /* VSCALEFPSZ128rmbk */
  },
  { /* 16981 */
    263,
    /* VSCALEFPSZ128rmbkz */
  },
  { /* 16982 */
    215,
    /* VSCALEFPSZ128rmk */
  },
  { /* 16983 */
    222,
    /* VSCALEFPSZ128rmkz */
  },
  { /* 16984 */
    223,
    /* VSCALEFPSZ128rr */
  },
  { /* 16985 */
    224,
    /* VSCALEFPSZ128rrk */
  },
  { /* 16986 */
    225,
    /* VSCALEFPSZ128rrkz */
  },
  { /* 16987 */
    226,
    /* VSCALEFPSZ256rm */
  },
  { /* 16988 */
    264,
    /* VSCALEFPSZ256rmb */
  },
  { /* 16989 */
    265,
    /* VSCALEFPSZ256rmbk */
  },
  { /* 16990 */
    266,
    /* VSCALEFPSZ256rmbkz */
  },
  { /* 16991 */
    230,
    /* VSCALEFPSZ256rmk */
  },
  { /* 16992 */
    231,
    /* VSCALEFPSZ256rmkz */
  },
  { /* 16993 */
    232,
    /* VSCALEFPSZ256rr */
  },
  { /* 16994 */
    233,
    /* VSCALEFPSZ256rrk */
  },
  { /* 16995 */
    234,
    /* VSCALEFPSZ256rrkz */
  },
  { /* 16996 */
    235,
    /* VSCALEFPSZrm */
  },
  { /* 16997 */
    267,
    /* VSCALEFPSZrmb */
  },
  { /* 16998 */
    268,
    /* VSCALEFPSZrmbk */
  },
  { /* 16999 */
    269,
    /* VSCALEFPSZrmbkz */
  },
  { /* 17000 */
    239,
    /* VSCALEFPSZrmk */
  },
  { /* 17001 */
    240,
    /* VSCALEFPSZrmkz */
  },
  { /* 17002 */
    241,
    /* VSCALEFPSZrr */
  },
  { /* 17003 */
    270,
    /* VSCALEFPSZrrb */
  },
  { /* 17004 */
    271,
    /* VSCALEFPSZrrbk */
  },
  { /* 17005 */
    272,
    /* VSCALEFPSZrrbkz */
  },
  { /* 17006 */
    245,
    /* VSCALEFPSZrrk */
  },
  { /* 17007 */
    246,
    /* VSCALEFPSZrrkz */
  },
  { /* 17008 */
    219,
    /* VSCALEFSDZrm */
  },
  { /* 17009 */
    220,
    /* VSCALEFSDZrmk */
  },
  { /* 17010 */
    221,
    /* VSCALEFSDZrmkz */
  },
  { /* 17011 */
    273,
    /* VSCALEFSDZrr */
  },
  { /* 17012 */
    276,
    /* VSCALEFSDZrrb_Int */
  },
  { /* 17013 */
    277,
    /* VSCALEFSDZrrb_Intk */
  },
  { /* 17014 */
    278,
    /* VSCALEFSDZrrb_Intkz */
  },
  { /* 17015 */
    274,
    /* VSCALEFSDZrrk */
  },
  { /* 17016 */
    275,
    /* VSCALEFSDZrrkz */
  },
  { /* 17017 */
    249,
    /* VSCALEFSHZrm */
  },
  { /* 17018 */
    250,
    /* VSCALEFSHZrmk */
  },
  { /* 17019 */
    251,
    /* VSCALEFSHZrmkz */
  },
  { /* 17020 */
    279,
    /* VSCALEFSHZrr */
  },
  { /* 17021 */
    282,
    /* VSCALEFSHZrrb_Int */
  },
  { /* 17022 */
    283,
    /* VSCALEFSHZrrb_Intk */
  },
  { /* 17023 */
    284,
    /* VSCALEFSHZrrb_Intkz */
  },
  { /* 17024 */
    280,
    /* VSCALEFSHZrrk */
  },
  { /* 17025 */
    281,
    /* VSCALEFSHZrrkz */
  },
  { /* 17026 */
    261,
    /* VSCALEFSSZrm */
  },
  { /* 17027 */
    262,
    /* VSCALEFSSZrmk */
  },
  { /* 17028 */
    263,
    /* VSCALEFSSZrmkz */
  },
  { /* 17029 */
    285,
    /* VSCALEFSSZrr */
  },
  { /* 17030 */
    288,
    /* VSCALEFSSZrrb_Int */
  },
  { /* 17031 */
    289,
    /* VSCALEFSSZrrb_Intk */
  },
  { /* 17032 */
    290,
    /* VSCALEFSSZrrb_Intkz */
  },
  { /* 17033 */
    286,
    /* VSCALEFSSZrrk */
  },
  { /* 17034 */
    287,
    /* VSCALEFSSZrrkz */
  },
  { /* 17035 */
    980,
    /* VSCATTERDPDZ128mr */
  },
  { /* 17036 */
    981,
    /* VSCATTERDPDZ256mr */
  },
  { /* 17037 */
    982,
    /* VSCATTERDPDZmr */
  },
  { /* 17038 */
    977,
    /* VSCATTERDPSZ128mr */
  },
  { /* 17039 */
    978,
    /* VSCATTERDPSZ256mr */
  },
  { /* 17040 */
    979,
    /* VSCATTERDPSZmr */
  },
  { /* 17041 */
    679,
    /* VSCATTERPF0DPDm */
  },
  { /* 17042 */
    680,
    /* VSCATTERPF0DPSm */
  },
  { /* 17043 */
    681,
    /* VSCATTERPF0QPDm */
  },
  { /* 17044 */
    681,
    /* VSCATTERPF0QPSm */
  },
  { /* 17045 */
    679,
    /* VSCATTERPF1DPDm */
  },
  { /* 17046 */
    680,
    /* VSCATTERPF1DPSm */
  },
  { /* 17047 */
    681,
    /* VSCATTERPF1QPDm */
  },
  { /* 17048 */
    681,
    /* VSCATTERPF1QPSm */
  },
  { /* 17049 */
    980,
    /* VSCATTERQPDZ128mr */
  },
  { /* 17050 */
    985,
    /* VSCATTERQPDZ256mr */
  },
  { /* 17051 */
    986,
    /* VSCATTERQPDZmr */
  },
  { /* 17052 */
    977,
    /* VSCATTERQPSZ128mr */
  },
  { /* 17053 */
    983,
    /* VSCATTERQPSZ256mr */
  },
  { /* 17054 */
    984,
    /* VSCATTERQPSZmr */
  },
  { /* 17055 */
    300,
    /* VSHUFF32X4Z256rmbi */
  },
  { /* 17056 */
    301,
    /* VSHUFF32X4Z256rmbik */
  },
  { /* 17057 */
    302,
    /* VSHUFF32X4Z256rmbikz */
  },
  { /* 17058 */
    303,
    /* VSHUFF32X4Z256rmi */
  },
  { /* 17059 */
    304,
    /* VSHUFF32X4Z256rmik */
  },
  { /* 17060 */
    305,
    /* VSHUFF32X4Z256rmikz */
  },
  { /* 17061 */
    306,
    /* VSHUFF32X4Z256rri */
  },
  { /* 17062 */
    307,
    /* VSHUFF32X4Z256rrik */
  },
  { /* 17063 */
    308,
    /* VSHUFF32X4Z256rrikz */
  },
  { /* 17064 */
    309,
    /* VSHUFF32X4Zrmbi */
  },
  { /* 17065 */
    310,
    /* VSHUFF32X4Zrmbik */
  },
  { /* 17066 */
    311,
    /* VSHUFF32X4Zrmbikz */
  },
  { /* 17067 */
    312,
    /* VSHUFF32X4Zrmi */
  },
  { /* 17068 */
    313,
    /* VSHUFF32X4Zrmik */
  },
  { /* 17069 */
    314,
    /* VSHUFF32X4Zrmikz */
  },
  { /* 17070 */
    315,
    /* VSHUFF32X4Zrri */
  },
  { /* 17071 */
    316,
    /* VSHUFF32X4Zrrik */
  },
  { /* 17072 */
    317,
    /* VSHUFF32X4Zrrikz */
  },
  { /* 17073 */
    321,
    /* VSHUFF64X2Z256rmbi */
  },
  { /* 17074 */
    322,
    /* VSHUFF64X2Z256rmbik */
  },
  { /* 17075 */
    323,
    /* VSHUFF64X2Z256rmbikz */
  },
  { /* 17076 */
    303,
    /* VSHUFF64X2Z256rmi */
  },
  { /* 17077 */
    304,
    /* VSHUFF64X2Z256rmik */
  },
  { /* 17078 */
    305,
    /* VSHUFF64X2Z256rmikz */
  },
  { /* 17079 */
    306,
    /* VSHUFF64X2Z256rri */
  },
  { /* 17080 */
    307,
    /* VSHUFF64X2Z256rrik */
  },
  { /* 17081 */
    308,
    /* VSHUFF64X2Z256rrikz */
  },
  { /* 17082 */
    324,
    /* VSHUFF64X2Zrmbi */
  },
  { /* 17083 */
    325,
    /* VSHUFF64X2Zrmbik */
  },
  { /* 17084 */
    326,
    /* VSHUFF64X2Zrmbikz */
  },
  { /* 17085 */
    312,
    /* VSHUFF64X2Zrmi */
  },
  { /* 17086 */
    313,
    /* VSHUFF64X2Zrmik */
  },
  { /* 17087 */
    314,
    /* VSHUFF64X2Zrmikz */
  },
  { /* 17088 */
    315,
    /* VSHUFF64X2Zrri */
  },
  { /* 17089 */
    316,
    /* VSHUFF64X2Zrrik */
  },
  { /* 17090 */
    317,
    /* VSHUFF64X2Zrrikz */
  },
  { /* 17091 */
    300,
    /* VSHUFI32X4Z256rmbi */
  },
  { /* 17092 */
    301,
    /* VSHUFI32X4Z256rmbik */
  },
  { /* 17093 */
    302,
    /* VSHUFI32X4Z256rmbikz */
  },
  { /* 17094 */
    303,
    /* VSHUFI32X4Z256rmi */
  },
  { /* 17095 */
    304,
    /* VSHUFI32X4Z256rmik */
  },
  { /* 17096 */
    305,
    /* VSHUFI32X4Z256rmikz */
  },
  { /* 17097 */
    306,
    /* VSHUFI32X4Z256rri */
  },
  { /* 17098 */
    307,
    /* VSHUFI32X4Z256rrik */
  },
  { /* 17099 */
    308,
    /* VSHUFI32X4Z256rrikz */
  },
  { /* 17100 */
    309,
    /* VSHUFI32X4Zrmbi */
  },
  { /* 17101 */
    310,
    /* VSHUFI32X4Zrmbik */
  },
  { /* 17102 */
    311,
    /* VSHUFI32X4Zrmbikz */
  },
  { /* 17103 */
    312,
    /* VSHUFI32X4Zrmi */
  },
  { /* 17104 */
    313,
    /* VSHUFI32X4Zrmik */
  },
  { /* 17105 */
    314,
    /* VSHUFI32X4Zrmikz */
  },
  { /* 17106 */
    315,
    /* VSHUFI32X4Zrri */
  },
  { /* 17107 */
    316,
    /* VSHUFI32X4Zrrik */
  },
  { /* 17108 */
    317,
    /* VSHUFI32X4Zrrikz */
  },
  { /* 17109 */
    321,
    /* VSHUFI64X2Z256rmbi */
  },
  { /* 17110 */
    322,
    /* VSHUFI64X2Z256rmbik */
  },
  { /* 17111 */
    323,
    /* VSHUFI64X2Z256rmbikz */
  },
  { /* 17112 */
    303,
    /* VSHUFI64X2Z256rmi */
  },
  { /* 17113 */
    304,
    /* VSHUFI64X2Z256rmik */
  },
  { /* 17114 */
    305,
    /* VSHUFI64X2Z256rmikz */
  },
  { /* 17115 */
    306,
    /* VSHUFI64X2Z256rri */
  },
  { /* 17116 */
    307,
    /* VSHUFI64X2Z256rrik */
  },
  { /* 17117 */
    308,
    /* VSHUFI64X2Z256rrikz */
  },
  { /* 17118 */
    324,
    /* VSHUFI64X2Zrmbi */
  },
  { /* 17119 */
    325,
    /* VSHUFI64X2Zrmbik */
  },
  { /* 17120 */
    326,
    /* VSHUFI64X2Zrmbikz */
  },
  { /* 17121 */
    312,
    /* VSHUFI64X2Zrmi */
  },
  { /* 17122 */
    313,
    /* VSHUFI64X2Zrmik */
  },
  { /* 17123 */
    314,
    /* VSHUFI64X2Zrmikz */
  },
  { /* 17124 */
    315,
    /* VSHUFI64X2Zrri */
  },
  { /* 17125 */
    316,
    /* VSHUFI64X2Zrrik */
  },
  { /* 17126 */
    317,
    /* VSHUFI64X2Zrrikz */
  },
  { /* 17127 */
    328,
    /* VSHUFPDYrmi */
  },
  { /* 17128 */
    329,
    /* VSHUFPDYrri */
  },
  { /* 17129 */
    318,
    /* VSHUFPDZ128rmbi */
  },
  { /* 17130 */
    319,
    /* VSHUFPDZ128rmbik */
  },
  { /* 17131 */
    320,
    /* VSHUFPDZ128rmbikz */
  },
  { /* 17132 */
    294,
    /* VSHUFPDZ128rmi */
  },
  { /* 17133 */
    295,
    /* VSHUFPDZ128rmik */
  },
  { /* 17134 */
    296,
    /* VSHUFPDZ128rmikz */
  },
  { /* 17135 */
    297,
    /* VSHUFPDZ128rri */
  },
  { /* 17136 */
    298,
    /* VSHUFPDZ128rrik */
  },
  { /* 17137 */
    299,
    /* VSHUFPDZ128rrikz */
  },
  { /* 17138 */
    321,
    /* VSHUFPDZ256rmbi */
  },
  { /* 17139 */
    322,
    /* VSHUFPDZ256rmbik */
  },
  { /* 17140 */
    323,
    /* VSHUFPDZ256rmbikz */
  },
  { /* 17141 */
    303,
    /* VSHUFPDZ256rmi */
  },
  { /* 17142 */
    304,
    /* VSHUFPDZ256rmik */
  },
  { /* 17143 */
    305,
    /* VSHUFPDZ256rmikz */
  },
  { /* 17144 */
    306,
    /* VSHUFPDZ256rri */
  },
  { /* 17145 */
    307,
    /* VSHUFPDZ256rrik */
  },
  { /* 17146 */
    308,
    /* VSHUFPDZ256rrikz */
  },
  { /* 17147 */
    324,
    /* VSHUFPDZrmbi */
  },
  { /* 17148 */
    325,
    /* VSHUFPDZrmbik */
  },
  { /* 17149 */
    326,
    /* VSHUFPDZrmbikz */
  },
  { /* 17150 */
    312,
    /* VSHUFPDZrmi */
  },
  { /* 17151 */
    313,
    /* VSHUFPDZrmik */
  },
  { /* 17152 */
    314,
    /* VSHUFPDZrmikz */
  },
  { /* 17153 */
    315,
    /* VSHUFPDZrri */
  },
  { /* 17154 */
    316,
    /* VSHUFPDZrrik */
  },
  { /* 17155 */
    317,
    /* VSHUFPDZrrikz */
  },
  { /* 17156 */
    330,
    /* VSHUFPDrmi */
  },
  { /* 17157 */
    331,
    /* VSHUFPDrri */
  },
  { /* 17158 */
    328,
    /* VSHUFPSYrmi */
  },
  { /* 17159 */
    329,
    /* VSHUFPSYrri */
  },
  { /* 17160 */
    291,
    /* VSHUFPSZ128rmbi */
  },
  { /* 17161 */
    292,
    /* VSHUFPSZ128rmbik */
  },
  { /* 17162 */
    293,
    /* VSHUFPSZ128rmbikz */
  },
  { /* 17163 */
    294,
    /* VSHUFPSZ128rmi */
  },
  { /* 17164 */
    295,
    /* VSHUFPSZ128rmik */
  },
  { /* 17165 */
    296,
    /* VSHUFPSZ128rmikz */
  },
  { /* 17166 */
    297,
    /* VSHUFPSZ128rri */
  },
  { /* 17167 */
    298,
    /* VSHUFPSZ128rrik */
  },
  { /* 17168 */
    299,
    /* VSHUFPSZ128rrikz */
  },
  { /* 17169 */
    300,
    /* VSHUFPSZ256rmbi */
  },
  { /* 17170 */
    301,
    /* VSHUFPSZ256rmbik */
  },
  { /* 17171 */
    302,
    /* VSHUFPSZ256rmbikz */
  },
  { /* 17172 */
    303,
    /* VSHUFPSZ256rmi */
  },
  { /* 17173 */
    304,
    /* VSHUFPSZ256rmik */
  },
  { /* 17174 */
    305,
    /* VSHUFPSZ256rmikz */
  },
  { /* 17175 */
    306,
    /* VSHUFPSZ256rri */
  },
  { /* 17176 */
    307,
    /* VSHUFPSZ256rrik */
  },
  { /* 17177 */
    308,
    /* VSHUFPSZ256rrikz */
  },
  { /* 17178 */
    309,
    /* VSHUFPSZrmbi */
  },
  { /* 17179 */
    310,
    /* VSHUFPSZrmbik */
  },
  { /* 17180 */
    311,
    /* VSHUFPSZrmbikz */
  },
  { /* 17181 */
    312,
    /* VSHUFPSZrmi */
  },
  { /* 17182 */
    313,
    /* VSHUFPSZrmik */
  },
  { /* 17183 */
    314,
    /* VSHUFPSZrmikz */
  },
  { /* 17184 */
    315,
    /* VSHUFPSZrri */
  },
  { /* 17185 */
    316,
    /* VSHUFPSZrrik */
  },
  { /* 17186 */
    317,
    /* VSHUFPSZrrikz */
  },
  { /* 17187 */
    330,
    /* VSHUFPSrmi */
  },
  { /* 17188 */
    331,
    /* VSHUFPSrri */
  },
  { /* 17189 */
    327,
    /* VSQRTPDYm */
  },
  { /* 17190 */
    462,
    /* VSQRTPDYr */
  },
  { /* 17191 */
    444,
    /* VSQRTPDZ128m */
  },
  { /* 17192 */
    357,
    /* VSQRTPDZ128mb */
  },
  { /* 17193 */
    358,
    /* VSQRTPDZ128mbk */
  },
  { /* 17194 */
    359,
    /* VSQRTPDZ128mbkz */
  },
  { /* 17195 */
    445,
    /* VSQRTPDZ128mk */
  },
  { /* 17196 */
    446,
    /* VSQRTPDZ128mkz */
  },
  { /* 17197 */
    360,
    /* VSQRTPDZ128r */
  },
  { /* 17198 */
    361,
    /* VSQRTPDZ128rk */
  },
  { /* 17199 */
    362,
    /* VSQRTPDZ128rkz */
  },
  { /* 17200 */
    463,
    /* VSQRTPDZ256m */
  },
  { /* 17201 */
    336,
    /* VSQRTPDZ256mb */
  },
  { /* 17202 */
    337,
    /* VSQRTPDZ256mbk */
  },
  { /* 17203 */
    338,
    /* VSQRTPDZ256mbkz */
  },
  { /* 17204 */
    464,
    /* VSQRTPDZ256mk */
  },
  { /* 17205 */
    465,
    /* VSQRTPDZ256mkz */
  },
  { /* 17206 */
    466,
    /* VSQRTPDZ256r */
  },
  { /* 17207 */
    467,
    /* VSQRTPDZ256rk */
  },
  { /* 17208 */
    468,
    /* VSQRTPDZ256rkz */
  },
  { /* 17209 */
    469,
    /* VSQRTPDZm */
  },
  { /* 17210 */
    342,
    /* VSQRTPDZmb */
  },
  { /* 17211 */
    343,
    /* VSQRTPDZmbk */
  },
  { /* 17212 */
    344,
    /* VSQRTPDZmbkz */
  },
  { /* 17213 */
    470,
    /* VSQRTPDZmk */
  },
  { /* 17214 */
    471,
    /* VSQRTPDZmkz */
  },
  { /* 17215 */
    472,
    /* VSQRTPDZr */
  },
  { /* 17216 */
    491,
    /* VSQRTPDZrb */
  },
  { /* 17217 */
    492,
    /* VSQRTPDZrbk */
  },
  { /* 17218 */
    493,
    /* VSQRTPDZrbkz */
  },
  { /* 17219 */
    476,
    /* VSQRTPDZrk */
  },
  { /* 17220 */
    477,
    /* VSQRTPDZrkz */
  },
  { /* 17221 */
    31,
    /* VSQRTPDm */
  },
  { /* 17222 */
    32,
    /* VSQRTPDr */
  },
  { /* 17223 */
    444,
    /* VSQRTPHZ128m */
  },
  { /* 17224 */
    412,
    /* VSQRTPHZ128mb */
  },
  { /* 17225 */
    494,
    /* VSQRTPHZ128mbk */
  },
  { /* 17226 */
    495,
    /* VSQRTPHZ128mbkz */
  },
  { /* 17227 */
    445,
    /* VSQRTPHZ128mk */
  },
  { /* 17228 */
    446,
    /* VSQRTPHZ128mkz */
  },
  { /* 17229 */
    360,
    /* VSQRTPHZ128r */
  },
  { /* 17230 */
    361,
    /* VSQRTPHZ128rk */
  },
  { /* 17231 */
    362,
    /* VSQRTPHZ128rkz */
  },
  { /* 17232 */
    463,
    /* VSQRTPHZ256m */
  },
  { /* 17233 */
    496,
    /* VSQRTPHZ256mb */
  },
  { /* 17234 */
    497,
    /* VSQRTPHZ256mbk */
  },
  { /* 17235 */
    498,
    /* VSQRTPHZ256mbkz */
  },
  { /* 17236 */
    464,
    /* VSQRTPHZ256mk */
  },
  { /* 17237 */
    465,
    /* VSQRTPHZ256mkz */
  },
  { /* 17238 */
    466,
    /* VSQRTPHZ256r */
  },
  { /* 17239 */
    467,
    /* VSQRTPHZ256rk */
  },
  { /* 17240 */
    468,
    /* VSQRTPHZ256rkz */
  },
  { /* 17241 */
    469,
    /* VSQRTPHZm */
  },
  { /* 17242 */
    499,
    /* VSQRTPHZmb */
  },
  { /* 17243 */
    500,
    /* VSQRTPHZmbk */
  },
  { /* 17244 */
    501,
    /* VSQRTPHZmbkz */
  },
  { /* 17245 */
    470,
    /* VSQRTPHZmk */
  },
  { /* 17246 */
    471,
    /* VSQRTPHZmkz */
  },
  { /* 17247 */
    472,
    /* VSQRTPHZr */
  },
  { /* 17248 */
    525,
    /* VSQRTPHZrb */
  },
  { /* 17249 */
    526,
    /* VSQRTPHZrbk */
  },
  { /* 17250 */
    527,
    /* VSQRTPHZrbkz */
  },
  { /* 17251 */
    476,
    /* VSQRTPHZrk */
  },
  { /* 17252 */
    477,
    /* VSQRTPHZrkz */
  },
  { /* 17253 */
    327,
    /* VSQRTPSYm */
  },
  { /* 17254 */
    462,
    /* VSQRTPSYr */
  },
  { /* 17255 */
    444,
    /* VSQRTPSZ128m */
  },
  { /* 17256 */
    364,
    /* VSQRTPSZ128mb */
  },
  { /* 17257 */
    365,
    /* VSQRTPSZ128mbk */
  },
  { /* 17258 */
    366,
    /* VSQRTPSZ128mbkz */
  },
  { /* 17259 */
    445,
    /* VSQRTPSZ128mk */
  },
  { /* 17260 */
    446,
    /* VSQRTPSZ128mkz */
  },
  { /* 17261 */
    360,
    /* VSQRTPSZ128r */
  },
  { /* 17262 */
    361,
    /* VSQRTPSZ128rk */
  },
  { /* 17263 */
    362,
    /* VSQRTPSZ128rkz */
  },
  { /* 17264 */
    463,
    /* VSQRTPSZ256m */
  },
  { /* 17265 */
    367,
    /* VSQRTPSZ256mb */
  },
  { /* 17266 */
    368,
    /* VSQRTPSZ256mbk */
  },
  { /* 17267 */
    369,
    /* VSQRTPSZ256mbkz */
  },
  { /* 17268 */
    464,
    /* VSQRTPSZ256mk */
  },
  { /* 17269 */
    465,
    /* VSQRTPSZ256mkz */
  },
  { /* 17270 */
    466,
    /* VSQRTPSZ256r */
  },
  { /* 17271 */
    467,
    /* VSQRTPSZ256rk */
  },
  { /* 17272 */
    468,
    /* VSQRTPSZ256rkz */
  },
  { /* 17273 */
    469,
    /* VSQRTPSZm */
  },
  { /* 17274 */
    370,
    /* VSQRTPSZmb */
  },
  { /* 17275 */
    371,
    /* VSQRTPSZmbk */
  },
  { /* 17276 */
    372,
    /* VSQRTPSZmbkz */
  },
  { /* 17277 */
    470,
    /* VSQRTPSZmk */
  },
  { /* 17278 */
    471,
    /* VSQRTPSZmkz */
  },
  { /* 17279 */
    472,
    /* VSQRTPSZr */
  },
  { /* 17280 */
    473,
    /* VSQRTPSZrb */
  },
  { /* 17281 */
    474,
    /* VSQRTPSZrbk */
  },
  { /* 17282 */
    475,
    /* VSQRTPSZrbkz */
  },
  { /* 17283 */
    476,
    /* VSQRTPSZrk */
  },
  { /* 17284 */
    477,
    /* VSQRTPSZrkz */
  },
  { /* 17285 */
    31,
    /* VSQRTPSm */
  },
  { /* 17286 */
    32,
    /* VSQRTPSr */
  },
  { /* 17287 */
    0,
    /*  */
  },
  { /* 17288 */
    219,
    /* VSQRTSDZm_Int */
  },
  { /* 17289 */
    220,
    /* VSQRTSDZm_Intk */
  },
  { /* 17290 */
    221,
    /* VSQRTSDZm_Intkz */
  },
  { /* 17291 */
    0,
    /*  */
  },
  { /* 17292 */
    273,
    /* VSQRTSDZr_Int */
  },
  { /* 17293 */
    274,
    /* VSQRTSDZr_Intk */
  },
  { /* 17294 */
    275,
    /* VSQRTSDZr_Intkz */
  },
  { /* 17295 */
    276,
    /* VSQRTSDZrb_Int */
  },
  { /* 17296 */
    277,
    /* VSQRTSDZrb_Intk */
  },
  { /* 17297 */
    278,
    /* VSQRTSDZrb_Intkz */
  },
  { /* 17298 */
    0,
    /*  */
  },
  { /* 17299 */
    247,
    /* VSQRTSDm_Int */
  },
  { /* 17300 */
    0,
    /*  */
  },
  { /* 17301 */
    248,
    /* VSQRTSDr_Int */
  },
  { /* 17302 */
    0,
    /*  */
  },
  { /* 17303 */
    249,
    /* VSQRTSHZm_Int */
  },
  { /* 17304 */
    250,
    /* VSQRTSHZm_Intk */
  },
  { /* 17305 */
    251,
    /* VSQRTSHZm_Intkz */
  },
  { /* 17306 */
    0,
    /*  */
  },
  { /* 17307 */
    279,
    /* VSQRTSHZr_Int */
  },
  { /* 17308 */
    280,
    /* VSQRTSHZr_Intk */
  },
  { /* 17309 */
    281,
    /* VSQRTSHZr_Intkz */
  },
  { /* 17310 */
    282,
    /* VSQRTSHZrb_Int */
  },
  { /* 17311 */
    283,
    /* VSQRTSHZrb_Intk */
  },
  { /* 17312 */
    284,
    /* VSQRTSHZrb_Intkz */
  },
  { /* 17313 */
    0,
    /*  */
  },
  { /* 17314 */
    261,
    /* VSQRTSSZm_Int */
  },
  { /* 17315 */
    262,
    /* VSQRTSSZm_Intk */
  },
  { /* 17316 */
    263,
    /* VSQRTSSZm_Intkz */
  },
  { /* 17317 */
    0,
    /*  */
  },
  { /* 17318 */
    285,
    /* VSQRTSSZr_Int */
  },
  { /* 17319 */
    286,
    /* VSQRTSSZr_Intk */
  },
  { /* 17320 */
    287,
    /* VSQRTSSZr_Intkz */
  },
  { /* 17321 */
    288,
    /* VSQRTSSZrb_Int */
  },
  { /* 17322 */
    289,
    /* VSQRTSSZrb_Intk */
  },
  { /* 17323 */
    290,
    /* VSQRTSSZrb_Intkz */
  },
  { /* 17324 */
    0,
    /*  */
  },
  { /* 17325 */
    247,
    /* VSQRTSSm_Int */
  },
  { /* 17326 */
    0,
    /*  */
  },
  { /* 17327 */
    248,
    /* VSQRTSSr_Int */
  },
  { /* 17328 */
    29,
    /* VSTMXCSR */
  },
  { /* 17329 */
    216,
    /* VSUBPDYrm */
  },
  { /* 17330 */
    217,
    /* VSUBPDYrr */
  },
  { /* 17331 */
    218,
    /* VSUBPDZ128rm */
  },
  { /* 17332 */
    219,
    /* VSUBPDZ128rmb */
  },
  { /* 17333 */
    220,
    /* VSUBPDZ128rmbk */
  },
  { /* 17334 */
    221,
    /* VSUBPDZ128rmbkz */
  },
  { /* 17335 */
    215,
    /* VSUBPDZ128rmk */
  },
  { /* 17336 */
    222,
    /* VSUBPDZ128rmkz */
  },
  { /* 17337 */
    223,
    /* VSUBPDZ128rr */
  },
  { /* 17338 */
    224,
    /* VSUBPDZ128rrk */
  },
  { /* 17339 */
    225,
    /* VSUBPDZ128rrkz */
  },
  { /* 17340 */
    226,
    /* VSUBPDZ256rm */
  },
  { /* 17341 */
    227,
    /* VSUBPDZ256rmb */
  },
  { /* 17342 */
    228,
    /* VSUBPDZ256rmbk */
  },
  { /* 17343 */
    229,
    /* VSUBPDZ256rmbkz */
  },
  { /* 17344 */
    230,
    /* VSUBPDZ256rmk */
  },
  { /* 17345 */
    231,
    /* VSUBPDZ256rmkz */
  },
  { /* 17346 */
    232,
    /* VSUBPDZ256rr */
  },
  { /* 17347 */
    233,
    /* VSUBPDZ256rrk */
  },
  { /* 17348 */
    234,
    /* VSUBPDZ256rrkz */
  },
  { /* 17349 */
    235,
    /* VSUBPDZrm */
  },
  { /* 17350 */
    236,
    /* VSUBPDZrmb */
  },
  { /* 17351 */
    237,
    /* VSUBPDZrmbk */
  },
  { /* 17352 */
    238,
    /* VSUBPDZrmbkz */
  },
  { /* 17353 */
    239,
    /* VSUBPDZrmk */
  },
  { /* 17354 */
    240,
    /* VSUBPDZrmkz */
  },
  { /* 17355 */
    241,
    /* VSUBPDZrr */
  },
  { /* 17356 */
    242,
    /* VSUBPDZrrb */
  },
  { /* 17357 */
    243,
    /* VSUBPDZrrbk */
  },
  { /* 17358 */
    244,
    /* VSUBPDZrrbkz */
  },
  { /* 17359 */
    245,
    /* VSUBPDZrrk */
  },
  { /* 17360 */
    246,
    /* VSUBPDZrrkz */
  },
  { /* 17361 */
    247,
    /* VSUBPDrm */
  },
  { /* 17362 */
    248,
    /* VSUBPDrr */
  },
  { /* 17363 */
    218,
    /* VSUBPHZ128rm */
  },
  { /* 17364 */
    249,
    /* VSUBPHZ128rmb */
  },
  { /* 17365 */
    250,
    /* VSUBPHZ128rmbk */
  },
  { /* 17366 */
    251,
    /* VSUBPHZ128rmbkz */
  },
  { /* 17367 */
    215,
    /* VSUBPHZ128rmk */
  },
  { /* 17368 */
    222,
    /* VSUBPHZ128rmkz */
  },
  { /* 17369 */
    223,
    /* VSUBPHZ128rr */
  },
  { /* 17370 */
    224,
    /* VSUBPHZ128rrk */
  },
  { /* 17371 */
    225,
    /* VSUBPHZ128rrkz */
  },
  { /* 17372 */
    226,
    /* VSUBPHZ256rm */
  },
  { /* 17373 */
    252,
    /* VSUBPHZ256rmb */
  },
  { /* 17374 */
    253,
    /* VSUBPHZ256rmbk */
  },
  { /* 17375 */
    254,
    /* VSUBPHZ256rmbkz */
  },
  { /* 17376 */
    230,
    /* VSUBPHZ256rmk */
  },
  { /* 17377 */
    231,
    /* VSUBPHZ256rmkz */
  },
  { /* 17378 */
    232,
    /* VSUBPHZ256rr */
  },
  { /* 17379 */
    233,
    /* VSUBPHZ256rrk */
  },
  { /* 17380 */
    234,
    /* VSUBPHZ256rrkz */
  },
  { /* 17381 */
    235,
    /* VSUBPHZrm */
  },
  { /* 17382 */
    255,
    /* VSUBPHZrmb */
  },
  { /* 17383 */
    256,
    /* VSUBPHZrmbk */
  },
  { /* 17384 */
    257,
    /* VSUBPHZrmbkz */
  },
  { /* 17385 */
    239,
    /* VSUBPHZrmk */
  },
  { /* 17386 */
    240,
    /* VSUBPHZrmkz */
  },
  { /* 17387 */
    241,
    /* VSUBPHZrr */
  },
  { /* 17388 */
    258,
    /* VSUBPHZrrb */
  },
  { /* 17389 */
    259,
    /* VSUBPHZrrbk */
  },
  { /* 17390 */
    260,
    /* VSUBPHZrrbkz */
  },
  { /* 17391 */
    245,
    /* VSUBPHZrrk */
  },
  { /* 17392 */
    246,
    /* VSUBPHZrrkz */
  },
  { /* 17393 */
    216,
    /* VSUBPSYrm */
  },
  { /* 17394 */
    217,
    /* VSUBPSYrr */
  },
  { /* 17395 */
    218,
    /* VSUBPSZ128rm */
  },
  { /* 17396 */
    261,
    /* VSUBPSZ128rmb */
  },
  { /* 17397 */
    262,
    /* VSUBPSZ128rmbk */
  },
  { /* 17398 */
    263,
    /* VSUBPSZ128rmbkz */
  },
  { /* 17399 */
    215,
    /* VSUBPSZ128rmk */
  },
  { /* 17400 */
    222,
    /* VSUBPSZ128rmkz */
  },
  { /* 17401 */
    223,
    /* VSUBPSZ128rr */
  },
  { /* 17402 */
    224,
    /* VSUBPSZ128rrk */
  },
  { /* 17403 */
    225,
    /* VSUBPSZ128rrkz */
  },
  { /* 17404 */
    226,
    /* VSUBPSZ256rm */
  },
  { /* 17405 */
    264,
    /* VSUBPSZ256rmb */
  },
  { /* 17406 */
    265,
    /* VSUBPSZ256rmbk */
  },
  { /* 17407 */
    266,
    /* VSUBPSZ256rmbkz */
  },
  { /* 17408 */
    230,
    /* VSUBPSZ256rmk */
  },
  { /* 17409 */
    231,
    /* VSUBPSZ256rmkz */
  },
  { /* 17410 */
    232,
    /* VSUBPSZ256rr */
  },
  { /* 17411 */
    233,
    /* VSUBPSZ256rrk */
  },
  { /* 17412 */
    234,
    /* VSUBPSZ256rrkz */
  },
  { /* 17413 */
    235,
    /* VSUBPSZrm */
  },
  { /* 17414 */
    267,
    /* VSUBPSZrmb */
  },
  { /* 17415 */
    268,
    /* VSUBPSZrmbk */
  },
  { /* 17416 */
    269,
    /* VSUBPSZrmbkz */
  },
  { /* 17417 */
    239,
    /* VSUBPSZrmk */
  },
  { /* 17418 */
    240,
    /* VSUBPSZrmkz */
  },
  { /* 17419 */
    241,
    /* VSUBPSZrr */
  },
  { /* 17420 */
    270,
    /* VSUBPSZrrb */
  },
  { /* 17421 */
    271,
    /* VSUBPSZrrbk */
  },
  { /* 17422 */
    272,
    /* VSUBPSZrrbkz */
  },
  { /* 17423 */
    245,
    /* VSUBPSZrrk */
  },
  { /* 17424 */
    246,
    /* VSUBPSZrrkz */
  },
  { /* 17425 */
    247,
    /* VSUBPSrm */
  },
  { /* 17426 */
    248,
    /* VSUBPSrr */
  },
  { /* 17427 */
    0,
    /*  */
  },
  { /* 17428 */
    219,
    /* VSUBSDZrm_Int */
  },
  { /* 17429 */
    220,
    /* VSUBSDZrm_Intk */
  },
  { /* 17430 */
    221,
    /* VSUBSDZrm_Intkz */
  },
  { /* 17431 */
    0,
    /*  */
  },
  { /* 17432 */
    273,
    /* VSUBSDZrr_Int */
  },
  { /* 17433 */
    274,
    /* VSUBSDZrr_Intk */
  },
  { /* 17434 */
    275,
    /* VSUBSDZrr_Intkz */
  },
  { /* 17435 */
    276,
    /* VSUBSDZrrb_Int */
  },
  { /* 17436 */
    277,
    /* VSUBSDZrrb_Intk */
  },
  { /* 17437 */
    278,
    /* VSUBSDZrrb_Intkz */
  },
  { /* 17438 */
    0,
    /*  */
  },
  { /* 17439 */
    247,
    /* VSUBSDrm_Int */
  },
  { /* 17440 */
    0,
    /*  */
  },
  { /* 17441 */
    248,
    /* VSUBSDrr_Int */
  },
  { /* 17442 */
    0,
    /*  */
  },
  { /* 17443 */
    249,
    /* VSUBSHZrm_Int */
  },
  { /* 17444 */
    250,
    /* VSUBSHZrm_Intk */
  },
  { /* 17445 */
    251,
    /* VSUBSHZrm_Intkz */
  },
  { /* 17446 */
    0,
    /*  */
  },
  { /* 17447 */
    279,
    /* VSUBSHZrr_Int */
  },
  { /* 17448 */
    280,
    /* VSUBSHZrr_Intk */
  },
  { /* 17449 */
    281,
    /* VSUBSHZrr_Intkz */
  },
  { /* 17450 */
    282,
    /* VSUBSHZrrb_Int */
  },
  { /* 17451 */
    283,
    /* VSUBSHZrrb_Intk */
  },
  { /* 17452 */
    284,
    /* VSUBSHZrrb_Intkz */
  },
  { /* 17453 */
    0,
    /*  */
  },
  { /* 17454 */
    261,
    /* VSUBSSZrm_Int */
  },
  { /* 17455 */
    262,
    /* VSUBSSZrm_Intk */
  },
  { /* 17456 */
    263,
    /* VSUBSSZrm_Intkz */
  },
  { /* 17457 */
    0,
    /*  */
  },
  { /* 17458 */
    285,
    /* VSUBSSZrr_Int */
  },
  { /* 17459 */
    286,
    /* VSUBSSZrr_Intk */
  },
  { /* 17460 */
    287,
    /* VSUBSSZrr_Intkz */
  },
  { /* 17461 */
    288,
    /* VSUBSSZrrb_Int */
  },
  { /* 17462 */
    289,
    /* VSUBSSZrrb_Intk */
  },
  { /* 17463 */
    290,
    /* VSUBSSZrrb_Intkz */
  },
  { /* 17464 */
    0,
    /*  */
  },
  { /* 17465 */
    247,
    /* VSUBSSrm_Int */
  },
  { /* 17466 */
    0,
    /*  */
  },
  { /* 17467 */
    248,
    /* VSUBSSrr_Int */
  },
  { /* 17468 */
    327,
    /* VTESTPDYrm */
  },
  { /* 17469 */
    462,
    /* VTESTPDYrr */
  },
  { /* 17470 */
    31,
    /* VTESTPDrm */
  },
  { /* 17471 */
    32,
    /* VTESTPDrr */
  },
  { /* 17472 */
    327,
    /* VTESTPSYrm */
  },
  { /* 17473 */
    462,
    /* VTESTPSYrr */
  },
  { /* 17474 */
    31,
    /* VTESTPSrm */
  },
  { /* 17475 */
    32,
    /* VTESTPSrr */
  },
  { /* 17476 */
    357,
    /* VUCOMISDZrm */
  },
  { /* 17477 */
    0,
    /*  */
  },
  { /* 17478 */
    411,
    /* VUCOMISDZrr */
  },
  { /* 17479 */
    0,
    /*  */
  },
  { /* 17480 */
    411,
    /* VUCOMISDZrrb */
  },
  { /* 17481 */
    31,
    /* VUCOMISDrm */
  },
  { /* 17482 */
    0,
    /*  */
  },
  { /* 17483 */
    32,
    /* VUCOMISDrr */
  },
  { /* 17484 */
    0,
    /*  */
  },
  { /* 17485 */
    412,
    /* VUCOMISHZrm */
  },
  { /* 17486 */
    0,
    /*  */
  },
  { /* 17487 */
    413,
    /* VUCOMISHZrr */
  },
  { /* 17488 */
    0,
    /*  */
  },
  { /* 17489 */
    413,
    /* VUCOMISHZrrb */
  },
  { /* 17490 */
    364,
    /* VUCOMISSZrm */
  },
  { /* 17491 */
    0,
    /*  */
  },
  { /* 17492 */
    414,
    /* VUCOMISSZrr */
  },
  { /* 17493 */
    0,
    /*  */
  },
  { /* 17494 */
    414,
    /* VUCOMISSZrrb */
  },
  { /* 17495 */
    31,
    /* VUCOMISSrm */
  },
  { /* 17496 */
    0,
    /*  */
  },
  { /* 17497 */
    32,
    /* VUCOMISSrr */
  },
  { /* 17498 */
    0,
    /*  */
  },
  { /* 17499 */
    216,
    /* VUNPCKHPDYrm */
  },
  { /* 17500 */
    217,
    /* VUNPCKHPDYrr */
  },
  { /* 17501 */
    218,
    /* VUNPCKHPDZ128rm */
  },
  { /* 17502 */
    219,
    /* VUNPCKHPDZ128rmb */
  },
  { /* 17503 */
    220,
    /* VUNPCKHPDZ128rmbk */
  },
  { /* 17504 */
    221,
    /* VUNPCKHPDZ128rmbkz */
  },
  { /* 17505 */
    215,
    /* VUNPCKHPDZ128rmk */
  },
  { /* 17506 */
    222,
    /* VUNPCKHPDZ128rmkz */
  },
  { /* 17507 */
    223,
    /* VUNPCKHPDZ128rr */
  },
  { /* 17508 */
    224,
    /* VUNPCKHPDZ128rrk */
  },
  { /* 17509 */
    225,
    /* VUNPCKHPDZ128rrkz */
  },
  { /* 17510 */
    226,
    /* VUNPCKHPDZ256rm */
  },
  { /* 17511 */
    227,
    /* VUNPCKHPDZ256rmb */
  },
  { /* 17512 */
    228,
    /* VUNPCKHPDZ256rmbk */
  },
  { /* 17513 */
    229,
    /* VUNPCKHPDZ256rmbkz */
  },
  { /* 17514 */
    230,
    /* VUNPCKHPDZ256rmk */
  },
  { /* 17515 */
    231,
    /* VUNPCKHPDZ256rmkz */
  },
  { /* 17516 */
    232,
    /* VUNPCKHPDZ256rr */
  },
  { /* 17517 */
    233,
    /* VUNPCKHPDZ256rrk */
  },
  { /* 17518 */
    234,
    /* VUNPCKHPDZ256rrkz */
  },
  { /* 17519 */
    235,
    /* VUNPCKHPDZrm */
  },
  { /* 17520 */
    236,
    /* VUNPCKHPDZrmb */
  },
  { /* 17521 */
    237,
    /* VUNPCKHPDZrmbk */
  },
  { /* 17522 */
    238,
    /* VUNPCKHPDZrmbkz */
  },
  { /* 17523 */
    239,
    /* VUNPCKHPDZrmk */
  },
  { /* 17524 */
    240,
    /* VUNPCKHPDZrmkz */
  },
  { /* 17525 */
    241,
    /* VUNPCKHPDZrr */
  },
  { /* 17526 */
    245,
    /* VUNPCKHPDZrrk */
  },
  { /* 17527 */
    246,
    /* VUNPCKHPDZrrkz */
  },
  { /* 17528 */
    247,
    /* VUNPCKHPDrm */
  },
  { /* 17529 */
    248,
    /* VUNPCKHPDrr */
  },
  { /* 17530 */
    216,
    /* VUNPCKHPSYrm */
  },
  { /* 17531 */
    217,
    /* VUNPCKHPSYrr */
  },
  { /* 17532 */
    218,
    /* VUNPCKHPSZ128rm */
  },
  { /* 17533 */
    261,
    /* VUNPCKHPSZ128rmb */
  },
  { /* 17534 */
    262,
    /* VUNPCKHPSZ128rmbk */
  },
  { /* 17535 */
    263,
    /* VUNPCKHPSZ128rmbkz */
  },
  { /* 17536 */
    215,
    /* VUNPCKHPSZ128rmk */
  },
  { /* 17537 */
    222,
    /* VUNPCKHPSZ128rmkz */
  },
  { /* 17538 */
    223,
    /* VUNPCKHPSZ128rr */
  },
  { /* 17539 */
    224,
    /* VUNPCKHPSZ128rrk */
  },
  { /* 17540 */
    225,
    /* VUNPCKHPSZ128rrkz */
  },
  { /* 17541 */
    226,
    /* VUNPCKHPSZ256rm */
  },
  { /* 17542 */
    264,
    /* VUNPCKHPSZ256rmb */
  },
  { /* 17543 */
    265,
    /* VUNPCKHPSZ256rmbk */
  },
  { /* 17544 */
    266,
    /* VUNPCKHPSZ256rmbkz */
  },
  { /* 17545 */
    230,
    /* VUNPCKHPSZ256rmk */
  },
  { /* 17546 */
    231,
    /* VUNPCKHPSZ256rmkz */
  },
  { /* 17547 */
    232,
    /* VUNPCKHPSZ256rr */
  },
  { /* 17548 */
    233,
    /* VUNPCKHPSZ256rrk */
  },
  { /* 17549 */
    234,
    /* VUNPCKHPSZ256rrkz */
  },
  { /* 17550 */
    235,
    /* VUNPCKHPSZrm */
  },
  { /* 17551 */
    267,
    /* VUNPCKHPSZrmb */
  },
  { /* 17552 */
    268,
    /* VUNPCKHPSZrmbk */
  },
  { /* 17553 */
    269,
    /* VUNPCKHPSZrmbkz */
  },
  { /* 17554 */
    239,
    /* VUNPCKHPSZrmk */
  },
  { /* 17555 */
    240,
    /* VUNPCKHPSZrmkz */
  },
  { /* 17556 */
    241,
    /* VUNPCKHPSZrr */
  },
  { /* 17557 */
    245,
    /* VUNPCKHPSZrrk */
  },
  { /* 17558 */
    246,
    /* VUNPCKHPSZrrkz */
  },
  { /* 17559 */
    247,
    /* VUNPCKHPSrm */
  },
  { /* 17560 */
    248,
    /* VUNPCKHPSrr */
  },
  { /* 17561 */
    216,
    /* VUNPCKLPDYrm */
  },
  { /* 17562 */
    217,
    /* VUNPCKLPDYrr */
  },
  { /* 17563 */
    218,
    /* VUNPCKLPDZ128rm */
  },
  { /* 17564 */
    219,
    /* VUNPCKLPDZ128rmb */
  },
  { /* 17565 */
    220,
    /* VUNPCKLPDZ128rmbk */
  },
  { /* 17566 */
    221,
    /* VUNPCKLPDZ128rmbkz */
  },
  { /* 17567 */
    215,
    /* VUNPCKLPDZ128rmk */
  },
  { /* 17568 */
    222,
    /* VUNPCKLPDZ128rmkz */
  },
  { /* 17569 */
    223,
    /* VUNPCKLPDZ128rr */
  },
  { /* 17570 */
    224,
    /* VUNPCKLPDZ128rrk */
  },
  { /* 17571 */
    225,
    /* VUNPCKLPDZ128rrkz */
  },
  { /* 17572 */
    226,
    /* VUNPCKLPDZ256rm */
  },
  { /* 17573 */
    227,
    /* VUNPCKLPDZ256rmb */
  },
  { /* 17574 */
    228,
    /* VUNPCKLPDZ256rmbk */
  },
  { /* 17575 */
    229,
    /* VUNPCKLPDZ256rmbkz */
  },
  { /* 17576 */
    230,
    /* VUNPCKLPDZ256rmk */
  },
  { /* 17577 */
    231,
    /* VUNPCKLPDZ256rmkz */
  },
  { /* 17578 */
    232,
    /* VUNPCKLPDZ256rr */
  },
  { /* 17579 */
    233,
    /* VUNPCKLPDZ256rrk */
  },
  { /* 17580 */
    234,
    /* VUNPCKLPDZ256rrkz */
  },
  { /* 17581 */
    235,
    /* VUNPCKLPDZrm */
  },
  { /* 17582 */
    236,
    /* VUNPCKLPDZrmb */
  },
  { /* 17583 */
    237,
    /* VUNPCKLPDZrmbk */
  },
  { /* 17584 */
    238,
    /* VUNPCKLPDZrmbkz */
  },
  { /* 17585 */
    239,
    /* VUNPCKLPDZrmk */
  },
  { /* 17586 */
    240,
    /* VUNPCKLPDZrmkz */
  },
  { /* 17587 */
    241,
    /* VUNPCKLPDZrr */
  },
  { /* 17588 */
    245,
    /* VUNPCKLPDZrrk */
  },
  { /* 17589 */
    246,
    /* VUNPCKLPDZrrkz */
  },
  { /* 17590 */
    247,
    /* VUNPCKLPDrm */
  },
  { /* 17591 */
    248,
    /* VUNPCKLPDrr */
  },
  { /* 17592 */
    216,
    /* VUNPCKLPSYrm */
  },
  { /* 17593 */
    217,
    /* VUNPCKLPSYrr */
  },
  { /* 17594 */
    218,
    /* VUNPCKLPSZ128rm */
  },
  { /* 17595 */
    261,
    /* VUNPCKLPSZ128rmb */
  },
  { /* 17596 */
    262,
    /* VUNPCKLPSZ128rmbk */
  },
  { /* 17597 */
    263,
    /* VUNPCKLPSZ128rmbkz */
  },
  { /* 17598 */
    215,
    /* VUNPCKLPSZ128rmk */
  },
  { /* 17599 */
    222,
    /* VUNPCKLPSZ128rmkz */
  },
  { /* 17600 */
    223,
    /* VUNPCKLPSZ128rr */
  },
  { /* 17601 */
    224,
    /* VUNPCKLPSZ128rrk */
  },
  { /* 17602 */
    225,
    /* VUNPCKLPSZ128rrkz */
  },
  { /* 17603 */
    226,
    /* VUNPCKLPSZ256rm */
  },
  { /* 17604 */
    264,
    /* VUNPCKLPSZ256rmb */
  },
  { /* 17605 */
    265,
    /* VUNPCKLPSZ256rmbk */
  },
  { /* 17606 */
    266,
    /* VUNPCKLPSZ256rmbkz */
  },
  { /* 17607 */
    230,
    /* VUNPCKLPSZ256rmk */
  },
  { /* 17608 */
    231,
    /* VUNPCKLPSZ256rmkz */
  },
  { /* 17609 */
    232,
    /* VUNPCKLPSZ256rr */
  },
  { /* 17610 */
    233,
    /* VUNPCKLPSZ256rrk */
  },
  { /* 17611 */
    234,
    /* VUNPCKLPSZ256rrkz */
  },
  { /* 17612 */
    235,
    /* VUNPCKLPSZrm */
  },
  { /* 17613 */
    267,
    /* VUNPCKLPSZrmb */
  },
  { /* 17614 */
    268,
    /* VUNPCKLPSZrmbk */
  },
  { /* 17615 */
    269,
    /* VUNPCKLPSZrmbkz */
  },
  { /* 17616 */
    239,
    /* VUNPCKLPSZrmk */
  },
  { /* 17617 */
    240,
    /* VUNPCKLPSZrmkz */
  },
  { /* 17618 */
    241,
    /* VUNPCKLPSZrr */
  },
  { /* 17619 */
    245,
    /* VUNPCKLPSZrrk */
  },
  { /* 17620 */
    246,
    /* VUNPCKLPSZrrkz */
  },
  { /* 17621 */
    247,
    /* VUNPCKLPSrm */
  },
  { /* 17622 */
    248,
    /* VUNPCKLPSrr */
  },
  { /* 17623 */
    216,
    /* VXORPDYrm */
  },
  { /* 17624 */
    217,
    /* VXORPDYrr */
  },
  { /* 17625 */
    218,
    /* VXORPDZ128rm */
  },
  { /* 17626 */
    219,
    /* VXORPDZ128rmb */
  },
  { /* 17627 */
    220,
    /* VXORPDZ128rmbk */
  },
  { /* 17628 */
    221,
    /* VXORPDZ128rmbkz */
  },
  { /* 17629 */
    215,
    /* VXORPDZ128rmk */
  },
  { /* 17630 */
    222,
    /* VXORPDZ128rmkz */
  },
  { /* 17631 */
    223,
    /* VXORPDZ128rr */
  },
  { /* 17632 */
    224,
    /* VXORPDZ128rrk */
  },
  { /* 17633 */
    225,
    /* VXORPDZ128rrkz */
  },
  { /* 17634 */
    226,
    /* VXORPDZ256rm */
  },
  { /* 17635 */
    227,
    /* VXORPDZ256rmb */
  },
  { /* 17636 */
    228,
    /* VXORPDZ256rmbk */
  },
  { /* 17637 */
    229,
    /* VXORPDZ256rmbkz */
  },
  { /* 17638 */
    230,
    /* VXORPDZ256rmk */
  },
  { /* 17639 */
    231,
    /* VXORPDZ256rmkz */
  },
  { /* 17640 */
    232,
    /* VXORPDZ256rr */
  },
  { /* 17641 */
    233,
    /* VXORPDZ256rrk */
  },
  { /* 17642 */
    234,
    /* VXORPDZ256rrkz */
  },
  { /* 17643 */
    235,
    /* VXORPDZrm */
  },
  { /* 17644 */
    236,
    /* VXORPDZrmb */
  },
  { /* 17645 */
    237,
    /* VXORPDZrmbk */
  },
  { /* 17646 */
    238,
    /* VXORPDZrmbkz */
  },
  { /* 17647 */
    239,
    /* VXORPDZrmk */
  },
  { /* 17648 */
    240,
    /* VXORPDZrmkz */
  },
  { /* 17649 */
    241,
    /* VXORPDZrr */
  },
  { /* 17650 */
    245,
    /* VXORPDZrrk */
  },
  { /* 17651 */
    246,
    /* VXORPDZrrkz */
  },
  { /* 17652 */
    247,
    /* VXORPDrm */
  },
  { /* 17653 */
    248,
    /* VXORPDrr */
  },
  { /* 17654 */
    216,
    /* VXORPSYrm */
  },
  { /* 17655 */
    217,
    /* VXORPSYrr */
  },
  { /* 17656 */
    218,
    /* VXORPSZ128rm */
  },
  { /* 17657 */
    261,
    /* VXORPSZ128rmb */
  },
  { /* 17658 */
    262,
    /* VXORPSZ128rmbk */
  },
  { /* 17659 */
    263,
    /* VXORPSZ128rmbkz */
  },
  { /* 17660 */
    215,
    /* VXORPSZ128rmk */
  },
  { /* 17661 */
    222,
    /* VXORPSZ128rmkz */
  },
  { /* 17662 */
    223,
    /* VXORPSZ128rr */
  },
  { /* 17663 */
    224,
    /* VXORPSZ128rrk */
  },
  { /* 17664 */
    225,
    /* VXORPSZ128rrkz */
  },
  { /* 17665 */
    226,
    /* VXORPSZ256rm */
  },
  { /* 17666 */
    264,
    /* VXORPSZ256rmb */
  },
  { /* 17667 */
    265,
    /* VXORPSZ256rmbk */
  },
  { /* 17668 */
    266,
    /* VXORPSZ256rmbkz */
  },
  { /* 17669 */
    230,
    /* VXORPSZ256rmk */
  },
  { /* 17670 */
    231,
    /* VXORPSZ256rmkz */
  },
  { /* 17671 */
    232,
    /* VXORPSZ256rr */
  },
  { /* 17672 */
    233,
    /* VXORPSZ256rrk */
  },
  { /* 17673 */
    234,
    /* VXORPSZ256rrkz */
  },
  { /* 17674 */
    235,
    /* VXORPSZrm */
  },
  { /* 17675 */
    267,
    /* VXORPSZrmb */
  },
  { /* 17676 */
    268,
    /* VXORPSZrmbk */
  },
  { /* 17677 */
    269,
    /* VXORPSZrmbkz */
  },
  { /* 17678 */
    239,
    /* VXORPSZrmk */
  },
  { /* 17679 */
    240,
    /* VXORPSZrmkz */
  },
  { /* 17680 */
    241,
    /* VXORPSZrr */
  },
  { /* 17681 */
    245,
    /* VXORPSZrrk */
  },
  { /* 17682 */
    246,
    /* VXORPSZrrkz */
  },
  { /* 17683 */
    247,
    /* VXORPSrm */
  },
  { /* 17684 */
    248,
    /* VXORPSrr */
  },
  { /* 17685 */
    0,
    /* VZEROALL */
  },
  { /* 17686 */
    0,
    /* VZEROUPPER */
  },
  { /* 17687 */
    0,
    /* WAIT */
  },
  { /* 17688 */
    0,
    /* WBINVD */
  },
  { /* 17689 */
    0,
    /* WBNOINVD */
  },
  { /* 17690 */
    0,
    /*  */
  },
  { /* 17691 */
    0,
    /*  */
  },
  { /* 17692 */
    114,
    /* WRFSBASE */
  },
  { /* 17693 */
    70,
    /* WRFSBASE64 */
  },
  { /* 17694 */
    114,
    /* WRGSBASE */
  },
  { /* 17695 */
    70,
    /* WRGSBASE64 */
  },
  { /* 17696 */
    0,
    /* WRMSR */
  },
  { /* 17697 */
    0,
    /* WRMSRLIST */
  },
  { /* 17698 */
    0,
    /* WRMSRNS */
  },
  { /* 17699 */
    0,
    /* WRPKRUr */
  },
  { /* 17700 */
    2,
    /* WRSSD */
  },
  { /* 17701 */
    3,
    /* WRSSQ */
  },
  { /* 17702 */
    2,
    /* WRUSSD */
  },
  { /* 17703 */
    3,
    /* WRUSSQ */
  },
  { /* 17704 */
    1,
    /* XABORT */
  },
  { /* 17705 */
    0,
    /*  */
  },
  { /* 17706 */
    10,
    /* XADD16rm */
  },
  { /* 17707 */
    1005,
    /* XADD16rr */
  },
  { /* 17708 */
    10,
    /* XADD32rm */
  },
  { /* 17709 */
    1005,
    /* XADD32rr */
  },
  { /* 17710 */
    17,
    /* XADD64rm */
  },
  { /* 17711 */
    1006,
    /* XADD64rr */
  },
  { /* 17712 */
    22,
    /* XADD8rm */
  },
  { /* 17713 */
    1007,
    /* XADD8rr */
  },
  { /* 17714 */
    0,
    /* XAM_F */
  },
  { /* 17715 */
    0,
    /*  */
  },
  { /* 17716 */
    0,
    /*  */
  },
  { /* 17717 */
    0,
    /*  */
  },
  { /* 17718 */
    0,
    /*  */
  },
  { /* 17719 */
    71,
    /* XBEGIN_2 */
  },
  { /* 17720 */
    69,
    /* XBEGIN_4 */
  },
  { /* 17721 */
    59,
    /* XCHG16ar */
  },
  { /* 17722 */
    10,
    /* XCHG16rm */
  },
  { /* 17723 */
    1008,
    /* XCHG16rr */
  },
  { /* 17724 */
    59,
    /* XCHG32ar */
  },
  { /* 17725 */
    10,
    /* XCHG32rm */
  },
  { /* 17726 */
    1008,
    /* XCHG32rr */
  },
  { /* 17727 */
    60,
    /* XCHG64ar */
  },
  { /* 17728 */
    17,
    /* XCHG64rm */
  },
  { /* 17729 */
    1009,
    /* XCHG64rr */
  },
  { /* 17730 */
    22,
    /* XCHG8rm */
  },
  { /* 17731 */
    1010,
    /* XCHG8rr */
  },
  { /* 17732 */
    30,
    /* XCH_F */
  },
  { /* 17733 */
    0,
    /* XCRYPTCBC */
  },
  { /* 17734 */
    0,
    /* XCRYPTCFB */
  },
  { /* 17735 */
    0,
    /* XCRYPTCTR */
  },
  { /* 17736 */
    0,
    /* XCRYPTECB */
  },
  { /* 17737 */
    0,
    /* XCRYPTOFB */
  },
  { /* 17738 */
    0,
    /* XEND */
  },
  { /* 17739 */
    0,
    /* XGETBV */
  },
  { /* 17740 */
    0,
    /* XLAT */
  },
  { /* 17741 */
    4,
    /* XOR16i16 */
  },
  { /* 17742 */
    5,
    /* XOR16mi */
  },
  { /* 17743 */
    6,
    /* XOR16mi8 */
  },
  { /* 17744 */
    7,
    /* XOR16mr */
  },
  { /* 17745 */
    8,
    /* XOR16ri */
  },
  { /* 17746 */
    9,
    /* XOR16ri8 */
  },
  { /* 17747 */
    10,
    /* XOR16rm */
  },
  { /* 17748 */
    11,
    /* XOR16rr */
  },
  { /* 17749 */
    12,
    /* XOR16rr_REV */
  },
  { /* 17750 */
    4,
    /* XOR32i32 */
  },
  { /* 17751 */
    5,
    /* XOR32mi */
  },
  { /* 17752 */
    6,
    /* XOR32mi8 */
  },
  { /* 17753 */
    7,
    /* XOR32mr */
  },
  { /* 17754 */
    8,
    /* XOR32ri */
  },
  { /* 17755 */
    9,
    /* XOR32ri8 */
  },
  { /* 17756 */
    10,
    /* XOR32rm */
  },
  { /* 17757 */
    11,
    /* XOR32rr */
  },
  { /* 17758 */
    12,
    /* XOR32rr_REV */
  },
  { /* 17759 */
    13,
    /* XOR64i32 */
  },
  { /* 17760 */
    14,
    /* XOR64mi32 */
  },
  { /* 17761 */
    6,
    /* XOR64mi8 */
  },
  { /* 17762 */
    3,
    /* XOR64mr */
  },
  { /* 17763 */
    15,
    /* XOR64ri32 */
  },
  { /* 17764 */
    16,
    /* XOR64ri8 */
  },
  { /* 17765 */
    17,
    /* XOR64rm */
  },
  { /* 17766 */
    18,
    /* XOR64rr */
  },
  { /* 17767 */
    19,
    /* XOR64rr_REV */
  },
  { /* 17768 */
    1,
    /* XOR8i8 */
  },
  { /* 17769 */
    6,
    /* XOR8mi */
  },
  { /* 17770 */
    6,
    /* XOR8mi8 */
  },
  { /* 17771 */
    20,
    /* XOR8mr */
  },
  { /* 17772 */
    21,
    /* XOR8ri */
  },
  { /* 17773 */
    21,
    /* XOR8ri8 */
  },
  { /* 17774 */
    22,
    /* XOR8rm */
  },
  { /* 17775 */
    23,
    /* XOR8rr */
  },
  { /* 17776 */
    0,
    /*  */
  },
  { /* 17777 */
    24,
    /* XOR8rr_REV */
  },
  { /* 17778 */
    27,
    /* XORPDrm */
  },
  { /* 17779 */
    28,
    /* XORPDrr */
  },
  { /* 17780 */
    27,
    /* XORPSrm */
  },
  { /* 17781 */
    28,
    /* XORPSrr */
  },
  { /* 17782 */
    0,
    /*  */
  },
  { /* 17783 */
    0,
    /* XRESLDTRK */
  },
  { /* 17784 */
    29,
    /* XRSTOR */
  },
  { /* 17785 */
    29,
    /* XRSTOR64 */
  },
  { /* 17786 */
    29,
    /* XRSTORS */
  },
  { /* 17787 */
    29,
    /* XRSTORS64 */
  },
  { /* 17788 */
    29,
    /* XSAVE */
  },
  { /* 17789 */
    29,
    /* XSAVE64 */
  },
  { /* 17790 */
    29,
    /* XSAVEC */
  },
  { /* 17791 */
    29,
    /* XSAVEC64 */
  },
  { /* 17792 */
    29,
    /* XSAVEOPT */
  },
  { /* 17793 */
    29,
    /* XSAVEOPT64 */
  },
  { /* 17794 */
    29,
    /* XSAVES */
  },
  { /* 17795 */
    29,
    /* XSAVES64 */
  },
  { /* 17796 */
    0,
    /* XSETBV */
  },
  { /* 17797 */
    0,
    /* XSHA1 */
  },
  { /* 17798 */
    0,
    /* XSHA256 */
  },
  { /* 17799 */
    0,
    /* XSTORE */
  },
  { /* 17800 */
    0,
    /* XSUSLDTRK */
  },
  { /* 17801 */
    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*/
  0x1aa, /*ADD8mr*/
  0x1ae, /*ADD8rr*/
/*Table3*/
  0x198, /*ADD32mr*/
  0x19c, /*ADD32rr*/
/*Table5*/
  0x1ad, /*ADD8rm*/
  0x1af, /*ADD8rr_REV*/
/*Table7*/
  0x19b, /*ADD32rm*/
  0x19d, /*ADD32rr_REV*/
/*Table9*/
  0x1a7, /*ADD8i8*/
/*Table10*/
  0x195, /*ADD32i32*/
/*Table11*/
  0x9b1, /*PUSHES32*/
/*Table12*/
  0x927, /*POPES32*/
/*Table13*/
  0x820, /*OR8mr*/
  0x824, /*OR8rr*/
/*Table15*/
  0x80e, /*OR32mr*/
  0x812, /*OR32rr*/
/*Table17*/
  0x823, /*OR8rm*/
  0x825, /*OR8rr_REV*/
/*Table19*/
  0x811, /*OR32rm*/
  0x813, /*OR32rr_REV*/
/*Table21*/
  0x81d, /*OR8i8*/
/*Table22*/
  0x80a, /*OR32i32*/
/*Table23*/
  0x9ad, /*PUSHCS32*/
/*Table24*/
  0x182, /*ADC8mr*/
  0x186, /*ADC8rr*/
/*Table26*/
  0x170, /*ADC32mr*/
  0x174, /*ADC32rr*/
/*Table28*/
  0x185, /*ADC8rm*/
  0x187, /*ADC8rr_REV*/
/*Table30*/
  0x173, /*ADC32rm*/
  0x175, /*ADC32rr_REV*/
/*Table32*/
  0x17f, /*ADC8i8*/
/*Table33*/
  0x16d, /*ADC32i32*/
/*Table34*/
  0x9bc, /*PUSHSS32*/
/*Table35*/
  0x932, /*POPSS32*/
/*Table36*/
  0xab1, /*SBB8mr*/
  0xab5, /*SBB8rr*/
/*Table38*/
  0xa9f, /*SBB32mr*/
  0xaa3, /*SBB32rr*/
/*Table40*/
  0xab4, /*SBB8rm*/
  0xab6, /*SBB8rr_REV*/
/*Table42*/
  0xaa2, /*SBB32rm*/
  0xaa4, /*SBB32rr_REV*/
/*Table44*/
  0xaae, /*SBB8i8*/
/*Table45*/
  0xa9c, /*SBB32i32*/
/*Table46*/
  0x9af, /*PUSHDS32*/
/*Table47*/
  0x925, /*POPDS32*/
/*Table48*/
  0x211, /*AND8mr*/
  0x215, /*AND8rr*/
/*Table50*/
  0x1ff, /*AND32mr*/
  0x203, /*AND32rr*/
/*Table52*/
  0x214, /*AND8rm*/
  0x216, /*AND8rr_REV*/
/*Table54*/
  0x202, /*AND32rm*/
  0x204, /*AND32rr_REV*/
/*Table56*/
  0x20e, /*AND8i8*/
/*Table57*/
  0x1fc, /*AND32i32*/
/*Table58*/
  0x41a, /*ES_PREFIX*/
/*Table59*/
  0x3b6, /*DAA*/
/*Table60*/
  0xb8b, /*SUB8mr*/
  0xb8f, /*SUB8rr*/
/*Table62*/
  0xb79, /*SUB32mr*/
  0xb7d, /*SUB32rr*/
/*Table64*/
  0xb8e, /*SUB8rm*/
  0xb90, /*SUB8rr_REV*/
/*Table66*/
  0xb7c, /*SUB32rm*/
  0xb7e, /*SUB32rr_REV*/
/*Table68*/
  0xb88, /*SUB8i8*/
/*Table69*/
  0xb76, /*SUB32i32*/
/*Table70*/
  0x36b, /*CS_PREFIX*/
/*Table71*/
  0x3b7, /*DAS*/
/*Table72*/
  0x456b, /*XOR8mr*/
  0x456f, /*XOR8rr*/
/*Table74*/
  0x4559, /*XOR32mr*/
  0x455d, /*XOR32rr*/
/*Table76*/
  0x456e, /*XOR8rm*/
  0x4571, /*XOR8rr_REV*/
/*Table78*/
  0x455c, /*XOR32rm*/
  0x455e, /*XOR32rr_REV*/
/*Table80*/
  0x4568, /*XOR8i8*/
/*Table81*/
  0x4556, /*XOR32i32*/
/*Table82*/
  0xb49, /*SS_PREFIX*/
/*Table83*/
  0x158, /*AAA*/
/*Table84*/
  0x32b, /*CMP8mr*/
  0x32f, /*CMP8rr*/
/*Table86*/
  0x319, /*CMP32mr*/
  0x31d, /*CMP32rr*/
/*Table88*/
  0x32e, /*CMP8rm*/
  0x330, /*CMP8rr_REV*/
/*Table90*/
  0x31c, /*CMP32rm*/
  0x31e, /*CMP32rr_REV*/
/*Table92*/
  0x328, /*CMP8i8*/
/*Table93*/
  0x316, /*CMP32i32*/
/*Table94*/
  0x402, /*DS_PREFIX*/
/*Table95*/
  0x15f, /*AAS*/
/*Table96*/
  0x4b1, /*INC32r_alt*/
/*Table97*/
  0x3be, /*DEC32r_alt*/
/*Table98*/
  0x9a2, /*PUSH32r*/
/*Table99*/
  0x916, /*POP32r*/
/*Table100*/
  0x9ab, /*PUSHA32*/
/*Table101*/
  0x91d, /*POPA32*/
/*Table102*/
  0x263, /*BOUNDS32rm*/
  0x0, /**/
/*Table104*/
  0x225, /*ARPL16mr*/
  0x226, /*ARPL16rr*/
/*Table106*/
  0x45e, /*FS_PREFIX*/
/*Table107*/
  0x46d, /*GS_PREFIX*/
/*Table108*/
  0x3b8, /*DATA16_PREFIX*/
/*Table109*/
  0x1b4, /*ADDR16_PREFIX*/
/*Table110*/
  0x9be, /*PUSHi32*/
/*Table111*/
  0x497, /*IMUL32rmi*/
  0x49a, /*IMUL32rri*/
/*Table113*/
  0x9a1, /*PUSH32i8*/
/*Table114*/
  0x498, /*IMUL32rmi8*/
  0x49b, /*IMUL32rri8*/
/*Table116*/
  0x4b8, /*INSB*/
/*Table117*/
  0x4bd, /*INSL*/
/*Table118*/
  0x830, /*OUTSB*/
/*Table119*/
  0x831, /*OUTSL*/
/*Table120*/
  0x4ed, /*JCC_1*/
/*Table121*/
  0x1a8, /*ADD8mi*/
  0x81e, /*OR8mi*/
  0x180, /*ADC8mi*/
  0xaaf, /*SBB8mi*/
  0x20f, /*AND8mi*/
  0xb89, /*SUB8mi*/
  0x4569, /*XOR8mi*/
  0x329, /*CMP8mi*/
  0x1ab, /*ADD8ri*/
  0x821, /*OR8ri*/
  0x183, /*ADC8ri*/
  0xab2, /*SBB8ri*/
  0x212, /*AND8ri*/
  0xb8c, /*SUB8ri*/
  0x456c, /*XOR8ri*/
  0x32c, /*CMP8ri*/
/*Table137*/
  0x196, /*ADD32mi*/
  0x80b, /*OR32mi*/
  0x16e, /*ADC32mi*/
  0xa9d, /*SBB32mi*/
  0x1fd, /*AND32mi*/
  0xb77, /*SUB32mi*/
  0x4557, /*XOR32mi*/
  0x317, /*CMP32mi*/
  0x199, /*ADD32ri*/
  0x80f, /*OR32ri*/
  0x171, /*ADC32ri*/
  0xaa0, /*SBB32ri*/
  0x200, /*AND32ri*/
  0xb7a, /*SUB32ri*/
  0x455a, /*XOR32ri*/
  0x31a, /*CMP32ri*/
/*Table153*/
  0x1a9, /*ADD8mi8*/
  0x81f, /*OR8mi8*/
  0x181, /*ADC8mi8*/
  0xab0, /*SBB8mi8*/
  0x210, /*AND8mi8*/
  0xb8a, /*SUB8mi8*/
  0x456a, /*XOR8mi8*/
  0x32a, /*CMP8mi8*/
  0x1ac, /*ADD8ri8*/
  0x822, /*OR8ri8*/
  0x184, /*ADC8ri8*/
  0xab3, /*SBB8ri8*/
  0x213, /*AND8ri8*/
  0xb8d, /*SUB8ri8*/
  0x456d, /*XOR8ri8*/
  0x32d, /*CMP8ri8*/
/*Table169*/
  0x197, /*ADD32mi8*/
  0x80c, /*OR32mi8*/
  0x16f, /*ADC32mi8*/
  0xa9e, /*SBB32mi8*/
  0x1fe, /*AND32mi8*/
  0xb78, /*SUB32mi8*/
  0x4558, /*XOR32mi8*/
  0x318, /*CMP32mi8*/
  0x19a, /*ADD32ri8*/
  0x810, /*OR32ri8*/
  0x172, /*ADC32ri8*/
  0xaa1, /*SBB32ri8*/
  0x201, /*AND32ri8*/
  0xb7b, /*SUB32ri8*/
  0x455b, /*XOR32ri8*/
  0x31b, /*CMP32ri8*/
/*Table185*/
  0xbf9, /*TEST8mr*/
  0xbfb, /*TEST8rr*/
/*Table187*/
  0xbef, /*TEST32mr*/
  0xbf1, /*TEST32rr*/
/*Table189*/
  0x4542, /*XCHG8rm*/
  0x4543, /*XCHG8rr*/
/*Table191*/
  0x453d, /*XCHG32rm*/
  0x453e, /*XCHG32rr*/
/*Table193*/
  0x72e, /*MOV8mr*/
  0x737, /*MOV8rr*/
/*Table195*/
  0x709, /*MOV32mr*/
  0x712, /*MOV32rr*/
/*Table197*/
  0x735, /*MOV8rm*/
  0x739, /*MOV8rr_REV*/
/*Table199*/
  0x711, /*MOV32rm*/
  0x713, /*MOV32rr_REV*/
/*Table201*/
  0x6f7, /*MOV16ms*/
  0x714, /*MOV32rs*/
/*Table203*/
  0x56d, /*LEA32r*/
  0x0, /**/
/*Table205*/
  0x701, /*MOV16sm*/
  0x715, /*MOV32sr*/
/*Table207*/
  0x917, /*POP32rmm*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x918, /*POP32rmr*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table223*/
  0x7f2, /*NOOP*/
/*Table224*/
  0x453c, /*XCHG32ar*/
/*Table225*/
  0x3b5, /*CWDE*/
/*Table226*/
  0x2b8, /*CDQ*/
/*Table227*/
  0x422, /*FARCALL32i*/
/*Table228*/
  0x4517, /*WAIT*/
/*Table229*/
  0x9b3, /*PUSHF32*/
/*Table230*/
  0x929, /*POPF32*/
/*Table231*/
  0xa74, /*SAHF*/
/*Table232*/
  0x548, /*LAHF*/
/*Table233*/
  0x72b, /*MOV8ao32*/
/*Table234*/
  0x704, /*MOV32ao32*/
/*Table235*/
  0x731, /*MOV8o32a*/
/*Table236*/
  0x70b, /*MOV32o32a*/
/*Table237*/
  0x776, /*MOVSB*/
/*Table238*/
  0x77f, /*MOVSL*/
/*Table239*/
  0x337, /*CMPSB*/
/*Table240*/
  0x33c, /*CMPSL*/
/*Table241*/
  0xbf7, /*TEST8i8*/
/*Table242*/
  0xbed, /*TEST32i32*/
/*Table243*/
  0xb51, /*STOSB*/
/*Table244*/
  0xb52, /*STOSL*/
/*Table245*/
  0x5da, /*LODSB*/
/*Table246*/
  0x5db, /*LODSL*/
/*Table247*/
  0xab7, /*SCASB*/
/*Table248*/
  0xab8, /*SCASL*/
/*Table249*/
  0x733, /*MOV8ri*/
/*Table250*/
  0x70f, /*MOV32ri*/
/*Table251*/
  0xa40, /*ROL8mi*/
  0xa58, /*ROR8mi*/
  0x9d7, /*RCL8mi*/
  0x9f5, /*RCR8mi*/
  0xaeb, /*SHL8mi*/
  0xb13, /*SHR8mi*/
  0x0, /**/
  0xa8a, /*SAR8mi*/
  0xa43, /*ROL8ri*/
  0xa5b, /*ROR8ri*/
  0x9da, /*RCL8ri*/
  0x9f8, /*RCR8ri*/
  0xaee, /*SHL8ri*/
  0xb16, /*SHR8ri*/
  0x0, /**/
  0xa8d, /*SAR8ri*/
/*Table267*/
  0xa34, /*ROL32mi*/
  0xa4c, /*ROR32mi*/
  0x9cb, /*RCL32mi*/
  0x9e9, /*RCR32mi*/
  0xadf, /*SHL32mi*/
  0xb07, /*SHR32mi*/
  0x0, /**/
  0xa7e, /*SAR32mi*/
  0xa37, /*ROL32ri*/
  0xa4f, /*ROR32ri*/
  0x9ce, /*RCL32ri*/
  0x9ec, /*RCR32ri*/
  0xae2, /*SHL32ri*/
  0xb0a, /*SHR32ri*/
  0x0, /**/
  0xa81, /*SAR32ri*/
/*Table283*/
  0xa27, /*RETI32*/
/*Table284*/
  0xa24, /*RET32*/
/*Table285*/
  0x573, /*LES32rm*/
  0x0, /**/
/*Table287*/
  0x558, /*LDS32rm*/
  0x0, /**/
/*Table289*/
  0x72d, /*MOV8mi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x734, /*MOV8ri_alt*/
  0x734, /*MOV8ri_alt*/
  0x734, /*MOV8ri_alt*/
  0x734, /*MOV8ri_alt*/
  0x734, /*MOV8ri_alt*/
  0x734, /*MOV8ri_alt*/
  0x734, /*MOV8ri_alt*/
  0x734, /*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, /**/
  0x4528, /*XABORT*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table361*/
  0x708, /*MOV32mi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x710, /*MOV32ri_alt*/
  0x710, /*MOV32ri_alt*/
  0x710, /*MOV32ri_alt*/
  0x710, /*MOV32ri_alt*/
  0x710, /*MOV32ri_alt*/
  0x710, /*MOV32ri_alt*/
  0x710, /*MOV32ri_alt*/
  0x710, /*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, /**/
  0x4538, /*XBEGIN_4*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table433*/
  0x419, /*ENTER*/
/*Table434*/
  0x570, /*LEAVE*/
/*Table435*/
  0x5e5, /*LRETI32*/
/*Table436*/
  0x5e2, /*LRET32*/
/*Table437*/
  0x4c0, /*INT3*/
/*Table438*/
  0x4bf, /*INT*/
/*Table439*/
  0x4c1, /*INTO*/
/*Table440*/
  0x4d0, /*IRET32*/
/*Table441*/
  0xa3e, /*ROL8m1*/
  0xa56, /*ROR8m1*/
  0x9d5, /*RCL8m1*/
  0x9f3, /*RCR8m1*/
  0xae9, /*SHL8m1*/
  0xb11, /*SHR8m1*/
  0x0, /**/
  0xa88, /*SAR8m1*/
  0xa41, /*ROL8r1*/
  0xa59, /*ROR8r1*/
  0x9d8, /*RCL8r1*/
  0x9f6, /*RCR8r1*/
  0xaec, /*SHL8r1*/
  0xb14, /*SHR8r1*/
  0x0, /**/
  0xa8b, /*SAR8r1*/
/*Table457*/
  0xa32, /*ROL32m1*/
  0xa4a, /*ROR32m1*/
  0x9c9, /*RCL32m1*/
  0x9e7, /*RCR32m1*/
  0xadd, /*SHL32m1*/
  0xb05, /*SHR32m1*/
  0x0, /**/
  0xa7c, /*SAR32m1*/
  0xa35, /*ROL32r1*/
  0xa4d, /*ROR32r1*/
  0x9cc, /*RCL32r1*/
  0x9ea, /*RCR32r1*/
  0xae0, /*SHL32r1*/
  0xb08, /*SHR32r1*/
  0x0, /**/
  0xa7f, /*SAR32r1*/
/*Table473*/
  0xa3f, /*ROL8mCL*/
  0xa57, /*ROR8mCL*/
  0x9d6, /*RCL8mCL*/
  0x9f4, /*RCR8mCL*/
  0xaea, /*SHL8mCL*/
  0xb12, /*SHR8mCL*/
  0x0, /**/
  0xa89, /*SAR8mCL*/
  0xa42, /*ROL8rCL*/
  0xa5a, /*ROR8rCL*/
  0x9d9, /*RCL8rCL*/
  0x9f7, /*RCR8rCL*/
  0xaed, /*SHL8rCL*/
  0xb15, /*SHR8rCL*/
  0x0, /**/
  0xa8c, /*SAR8rCL*/
/*Table489*/
  0xa33, /*ROL32mCL*/
  0xa4b, /*ROR32mCL*/
  0x9ca, /*RCL32mCL*/
  0x9e8, /*RCR32mCL*/
  0xade, /*SHL32mCL*/
  0xb06, /*SHR32mCL*/
  0x0, /**/
  0xa7d, /*SAR32mCL*/
  0xa36, /*ROL32rCL*/
  0xa4e, /*ROR32rCL*/
  0x9cd, /*RCL32rCL*/
  0x9eb, /*RCR32rCL*/
  0xae1, /*SHL32rCL*/
  0xb09, /*SHR32rCL*/
  0x0, /**/
  0xa80, /*SAR32rCL*/
/*Table505*/
  0x15c, /*AAM8i8*/
/*Table506*/
  0x159, /*AAD8i8*/
/*Table507*/
  0xa75, /*SALC*/
/*Table508*/
  0x454c, /*XLAT*/
/*Table509*/
  0x1c2, /*ADD_F32m*/
  0x7d3, /*MUL_F32m*/
  0x42c, /*FCOM32m*/
  0x42e, /*FCOMP32m*/
  0xbaf, /*SUB_F32m*/
  0xb95, /*SUBR_F32m*/
  0x3e9, /*DIV_F32m*/
  0x3cf, /*DIVR_F32m*/
  0x1c7, /*ADD_FST0r*/
  0x7d8, /*MUL_FST0r*/
  0x358, /*COM_FST0r*/
  0x355, /*COMP_FST0r*/
  0xbb4, /*SUB_FST0r*/
  0xb9a, /*SUBR_FST0r*/
  0x3ee, /*DIV_FST0r*/
  0x3d4, /*DIVR_FST0r*/
/*Table525*/
  0x55c, /*LD_F32m*/
  0x0, /**/
  0xb5b, /*ST_F32m*/
  0xb5d, /*ST_FP32m*/
  0x43c, /*FLDENVm*/
  0x43b, /*FLDCW16m*/
  0x45d, /*FSTENVm*/
  0x445, /*FNSTCW16m*/
  0x56b, /*LD_Frr*/
  0x56b, /*LD_Frr*/
  0x56b, /*LD_Frr*/
  0x56b, /*LD_Frr*/
  0x56b, /*LD_Frr*/
  0x56b, /*LD_Frr*/
  0x56b, /*LD_Frr*/
  0x56b, /*LD_Frr*/
  0x4544, /*XCH_F*/
  0x4544, /*XCH_F*/
  0x4544, /*XCH_F*/
  0x4544, /*XCH_F*/
  0x4544, /*XCH_F*/
  0x4544, /*XCH_F*/
  0x4544, /*XCH_F*/
  0x4544, /*XCH_F*/
  0x444, /*FNOP*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x2ba, /*CHS_F*/
  0x160, /*ABS_F*/
  0x0, /**/
  0x0, /**/
  0xc0d, /*TST_F*/
  0x4532, /*XAM_F*/
  0x0, /**/
  0x0, /**/
  0x55b, /*LD_F1*/
  0x43e, /*FLDL2T*/
  0x43d, /*FLDL2E*/
  0x441, /*FLDPI*/
  0x43f, /*FLDLG2*/
  0x440, /*FLDLN2*/
  0x55a, /*LD_F0*/
  0x0, /**/
  0x41f, /*F2XM1*/
  0x464, /*FYL2X*/
  0x456, /*FPTAN*/
  0x453, /*FPATAN*/
  0x463, /*FXTRACT*/
  0x455, /*FPREM1*/
  0x432, /*FDECSTP*/
  0x43a, /*FINCSTP*/
  0x454, /*FPREM*/
  0x465, /*FYL2XP1*/
  0xb45, /*SQRT_F*/
  0x45c, /*FSINCOS*/
  0x457, /*FRNDINT*/
  0x45a, /*FSCALE*/
  0x45b, /*FSIN*/
  0x431, /*FCOS*/
/*Table597*/
  0x1c5, /*ADD_FI32m*/
  0x7d6, /*MUL_FI32m*/
  0x437, /*FICOM32m*/
  0x439, /*FICOMP32m*/
  0xbb2, /*SUB_FI32m*/
  0xb98, /*SUBR_FI32m*/
  0x3ec, /*DIV_FI32m*/
  0x3d2, /*DIVR_FI32m*/
  0x2d8, /*CMOVB_F*/
  0x2d8, /*CMOVB_F*/
  0x2d8, /*CMOVB_F*/
  0x2d8, /*CMOVB_F*/
  0x2d8, /*CMOVB_F*/
  0x2d8, /*CMOVB_F*/
  0x2d8, /*CMOVB_F*/
  0x2d8, /*CMOVB_F*/
  0x2dc, /*CMOVE_F*/
  0x2dc, /*CMOVE_F*/
  0x2dc, /*CMOVE_F*/
  0x2dc, /*CMOVE_F*/
  0x2dc, /*CMOVE_F*/
  0x2dc, /*CMOVE_F*/
  0x2dc, /*CMOVE_F*/
  0x2dc, /*CMOVE_F*/
  0x2d4, /*CMOVBE_F*/
  0x2d4, /*CMOVBE_F*/
  0x2d4, /*CMOVBE_F*/
  0x2d4, /*CMOVBE_F*/
  0x2d4, /*CMOVBE_F*/
  0x2d4, /*CMOVBE_F*/
  0x2d4, /*CMOVBE_F*/
  0x2d4, /*CMOVBE_F*/
  0x2f0, /*CMOVP_F*/
  0x2f0, /*CMOVP_F*/
  0x2f0, /*CMOVP_F*/
  0x2f0, /*CMOVP_F*/
  0x2f0, /*CMOVP_F*/
  0x2f0, /*CMOVP_F*/
  0x2f0, /*CMOVP_F*/
  0x2f0, /*CMOVP_F*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xc26, /*UCOM_FPPr*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table669*/
  0x481, /*ILD_F32m*/
  0x4d3, /*ISTT_FP32m*/
  0x4df, /*IST_F32m*/
  0x4e1, /*IST_FP32m*/
  0x0, /**/
  0x55e, /*LD_F80m*/
  0x0, /**/
  0xb5f, /*ST_FP80m*/
  0x2e4, /*CMOVNB_F*/
  0x2e4, /*CMOVNB_F*/
  0x2e4, /*CMOVNB_F*/
  0x2e4, /*CMOVNB_F*/
  0x2e4, /*CMOVNB_F*/
  0x2e4, /*CMOVNB_F*/
  0x2e4, /*CMOVNB_F*/
  0x2e4, /*CMOVNB_F*/
  0x2e8, /*CMOVNE_F*/
  0x2e8, /*CMOVNE_F*/
  0x2e8, /*CMOVNE_F*/
  0x2e8, /*CMOVNE_F*/
  0x2e8, /*CMOVNE_F*/
  0x2e8, /*CMOVNE_F*/
  0x2e8, /*CMOVNE_F*/
  0x2e8, /*CMOVNE_F*/
  0x2e0, /*CMOVNBE_F*/
  0x2e0, /*CMOVNBE_F*/
  0x2e0, /*CMOVNBE_F*/
  0x2e0, /*CMOVNBE_F*/
  0x2e0, /*CMOVNBE_F*/
  0x2e0, /*CMOVNBE_F*/
  0x2e0, /*CMOVNBE_F*/
  0x2e0, /*CMOVNBE_F*/
  0x2ec, /*CMOVNP_F*/
  0x2ec, /*CMOVNP_F*/
  0x2ec, /*CMOVNP_F*/
  0x2ec, /*CMOVNP_F*/
  0x2ec, /*CMOVNP_F*/
  0x2ec, /*CMOVNP_F*/
  0x2ec, /*CMOVNP_F*/
  0x2ec, /*CMOVNP_F*/
  0x0, /**/
  0x0, /**/
  0x442, /*FNCLEX*/
  0x443, /*FNINIT*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xc25, /*UCOM_FIr*/
  0xc25, /*UCOM_FIr*/
  0xc25, /*UCOM_FIr*/
  0xc25, /*UCOM_FIr*/
  0xc25, /*UCOM_FIr*/
  0xc25, /*UCOM_FIr*/
  0xc25, /*UCOM_FIr*/
  0xc25, /*UCOM_FIr*/
  0x357, /*COM_FIr*/
  0x357, /*COM_FIr*/
  0x357, /*COM_FIr*/
  0x357, /*COM_FIr*/
  0x357, /*COM_FIr*/
  0x357, /*COM_FIr*/
  0x357, /*COM_FIr*/
  0x357, /*COM_FIr*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table741*/
  0x1c3, /*ADD_F64m*/
  0x7d4, /*MUL_F64m*/
  0x42d, /*FCOM64m*/
  0x42f, /*FCOMP64m*/
  0xbb0, /*SUB_F64m*/
  0xb96, /*SUBR_F64m*/
  0x3ea, /*DIV_F64m*/
  0x3d0, /*DIVR_F64m*/
  0x1d6, /*ADD_FrST0*/
  0x7e7, /*MUL_FrST0*/
  0x0, /**/
  0x0, /**/
  0xba6, /*SUBR_FrST0*/
  0xbc3, /*SUB_FrST0*/
  0x3e0, /*DIVR_FrST0*/
  0x3fd, /*DIV_FrST0*/
/*Table757*/
  0x55d, /*LD_F64m*/
  0x4d4, /*ISTT_FP64m*/
  0xb5c, /*ST_F64m*/
  0xb5e, /*ST_FP64m*/
  0x458, /*FRSTORm*/
  0x0, /**/
  0x459, /*FSAVEm*/
  0x447, /*FNSTSWm*/
  0x434, /*FFREE*/
  0x0, /**/
  0xb6c, /*ST_Frr*/
  0xb60, /*ST_FPrr*/
  0xc2e, /*UCOM_Fr*/
  0xc27, /*UCOM_FPr*/
  0x0, /**/
  0x0, /**/
/*Table773*/
  0x1c4, /*ADD_FI16m*/
  0x7d5, /*MUL_FI16m*/
  0x436, /*FICOM16m*/
  0x438, /*FICOMP16m*/
  0xbb1, /*SUB_FI16m*/
  0xb97, /*SUBR_FI16m*/
  0x3eb, /*DIV_FI16m*/
  0x3d1, /*DIVR_FI16m*/
  0x1c6, /*ADD_FPrST0*/
  0x1c6, /*ADD_FPrST0*/
  0x1c6, /*ADD_FPrST0*/
  0x1c6, /*ADD_FPrST0*/
  0x1c6, /*ADD_FPrST0*/
  0x1c6, /*ADD_FPrST0*/
  0x1c6, /*ADD_FPrST0*/
  0x1c6, /*ADD_FPrST0*/
  0x7d7, /*MUL_FPrST0*/
  0x7d7, /*MUL_FPrST0*/
  0x7d7, /*MUL_FPrST0*/
  0x7d7, /*MUL_FPrST0*/
  0x7d7, /*MUL_FPrST0*/
  0x7d7, /*MUL_FPrST0*/
  0x7d7, /*MUL_FPrST0*/
  0x7d7, /*MUL_FPrST0*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x430, /*FCOMPP*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xb99, /*SUBR_FPrST0*/
  0xb99, /*SUBR_FPrST0*/
  0xb99, /*SUBR_FPrST0*/
  0xb99, /*SUBR_FPrST0*/
  0xb99, /*SUBR_FPrST0*/
  0xb99, /*SUBR_FPrST0*/
  0xb99, /*SUBR_FPrST0*/
  0xb99, /*SUBR_FPrST0*/
  0xbb3, /*SUB_FPrST0*/
  0xbb3, /*SUB_FPrST0*/
  0xbb3, /*SUB_FPrST0*/
  0xbb3, /*SUB_FPrST0*/
  0xbb3, /*SUB_FPrST0*/
  0xbb3, /*SUB_FPrST0*/
  0xbb3, /*SUB_FPrST0*/
  0xbb3, /*SUB_FPrST0*/
  0x3d3, /*DIVR_FPrST0*/
  0x3d3, /*DIVR_FPrST0*/
  0x3d3, /*DIVR_FPrST0*/
  0x3d3, /*DIVR_FPrST0*/
  0x3d3, /*DIVR_FPrST0*/
  0x3d3, /*DIVR_FPrST0*/
  0x3d3, /*DIVR_FPrST0*/
  0x3d3, /*DIVR_FPrST0*/
  0x3ed, /*DIV_FPrST0*/
  0x3ed, /*DIV_FPrST0*/
  0x3ed, /*DIV_FPrST0*/
  0x3ed, /*DIV_FPrST0*/
  0x3ed, /*DIV_FPrST0*/
  0x3ed, /*DIV_FPrST0*/
  0x3ed, /*DIV_FPrST0*/
  0x3ed, /*DIV_FPrST0*/
/*Table845*/
  0x480, /*ILD_F16m*/
  0x4d2, /*ISTT_FP16m*/
  0x4de, /*IST_F16m*/
  0x4e0, /*IST_FP16m*/
  0x42a, /*FBLDm*/
  0x482, /*ILD_F64m*/
  0x42b, /*FBSTPm*/
  0x4e2, /*IST_FP64m*/
  0x435, /*FFREEP*/
  0x435, /*FFREEP*/
  0x435, /*FFREEP*/
  0x435, /*FFREEP*/
  0x435, /*FFREEP*/
  0x435, /*FFREEP*/
  0x435, /*FFREEP*/
  0x435, /*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, /**/
  0x446, /*FNSTSW16r*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xc24, /*UCOM_FIPr*/
  0xc24, /*UCOM_FIPr*/
  0xc24, /*UCOM_FIPr*/
  0xc24, /*UCOM_FIPr*/
  0xc24, /*UCOM_FIPr*/
  0xc24, /*UCOM_FIPr*/
  0xc24, /*UCOM_FIPr*/
  0xc24, /*UCOM_FIPr*/
  0x356, /*COM_FIPr*/
  0x356, /*COM_FIPr*/
  0x356, /*COM_FIPr*/
  0x356, /*COM_FIPr*/
  0x356, /*COM_FIPr*/
  0x356, /*COM_FIPr*/
  0x356, /*COM_FIPr*/
  0x356, /*COM_FIPr*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table917*/
  0x5e0, /*LOOPNE*/
/*Table918*/
  0x5df, /*LOOPE*/
/*Table919*/
  0x5de, /*LOOP*/
/*Table920*/
  0x4f1, /*JECXZ*/
/*Table921*/
  0x4aa, /*IN8ri*/
/*Table922*/
  0x4a8, /*IN32ri*/
/*Table923*/
  0x82e, /*OUT8ir*/
/*Table924*/
  0x82c, /*OUT32ir*/
/*Table925*/
  0x2b5, /*CALLpcrel32*/
/*Table926*/
  0x502, /*JMP_4*/
/*Table927*/
  0x427, /*FARJMP32i*/
/*Table928*/
  0x500, /*JMP_1*/
/*Table929*/
  0x4ab, /*IN8rr*/
/*Table930*/
  0x4a9, /*IN32rr*/
/*Table931*/
  0x82f, /*OUT8rr*/
/*Table932*/
  0x82d, /*OUT32rr*/
/*Table933*/
  0x5c3, /*LOCK_PREFIX*/
/*Table934*/
  0xa10, /*REPNE_PREFIX*/
/*Table935*/
  0xa19, /*REP_PREFIX*/
/*Table936*/
  0x472, /*HLT*/
/*Table937*/
  0x2cd, /*CMC*/
/*Table938*/
  0xbf8, /*TEST8mi*/
  0x0, /**/
  0x7ff, /*NOT8m*/
  0x7f0, /*NEG8m*/
  0x7bd, /*MUL8m*/
  0x4a4, /*IMUL8m*/
  0x3c9, /*DIV8m*/
  0x47e, /*IDIV8m*/
  0xbfa, /*TEST8ri*/
  0x0, /**/
  0x800, /*NOT8r*/
  0x7f1, /*NEG8r*/
  0x7be, /*MUL8r*/
  0x4a5, /*IMUL8r*/
  0x3ca, /*DIV8r*/
  0x47f, /*IDIV8r*/
/*Table954*/
  0xbee, /*TEST32mi*/
  0x0, /**/
  0x7fb, /*NOT32m*/
  0x7ec, /*NEG32m*/
  0x7b9, /*MUL32m*/
  0x494, /*IMUL32m*/
  0x3c5, /*DIV32m*/
  0x47a, /*IDIV32m*/
  0xbf0, /*TEST32ri*/
  0x0, /**/
  0x7fc, /*NOT32r*/
  0x7ed, /*NEG32r*/
  0x7ba, /*MUL32r*/
  0x495, /*IMUL32r*/
  0x3c6, /*DIV32r*/
  0x47b, /*IDIV32r*/
/*Table970*/
  0x2bf, /*CLC*/
/*Table971*/
  0xb4c, /*STC*/
/*Table972*/
  0x2c6, /*CLI*/
/*Table973*/
  0xb4f, /*STI*/
/*Table974*/
  0x2c0, /*CLD*/
/*Table975*/
  0xb4d, /*STD*/
/*Table976*/
  0x4b4, /*INC8m*/
  0x3c1, /*DEC8m*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x4b5, /*INC8r*/
  0x3c2, /*DEC8r*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table992*/
  0x4af, /*INC32m*/
  0x3bc, /*DEC32m*/
  0x2ab, /*CALL32m*/
  0x423, /*FARCALL32m*/
  0x4f6, /*JMP32m*/
  0x428, /*FARJMP32m*/
  0x9a3, /*PUSH32rmm*/
  0x0, /**/
  0x4b0, /*INC32r*/
  0x3bd, /*DEC32r*/
  0x2ad, /*CALL32r*/
  0x0, /**/
  0x4f8, /*JMP32r*/
  0x0, /**/
  0x9a4, /*PUSH32rmr*/
  0x0, /**/
/*Table1008*/
  0xa29, /*REX64_PREFIX*/
/*Table1009*/
  0x9a7, /*PUSH64r*/
/*Table1010*/
  0x919, /*POP64r*/
/*Table1011*/
  0x791, /*MOVSX32rm32*/
  0x795, /*MOVSX32rr32*/
/*Table1013*/
  0x1b5, /*ADDR32_PREFIX*/
/*Table1014*/
  0x9a5, /*PUSH64i32*/
/*Table1015*/
  0x9a6, /*PUSH64i8*/
/*Table1016*/
  0x56e, /*LEA64_32r*/
  0x0, /**/
/*Table1018*/
  0x91a, /*POP64rmm*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x91b, /*POP64rmr*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table1034*/
  0x9b4, /*PUSHF64*/
/*Table1035*/
  0x92a, /*POPF64*/
/*Table1036*/
  0x72c, /*MOV8ao64*/
/*Table1037*/
  0x705, /*MOV32ao64*/
/*Table1038*/
  0x732, /*MOV8o64a*/
/*Table1039*/
  0x70c, /*MOV32o64a*/
/*Table1040*/
  0xa28, /*RETI64*/
/*Table1041*/
  0xa25, /*RET64*/
/*Table1042*/
  0x571, /*LEAVE64*/
/*Table1043*/
  0x503, /*JRCXZ*/
/*Table1044*/
  0x2b1, /*CALL64pcrel32*/
/*Table1045*/
  0x4af, /*INC32m*/
  0x3bc, /*DEC32m*/
  0x2af, /*CALL64m*/
  0x423, /*FARCALL32m*/
  0x4fa, /*JMP64m*/
  0x428, /*FARJMP32m*/
  0x9a8, /*PUSH64rmm*/
  0x0, /**/
  0x4b0, /*INC32r*/
  0x3bd, /*DEC32r*/
  0x2b2, /*CALL64r*/
  0x0, /**/
  0x4fd, /*JMP64r*/
  0x0, /**/
  0x9a9, /*PUSH64rmr*/
  0x0, /**/
/*Table1061*/
  0x18f, /*ADD16mr*/
  0x193, /*ADD16rr*/
/*Table1063*/
  0x192, /*ADD16rm*/
  0x194, /*ADD16rr_REV*/
/*Table1065*/
  0x18c, /*ADD16i16*/
/*Table1066*/
  0x9b0, /*PUSHES16*/
/*Table1067*/
  0x926, /*POPES16*/
/*Table1068*/
  0x804, /*OR16mr*/
  0x808, /*OR16rr*/
/*Table1070*/
  0x807, /*OR16rm*/
  0x809, /*OR16rr_REV*/
/*Table1072*/
  0x801, /*OR16i16*/
/*Table1073*/
  0x9ac, /*PUSHCS16*/
/*Table1074*/
  0x167, /*ADC16mr*/
  0x16b, /*ADC16rr*/
/*Table1076*/
  0x16a, /*ADC16rm*/
  0x16c, /*ADC16rr_REV*/
/*Table1078*/
  0x164, /*ADC16i16*/
/*Table1079*/
  0x9bb, /*PUSHSS16*/
/*Table1080*/
  0x931, /*POPSS16*/
/*Table1081*/
  0xa96, /*SBB16mr*/
  0xa9a, /*SBB16rr*/
/*Table1083*/
  0xa99, /*SBB16rm*/
  0xa9b, /*SBB16rr_REV*/
/*Table1085*/
  0xa93, /*SBB16i16*/
/*Table1086*/
  0x9ae, /*PUSHDS16*/
/*Table1087*/
  0x924, /*POPDS16*/
/*Table1088*/
  0x1f6, /*AND16mr*/
  0x1fa, /*AND16rr*/
/*Table1090*/
  0x1f9, /*AND16rm*/
  0x1fb, /*AND16rr_REV*/
/*Table1092*/
  0x1f3, /*AND16i16*/
/*Table1093*/
  0xb70, /*SUB16mr*/
  0xb74, /*SUB16rr*/
/*Table1095*/
  0xb73, /*SUB16rm*/
  0xb75, /*SUB16rr_REV*/
/*Table1097*/
  0xb6d, /*SUB16i16*/
/*Table1098*/
  0x4550, /*XOR16mr*/
  0x4554, /*XOR16rr*/
/*Table1100*/
  0x4553, /*XOR16rm*/
  0x4555, /*XOR16rr_REV*/
/*Table1102*/
  0x454d, /*XOR16i16*/
/*Table1103*/
  0x310, /*CMP16mr*/
  0x314, /*CMP16rr*/
/*Table1105*/
  0x313, /*CMP16rm*/
  0x315, /*CMP16rr_REV*/
/*Table1107*/
  0x30d, /*CMP16i16*/
/*Table1108*/
  0x4ae, /*INC16r_alt*/
/*Table1109*/
  0x3bb, /*DEC16r_alt*/
/*Table1110*/
  0x99e, /*PUSH16r*/
/*Table1111*/
  0x913, /*POP16r*/
/*Table1112*/
  0x9aa, /*PUSHA16*/
/*Table1113*/
  0x91c, /*POPA16*/
/*Table1114*/
  0x262, /*BOUNDS16rm*/
  0x0, /**/
/*Table1116*/
  0x9bd, /*PUSHi16*/
/*Table1117*/
  0x48f, /*IMUL16rmi*/
  0x492, /*IMUL16rri*/
/*Table1119*/
  0x99d, /*PUSH16i8*/
/*Table1120*/
  0x490, /*IMUL16rmi8*/
  0x493, /*IMUL16rri8*/
/*Table1122*/
  0x4be, /*INSW*/
/*Table1123*/
  0x832, /*OUTSW*/
/*Table1124*/
  0x18d, /*ADD16mi*/
  0x802, /*OR16mi*/
  0x165, /*ADC16mi*/
  0xa94, /*SBB16mi*/
  0x1f4, /*AND16mi*/
  0xb6e, /*SUB16mi*/
  0x454e, /*XOR16mi*/
  0x30e, /*CMP16mi*/
  0x190, /*ADD16ri*/
  0x805, /*OR16ri*/
  0x168, /*ADC16ri*/
  0xa97, /*SBB16ri*/
  0x1f7, /*AND16ri*/
  0xb71, /*SUB16ri*/
  0x4551, /*XOR16ri*/
  0x311, /*CMP16ri*/
/*Table1140*/
  0x18e, /*ADD16mi8*/
  0x803, /*OR16mi8*/
  0x166, /*ADC16mi8*/
  0xa95, /*SBB16mi8*/
  0x1f5, /*AND16mi8*/
  0xb6f, /*SUB16mi8*/
  0x454f, /*XOR16mi8*/
  0x30f, /*CMP16mi8*/
  0x191, /*ADD16ri8*/
  0x806, /*OR16ri8*/
  0x169, /*ADC16ri8*/
  0xa98, /*SBB16ri8*/
  0x1f8, /*AND16ri8*/
  0xb72, /*SUB16ri8*/
  0x4552, /*XOR16ri8*/
  0x312, /*CMP16ri8*/
/*Table1156*/
  0xbea, /*TEST16mr*/
  0xbec, /*TEST16rr*/
/*Table1158*/
  0x453a, /*XCHG16rm*/
  0x453b, /*XCHG16rr*/
/*Table1160*/
  0x6f6, /*MOV16mr*/
  0x6fe, /*MOV16rr*/
/*Table1162*/
  0x6fd, /*MOV16rm*/
  0x6ff, /*MOV16rr_REV*/
/*Table1164*/
  0x6f7, /*MOV16ms*/
  0x700, /*MOV16rs*/
/*Table1166*/
  0x56c, /*LEA16r*/
  0x0, /**/
/*Table1168*/
  0x701, /*MOV16sm*/
  0x702, /*MOV16sr*/
/*Table1170*/
  0x914, /*POP16rmm*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x915, /*POP16rmr*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table1186*/
  0x4539, /*XCHG16ar*/
/*Table1187*/
  0x2b7, /*CBW*/
/*Table1188*/
  0x3b4, /*CWD*/
/*Table1189*/
  0x420, /*FARCALL16i*/
/*Table1190*/
  0x9b2, /*PUSHF16*/
/*Table1191*/
  0x928, /*POPF16*/
/*Table1192*/
  0x6f3, /*MOV16ao32*/
/*Table1193*/
  0x6f9, /*MOV16o32a*/
/*Table1194*/
  0x789, /*MOVSW*/
/*Table1195*/
  0x342, /*CMPSW*/
/*Table1196*/
  0xbe8, /*TEST16i16*/
/*Table1197*/
  0xb54, /*STOSW*/
/*Table1198*/
  0x5dd, /*LODSW*/
/*Table1199*/
  0xaba, /*SCASW*/
/*Table1200*/
  0x6fb, /*MOV16ri*/
/*Table1201*/
  0xa2e, /*ROL16mi*/
  0xa46, /*ROR16mi*/
  0x9c5, /*RCL16mi*/
  0x9e3, /*RCR16mi*/
  0xad9, /*SHL16mi*/
  0xb01, /*SHR16mi*/
  0x0, /**/
  0xa78, /*SAR16mi*/
  0xa31, /*ROL16ri*/
  0xa49, /*ROR16ri*/
  0x9c8, /*RCL16ri*/
  0x9e6, /*RCR16ri*/
  0xadc, /*SHL16ri*/
  0xb04, /*SHR16ri*/
  0x0, /**/
  0xa7b, /*SAR16ri*/
/*Table1217*/
  0xa26, /*RETI16*/
/*Table1218*/
  0xa23, /*RET16*/
/*Table1219*/
  0x572, /*LES16rm*/
  0x0, /**/
/*Table1221*/
  0x557, /*LDS16rm*/
  0x0, /**/
/*Table1223*/
  0x6f5, /*MOV16mi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x6fc, /*MOV16ri_alt*/
  0x6fc, /*MOV16ri_alt*/
  0x6fc, /*MOV16ri_alt*/
  0x6fc, /*MOV16ri_alt*/
  0x6fc, /*MOV16ri_alt*/
  0x6fc, /*MOV16ri_alt*/
  0x6fc, /*MOV16ri_alt*/
  0x6fc, /*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, /**/
  0x4537, /*XBEGIN_2*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table1295*/
  0x5e4, /*LRETI16*/
/*Table1296*/
  0x5e1, /*LRET16*/
/*Table1297*/
  0x4cf, /*IRET16*/
/*Table1298*/
  0xa2c, /*ROL16m1*/
  0xa44, /*ROR16m1*/
  0x9c3, /*RCL16m1*/
  0x9e1, /*RCR16m1*/
  0xad7, /*SHL16m1*/
  0xaff, /*SHR16m1*/
  0x0, /**/
  0xa76, /*SAR16m1*/
  0xa2f, /*ROL16r1*/
  0xa47, /*ROR16r1*/
  0x9c6, /*RCL16r1*/
  0x9e4, /*RCR16r1*/
  0xada, /*SHL16r1*/
  0xb02, /*SHR16r1*/
  0x0, /**/
  0xa79, /*SAR16r1*/
/*Table1314*/
  0xa2d, /*ROL16mCL*/
  0xa45, /*ROR16mCL*/
  0x9c4, /*RCL16mCL*/
  0x9e2, /*RCR16mCL*/
  0xad8, /*SHL16mCL*/
  0xb00, /*SHR16mCL*/
  0x0, /**/
  0xa77, /*SAR16mCL*/
  0xa30, /*ROL16rCL*/
  0xa48, /*ROR16rCL*/
  0x9c7, /*RCL16rCL*/
  0x9e5, /*RCR16rCL*/
  0xadb, /*SHL16rCL*/
  0xb03, /*SHR16rCL*/
  0x0, /**/
  0xa7a, /*SAR16rCL*/
/*Table1330*/
  0x4a6, /*IN16ri*/
/*Table1331*/
  0x82a, /*OUT16ir*/
/*Table1332*/
  0x2b4, /*CALLpcrel16*/
/*Table1333*/
  0x501, /*JMP_2*/
/*Table1334*/
  0x425, /*FARJMP16i*/
/*Table1335*/
  0x4a7, /*IN16rr*/
/*Table1336*/
  0x82b, /*OUT16rr*/
/*Table1337*/
  0xbe9, /*TEST16mi*/
  0x0, /**/
  0x7f9, /*NOT16m*/
  0x7ea, /*NEG16m*/
  0x7b7, /*MUL16m*/
  0x48c, /*IMUL16m*/
  0x3c3, /*DIV16m*/
  0x478, /*IDIV16m*/
  0xbeb, /*TEST16ri*/
  0x0, /**/
  0x7fa, /*NOT16r*/
  0x7eb, /*NEG16r*/
  0x7b8, /*MUL16r*/
  0x48d, /*IMUL16r*/
  0x3c4, /*DIV16r*/
  0x479, /*IDIV16r*/
/*Table1353*/
  0x4ac, /*INC16m*/
  0x3b9, /*DEC16m*/
  0x2a7, /*CALL16m*/
  0x421, /*FARCALL16m*/
  0x4f2, /*JMP16m*/
  0x426, /*FARJMP16m*/
  0x99f, /*PUSH16rmm*/
  0x0, /**/
  0x4ad, /*INC16r*/
  0x3ba, /*DEC16r*/
  0x2a9, /*CALL16r*/
  0x0, /**/
  0x4f4, /*JMP16r*/
  0x0, /**/
  0x9a0, /*PUSH16rmr*/
  0x0, /**/
/*Table1369*/
  0x72a, /*MOV8ao16*/
/*Table1370*/
  0x703, /*MOV32ao16*/
/*Table1371*/
  0x730, /*MOV8o16a*/
/*Table1372*/
  0x70a, /*MOV32o16a*/
/*Table1373*/
  0x4f0, /*JCXZ*/
/*Table1374*/
  0x6f2, /*MOV16ao16*/
/*Table1375*/
  0x6f8, /*MOV16o16a*/
/*Table1376*/
  0x857, /*PAUSE*/
/*Table1377*/
  0x1a1, /*ADD64mr*/
  0x1a5, /*ADD64rr*/
/*Table1379*/
  0x1a4, /*ADD64rm*/
  0x1a6, /*ADD64rr_REV*/
/*Table1381*/
  0x19e, /*ADD64i32*/
/*Table1382*/
  0x817, /*OR64mr*/
  0x81b, /*OR64rr*/
/*Table1384*/
  0x81a, /*OR64rm*/
  0x81c, /*OR64rr_REV*/
/*Table1386*/
  0x814, /*OR64i32*/
/*Table1387*/
  0x179, /*ADC64mr*/
  0x17d, /*ADC64rr*/
/*Table1389*/
  0x17c, /*ADC64rm*/
  0x17e, /*ADC64rr_REV*/
/*Table1391*/
  0x176, /*ADC64i32*/
/*Table1392*/
  0xaa8, /*SBB64mr*/
  0xaac, /*SBB64rr*/
/*Table1394*/
  0xaab, /*SBB64rm*/
  0xaad, /*SBB64rr_REV*/
/*Table1396*/
  0xaa5, /*SBB64i32*/
/*Table1397*/
  0x208, /*AND64mr*/
  0x20c, /*AND64rr*/
/*Table1399*/
  0x20b, /*AND64rm*/
  0x20d, /*AND64rr_REV*/
/*Table1401*/
  0x205, /*AND64i32*/
/*Table1402*/
  0xb82, /*SUB64mr*/
  0xb86, /*SUB64rr*/
/*Table1404*/
  0xb85, /*SUB64rm*/
  0xb87, /*SUB64rr_REV*/
/*Table1406*/
  0xb7f, /*SUB64i32*/
/*Table1407*/
  0x4562, /*XOR64mr*/
  0x4566, /*XOR64rr*/
/*Table1409*/
  0x4565, /*XOR64rm*/
  0x4567, /*XOR64rr_REV*/
/*Table1411*/
  0x455f, /*XOR64i32*/
/*Table1412*/
  0x322, /*CMP64mr*/
  0x326, /*CMP64rr*/
/*Table1414*/
  0x325, /*CMP64rm*/
  0x327, /*CMP64rr_REV*/
/*Table1416*/
  0x31f, /*CMP64i32*/
/*Table1417*/
  0x799, /*MOVSX64rm32*/
  0x79c, /*MOVSX64rr32*/
/*Table1419*/
  0x49f, /*IMUL64rmi32*/
  0x4a2, /*IMUL64rri32*/
/*Table1421*/
  0x4a0, /*IMUL64rmi8*/
  0x4a3, /*IMUL64rri8*/
/*Table1423*/
  0x19f, /*ADD64mi32*/
  0x815, /*OR64mi32*/
  0x177, /*ADC64mi32*/
  0xaa6, /*SBB64mi32*/
  0x206, /*AND64mi32*/
  0xb80, /*SUB64mi32*/
  0x4560, /*XOR64mi32*/
  0x320, /*CMP64mi32*/
  0x1a2, /*ADD64ri32*/
  0x818, /*OR64ri32*/
  0x17a, /*ADC64ri32*/
  0xaa9, /*SBB64ri32*/
  0x209, /*AND64ri32*/
  0xb83, /*SUB64ri32*/
  0x4563, /*XOR64ri32*/
  0x323, /*CMP64ri32*/
/*Table1439*/
  0x1a0, /*ADD64mi8*/
  0x816, /*OR64mi8*/
  0x178, /*ADC64mi8*/
  0xaa7, /*SBB64mi8*/
  0x207, /*AND64mi8*/
  0xb81, /*SUB64mi8*/
  0x4561, /*XOR64mi8*/
  0x321, /*CMP64mi8*/
  0x1a3, /*ADD64ri8*/
  0x819, /*OR64ri8*/
  0x17b, /*ADC64ri8*/
  0xaaa, /*SBB64ri8*/
  0x20a, /*AND64ri8*/
  0xb84, /*SUB64ri8*/
  0x4564, /*XOR64ri8*/
  0x324, /*CMP64ri8*/
/*Table1455*/
  0xbf4, /*TEST64mr*/
  0xbf6, /*TEST64rr*/
/*Table1457*/
  0x4540, /*XCHG64rm*/
  0x4541, /*XCHG64rr*/
/*Table1459*/
  0x71b, /*MOV64mr*/
  0x723, /*MOV64rr*/
/*Table1461*/
  0x722, /*MOV64rm*/
  0x724, /*MOV64rr_REV*/
/*Table1463*/
  0x6f7, /*MOV16ms*/
  0x725, /*MOV64rs*/
/*Table1465*/
  0x56f, /*LEA64r*/
  0x0, /**/
/*Table1467*/
  0x701, /*MOV16sm*/
  0x726, /*MOV64sr*/
/*Table1469*/
  0x453f, /*XCHG64ar*/
/*Table1470*/
  0x2b9, /*CDQE*/
/*Table1471*/
  0x360, /*CQO*/
/*Table1472*/
  0x717, /*MOV64ao64*/
/*Table1473*/
  0x71d, /*MOV64o64a*/
/*Table1474*/
  0x782, /*MOVSQ*/
/*Table1475*/
  0x33d, /*CMPSQ*/
/*Table1476*/
  0xbf2, /*TEST64i32*/
/*Table1477*/
  0xb53, /*STOSQ*/
/*Table1478*/
  0x5dc, /*LODSQ*/
/*Table1479*/
  0xab9, /*SCASQ*/
/*Table1480*/
  0x720, /*MOV64ri*/
/*Table1481*/
  0xa3a, /*ROL64mi*/
  0xa52, /*ROR64mi*/
  0x9d1, /*RCL64mi*/
  0x9ef, /*RCR64mi*/
  0xae5, /*SHL64mi*/
  0xb0d, /*SHR64mi*/
  0x0, /**/
  0xa84, /*SAR64mi*/
  0xa3d, /*ROL64ri*/
  0xa55, /*ROR64ri*/
  0x9d4, /*RCL64ri*/
  0x9f2, /*RCR64ri*/
  0xae8, /*SHL64ri*/
  0xb10, /*SHR64ri*/
  0x0, /**/
  0xa87, /*SAR64ri*/
/*Table1497*/
  0x71a, /*MOV64mi32*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x721, /*MOV64ri32*/
  0x721, /*MOV64ri32*/
  0x721, /*MOV64ri32*/
  0x721, /*MOV64ri32*/
  0x721, /*MOV64ri32*/
  0x721, /*MOV64ri32*/
  0x721, /*MOV64ri32*/
  0x721, /*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, /**/
  0x4538, /*XBEGIN_4*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table1569*/
  0x5e6, /*LRETI64*/
/*Table1570*/
  0x5e3, /*LRET64*/
/*Table1571*/
  0x4d1, /*IRET64*/
/*Table1572*/
  0xa38, /*ROL64m1*/
  0xa50, /*ROR64m1*/
  0x9cf, /*RCL64m1*/
  0x9ed, /*RCR64m1*/
  0xae3, /*SHL64m1*/
  0xb0b, /*SHR64m1*/
  0x0, /**/
  0xa82, /*SAR64m1*/
  0xa3b, /*ROL64r1*/
  0xa53, /*ROR64r1*/
  0x9d2, /*RCL64r1*/
  0x9f0, /*RCR64r1*/
  0xae6, /*SHL64r1*/
  0xb0e, /*SHR64r1*/
  0x0, /**/
  0xa85, /*SAR64r1*/
/*Table1588*/
  0xa39, /*ROL64mCL*/
  0xa51, /*ROR64mCL*/
  0x9d0, /*RCL64mCL*/
  0x9ee, /*RCR64mCL*/
  0xae4, /*SHL64mCL*/
  0xb0c, /*SHR64mCL*/
  0x0, /**/
  0xa83, /*SAR64mCL*/
  0xa3c, /*ROL64rCL*/
  0xa54, /*ROR64rCL*/
  0x9d3, /*RCL64rCL*/
  0x9f1, /*RCR64rCL*/
  0xae7, /*SHL64rCL*/
  0xb0f, /*SHR64rCL*/
  0x0, /**/
  0xa86, /*SAR64rCL*/
/*Table1604*/
  0xbf3, /*TEST64mi32*/
  0x0, /**/
  0x7fd, /*NOT64m*/
  0x7ee, /*NEG64m*/
  0x7bb, /*MUL64m*/
  0x49c, /*IMUL64m*/
  0x3c7, /*DIV64m*/
  0x47c, /*IDIV64m*/
  0xbf5, /*TEST64ri32*/
  0x0, /**/
  0x7fe, /*NOT64r*/
  0x7ef, /*NEG64r*/
  0x7bc, /*MUL64r*/
  0x49d, /*IMUL64r*/
  0x3c8, /*DIV64r*/
  0x47d, /*IDIV64r*/
/*Table1620*/
  0x4b2, /*INC64m*/
  0x3bf, /*DEC64m*/
  0x2af, /*CALL64m*/
  0x424, /*FARCALL64m*/
  0x4fa, /*JMP64m*/
  0x429, /*FARJMP64m*/
  0x9a8, /*PUSH64rmm*/
  0x0, /**/
  0x4b3, /*INC64r*/
  0x3c0, /*DEC64r*/
  0x2b2, /*CALL64r*/
  0x0, /**/
  0x4fd, /*JMP64r*/
  0x0, /**/
  0x9a9, /*PUSH64rmr*/
  0x0, /**/
/*Table1636*/
  0x716, /*MOV64ao32*/
/*Table1637*/
  0x71c, /*MOV64o32a*/
/*Table1638*/
  0x71a, /*MOV64mi32*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x721, /*MOV64ri32*/
  0x721, /*MOV64ri32*/
  0x721, /*MOV64ri32*/
  0x721, /*MOV64ri32*/
  0x721, /*MOV64ri32*/
  0x721, /*MOV64ri32*/
  0x721, /*MOV64ri32*/
  0x721, /*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, /**/
  0x4537, /*XBEGIN_2*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table1710*/
  0x4b2, /*INC64m*/
  0x3bf, /*DEC64m*/
  0x2af, /*CALL64m*/
  0x424, /*FARCALL64m*/
  0x4fa, /*JMP64m*/
  0x429, /*FARJMP64m*/
  0x99f, /*PUSH16rmm*/
  0x0, /**/
  0x4b3, /*INC64r*/
  0x3c0, /*DEC64r*/
  0x2b2, /*CALL64r*/
  0x0, /**/
  0x4fd, /*JMP64r*/
  0x0, /**/
  0x9a0, /*PUSH16rmr*/
  0x0, /**/
/*Table1726*/
  0x78b, /*MOVSX16rm32*/
  0x78e, /*MOVSX16rr32*/
/*Table1728*/
  0x6f4, /*MOV16ao64*/
/*Table1729*/
  0x6fa, /*MOV16o64a*/
/*Table1730*/
  0x4ac, /*INC16m*/
  0x3b9, /*DEC16m*/
  0x2af, /*CALL64m*/
  0x421, /*FARCALL16m*/
  0x4fa, /*JMP64m*/
  0x426, /*FARJMP16m*/
  0x99f, /*PUSH16rmm*/
  0x0, /**/
  0x4ad, /*INC16r*/
  0x3ba, /*DEC16r*/
  0x2b2, /*CALL64r*/
  0x0, /**/
  0x4fd, /*JMP64r*/
  0x0, /**/
  0x9a0, /*PUSH16rmr*/
  0x0, /**/
/*Table1746*/
  0xb2f, /*SLDT16m*/
  0xb58, /*STRm*/
  0x581, /*LLDT16m*/
  0x5f0, /*LTRm*/
  0x1712, /*VERRm*/
  0x1714, /*VERWm*/
  0x0, /**/
  0x0, /**/
  0xb31, /*SLDT32r*/
  0xb56, /*STR32r*/
  0x582, /*LLDT16r*/
  0x5f1, /*LTRr*/
  0x1713, /*VERRr*/
  0x1715, /*VERWr*/
  0x0, /**/
  0x0, /**/
/*Table1762*/
  0xac7, /*SGDT32m*/
  0xb2c, /*SIDT32m*/
  0x579, /*LGDT32m*/
  0x57f, /*LIDT32m*/
  0xb35, /*SMSW16m*/
  0x0, /**/
  0x585, /*LMSW16m*/
  0x4c5, /*INVLPG*/
  0x40e, /*ENCLV*/
  0x2517, /*VMCALL*/
  0x2608, /*VMLAUNCH*/
  0x2852, /*VMRESUME*/
  0x28e6, /*VMXOFF*/
  0x87c, /*PCONFIG*/
  0x4522, /*WRMSRNS*/
  0x0, /**/
  0x6ed, /*MONITOR32rrr*/
  0x7e9, /*MWAITrr*/
  0x2be, /*CLAC*/
  0xb4a, /*STAC*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x40c, /*ENCLS*/
  0x454b, /*XGETBV*/
  0x4584, /*XSETBV*/
  0x0, /**/
  0x0, /**/
  0x2519, /*VMFUNC*/
  0x454a, /*XEND*/
  0x4589, /*XTEST*/
  0x40d, /*ENCLU*/
  0x2853, /*VMRUN32*/
  0x260b, /*VMMCALL*/
  0x2609, /*VMLOAD32*/
  0x2855, /*VMSAVE32*/
  0xb4e, /*STGI*/
  0x2c5, /*CLGI*/
  0xb2e, /*SKINIT*/
  0x4c6, /*INVLPGA32*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xac1, /*SERIALIZE*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xa03, /*RDPKRUr*/
  0x4523, /*WRPKRUr*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0xbc4, /*SWAPGS*/
  0xa0f, /*RDTSCP*/
  0x6ef, /*MONITORX32rrr*/
  0x7e8, /*MWAITXrrr*/
  0x2cb, /*CLZERO32r*/
  0xa05, /*RDPRU*/
  0x4c8, /*INVLPGB32*/
  0xc02, /*TLBSYNC*/
/*Table1834*/
  0x54b, /*LAR32rm*/
  0x54c, /*LAR32rr*/
/*Table1836*/
  0x5e9, /*LSL32rm*/
  0x5ea, /*LSL32rr*/
/*Table1838*/
  0xbc5, /*SYSCALL*/
/*Table1839*/
  0x2c8, /*CLTS*/
/*Table1840*/
  0xbc9, /*SYSRET*/
/*Table1841*/
  0x4c2, /*INVD*/
/*Table1842*/
  0x4518, /*WBINVD*/
/*Table1843*/
  0xc0c, /*TRAP*/
/*Table1844*/
  0x935, /*PREFETCH*/
  0x93c, /*PREFETCHW*/
  0x93d, /*PREFETCHWT1*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table1860*/
  0x433, /*FEMMS*/
/*Table1861*/
  0x7a3, /*MOVUPSrm*/
  0x7a4, /*MOVUPSrr*/
/*Table1863*/
  0x7a2, /*MOVUPSmr*/
  0x7a5, /*MOVUPSrr_REV*/
/*Table1865*/
  0x763, /*MOVLPSrm*/
  0x75a, /*MOVHLPSrr*/
/*Table1867*/
  0x762, /*MOVLPSmr*/
  0x0, /**/
/*Table1869*/
  0xc40, /*UNPCKLPSrm*/
  0xc41, /*UNPCKLPSrr*/
/*Table1871*/
  0xc3c, /*UNPCKHPSrm*/
  0xc3d, /*UNPCKHPSrr*/
/*Table1873*/
  0x75e, /*MOVHPSrm*/
  0x75f, /*MOVLHPSrr*/
/*Table1875*/
  0x75d, /*MOVHPSmr*/
  0x0, /**/
/*Table1877*/
  0x938, /*PREFETCHNTA*/
  0x939, /*PREFETCHT0*/
  0x93a, /*PREFETCHT1*/
  0x93b, /*PREFETCHT2*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table1893*/
  0x2c1, /*CLDEMOTE*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table1909*/
  0x7f3, /*NOOPL*/
  0x7f4, /*NOOPLr*/
/*Table1911*/
  0x0, /**/
  0x70d, /*MOV32rc*/
/*Table1913*/
  0x0, /**/
  0x70e, /*MOV32rd*/
/*Table1915*/
  0x0, /**/
  0x706, /*MOV32cr*/
/*Table1917*/
  0x0, /**/
  0x707, /*MOV32dr*/
/*Table1919*/
  0x73f, /*MOVAPSrm*/
  0x740, /*MOVAPSrr*/
/*Table1921*/
  0x73e, /*MOVAPSmr*/
  0x741, /*MOVAPSrr_REV*/
/*Table1923*/
  0x635, /*MMX_CVTPI2PSrm*/
  0x636, /*MMX_CVTPI2PSrr*/
/*Table1925*/
  0x76b, /*MOVNTPSmr*/
  0x0, /**/
/*Table1927*/
  0x63b, /*MMX_CVTTPS2PIrm*/
  0x63c, /*MMX_CVTTPS2PIrr*/
/*Table1929*/
  0x637, /*MMX_CVTPS2PIrm*/
  0x638, /*MMX_CVTPS2PIrr*/
/*Table1931*/
  0xc20, /*UCOMISSrm*/
  0xc22, /*UCOMISSrr*/
/*Table1933*/
  0x351, /*COMISSrm*/
  0x353, /*COMISSrr*/
/*Table1935*/
  0x4520, /*WRMSR*/
/*Table1936*/
  0xa0e, /*RDTSC*/
/*Table1937*/
  0x9ff, /*RDMSR*/
/*Table1938*/
  0xa04, /*RDPMC*/
/*Table1939*/
  0xbc6, /*SYSENTER*/
/*Table1940*/
  0xbc7, /*SYSEXIT*/
/*Table1941*/
  0x466, /*GETSEC*/
/*Table1942*/
  0x2d0, /*CMOV32rm*/
  0x2d1, /*CMOV32rr*/
/*Table1944*/
  0x0, /**/
  0x765, /*MOVMSKPSrr*/
/*Table1946*/
  0xb3b, /*SQRTPSm*/
  0xb3c, /*SQRTPSr*/
/*Table1948*/
  0xa6d, /*RSQRTPSm*/
  0xa6e, /*RSQRTPSr*/
/*Table1950*/
  0x9db, /*RCPPSm*/
  0x9dc, /*RCPPSr*/
/*Table1952*/
  0x221, /*ANDPSrm*/
  0x222, /*ANDPSrr*/
/*Table1954*/
  0x21d, /*ANDNPSrm*/
  0x21e, /*ANDNPSrr*/
/*Table1956*/
  0x828, /*ORPSrm*/
  0x829, /*ORPSrr*/
/*Table1958*/
  0x4574, /*XORPSrm*/
  0x4575, /*XORPSrr*/
/*Table1960*/
  0x1b2, /*ADDPSrm*/
  0x1b3, /*ADDPSrr*/
/*Table1962*/
  0x7c1, /*MULPSrm*/
  0x7c2, /*MULPSrr*/
/*Table1964*/
  0x376, /*CVTPS2PDrm*/
  0x377, /*CVTPS2PDrr*/
/*Table1966*/
  0x36e, /*CVTDQ2PSrm*/
  0x36f, /*CVTDQ2PSrr*/
/*Table1968*/
  0xb93, /*SUBPSrm*/
  0xb94, /*SUBPSrr*/
/*Table1970*/
  0x627, /*MINPSrm*/
  0x628, /*MINPSrr*/
/*Table1972*/
  0x3cd, /*DIVPSrm*/
  0x3ce, /*DIVPSrr*/
/*Table1974*/
  0x612, /*MAXPSrm*/
  0x613, /*MAXPSrr*/
/*Table1976*/
  0x6e5, /*MMX_PUNPCKLBWrm*/
  0x6e6, /*MMX_PUNPCKLBWrr*/
/*Table1978*/
  0x6e9, /*MMX_PUNPCKLWDrm*/
  0x6ea, /*MMX_PUNPCKLWDrr*/
/*Table1980*/
  0x6e7, /*MMX_PUNPCKLDQrm*/
  0x6e8, /*MMX_PUNPCKLDQrr*/
/*Table1982*/
  0x659, /*MMX_PACKSSWBrm*/
  0x65a, /*MMX_PACKSSWBrr*/
/*Table1984*/
  0x67d, /*MMX_PCMPGTBrm*/
  0x67e, /*MMX_PCMPGTBrr*/
/*Table1986*/
  0x681, /*MMX_PCMPGTWrm*/
  0x682, /*MMX_PCMPGTWrr*/
/*Table1988*/
  0x67f, /*MMX_PCMPGTDrm*/
  0x680, /*MMX_PCMPGTDrr*/
/*Table1990*/
  0x65b, /*MMX_PACKUSWBrm*/
  0x65c, /*MMX_PACKUSWBrr*/
/*Table1992*/
  0x6df, /*MMX_PUNPCKHBWrm*/
  0x6e0, /*MMX_PUNPCKHBWrr*/
/*Table1994*/
  0x6e3, /*MMX_PUNPCKHWDrm*/
  0x6e4, /*MMX_PUNPCKHWDrr*/
/*Table1996*/
  0x6e1, /*MMX_PUNPCKHDQrm*/
  0x6e2, /*MMX_PUNPCKHDQrr*/
/*Table1998*/
  0x657, /*MMX_PACKSSDWrm*/
  0x658, /*MMX_PACKSSDWrr*/
/*Table2000*/
  0x644, /*MMX_MOVD64rm*/
  0x645, /*MMX_MOVD64rr*/
/*Table2002*/
  0x64e, /*MMX_MOVQ64rm*/
  0x64f, /*MMX_MOVQ64rr*/
/*Table2004*/
  0x6af, /*MMX_PSHUFWmi*/
  0x6b0, /*MMX_PSHUFWri*/
/*Table2006*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x6cc, /*MMX_PSRLWri*/
  0x0, /**/
  0x6c3, /*MMX_PSRAWri*/
  0x0, /**/
  0x6bd, /*MMX_PSLLWri*/
  0x0, /**/
/*Table2022*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x6c6, /*MMX_PSRLDri*/
  0x0, /**/
  0x6c0, /*MMX_PSRADri*/
  0x0, /**/
  0x6b7, /*MMX_PSLLDri*/
  0x0, /**/
/*Table2038*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x6c9, /*MMX_PSRLQri*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x6ba, /*MMX_PSLLQri*/
  0x0, /**/
/*Table2054*/
  0x677, /*MMX_PCMPEQBrm*/
  0x678, /*MMX_PCMPEQBrr*/
/*Table2056*/
  0x67b, /*MMX_PCMPEQWrm*/
  0x67c, /*MMX_PCMPEQWrr*/
/*Table2058*/
  0x679, /*MMX_PCMPEQDrm*/
  0x67a, /*MMX_PCMPEQDrr*/
/*Table2060*/
  0x63d, /*MMX_EMMS*/
/*Table2061*/
  0x284e, /*VMREAD32mr*/
  0x284f, /*VMREAD32rr*/
/*Table2063*/
  0x28e2, /*VMWRITE32rm*/
  0x28e3, /*VMWRITE32rr*/
/*Table2065*/
  0x643, /*MMX_MOVD64mr*/
  0x642, /*MMX_MOVD64grr*/
/*Table2067*/
  0x64d, /*MMX_MOVQ64mr*/
  0x650, /*MMX_MOVQ64rr_REV*/
/*Table2069*/
  0x4ef, /*JCC_4*/
/*Table2070*/
  0xac2, /*SETCCm*/
  0xac3, /*SETCCr*/
/*Table2072*/
  0x9b6, /*PUSHFS32*/
/*Table2073*/
  0x92c, /*POPFS32*/
/*Table2074*/
  0x35f, /*CPUID*/
/*Table2075*/
  0x278, /*BT32mr*/
  0x27a, /*BT32rr*/
/*Table2077*/
  0xaf4, /*SHLD32mri8*/
  0xaf6, /*SHLD32rri8*/
/*Table2079*/
  0xaf3, /*SHLD32mrCL*/
  0xaf5, /*SHLD32rrCL*/
/*Table2081*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x6f1, /*MONTMUL*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x4585, /*XSHA1*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x4586, /*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, /**/
/*Table2153*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x4587, /*XSTORE*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x4548, /*XCRYPTECB*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x4545, /*XCRYPTCBC*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x4547, /*XCRYPTCTR*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x4546, /*XCRYPTCFB*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x4549, /*XCRYPTOFB*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table2225*/
  0x9b9, /*PUSHGS32*/
/*Table2226*/
  0x92f, /*POPGS32*/
/*Table2227*/
  0xa6c, /*RSM*/
/*Table2228*/
  0x29c, /*BTS32mr*/
  0x29e, /*BTS32rr*/
/*Table2230*/
  0xb1c, /*SHRD32mri8*/
  0xb1e, /*SHRD32rri8*/
/*Table2232*/
  0xb1b, /*SHRD32mrCL*/
  0xb1d, /*SHRD32rrCL*/
/*Table2234*/
  0x461, /*FXSAVE*/
  0x45f, /*FXRSTOR*/
  0x556, /*LDMXCSR*/
  0xb50, /*STMXCSR*/
  0x457c, /*XSAVE*/
  0x4578, /*XRSTOR*/
  0x4580, /*XSAVEOPT*/
  0x2c3, /*CLFLUSH*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x574, /*LFENCE*/
  0x61c, /*MFENCE*/
  0xac5, /*SFENCE*/
/*Table2250*/
  0x496, /*IMUL32rm*/
  0x499, /*IMUL32rr*/
/*Table2252*/
  0x34b, /*CMPXCHG8rm*/
  0x34c, /*CMPXCHG8rr*/
/*Table2254*/
  0x346, /*CMPXCHG32rm*/
  0x347, /*CMPXCHG32rr*/
/*Table2256*/
  0x5ee, /*LSS32rm*/
  0x0, /**/
/*Table2258*/
  0x290, /*BTR32mr*/
  0x292, /*BTR32rr*/
/*Table2260*/
  0x576, /*LFS32rm*/
  0x0, /**/
/*Table2262*/
  0x57c, /*LGS32rm*/
  0x0, /**/
/*Table2264*/
  0x7ac, /*MOVZX32rm8*/
  0x7af, /*MOVZX32rr8*/
/*Table2266*/
  0x7ab, /*MOVZX32rm16*/
  0x7ae, /*MOVZX32rr16*/
/*Table2268*/
  0xc2f, /*UD1Lm*/
  0xc30, /*UD1Lr*/
/*Table2270*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x277, /*BT32mi8*/
  0x29b, /*BTS32mi8*/
  0x28f, /*BTR32mi8*/
  0x283, /*BTC32mi8*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x279, /*BT32ri8*/
  0x29d, /*BTS32ri8*/
  0x291, /*BTR32ri8*/
  0x285, /*BTC32ri8*/
/*Table2286*/
  0x284, /*BTC32mr*/
  0x286, /*BTC32rr*/
/*Table2288*/
  0x266, /*BSF32rm*/
  0x267, /*BSF32rr*/
/*Table2290*/
  0x26c, /*BSR32rm*/
  0x26d, /*BSR32rr*/
/*Table2292*/
  0x792, /*MOVSX32rm8*/
  0x796, /*MOVSX32rr8*/
/*Table2294*/
  0x790, /*MOVSX32rm16*/
  0x794, /*MOVSX32rr16*/
/*Table2296*/
  0x4530, /*XADD8rm*/
  0x4531, /*XADD8rr*/
/*Table2298*/
  0x452c, /*XADD32rm*/
  0x452d, /*XADD32rr*/
/*Table2300*/
  0x335, /*CMPPSrmi*/
  0x336, /*CMPPSrri*/
/*Table2302*/
  0x769, /*MOVNTImr*/
  0x0, /**/
/*Table2304*/
  0x690, /*MMX_PINSRWrm*/
  0x691, /*MMX_PINSRWrr*/
/*Table2306*/
  0x0, /**/
  0x683, /*MMX_PEXTRWrr*/
/*Table2308*/
  0xb29, /*SHUFPSrmi*/
  0xb2a, /*SHUFPSrri*/
/*Table2310*/
  0x0, /**/
  0x34a, /*CMPXCHG8B*/
  0x0, /**/
  0x457a, /*XRSTORS*/
  0x457e, /*XSAVEC*/
  0x4582, /*XSAVES*/
  0x284c, /*VMPTRLDm*/
  0x284d, /*VMPTRSTm*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xa07, /*RDRAND32r*/
  0xa0a, /*RDSEED32r*/
/*Table2326*/
  0x271, /*BSWAP32r*/
/*Table2327*/
  0x6cd, /*MMX_PSRLWrm*/
  0x6ce, /*MMX_PSRLWrr*/
/*Table2329*/
  0x6c7, /*MMX_PSRLDrm*/
  0x6c8, /*MMX_PSRLDrr*/
/*Table2331*/
  0x6ca, /*MMX_PSRLQrm*/
  0x6cb, /*MMX_PSRLQrr*/
/*Table2333*/
  0x661, /*MMX_PADDQrm*/
  0x662, /*MMX_PADDQrr*/
/*Table2335*/
  0x6a5, /*MMX_PMULLWrm*/
  0x6a6, /*MMX_PMULLWrr*/
/*Table2337*/
  0x0, /**/
  0x69e, /*MMX_PMOVMSKBrr*/
/*Table2339*/
  0x6d9, /*MMX_PSUBUSBrm*/
  0x6da, /*MMX_PSUBUSBrr*/
/*Table2341*/
  0x6db, /*MMX_PSUBUSWrm*/
  0x6dc, /*MMX_PSUBUSWrr*/
/*Table2343*/
  0x69c, /*MMX_PMINUBrm*/
  0x69d, /*MMX_PMINUBrr*/
/*Table2345*/
  0x671, /*MMX_PANDrm*/
  0x672, /*MMX_PANDrr*/
/*Table2347*/
  0x667, /*MMX_PADDUSBrm*/
  0x668, /*MMX_PADDUSBrr*/
/*Table2349*/
  0x669, /*MMX_PADDUSWrm*/
  0x66a, /*MMX_PADDUSWrr*/
/*Table2351*/
  0x698, /*MMX_PMAXUBrm*/
  0x699, /*MMX_PMAXUBrr*/
/*Table2353*/
  0x66f, /*MMX_PANDNrm*/
  0x670, /*MMX_PANDNrr*/
/*Table2355*/
  0x673, /*MMX_PAVGBrm*/
  0x674, /*MMX_PAVGBrr*/
/*Table2357*/
  0x6c4, /*MMX_PSRAWrm*/
  0x6c5, /*MMX_PSRAWrr*/
/*Table2359*/
  0x6c1, /*MMX_PSRADrm*/
  0x6c2, /*MMX_PSRADrr*/
/*Table2361*/
  0x675, /*MMX_PAVGWrm*/
  0x676, /*MMX_PAVGWrr*/
/*Table2363*/
  0x6a1, /*MMX_PMULHUWrm*/
  0x6a2, /*MMX_PMULHUWrr*/
/*Table2365*/
  0x6a3, /*MMX_PMULHWrm*/
  0x6a4, /*MMX_PMULHWrr*/
/*Table2367*/
  0x64a, /*MMX_MOVNTQmr*/
  0x0, /**/
/*Table2369*/
  0x6d5, /*MMX_PSUBSBrm*/
  0x6d6, /*MMX_PSUBSBrr*/
/*Table2371*/
  0x6d7, /*MMX_PSUBSWrm*/
  0x6d8, /*MMX_PSUBSWrr*/
/*Table2373*/
  0x69a, /*MMX_PMINSWrm*/
  0x69b, /*MMX_PMINSWrr*/
/*Table2375*/
  0x6a9, /*MMX_PORrm*/
  0x6aa, /*MMX_PORrr*/
/*Table2377*/
  0x663, /*MMX_PADDSBrm*/
  0x664, /*MMX_PADDSBrr*/
/*Table2379*/
  0x665, /*MMX_PADDSWrm*/
  0x666, /*MMX_PADDSWrr*/
/*Table2381*/
  0x696, /*MMX_PMAXSWrm*/
  0x697, /*MMX_PMAXSWrr*/
/*Table2383*/
  0x6eb, /*MMX_PXORrm*/
  0x6ec, /*MMX_PXORrr*/
/*Table2385*/
  0x6be, /*MMX_PSLLWrm*/
  0x6bf, /*MMX_PSLLWrr*/
/*Table2387*/
  0x6b8, /*MMX_PSLLDrm*/
  0x6b9, /*MMX_PSLLDrr*/
/*Table2389*/
  0x6bb, /*MMX_PSLLQrm*/
  0x6bc, /*MMX_PSLLQrr*/
/*Table2391*/
  0x6a7, /*MMX_PMULUDQrm*/
  0x6a8, /*MMX_PMULUDQrr*/
/*Table2393*/
  0x694, /*MMX_PMADDWDrm*/
  0x695, /*MMX_PMADDWDrr*/
/*Table2395*/
  0x6ab, /*MMX_PSADBWrm*/
  0x6ac, /*MMX_PSADBWrr*/
/*Table2397*/
  0x0, /**/
  0x63e, /*MMX_MASKMOVQ*/
/*Table2399*/
  0x6cf, /*MMX_PSUBBrm*/
  0x6d0, /*MMX_PSUBBrr*/
/*Table2401*/
  0x6dd, /*MMX_PSUBWrm*/
  0x6de, /*MMX_PSUBWrr*/
/*Table2403*/
  0x6d1, /*MMX_PSUBDrm*/
  0x6d2, /*MMX_PSUBDrr*/
/*Table2405*/
  0x6d3, /*MMX_PSUBQrm*/
  0x6d4, /*MMX_PSUBQrr*/
/*Table2407*/
  0x65d, /*MMX_PADDBrm*/
  0x65e, /*MMX_PADDBrr*/
/*Table2409*/
  0x66b, /*MMX_PADDWrm*/
  0x66c, /*MMX_PADDWrr*/
/*Table2411*/
  0x65f, /*MMX_PADDDrm*/
  0x660, /*MMX_PADDDrr*/
/*Table2413*/
  0xac8, /*SGDT64m*/
  0xb2d, /*SIDT64m*/
  0x57a, /*LGDT64m*/
  0x580, /*LIDT64m*/
  0xb35, /*SMSW16m*/
  0x0, /**/
  0x585, /*LMSW16m*/
  0x4c5, /*INVLPG*/
  0x40e, /*ENCLV*/
  0x2517, /*VMCALL*/
  0x2608, /*VMLAUNCH*/
  0x2852, /*VMRESUME*/
  0x28e6, /*VMXOFF*/
  0x87c, /*PCONFIG*/
  0x4522, /*WRMSRNS*/
  0x0, /**/
  0x6ee, /*MONITOR64rrr*/
  0x7e9, /*MWAITrr*/
  0x2be, /*CLAC*/
  0xb4a, /*STAC*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x40c, /*ENCLS*/
  0x454b, /*XGETBV*/
  0x4584, /*XSETBV*/
  0x0, /**/
  0x0, /**/
  0x2519, /*VMFUNC*/
  0x454a, /*XEND*/
  0x4589, /*XTEST*/
  0x40d, /*ENCLU*/
  0x2854, /*VMRUN64*/
  0x260b, /*VMMCALL*/
  0x260a, /*VMLOAD64*/
  0x2856, /*VMSAVE64*/
  0xb4e, /*STGI*/
  0x2c5, /*CLGI*/
  0xb2e, /*SKINIT*/
  0x4c7, /*INVLPGA64*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xac1, /*SERIALIZE*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xa03, /*RDPKRUr*/
  0x4523, /*WRPKRUr*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0xbc4, /*SWAPGS*/
  0xa0f, /*RDTSCP*/
  0x6f0, /*MONITORX64rrr*/
  0x7e8, /*MWAITXrrr*/
  0x2cc, /*CLZERO64r*/
  0xa05, /*RDPRU*/
  0x4c9, /*INVLPGB64*/
  0xc02, /*TLBSYNC*/
/*Table2485*/
  0x938, /*PREFETCHNTA*/
  0x939, /*PREFETCHT0*/
  0x93a, /*PREFETCHT1*/
  0x93b, /*PREFETCHT2*/
  0x0, /**/
  0x0, /**/
  0x937, /*PREFETCHIT1*/
  0x936, /*PREFETCHIT0*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table2501*/
  0x0, /**/
  0x71e, /*MOV64rc*/
/*Table2503*/
  0x0, /**/
  0x71f, /*MOV64rd*/
/*Table2505*/
  0x0, /**/
  0x718, /*MOV64cr*/
/*Table2507*/
  0x0, /**/
  0x719, /*MOV64dr*/
/*Table2509*/
  0x2850, /*VMREAD64mr*/
  0x2851, /*VMREAD64rr*/
/*Table2511*/
  0x28e4, /*VMWRITE64rm*/
  0x28e5, /*VMWRITE64rr*/
/*Table2513*/
  0x9b7, /*PUSHFS64*/
/*Table2514*/
  0x92d, /*POPFS64*/
/*Table2515*/
  0x9ba, /*PUSHGS64*/
/*Table2516*/
  0x930, /*POPGS64*/
/*Table2517*/
  0x0, /**/
  0x63f, /*MMX_MASKMOVQ64*/
/*Table2519*/
  0xb2f, /*SLDT16m*/
  0xb58, /*STRm*/
  0x581, /*LLDT16m*/
  0x5f0, /*LTRm*/
  0x1712, /*VERRm*/
  0x1714, /*VERWm*/
  0x0, /**/
  0x0, /**/
  0xb30, /*SLDT16r*/
  0xb55, /*STR16r*/
  0x582, /*LLDT16r*/
  0x5f1, /*LTRr*/
  0x1713, /*VERRr*/
  0x1715, /*VERWr*/
  0x0, /**/
  0x0, /**/
/*Table2535*/
  0xac6, /*SGDT16m*/
  0xb2b, /*SIDT16m*/
  0x578, /*LGDT16m*/
  0x57e, /*LIDT16m*/
  0xb35, /*SMSW16m*/
  0x0, /**/
  0x585, /*LMSW16m*/
  0x4c5, /*INVLPG*/
  0x0, /**/
  0x2517, /*VMCALL*/
  0x2608, /*VMLAUNCH*/
  0x2852, /*VMRESUME*/
  0x28e6, /*VMXOFF*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x6ed, /*MONITOR32rrr*/
  0x7e9, /*MWAITrr*/
  0x0, /**/
  0x0, /**/
  0xbe1, /*TDCALL*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x2853, /*VMRUN32*/
  0x260b, /*VMMCALL*/
  0x2609, /*VMLOAD32*/
  0x2855, /*VMSAVE32*/
  0xb4e, /*STGI*/
  0x2c5, /*CLGI*/
  0xb2e, /*SKINIT*/
  0x4c6, /*INVLPGA32*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0xbc4, /*SWAPGS*/
  0xa0f, /*RDTSCP*/
  0x6ef, /*MONITORX32rrr*/
  0x7e8, /*MWAITXrrr*/
  0x2cb, /*CLZERO32r*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table2607*/
  0x549, /*LAR16rm*/
  0x54a, /*LAR16rr*/
/*Table2609*/
  0x5e7, /*LSL16rm*/
  0x5e8, /*LSL16rr*/
/*Table2611*/
  0x79f, /*MOVUPDrm*/
  0x7a0, /*MOVUPDrr*/
/*Table2613*/
  0x79e, /*MOVUPDmr*/
  0x7a1, /*MOVUPDrr_REV*/
/*Table2615*/
  0x761, /*MOVLPDrm*/
  0x0, /**/
/*Table2617*/
  0x760, /*MOVLPDmr*/
  0x0, /**/
/*Table2619*/
  0xc3e, /*UNPCKLPDrm*/
  0xc3f, /*UNPCKLPDrr*/
/*Table2621*/
  0xc3a, /*UNPCKHPDrm*/
  0xc3b, /*UNPCKHPDrr*/
/*Table2623*/
  0x75c, /*MOVHPDrm*/
  0x0, /**/
/*Table2625*/
  0x75b, /*MOVHPDmr*/
  0x0, /**/
/*Table2627*/
  0x7f7, /*NOOPW*/
  0x7f8, /*NOOPWr*/
/*Table2629*/
  0x73b, /*MOVAPDrm*/
  0x73c, /*MOVAPDrr*/
/*Table2631*/
  0x73a, /*MOVAPDmr*/
  0x73d, /*MOVAPDrr_REV*/
/*Table2633*/
  0x633, /*MMX_CVTPI2PDrm*/
  0x634, /*MMX_CVTPI2PDrr*/
/*Table2635*/
  0x76a, /*MOVNTPDmr*/
  0x0, /**/
/*Table2637*/
  0x639, /*MMX_CVTTPD2PIrm*/
  0x63a, /*MMX_CVTTPD2PIrr*/
/*Table2639*/
  0x631, /*MMX_CVTPD2PIrm*/
  0x632, /*MMX_CVTPD2PIrr*/
/*Table2641*/
  0xc1c, /*UCOMISDrm*/
  0xc1e, /*UCOMISDrr*/
/*Table2643*/
  0x34d, /*COMISDrm*/
  0x34f, /*COMISDrr*/
/*Table2645*/
  0x2ce, /*CMOV16rm*/
  0x2cf, /*CMOV16rr*/
/*Table2647*/
  0x0, /**/
  0x764, /*MOVMSKPDrr*/
/*Table2649*/
  0xb39, /*SQRTPDm*/
  0xb3a, /*SQRTPDr*/
/*Table2651*/
  0x21f, /*ANDPDrm*/
  0x220, /*ANDPDrr*/
/*Table2653*/
  0x21b, /*ANDNPDrm*/
  0x21c, /*ANDNPDrr*/
/*Table2655*/
  0x826, /*ORPDrm*/
  0x827, /*ORPDrr*/
/*Table2657*/
  0x4572, /*XORPDrm*/
  0x4573, /*XORPDrr*/
/*Table2659*/
  0x1b0, /*ADDPDrm*/
  0x1b1, /*ADDPDrr*/
/*Table2661*/
  0x7bf, /*MULPDrm*/
  0x7c0, /*MULPDrr*/
/*Table2663*/
  0x372, /*CVTPD2PSrm*/
  0x373, /*CVTPD2PSrr*/
/*Table2665*/
  0x374, /*CVTPS2DQrm*/
  0x375, /*CVTPS2DQrr*/
/*Table2667*/
  0xb91, /*SUBPDrm*/
  0xb92, /*SUBPDrr*/
/*Table2669*/
  0x625, /*MINPDrm*/
  0x626, /*MINPDrr*/
/*Table2671*/
  0x3cb, /*DIVPDrm*/
  0x3cc, /*DIVPDrr*/
/*Table2673*/
  0x610, /*MAXPDrm*/
  0x611, /*MAXPDrr*/
/*Table2675*/
  0x995, /*PUNPCKLBWrm*/
  0x996, /*PUNPCKLBWrr*/
/*Table2677*/
  0x99b, /*PUNPCKLWDrm*/
  0x99c, /*PUNPCKLWDrr*/
/*Table2679*/
  0x997, /*PUNPCKLDQrm*/
  0x998, /*PUNPCKLDQrr*/
/*Table2681*/
  0x83b, /*PACKSSWBrm*/
  0x83c, /*PACKSSWBrr*/
/*Table2683*/
  0x870, /*PCMPGTBrm*/
  0x871, /*PCMPGTBrr*/
/*Table2685*/
  0x876, /*PCMPGTWrm*/
  0x877, /*PCMPGTWrr*/
/*Table2687*/
  0x872, /*PCMPGTDrm*/
  0x873, /*PCMPGTDrr*/
/*Table2689*/
  0x83f, /*PACKUSWBrm*/
  0x840, /*PACKUSWBrr*/
/*Table2691*/
  0x98d, /*PUNPCKHBWrm*/
  0x98e, /*PUNPCKHBWrr*/
/*Table2693*/
  0x993, /*PUNPCKHWDrm*/
  0x994, /*PUNPCKHWDrr*/
/*Table2695*/
  0x98f, /*PUNPCKHDQrm*/
  0x990, /*PUNPCKHDQrr*/
/*Table2697*/
  0x839, /*PACKSSDWrm*/
  0x83a, /*PACKSSDWrr*/
/*Table2699*/
  0x999, /*PUNPCKLQDQrm*/
  0x99a, /*PUNPCKLQDQrr*/
/*Table2701*/
  0x991, /*PUNPCKHQDQrm*/
  0x992, /*PUNPCKHQDQrr*/
/*Table2703*/
  0x74a, /*MOVDI2PDIrm*/
  0x74b, /*MOVDI2PDIrr*/
/*Table2705*/
  0x753, /*MOVDQArm*/
  0x754, /*MOVDQArr*/
/*Table2707*/
  0x944, /*PSHUFDmi*/
  0x945, /*PSHUFDri*/
/*Table2709*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x968, /*PSRLWri*/
  0x0, /**/
  0x95e, /*PSRAWri*/
  0x0, /**/
  0x957, /*PSLLWri*/
  0x0, /**/
/*Table2725*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x962, /*PSRLDri*/
  0x0, /**/
  0x95b, /*PSRADri*/
  0x0, /**/
  0x951, /*PSLLDri*/
  0x0, /**/
/*Table2741*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x965, /*PSRLQri*/
  0x961, /*PSRLDQri*/
  0x0, /**/
  0x0, /**/
  0x954, /*PSLLQri*/
  0x950, /*PSLLDQri*/
/*Table2757*/
  0x864, /*PCMPEQBrm*/
  0x865, /*PCMPEQBrr*/
/*Table2759*/
  0x86a, /*PCMPEQWrm*/
  0x86b, /*PCMPEQWrr*/
/*Table2761*/
  0x866, /*PCMPEQDrm*/
  0x867, /*PCMPEQDrr*/
/*Table2763*/
  0x0, /**/
  0x41e, /*EXTRQI*/
/*Table2765*/
  0x0, /**/
  0x41d, /*EXTRQ*/
/*Table2767*/
  0x46e, /*HADDPDrm*/
  0x46f, /*HADDPDrr*/
/*Table2769*/
  0x474, /*HSUBPDrm*/
  0x475, /*HSUBPDrr*/
/*Table2771*/
  0x76f, /*MOVPDI2DImr*/
  0x770, /*MOVPDI2DIrr*/
/*Table2773*/
  0x752, /*MOVDQAmr*/
  0x755, /*MOVDQArr_REV*/
/*Table2775*/
  0x4ee, /*JCC_2*/
/*Table2776*/
  0x9b5, /*PUSHFS16*/
/*Table2777*/
  0x92b, /*POPFS16*/
/*Table2778*/
  0x274, /*BT16mr*/
  0x276, /*BT16rr*/
/*Table2780*/
  0xaf0, /*SHLD16mri8*/
  0xaf2, /*SHLD16rri8*/
/*Table2782*/
  0xaef, /*SHLD16mrCL*/
  0xaf1, /*SHLD16rrCL*/
/*Table2784*/
  0x9b8, /*PUSHGS16*/
/*Table2785*/
  0x92e, /*POPGS16*/
/*Table2786*/
  0x298, /*BTS16mr*/
  0x29a, /*BTS16rr*/
/*Table2788*/
  0xb18, /*SHRD16mri8*/
  0xb1a, /*SHRD16rri8*/
/*Table2790*/
  0xb17, /*SHRD16mrCL*/
  0xb19, /*SHRD16rrCL*/
/*Table2792*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x2ca, /*CLWB*/
  0x2c4, /*CLFLUSHOPT*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xc0b, /*TPAUSE*/
  0x0, /**/
/*Table2808*/
  0x48e, /*IMUL16rm*/
  0x491, /*IMUL16rr*/
/*Table2810*/
  0x344, /*CMPXCHG16rm*/
  0x345, /*CMPXCHG16rr*/
/*Table2812*/
  0x5ed, /*LSS16rm*/
  0x0, /**/
/*Table2814*/
  0x28c, /*BTR16mr*/
  0x28e, /*BTR16rr*/
/*Table2816*/
  0x575, /*LFS16rm*/
  0x0, /**/
/*Table2818*/
  0x57b, /*LGS16rm*/
  0x0, /**/
/*Table2820*/
  0x7a8, /*MOVZX16rm8*/
  0x7aa, /*MOVZX16rr8*/
/*Table2822*/
  0x7a7, /*MOVZX16rm16*/
  0x7a9, /*MOVZX16rr16*/
/*Table2824*/
  0xc33, /*UD1Wm*/
  0xc34, /*UD1Wr*/
/*Table2826*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x273, /*BT16mi8*/
  0x297, /*BTS16mi8*/
  0x28b, /*BTR16mi8*/
  0x27f, /*BTC16mi8*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x275, /*BT16ri8*/
  0x299, /*BTS16ri8*/
  0x28d, /*BTR16ri8*/
  0x281, /*BTC16ri8*/
/*Table2842*/
  0x280, /*BTC16mr*/
  0x282, /*BTC16rr*/
/*Table2844*/
  0x264, /*BSF16rm*/
  0x265, /*BSF16rr*/
/*Table2846*/
  0x26a, /*BSR16rm*/
  0x26b, /*BSR16rr*/
/*Table2848*/
  0x78c, /*MOVSX16rm8*/
  0x78f, /*MOVSX16rr8*/
/*Table2850*/
  0x78a, /*MOVSX16rm16*/
  0x78d, /*MOVSX16rr16*/
/*Table2852*/
  0x452a, /*XADD16rm*/
  0x452b, /*XADD16rr*/
/*Table2854*/
  0x333, /*CMPPDrmi*/
  0x334, /*CMPPDrri*/
/*Table2856*/
  0x8cc, /*PINSRWrm*/
  0x8cd, /*PINSRWrr*/
/*Table2858*/
  0x0, /**/
  0x88c, /*PEXTRWrr*/
/*Table2860*/
  0xb27, /*SHUFPDrmi*/
  0xb28, /*SHUFPDrri*/
/*Table2862*/
  0x0, /**/
  0x34a, /*CMPXCHG8B*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x2518, /*VMCLEARm*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xa06, /*RDRAND16r*/
  0xa09, /*RDSEED16r*/
/*Table2878*/
  0x270, /*BSWAP16r_BAD*/
/*Table2879*/
  0x1be, /*ADDSUBPDrm*/
  0x1bf, /*ADDSUBPDrr*/
/*Table2881*/
  0x969, /*PSRLWrm*/
  0x96a, /*PSRLWrr*/
/*Table2883*/
  0x963, /*PSRLDrm*/
  0x964, /*PSRLDrr*/
/*Table2885*/
  0x966, /*PSRLQrm*/
  0x967, /*PSRLQrr*/
/*Table2887*/
  0x845, /*PADDQrm*/
  0x846, /*PADDQrr*/
/*Table2889*/
  0x90f, /*PMULLWrm*/
  0x910, /*PMULLWrr*/
/*Table2891*/
  0x771, /*MOVPQI2QImr*/
  0x772, /*MOVPQI2QIrr*/
/*Table2893*/
  0x0, /**/
  0x8ea, /*PMOVMSKBrr*/
/*Table2895*/
  0x975, /*PSUBUSBrm*/
  0x976, /*PSUBUSBrr*/
/*Table2897*/
  0x977, /*PSUBUSWrm*/
  0x978, /*PSUBUSWrr*/
/*Table2899*/
  0x8e4, /*PMINUBrm*/
  0x8e5, /*PMINUBrr*/
/*Table2901*/
  0x855, /*PANDrm*/
  0x856, /*PANDrr*/
/*Table2903*/
  0x84b, /*PADDUSBrm*/
  0x84c, /*PADDUSBrr*/
/*Table2905*/
  0x84d, /*PADDUSWrm*/
  0x84e, /*PADDUSWrr*/
/*Table2907*/
  0x8d8, /*PMAXUBrm*/
  0x8d9, /*PMAXUBrr*/
/*Table2909*/
  0x853, /*PANDNrm*/
  0x854, /*PANDNrr*/
/*Table2911*/
  0x858, /*PAVGBrm*/
  0x859, /*PAVGBrr*/
/*Table2913*/
  0x95f, /*PSRAWrm*/
  0x960, /*PSRAWrr*/
/*Table2915*/
  0x95c, /*PSRADrm*/
  0x95d, /*PSRADrr*/
/*Table2917*/
  0x85c, /*PAVGWrm*/
  0x85d, /*PAVGWrr*/
/*Table2919*/
  0x909, /*PMULHUWrm*/
  0x90a, /*PMULHUWrr*/
/*Table2921*/
  0x90b, /*PMULHWrm*/
  0x90c, /*PMULHWrr*/
/*Table2923*/
  0x3a0, /*CVTTPD2DQrm*/
  0x3a1, /*CVTTPD2DQrr*/
/*Table2925*/
  0x767, /*MOVNTDQmr*/
  0x0, /**/
/*Table2927*/
  0x971, /*PSUBSBrm*/
  0x972, /*PSUBSBrr*/
/*Table2929*/
  0x973, /*PSUBSWrm*/
  0x974, /*PSUBSWrr*/
/*Table2931*/
  0x8e2, /*PMINSWrm*/
  0x8e3, /*PMINSWrr*/
/*Table2933*/
  0x933, /*PORrm*/
  0x934, /*PORrr*/
/*Table2935*/
  0x847, /*PADDSBrm*/
  0x848, /*PADDSBrr*/
/*Table2937*/
  0x849, /*PADDSWrm*/
  0x84a, /*PADDSWrr*/
/*Table2939*/
  0x8d6, /*PMAXSWrm*/
  0x8d7, /*PMAXSWrr*/
/*Table2941*/
  0x9c1, /*PXORrm*/
  0x9c2, /*PXORrr*/
/*Table2943*/
  0x958, /*PSLLWrm*/
  0x959, /*PSLLWrr*/
/*Table2945*/
  0x952, /*PSLLDrm*/
  0x953, /*PSLLDrr*/
/*Table2947*/
  0x955, /*PSLLQrm*/
  0x956, /*PSLLQrr*/
/*Table2949*/
  0x911, /*PMULUDQrm*/
  0x912, /*PMULUDQrr*/
/*Table2951*/
  0x8d0, /*PMADDWDrm*/
  0x8d1, /*PMADDWDrr*/
/*Table2953*/
  0x940, /*PSADBWrm*/
  0x941, /*PSADBWrr*/
/*Table2955*/
  0x0, /**/
  0x604, /*MASKMOVDQU*/
/*Table2957*/
  0x96b, /*PSUBBrm*/
  0x96c, /*PSUBBrr*/
/*Table2959*/
  0x979, /*PSUBWrm*/
  0x97a, /*PSUBWrr*/
/*Table2961*/
  0x96d, /*PSUBDrm*/
  0x96e, /*PSUBDrr*/
/*Table2963*/
  0x96f, /*PSUBQrm*/
  0x970, /*PSUBQrr*/
/*Table2965*/
  0x841, /*PADDBrm*/
  0x842, /*PADDBrr*/
/*Table2967*/
  0x84f, /*PADDWrm*/
  0x850, /*PADDWrr*/
/*Table2969*/
  0x843, /*PADDDrm*/
  0x844, /*PADDDrr*/
/*Table2971*/
  0xac6, /*SGDT16m*/
  0xb2b, /*SIDT16m*/
  0x578, /*LGDT16m*/
  0x57e, /*LIDT16m*/
  0xb35, /*SMSW16m*/
  0x0, /**/
  0x585, /*LMSW16m*/
  0x4c5, /*INVLPG*/
  0x40e, /*ENCLV*/
  0x2517, /*VMCALL*/
  0x2608, /*VMLAUNCH*/
  0x2852, /*VMRESUME*/
  0x28e6, /*VMXOFF*/
  0x87c, /*PCONFIG*/
  0x4522, /*WRMSRNS*/
  0x0, /**/
  0x6ed, /*MONITOR32rrr*/
  0x7e9, /*MWAITrr*/
  0x2be, /*CLAC*/
  0xb4a, /*STAC*/
  0xbe1, /*TDCALL*/
  0x0, /**/
  0x0, /**/
  0x40c, /*ENCLS*/
  0x454b, /*XGETBV*/
  0x4584, /*XSETBV*/
  0x0, /**/
  0x0, /**/
  0x2519, /*VMFUNC*/
  0x454a, /*XEND*/
  0x4589, /*XTEST*/
  0x40d, /*ENCLU*/
  0x2853, /*VMRUN32*/
  0x260b, /*VMMCALL*/
  0x2609, /*VMLOAD32*/
  0x2855, /*VMSAVE32*/
  0xb4e, /*STGI*/
  0x2c5, /*CLGI*/
  0xb2e, /*SKINIT*/
  0x4c6, /*INVLPGA32*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xac1, /*SERIALIZE*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xa03, /*RDPKRUr*/
  0x4523, /*WRPKRUr*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0xbc4, /*SWAPGS*/
  0xa0f, /*RDTSCP*/
  0x6ef, /*MONITORX32rrr*/
  0x7e8, /*MWAITXrrr*/
  0x2cb, /*CLZERO32r*/
  0xa05, /*RDPRU*/
  0x4c8, /*INVLPGB32*/
  0xc02, /*TLBSYNC*/
/*Table3043*/
  0x761, /*MOVLPDrm*/
  0x75a, /*MOVHLPSrr*/
/*Table3045*/
  0x75c, /*MOVHPDrm*/
  0x75f, /*MOVLHPSrr*/
/*Table3047*/
  0x284e, /*VMREAD32mr*/
  0x41e, /*EXTRQI*/
/*Table3049*/
  0x28e2, /*VMWRITE32rm*/
  0x41d, /*EXTRQ*/
/*Table3051*/
  0x461, /*FXSAVE*/
  0x45f, /*FXRSTOR*/
  0x556, /*LDMXCSR*/
  0xb50, /*STMXCSR*/
  0x457c, /*XSAVE*/
  0x4578, /*XRSTOR*/
  0x2ca, /*CLWB*/
  0x2c4, /*CLFLUSHOPT*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x574, /*LFENCE*/
  0xc0b, /*TPAUSE*/
  0xac5, /*SFENCE*/
/*Table3067*/
  0x0, /**/
  0x34a, /*CMPXCHG8B*/
  0x0, /**/
  0x457a, /*XRSTORS*/
  0x457e, /*XSAVEC*/
  0x4582, /*XSAVES*/
  0x2518, /*VMCLEARm*/
  0x284d, /*VMPTRSTm*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xa06, /*RDRAND16r*/
  0xa09, /*RDSEED16r*/
/*Table3083*/
  0xac7, /*SGDT32m*/
  0xb2c, /*SIDT32m*/
  0x579, /*LGDT32m*/
  0x57f, /*LIDT32m*/
  0xb35, /*SMSW16m*/
  0x0, /**/
  0x585, /*LMSW16m*/
  0x4c5, /*INVLPG*/
  0x0, /**/
  0x2517, /*VMCALL*/
  0x2608, /*VMLAUNCH*/
  0x2852, /*VMRESUME*/
  0x28e6, /*VMXOFF*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x6ed, /*MONITOR32rrr*/
  0x7e9, /*MWAITrr*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x2853, /*VMRUN32*/
  0x260b, /*VMMCALL*/
  0x2609, /*VMLOAD32*/
  0x2855, /*VMSAVE32*/
  0xb4e, /*STGI*/
  0x2c5, /*CLGI*/
  0xb2e, /*SKINIT*/
  0x4c6, /*INVLPGA32*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0x4588, /*XSUSLDTRK*/
  0x4577, /*XRESLDTRK*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0xbc4, /*SWAPGS*/
  0xa0f, /*RDTSCP*/
  0x6ef, /*MONITORX32rrr*/
  0x7e8, /*MWAITXrrr*/
  0x2cb, /*CLZERO32r*/
  0x0, /**/
  0x0, /**/
  0x9bf, /*PVALIDATE32*/
/*Table3155*/
  0x778, /*MOVSDrm*/
  0x77a, /*MOVSDrr*/
/*Table3157*/
  0x777, /*MOVSDmr*/
  0x77b, /*MOVSDrr_REV*/
/*Table3159*/
  0x748, /*MOVDDUPrm*/
  0x749, /*MOVDDUPrr*/
/*Table3161*/
  0x385, /*CVTSI2SDrm_Int*/
  0x387, /*CVTSI2SDrr_Int*/
/*Table3163*/
  0x76c, /*MOVNTSD*/
  0x0, /**/
/*Table3165*/
  0x3a9, /*CVTTSD2SIrm_Int*/
  0x3ab, /*CVTTSD2SIrr_Int*/
/*Table3167*/
  0x37d, /*CVTSD2SIrm_Int*/
  0x37f, /*CVTSD2SIrr_Int*/
/*Table3169*/
  0xb3e, /*SQRTSDm_Int*/
  0xb40, /*SQRTSDr_Int*/
/*Table3171*/
  0x1b7, /*ADDSDrm_Int*/
  0x1b9, /*ADDSDrr_Int*/
/*Table3173*/
  0x7c4, /*MULSDrm_Int*/
  0x7c6, /*MULSDrr_Int*/
/*Table3175*/
  0x381, /*CVTSD2SSrm_Int*/
  0x383, /*CVTSD2SSrr_Int*/
/*Table3177*/
  0xba8, /*SUBSDrm_Int*/
  0xbaa, /*SUBSDrr_Int*/
/*Table3179*/
  0x62a, /*MINSDrm_Int*/
  0x62c, /*MINSDrr_Int*/
/*Table3181*/
  0x3e2, /*DIVSDrm_Int*/
  0x3e4, /*DIVSDrr_Int*/
/*Table3183*/
  0x615, /*MAXSDrm_Int*/
  0x617, /*MAXSDrr_Int*/
/*Table3185*/
  0x948, /*PSHUFLWmi*/
  0x949, /*PSHUFLWri*/
/*Table3187*/
  0x0, /**/
  0x4bc, /*INSERTQI*/
/*Table3189*/
  0x0, /**/
  0x4bb, /*INSERTQ*/
/*Table3191*/
  0x470, /*HADDPSrm*/
  0x471, /*HADDPSrr*/
/*Table3193*/
  0x476, /*HSUBPSrm*/
  0x477, /*HSUBPSrr*/
/*Table3195*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xc39, /*UMWAIT*/
  0x0, /**/
/*Table3211*/
  0x339, /*CMPSDrm_Int*/
  0x33b, /*CMPSDrr_Int*/
/*Table3213*/
  0x0, /**/
  0x34a, /*CMPXCHG8B*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table3229*/
  0x1c0, /*ADDSUBPSrm*/
  0x1c1, /*ADDSUBPSrr*/
/*Table3231*/
  0x0, /**/
  0x648, /*MMX_MOVDQ2Qrr*/
/*Table3233*/
  0x370, /*CVTPD2DQrm*/
  0x371, /*CVTPD2DQrr*/
/*Table3235*/
  0x555, /*LDDQUrm*/
  0x0, /**/
/*Table3237*/
  0xac7, /*SGDT32m*/
  0xb2c, /*SIDT32m*/
  0x579, /*LGDT32m*/
  0x57f, /*LIDT32m*/
  0xb35, /*SMSW16m*/
  0xa73, /*RSTORSSP*/
  0x585, /*LMSW16m*/
  0x4c5, /*INVLPG*/
  0x0, /**/
  0x2517, /*VMCALL*/
  0x2608, /*VMLAUNCH*/
  0x2852, /*VMRESUME*/
  0x28e6, /*VMXOFF*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x6ed, /*MONITOR32rrr*/
  0x7e9, /*MWAITrr*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x2853, /*VMRUN32*/
  0x260b, /*VMMCALL*/
  0x2609, /*VMLOAD32*/
  0x2855, /*VMSAVE32*/
  0xb4e, /*STGI*/
  0x2c5, /*CLGI*/
  0xb2e, /*SKINIT*/
  0x4c6, /*INVLPGA32*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xac4, /*SETSSBSY*/
  0x0, /**/
  0xa92, /*SAVEPREVSSP*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0xbc4, /*SWAPGS*/
  0xa0f, /*RDTSCP*/
  0x6ef, /*MONITORX32rrr*/
  0x7e8, /*MWAITXrrr*/
  0x2cb, /*CLZERO32r*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table3309*/
  0x4519, /*WBNOINVD*/
/*Table3310*/
  0x785, /*MOVSSrm*/
  0x787, /*MOVSSrr*/
/*Table3312*/
  0x784, /*MOVSSmr*/
  0x788, /*MOVSSrr_REV*/
/*Table3314*/
  0x780, /*MOVSLDUPrm*/
  0x781, /*MOVSLDUPrr*/
/*Table3316*/
  0x77d, /*MOVSHDUPrm*/
  0x77e, /*MOVSHDUPrr*/
/*Table3318*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xa0c, /*RDSSPD*/
  0xa0c, /*RDSSPD*/
  0xa0c, /*RDSSPD*/
  0xa0c, /*RDSSPD*/
  0xa0c, /*RDSSPD*/
  0xa0c, /*RDSSPD*/
  0xa0c, /*RDSSPD*/
  0xa0c, /*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, /**/
  0x412, /*ENDBR64*/
  0x411, /*ENDBR32*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table3390*/
  0x389, /*CVTSI2SSrm_Int*/
  0x38b, /*CVTSI2SSrr_Int*/
/*Table3392*/
  0x76d, /*MOVNTSS*/
  0x0, /**/
/*Table3394*/
  0x3b1, /*CVTTSS2SIrm_Int*/
  0x3b3, /*CVTTSS2SIrr_Int*/
/*Table3396*/
  0x39d, /*CVTSS2SIrm_Int*/
  0x39f, /*CVTSS2SIrr_Int*/
/*Table3398*/
  0xb42, /*SQRTSSm_Int*/
  0xb44, /*SQRTSSr_Int*/
/*Table3400*/
  0xa70, /*RSQRTSSm_Int*/
  0xa72, /*RSQRTSSr_Int*/
/*Table3402*/
  0x9de, /*RCPSSm_Int*/
  0x9e0, /*RCPSSr_Int*/
/*Table3404*/
  0x1bb, /*ADDSSrm_Int*/
  0x1bd, /*ADDSSrr_Int*/
/*Table3406*/
  0x7c8, /*MULSSrm_Int*/
  0x7ca, /*MULSSrr_Int*/
/*Table3408*/
  0x395, /*CVTSS2SDrm_Int*/
  0x397, /*CVTSS2SDrr_Int*/
/*Table3410*/
  0x3a2, /*CVTTPS2DQrm*/
  0x3a3, /*CVTTPS2DQrr*/
/*Table3412*/
  0xbac, /*SUBSSrm_Int*/
  0xbae, /*SUBSSrr_Int*/
/*Table3414*/
  0x62e, /*MINSSrm_Int*/
  0x630, /*MINSSrr_Int*/
/*Table3416*/
  0x3e6, /*DIVSSrm_Int*/
  0x3e8, /*DIVSSrr_Int*/
/*Table3418*/
  0x619, /*MAXSSrm_Int*/
  0x61b, /*MAXSSrr_Int*/
/*Table3420*/
  0x757, /*MOVDQUrm*/
  0x758, /*MOVDQUrr*/
/*Table3422*/
  0x946, /*PSHUFHWmi*/
  0x947, /*PSHUFHWri*/
/*Table3424*/
  0x775, /*MOVQI2PQIrm*/
  0x7a6, /*MOVZPQILo2PQIrr*/
/*Table3426*/
  0x756, /*MOVDQUmr*/
  0x759, /*MOVDQUrr_REV*/
/*Table3428*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x98b, /*PTWRITEm*/
  0x0, /**/
  0x2c7, /*CLRSSBSY*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x98c, /*PTWRITEr*/
  0x4b6, /*INCSSPD*/
  0xc37, /*UMONITOR32*/
  0x0, /**/
/*Table3444*/
  0x920, /*POPCNT32rm*/
  0x921, /*POPCNT32rr*/
/*Table3446*/
  0xc13, /*TZCNT32rm*/
  0xc14, /*TZCNT32rr*/
/*Table3448*/
  0x600, /*LZCNT32rm*/
  0x601, /*LZCNT32rr*/
/*Table3450*/
  0x33f, /*CMPSSrm_Int*/
  0x341, /*CMPSSrr_Int*/
/*Table3452*/
  0x0, /**/
  0x34a, /*CMPXCHG8B*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x28e7, /*VMXON*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xa01, /*RDPID32*/
/*Table3468*/
  0x0, /**/
  0x64b, /*MMX_MOVQ2DQrr*/
/*Table3470*/
  0x36c, /*CVTDQ2PDrm*/
  0x36d, /*CVTDQ2PDrr*/
/*Table3472*/
  0x91e, /*POPCNT16rm*/
  0x91f, /*POPCNT16rr*/
/*Table3474*/
  0xc11, /*TZCNT16rm*/
  0xc12, /*TZCNT16rr*/
/*Table3476*/
  0x5fe, /*LZCNT16rm*/
  0x5ff, /*LZCNT16rr*/
/*Table3478*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xc36, /*UMONITOR16*/
  0x0, /**/
/*Table3494*/
  0xb2f, /*SLDT16m*/
  0xb58, /*STRm*/
  0x581, /*LLDT16m*/
  0x5f0, /*LTRm*/
  0x1712, /*VERRm*/
  0x1714, /*VERWm*/
  0x0, /**/
  0x0, /**/
  0xb32, /*SLDT64r*/
  0xb57, /*STR64r*/
  0x582, /*LLDT16r*/
  0x5f1, /*LTRr*/
  0x1713, /*VERRr*/
  0x1715, /*VERWr*/
  0x0, /**/
  0x0, /**/
/*Table3510*/
  0xac8, /*SGDT64m*/
  0xb2d, /*SIDT64m*/
  0x57a, /*LGDT64m*/
  0x580, /*LIDT64m*/
  0xb35, /*SMSW16m*/
  0x0, /**/
  0x585, /*LMSW16m*/
  0x4c5, /*INVLPG*/
  0x40e, /*ENCLV*/
  0x2517, /*VMCALL*/
  0x2608, /*VMLAUNCH*/
  0x2852, /*VMRESUME*/
  0x28e6, /*VMXOFF*/
  0x87c, /*PCONFIG*/
  0x4522, /*WRMSRNS*/
  0x0, /**/
  0x6ee, /*MONITOR64rrr*/
  0x7e9, /*MWAITrr*/
  0x2be, /*CLAC*/
  0xb4a, /*STAC*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x40c, /*ENCLS*/
  0x454b, /*XGETBV*/
  0x4584, /*XSETBV*/
  0x0, /**/
  0x0, /**/
  0x2519, /*VMFUNC*/
  0x454a, /*XEND*/
  0x4589, /*XTEST*/
  0x40d, /*ENCLU*/
  0x2854, /*VMRUN64*/
  0x260b, /*VMMCALL*/
  0x260a, /*VMLOAD64*/
  0x2856, /*VMSAVE64*/
  0xb4e, /*STGI*/
  0x2c5, /*CLGI*/
  0xb2e, /*SKINIT*/
  0x4c7, /*INVLPGA64*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xac1, /*SERIALIZE*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xa03, /*RDPKRUr*/
  0x4523, /*WRPKRUr*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0xbc4, /*SWAPGS*/
  0xa0f, /*RDTSCP*/
  0x6f0, /*MONITORX64rrr*/
  0x7e8, /*MWAITXrrr*/
  0x2cc, /*CLZERO64r*/
  0xa05, /*RDPRU*/
  0x4c9, /*INVLPGB64*/
  0xc02, /*TLBSYNC*/
/*Table3582*/
  0x54d, /*LAR64rm*/
  0x54e, /*LAR64rr*/
/*Table3584*/
  0x5eb, /*LSL64rm*/
  0x5ec, /*LSL64rr*/
/*Table3586*/
  0xbca, /*SYSRET64*/
/*Table3587*/
  0x7f5, /*NOOPQ*/
  0x7f6, /*NOOPQr*/
/*Table3589*/
  0xbc8, /*SYSEXIT64*/
/*Table3590*/
  0x2d2, /*CMOV64rm*/
  0x2d3, /*CMOV64rr*/
/*Table3592*/
  0x646, /*MMX_MOVD64to64rm*/
  0x647, /*MMX_MOVD64to64rr*/
/*Table3594*/
  0x640, /*MMX_MOVD64from64mr*/
  0x641, /*MMX_MOVD64from64rr*/
/*Table3596*/
  0x27c, /*BT64mr*/
  0x27e, /*BT64rr*/
/*Table3598*/
  0xaf8, /*SHLD64mri8*/
  0xafa, /*SHLD64rri8*/
/*Table3600*/
  0xaf7, /*SHLD64mrCL*/
  0xaf9, /*SHLD64rrCL*/
/*Table3602*/
  0x2a0, /*BTS64mr*/
  0x2a2, /*BTS64rr*/
/*Table3604*/
  0xb20, /*SHRD64mri8*/
  0xb22, /*SHRD64rri8*/
/*Table3606*/
  0xb1f, /*SHRD64mrCL*/
  0xb21, /*SHRD64rrCL*/
/*Table3608*/
  0x462, /*FXSAVE64*/
  0x460, /*FXRSTOR64*/
  0x556, /*LDMXCSR*/
  0xb50, /*STMXCSR*/
  0x457d, /*XSAVE64*/
  0x4579, /*XRSTOR64*/
  0x4581, /*XSAVEOPT64*/
  0x2c3, /*CLFLUSH*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x574, /*LFENCE*/
  0x61c, /*MFENCE*/
  0xac5, /*SFENCE*/
/*Table3624*/
  0x49e, /*IMUL64rm*/
  0x4a1, /*IMUL64rr*/
/*Table3626*/
  0x348, /*CMPXCHG64rm*/
  0x349, /*CMPXCHG64rr*/
/*Table3628*/
  0x5ef, /*LSS64rm*/
  0x0, /**/
/*Table3630*/
  0x294, /*BTR64mr*/
  0x296, /*BTR64rr*/
/*Table3632*/
  0x577, /*LFS64rm*/
  0x0, /**/
/*Table3634*/
  0x57d, /*LGS64rm*/
  0x0, /**/
/*Table3636*/
  0x7b2, /*MOVZX64rm8*/
  0x7b4, /*MOVZX64rr8*/
/*Table3638*/
  0x7b1, /*MOVZX64rm16*/
  0x7b3, /*MOVZX64rr16*/
/*Table3640*/
  0xc31, /*UD1Qm*/
  0xc32, /*UD1Qr*/
/*Table3642*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x27b, /*BT64mi8*/
  0x29f, /*BTS64mi8*/
  0x293, /*BTR64mi8*/
  0x287, /*BTC64mi8*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x27d, /*BT64ri8*/
  0x2a1, /*BTS64ri8*/
  0x295, /*BTR64ri8*/
  0x289, /*BTC64ri8*/
/*Table3658*/
  0x288, /*BTC64mr*/
  0x28a, /*BTC64rr*/
/*Table3660*/
  0x268, /*BSF64rm*/
  0x269, /*BSF64rr*/
/*Table3662*/
  0x26e, /*BSR64rm*/
  0x26f, /*BSR64rr*/
/*Table3664*/
  0x79a, /*MOVSX64rm8*/
  0x79d, /*MOVSX64rr8*/
/*Table3666*/
  0x798, /*MOVSX64rm16*/
  0x79b, /*MOVSX64rr16*/
/*Table3668*/
  0x452e, /*XADD64rm*/
  0x452f, /*XADD64rr*/
/*Table3670*/
  0x768, /*MOVNTI_64mr*/
  0x0, /**/
/*Table3672*/
  0x0, /**/
  0x343, /*CMPXCHG16B*/
  0x0, /**/
  0x457b, /*XRSTORS64*/
  0x457f, /*XSAVEC64*/
  0x4583, /*XSAVES64*/
  0x284c, /*VMPTRLDm*/
  0x284d, /*VMPTRSTm*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xa08, /*RDRAND64r*/
  0xa0b, /*RDSEED64r*/
/*Table3688*/
  0x272, /*BSWAP64r*/
/*Table3689*/
  0xac8, /*SGDT64m*/
  0xb2d, /*SIDT64m*/
  0x57a, /*LGDT64m*/
  0x580, /*LIDT64m*/
  0xb35, /*SMSW16m*/
  0x0, /**/
  0x585, /*LMSW16m*/
  0x4c5, /*INVLPG*/
  0x40e, /*ENCLV*/
  0x2517, /*VMCALL*/
  0x2608, /*VMLAUNCH*/
  0x2852, /*VMRESUME*/
  0x28e6, /*VMXOFF*/
  0x87c, /*PCONFIG*/
  0x4522, /*WRMSRNS*/
  0x0, /**/
  0x6ee, /*MONITOR64rrr*/
  0x7e9, /*MWAITrr*/
  0x2be, /*CLAC*/
  0xb4a, /*STAC*/
  0xbe1, /*TDCALL*/
  0xabd, /*SEAMRET*/
  0xabc, /*SEAMOPS*/
  0xabb, /*SEAMCALL*/
  0x454b, /*XGETBV*/
  0x4584, /*XSETBV*/
  0x0, /**/
  0x0, /**/
  0x2519, /*VMFUNC*/
  0x454a, /*XEND*/
  0x4589, /*XTEST*/
  0x40d, /*ENCLU*/
  0x2854, /*VMRUN64*/
  0x260b, /*VMMCALL*/
  0x260a, /*VMLOAD64*/
  0x2856, /*VMSAVE64*/
  0xb4e, /*STGI*/
  0x2c5, /*CLGI*/
  0xb2e, /*SKINIT*/
  0x4c7, /*INVLPGA64*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xac1, /*SERIALIZE*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xa03, /*RDPKRUr*/
  0x4523, /*WRPKRUr*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0xbc4, /*SWAPGS*/
  0xa0f, /*RDTSCP*/
  0x6f0, /*MONITORX64rrr*/
  0x7e8, /*MWAITXrrr*/
  0x2cc, /*CLZERO64r*/
  0xa05, /*RDPRU*/
  0x4c9, /*INVLPGB64*/
  0xc02, /*TLBSYNC*/
/*Table3761*/
  0x2850, /*VMREAD64mr*/
  0x41e, /*EXTRQI*/
/*Table3763*/
  0x28e4, /*VMWRITE64rm*/
  0x41d, /*EXTRQ*/
/*Table3765*/
  0x462, /*FXSAVE64*/
  0x460, /*FXRSTOR64*/
  0x556, /*LDMXCSR*/
  0xb50, /*STMXCSR*/
  0x457d, /*XSAVE64*/
  0x4579, /*XRSTOR64*/
  0x4581, /*XSAVEOPT64*/
  0x2c4, /*CLFLUSHOPT*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x574, /*LFENCE*/
  0xc0b, /*TPAUSE*/
  0xac5, /*SFENCE*/
/*Table3781*/
  0x0, /**/
  0x343, /*CMPXCHG16B*/
  0x0, /**/
  0x457b, /*XRSTORS64*/
  0x457f, /*XSAVEC64*/
  0x4583, /*XSAVES64*/
  0x2518, /*VMCLEARm*/
  0x284d, /*VMPTRSTm*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xa08, /*RDRAND64r*/
  0xa0b, /*RDSEED64r*/
/*Table3797*/
  0x0, /**/
  0x605, /*MASKMOVDQU64*/
/*Table3799*/
  0xac8, /*SGDT64m*/
  0xb2d, /*SIDT64m*/
  0x57a, /*LGDT64m*/
  0x580, /*LIDT64m*/
  0xb35, /*SMSW16m*/
  0x0, /**/
  0x585, /*LMSW16m*/
  0x4c5, /*INVLPG*/
  0x0, /**/
  0x2517, /*VMCALL*/
  0x2608, /*VMLAUNCH*/
  0x2852, /*VMRESUME*/
  0x28e6, /*VMXOFF*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x6ee, /*MONITOR64rrr*/
  0x7e9, /*MWAITrr*/
  0x0, /**/
  0x0, /**/
  0xbe1, /*TDCALL*/
  0xabd, /*SEAMRET*/
  0xabc, /*SEAMOPS*/
  0xabb, /*SEAMCALL*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x2854, /*VMRUN64*/
  0x260b, /*VMMCALL*/
  0x260a, /*VMLOAD64*/
  0x2856, /*VMSAVE64*/
  0xb4e, /*STGI*/
  0x2c5, /*CLGI*/
  0xb2e, /*SKINIT*/
  0x4c7, /*INVLPGA64*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0xbc4, /*SWAPGS*/
  0xa0f, /*RDTSCP*/
  0x6f0, /*MONITORX64rrr*/
  0x7e8, /*MWAITXrrr*/
  0x2cc, /*CLZERO64r*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table3871*/
  0xac8, /*SGDT64m*/
  0xb2d, /*SIDT64m*/
  0x57a, /*LGDT64m*/
  0x580, /*LIDT64m*/
  0xb35, /*SMSW16m*/
  0x0, /**/
  0x585, /*LMSW16m*/
  0x4c5, /*INVLPG*/
  0x40e, /*ENCLV*/
  0x2517, /*VMCALL*/
  0x2608, /*VMLAUNCH*/
  0x2852, /*VMRESUME*/
  0x28e6, /*VMXOFF*/
  0x87c, /*PCONFIG*/
  0x4522, /*WRMSRNS*/
  0x0, /**/
  0x6ee, /*MONITOR64rrr*/
  0x7e9, /*MWAITrr*/
  0x2be, /*CLAC*/
  0xb4a, /*STAC*/
  0xbe1, /*TDCALL*/
  0xabd, /*SEAMRET*/
  0xabc, /*SEAMOPS*/
  0xabb, /*SEAMCALL*/
  0x454b, /*XGETBV*/
  0x4584, /*XSETBV*/
  0x0, /**/
  0x0, /**/
  0x2519, /*VMFUNC*/
  0x454a, /*XEND*/
  0x4589, /*XTEST*/
  0x40d, /*ENCLU*/
  0x2854, /*VMRUN64*/
  0x260b, /*VMMCALL*/
  0x260a, /*VMLOAD64*/
  0x2856, /*VMSAVE64*/
  0xb4e, /*STGI*/
  0x2c5, /*CLGI*/
  0xb2e, /*SKINIT*/
  0x4c7, /*INVLPGA64*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xb36, /*SMSW16r*/
  0xac1, /*SERIALIZE*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xa03, /*RDPKRUr*/
  0x4523, /*WRPKRUr*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0xbc4, /*SWAPGS*/
  0xa0f, /*RDTSCP*/
  0x6f0, /*MONITORX64rrr*/
  0x7e8, /*MWAITXrrr*/
  0x2cc, /*CLZERO64r*/
  0xa05, /*RDPRU*/
  0x4c9, /*INVLPGB64*/
  0xc02, /*TLBSYNC*/
/*Table3943*/
  0xac8, /*SGDT64m*/
  0xb2d, /*SIDT64m*/
  0x57a, /*LGDT64m*/
  0x580, /*LIDT64m*/
  0xb35, /*SMSW16m*/
  0x0, /**/
  0x585, /*LMSW16m*/
  0x4c5, /*INVLPG*/
  0x0, /**/
  0x2517, /*VMCALL*/
  0x2608, /*VMLAUNCH*/
  0x2852, /*VMRESUME*/
  0x28e6, /*VMXOFF*/
  0x0, /**/
  0xa00, /*RDMSRLIST*/
  0x0, /**/
  0x6ee, /*MONITOR64rrr*/
  0x7e9, /*MWAITrr*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x2854, /*VMRUN64*/
  0x260b, /*VMMCALL*/
  0x260a, /*VMLOAD64*/
  0x2856, /*VMSAVE64*/
  0xb4e, /*STGI*/
  0x2c5, /*CLGI*/
  0xb2e, /*SKINIT*/
  0x4c7, /*INVLPGA64*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0x4588, /*XSUSLDTRK*/
  0x4577, /*XRESLDTRK*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0xbc4, /*SWAPGS*/
  0xa0f, /*RDTSCP*/
  0x6f0, /*MONITORX64rrr*/
  0x7e8, /*MWAITXrrr*/
  0x2cc, /*CLZERO64r*/
  0x0, /**/
  0xa2b, /*RMPUPDATE*/
  0x9c0, /*PVALIDATE64*/
/*Table4015*/
  0xac8, /*SGDT64m*/
  0xb2d, /*SIDT64m*/
  0x57a, /*LGDT64m*/
  0x580, /*LIDT64m*/
  0xb35, /*SMSW16m*/
  0xa73, /*RSTORSSP*/
  0x585, /*LMSW16m*/
  0x4c5, /*INVLPG*/
  0x0, /**/
  0x2517, /*VMCALL*/
  0x2608, /*VMLAUNCH*/
  0x2852, /*VMRESUME*/
  0x28e6, /*VMXOFF*/
  0x0, /**/
  0x4521, /*WRMSRLIST*/
  0x0, /**/
  0x6ee, /*MONITOR64rrr*/
  0x7e9, /*MWAITrr*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x2854, /*VMRUN64*/
  0x260b, /*VMMCALL*/
  0x260a, /*VMLOAD64*/
  0x2856, /*VMSAVE64*/
  0xb4e, /*STGI*/
  0x2c5, /*CLGI*/
  0xb2e, /*SKINIT*/
  0x4c7, /*INVLPGA64*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xb37, /*SMSW32r*/
  0xac4, /*SETSSBSY*/
  0x0, /**/
  0xa92, /*SAVEPREVSSP*/
  0x0, /**/
  0xc35, /*UIRET*/
  0xbfc, /*TESTUI*/
  0x2c9, /*CLUI*/
  0xb5a, /*STUI*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0xbc4, /*SWAPGS*/
  0xa0f, /*RDTSCP*/
  0x6f0, /*MONITORX64rrr*/
  0x7e8, /*MWAITXrrr*/
  0x2cc, /*CLZERO64r*/
  0x0, /**/
  0xa2a, /*RMPADJUST*/
  0x95a, /*PSMASH*/
/*Table4087*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x98b, /*PTWRITEm*/
  0x0, /**/
  0x2c7, /*CLRSSBSY*/
  0x0, /**/
  0x9fb, /*RDFSBASE*/
  0x9fd, /*RDGSBASE*/
  0x451c, /*WRFSBASE*/
  0x451e, /*WRGSBASE*/
  0x98c, /*PTWRITEr*/
  0x4b6, /*INCSSPD*/
  0xc38, /*UMONITOR64*/
  0x0, /**/
/*Table4103*/
  0x0, /**/
  0x34a, /*CMPXCHG8B*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x28e7, /*VMXON*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xac0, /*SENDUIPI*/
  0xa02, /*RDPID64*/
/*Table4119*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x98b, /*PTWRITEm*/
  0x0, /**/
  0x2c7, /*CLRSSBSY*/
  0x0, /**/
  0x9fb, /*RDFSBASE*/
  0x9fd, /*RDGSBASE*/
  0x451c, /*WRFSBASE*/
  0x451e, /*WRGSBASE*/
  0x98c, /*PTWRITEr*/
  0x4b6, /*INCSSPD*/
  0xc37, /*UMONITOR32*/
  0x0, /**/
/*Table4135*/
  0xac8, /*SGDT64m*/
  0xb2d, /*SIDT64m*/
  0x57a, /*LGDT64m*/
  0x580, /*LIDT64m*/
  0xb35, /*SMSW16m*/
  0xa73, /*RSTORSSP*/
  0x585, /*LMSW16m*/
  0x4c5, /*INVLPG*/
  0x40e, /*ENCLV*/
  0x2517, /*VMCALL*/
  0x2608, /*VMLAUNCH*/
  0x2852, /*VMRESUME*/
  0x28e6, /*VMXOFF*/
  0x87c, /*PCONFIG*/
  0x4521, /*WRMSRLIST*/
  0x0, /**/
  0x6ee, /*MONITOR64rrr*/
  0x7e9, /*MWAITrr*/
  0x2be, /*CLAC*/
  0xb4a, /*STAC*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x40c, /*ENCLS*/
  0x454b, /*XGETBV*/
  0x4584, /*XSETBV*/
  0x0, /**/
  0x0, /**/
  0x2519, /*VMFUNC*/
  0x454a, /*XEND*/
  0x4589, /*XTEST*/
  0x40d, /*ENCLU*/
  0x2854, /*VMRUN64*/
  0x260b, /*VMMCALL*/
  0x260a, /*VMLOAD64*/
  0x2856, /*VMSAVE64*/
  0xb4e, /*STGI*/
  0x2c5, /*CLGI*/
  0xb2e, /*SKINIT*/
  0x4c7, /*INVLPGA64*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xac4, /*SETSSBSY*/
  0x0, /**/
  0xa92, /*SAVEPREVSSP*/
  0x0, /**/
  0xc35, /*UIRET*/
  0xbfc, /*TESTUI*/
  0x2c9, /*CLUI*/
  0xb5a, /*STUI*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0xbc4, /*SWAPGS*/
  0xa0f, /*RDTSCP*/
  0x6f0, /*MONITORX64rrr*/
  0x7e8, /*MWAITXrrr*/
  0x2cc, /*CLZERO64r*/
  0xa05, /*RDPRU*/
  0xa2a, /*RMPADJUST*/
  0x95a, /*PSMASH*/
/*Table4207*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xa0d, /*RDSSPQ*/
  0xa0d, /*RDSSPQ*/
  0xa0d, /*RDSSPQ*/
  0xa0d, /*RDSSPQ*/
  0xa0d, /*RDSSPQ*/
  0xa0d, /*RDSSPQ*/
  0xa0d, /*RDSSPQ*/
  0xa0d, /*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, /**/
  0x412, /*ENDBR64*/
  0x411, /*ENDBR32*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table4279*/
  0x391, /*CVTSI642SSrm_Int*/
  0x393, /*CVTSI642SSrr_Int*/
/*Table4281*/
  0x3ad, /*CVTTSS2SI64rm_Int*/
  0x3af, /*CVTTSS2SI64rr_Int*/
/*Table4283*/
  0x399, /*CVTSS2SI64rm_Int*/
  0x39b, /*CVTSS2SI64rr_Int*/
/*Table4285*/
  0x461, /*FXSAVE*/
  0x45f, /*FXRSTOR*/
  0x556, /*LDMXCSR*/
  0xb50, /*STMXCSR*/
  0x989, /*PTWRITE64m*/
  0x4578, /*XRSTOR*/
  0x2c7, /*CLRSSBSY*/
  0x2c3, /*CLFLUSH*/
  0x9fc, /*RDFSBASE64*/
  0x9fe, /*RDGSBASE64*/
  0x451d, /*WRFSBASE64*/
  0x451f, /*WRGSBASE64*/
  0x98a, /*PTWRITE64r*/
  0x4b7, /*INCSSPQ*/
  0xc38, /*UMONITOR64*/
  0xac5, /*SFENCE*/
/*Table4301*/
  0x922, /*POPCNT64rm*/
  0x923, /*POPCNT64rr*/
/*Table4303*/
  0xc15, /*TZCNT64rm*/
  0xc16, /*TZCNT64rr*/
/*Table4305*/
  0x602, /*LZCNT64rm*/
  0x603, /*LZCNT64rr*/
/*Table4307*/
  0x0, /**/
  0x343, /*CMPXCHG16B*/
  0x0, /**/
  0x457a, /*XRSTORS*/
  0x457e, /*XSAVEC*/
  0x4582, /*XSAVES*/
  0x28e7, /*VMXON*/
  0x284d, /*VMPTRSTm*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xac0, /*SENDUIPI*/
  0xa02, /*RDPID64*/
/*Table4323*/
  0xac8, /*SGDT64m*/
  0xb2d, /*SIDT64m*/
  0x57a, /*LGDT64m*/
  0x580, /*LIDT64m*/
  0xb35, /*SMSW16m*/
  0x0, /**/
  0x585, /*LMSW16m*/
  0x4c5, /*INVLPG*/
  0x40e, /*ENCLV*/
  0x2517, /*VMCALL*/
  0x2608, /*VMLAUNCH*/
  0x2852, /*VMRESUME*/
  0x28e6, /*VMXOFF*/
  0x87c, /*PCONFIG*/
  0xa00, /*RDMSRLIST*/
  0x0, /**/
  0x6ee, /*MONITOR64rrr*/
  0x7e9, /*MWAITrr*/
  0x2be, /*CLAC*/
  0xb4a, /*STAC*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x40c, /*ENCLS*/
  0x454b, /*XGETBV*/
  0x4584, /*XSETBV*/
  0x0, /**/
  0x0, /**/
  0x2519, /*VMFUNC*/
  0x454a, /*XEND*/
  0x4589, /*XTEST*/
  0x40d, /*ENCLU*/
  0x2854, /*VMRUN64*/
  0x260b, /*VMMCALL*/
  0x260a, /*VMLOAD64*/
  0x2856, /*VMSAVE64*/
  0xb4e, /*STGI*/
  0x2c5, /*CLGI*/
  0xb2e, /*SKINIT*/
  0x4c7, /*INVLPGA64*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0xb38, /*SMSW64r*/
  0x4588, /*XSUSLDTRK*/
  0x4577, /*XRESLDTRK*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xa03, /*RDPKRUr*/
  0x4523, /*WRPKRUr*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0x586, /*LMSW16r*/
  0xbc4, /*SWAPGS*/
  0xa0f, /*RDTSCP*/
  0x6f0, /*MONITORX64rrr*/
  0x7e8, /*MWAITXrrr*/
  0x2cc, /*CLZERO64r*/
  0xa05, /*RDPRU*/
  0xa2b, /*RMPUPDATE*/
  0x9c0, /*PVALIDATE64*/
/*Table4395*/
  0x38d, /*CVTSI642SDrm_Int*/
  0x38f, /*CVTSI642SDrr_Int*/
/*Table4397*/
  0x3a5, /*CVTTSD2SI64rm_Int*/
  0x3a7, /*CVTTSD2SI64rr_Int*/
/*Table4399*/
  0x379, /*CVTSD2SI64rm_Int*/
  0x37b, /*CVTSD2SI64rr_Int*/
/*Table4401*/
  0x2850, /*VMREAD64mr*/
  0x4bc, /*INSERTQI*/
/*Table4403*/
  0x28e4, /*VMWRITE64rm*/
  0x4bb, /*INSERTQ*/
/*Table4405*/
  0x461, /*FXSAVE*/
  0x45f, /*FXRSTOR*/
  0x556, /*LDMXCSR*/
  0xb50, /*STMXCSR*/
  0x457c, /*XSAVE*/
  0x4578, /*XRSTOR*/
  0x4580, /*XSAVEOPT*/
  0x2c3, /*CLFLUSH*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x574, /*LFENCE*/
  0xc39, /*UMWAIT*/
  0xac5, /*SFENCE*/
/*Table4421*/
  0x0, /**/
  0x343, /*CMPXCHG16B*/
  0x0, /**/
  0x457a, /*XRSTORS*/
  0x457e, /*XSAVEC*/
  0x4582, /*XSAVES*/
  0x284c, /*VMPTRLDm*/
  0x284d, /*VMPTRSTm*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xa07, /*RDRAND32r*/
  0xa0a, /*RDSEED32r*/
/*Table4437*/
  0x727, /*MOV64toPQIrm*/
  0x728, /*MOV64toPQIrr*/
/*Table4439*/
  0x773, /*MOVPQIto64mr*/
  0x774, /*MOVPQIto64rr*/
/*Table4441*/
  0x0, /**/
  0x343, /*CMPXCHG16B*/
  0x0, /**/
  0x457a, /*XRSTORS*/
  0x457e, /*XSAVEC*/
  0x4582, /*XSAVES*/
  0x2518, /*VMCLEARm*/
  0x284d, /*VMPTRSTm*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xa06, /*RDRAND16r*/
  0xa09, /*RDSEED16r*/
/*Table4457*/
  0x283f, /*VMOVUPSrm*/
  0x2840, /*VMOVUPSrr*/
/*Table4459*/
  0x283e, /*VMOVUPSmr*/
  0x2841, /*VMOVUPSrr_REV*/
/*Table4461*/
  0x2769, /*VMOVLPSrm*/
  0x2757, /*VMOVHLPSrr*/
/*Table4463*/
  0x2768, /*VMOVLPSmr*/
  0x0, /**/
/*Table4465*/
  0x44d5, /*VUNPCKLPSrm*/
  0x44d6, /*VUNPCKLPSrr*/
/*Table4467*/
  0x4497, /*VUNPCKHPSrm*/
  0x4498, /*VUNPCKHPSrr*/
/*Table4469*/
  0x275f, /*VMOVHPSrm*/
  0x2761, /*VMOVLHPSrr*/
/*Table4471*/
  0x275e, /*VMOVHPSmr*/
  0x0, /**/
/*Table4473*/
  0x2661, /*VMOVAPSrm*/
  0x2662, /*VMOVAPSrr*/
/*Table4475*/
  0x2660, /*VMOVAPSmr*/
  0x2663, /*VMOVAPSrr_REV*/
/*Table4477*/
  0x2781, /*VMOVNTPSmr*/
  0x0, /**/
/*Table4479*/
  0x4457, /*VUCOMISSrm*/
  0x4459, /*VUCOMISSrr*/
/*Table4481*/
  0xeeb, /*VCOMISSrm*/
  0xeed, /*VCOMISSrr*/
/*Table4483*/
  0x0, /**/
  0x528, /*KNOTWrr*/
/*Table4485*/
  0x0, /**/
  0x276d, /*VMOVMSKPSrr*/
/*Table4487*/
  0x4385, /*VSQRTPSm*/
  0x4386, /*VSQRTPSr*/
/*Table4489*/
  0x420a, /*VRSQRTPSm*/
  0x420b, /*VRSQRTPSr*/
/*Table4491*/
  0x4075, /*VRCPPSm*/
  0x4076, /*VRCPPSr*/
/*Table4493*/
  0xdbf, /*VANDPSrm*/
  0xdc0, /*VANDPSrr*/
/*Table4495*/
  0xd81, /*VANDNPSrm*/
  0xd82, /*VANDNPSrr*/
/*Table4497*/
  0x2924, /*VORPSrm*/
  0x2925, /*VORPSrr*/
/*Table4499*/
  0x4513, /*VXORPSrm*/
  0x4514, /*VXORPSrr*/
/*Table4501*/
  0xcb0, /*VADDPSrm*/
  0xcb1, /*VADDPSrr*/
/*Table4503*/
  0x28b7, /*VMULPSrm*/
  0x28b8, /*VMULPSrr*/
/*Table4505*/
  0x11b5, /*VCVTPS2PDrm*/
  0x11b6, /*VCVTPS2PDrr*/
/*Table4507*/
  0xf6a, /*VCVTDQ2PSrm*/
  0xf6b, /*VCVTDQ2PSrr*/
/*Table4509*/
  0x4411, /*VSUBPSrm*/
  0x4412, /*VSUBPSrr*/
/*Table4511*/
  0x25dd, /*VMINPSrm*/
  0x25de, /*VMINPSrr*/
/*Table4513*/
  0x16c6, /*VDIVPSrm*/
  0x16c7, /*VDIVPSrr*/
/*Table4515*/
  0x24ec, /*VMAXPSrm*/
  0x24ed, /*VMAXPSrr*/
/*Table4517*/
  0x4516, /*VZEROUPPER*/
/*Table4518*/
  0x521, /*KMOVWkm*/
  0x520, /*KMOVWkk*/
/*Table4520*/
  0x523, /*KMOVWmk*/
  0x0, /**/
/*Table4522*/
  0x0, /**/
  0x522, /*KMOVWkr*/
/*Table4524*/
  0x0, /**/
  0x524, /*KMOVWrk*/
/*Table4526*/
  0x0, /**/
  0x52f, /*KORTESTWrr*/
/*Table4528*/
  0x0, /**/
  0x53c, /*KTESTWrr*/
/*Table4530*/
  0x0, /**/
  0x0, /**/
  0x241e, /*VLDMXCSR*/
  0x43b0, /*VSTMXCSR*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table4546*/
  0xeb6, /*VCMPPSrmi*/
  0xeb7, /*VCMPPSrri*/
/*Table4548*/
  0x4323, /*VSHUFPSrmi*/
  0x4324, /*VSHUFPSrri*/
/*Table4550*/
  0x27ec, /*VMOVSSrm*/
  0x27ee, /*VMOVSSrr*/
/*Table4552*/
  0x27eb, /*VMOVSSmr*/
  0x27ef, /*VMOVSSrr_REV*/
/*Table4554*/
  0x27db, /*VMOVSLDUPrm*/
  0x27dc, /*VMOVSLDUPrr*/
/*Table4556*/
  0x27b8, /*VMOVSHDUPrm*/
  0x27b9, /*VMOVSHDUPrr*/
/*Table4558*/
  0x1306, /*VCVTSI2SSrm_Int*/
  0x1308, /*VCVTSI2SSrr_Int*/
/*Table4560*/
  0x153d, /*VCVTTSS2SIrm_Int*/
  0x153f, /*VCVTTSS2SIrr_Int*/
/*Table4562*/
  0x1349, /*VCVTSS2SIrm_Int*/
  0x134b, /*VCVTSS2SIrr_Int*/
/*Table4564*/
  0x43ad, /*VSQRTSSm_Int*/
  0x43af, /*VSQRTSSr_Int*/
/*Table4566*/
  0x4213, /*VRSQRTSSm_Int*/
  0x4215, /*VRSQRTSSr_Int*/
/*Table4568*/
  0x407e, /*VRCPSSm_Int*/
  0x4080, /*VRCPSSr_Int*/
/*Table4570*/
  0xcd8, /*VADDSSrm_Int*/
  0xcda, /*VADDSSrr_Int*/
/*Table4572*/
  0x28df, /*VMULSSrm_Int*/
  0x28e1, /*VMULSSrr_Int*/
/*Table4574*/
  0x132c, /*VCVTSS2SDrm_Int*/
  0x132e, /*VCVTSS2SDrr_Int*/
/*Table4576*/
  0x14a2, /*VCVTTPS2DQrm*/
  0x14a3, /*VCVTTPS2DQrr*/
/*Table4578*/
  0x4439, /*VSUBSSrm_Int*/
  0x443b, /*VSUBSSrr_Int*/
/*Table4580*/
  0x2605, /*VMINSSrm_Int*/
  0x2607, /*VMINSSrr_Int*/
/*Table4582*/
  0x16ee, /*VDIVSSrm_Int*/
  0x16f0, /*VDIVSSrr_Int*/
/*Table4584*/
  0x2514, /*VMAXSSrm_Int*/
  0x2516, /*VMAXSSrr_Int*/
/*Table4586*/
  0x2753, /*VMOVDQUrm*/
  0x2754, /*VMOVDQUrr*/
/*Table4588*/
  0x3a52, /*VPSHUFHWmi*/
  0x3a53, /*VPSHUFHWri*/
/*Table4590*/
  0x278f, /*VMOVQI2PQIrm*/
  0x2847, /*VMOVZPQILo2PQIrr*/
/*Table4592*/
  0x2752, /*VMOVDQUmr*/
  0x2755, /*VMOVDQUrr_REV*/
/*Table4594*/
  0xed5, /*VCMPSSrm_Int*/
  0xed7, /*VCMPSSrr_Int*/
/*Table4596*/
  0xf2a, /*VCVTDQ2PDrm*/
  0xf2b, /*VCVTDQ2PDrr*/
/*Table4598*/
  0x279d, /*VMOVSDrm*/
  0x279f, /*VMOVSDrr*/
/*Table4600*/
  0x279c, /*VMOVSDmr*/
  0x27a0, /*VMOVSDrr_REV*/
/*Table4602*/
  0x2678, /*VMOVDDUPrm*/
  0x2679, /*VMOVDDUPrr*/
/*Table4604*/
  0x12f8, /*VCVTSI2SDrm_Int*/
  0x12fa, /*VCVTSI2SDrr_Int*/
/*Table4606*/
  0x150d, /*VCVTTSD2SIrm_Int*/
  0x150f, /*VCVTTSD2SIrr_Int*/
/*Table4608*/
  0x12b9, /*VCVTSD2SIrm_Int*/
  0x12bb, /*VCVTSD2SIrr_Int*/
/*Table4610*/
  0x4393, /*VSQRTSDm_Int*/
  0x4395, /*VSQRTSDr_Int*/
/*Table4612*/
  0xcbe, /*VADDSDrm_Int*/
  0xcc0, /*VADDSDrr_Int*/
/*Table4614*/
  0x28c5, /*VMULSDrm_Int*/
  0x28c7, /*VMULSDrr_Int*/
/*Table4616*/
  0x12c8, /*VCVTSD2SSrm_Int*/
  0x12ca, /*VCVTSD2SSrr_Int*/
/*Table4618*/
  0x441f, /*VSUBSDrm_Int*/
  0x4421, /*VSUBSDrr_Int*/
/*Table4620*/
  0x25eb, /*VMINSDrm_Int*/
  0x25ed, /*VMINSDrr_Int*/
/*Table4622*/
  0x16d4, /*VDIVSDrm_Int*/
  0x16d6, /*VDIVSDrr_Int*/
/*Table4624*/
  0x24fa, /*VMAXSDrm_Int*/
  0x24fc, /*VMAXSDrr_Int*/
/*Table4626*/
  0x3a68, /*VPSHUFLWmi*/
  0x3a69, /*VPSHUFLWri*/
/*Table4628*/
  0x23c2, /*VHADDPSrm*/
  0x23c3, /*VHADDPSrr*/
/*Table4630*/
  0x23ca, /*VHSUBPSrm*/
  0x23cb, /*VHSUBPSrr*/
/*Table4632*/
  0x0, /**/
  0x518, /*KMOVDkr*/
/*Table4634*/
  0x0, /**/
  0x51a, /*KMOVDrk*/
/*Table4636*/
  0xec1, /*VCMPSDrm_Int*/
  0xec3, /*VCMPSDrr_Int*/
/*Table4638*/
  0xce1, /*VADDSUBPSrm*/
  0xce2, /*VADDSUBPSrr*/
/*Table4640*/
  0xfce, /*VCVTPD2DQrm*/
  0xfcf, /*VCVTPD2DQrr*/
/*Table4642*/
  0x241d, /*VLDDQUrm*/
  0x0, /**/
/*Table4644*/
  0x2816, /*VMOVUPDrm*/
  0x2817, /*VMOVUPDrr*/
/*Table4646*/
  0x2815, /*VMOVUPDmr*/
  0x2818, /*VMOVUPDrr_REV*/
/*Table4648*/
  0x2765, /*VMOVLPDrm*/
  0x0, /**/
/*Table4650*/
  0x2764, /*VMOVLPDmr*/
  0x0, /**/
/*Table4652*/
  0x44b6, /*VUNPCKLPDrm*/
  0x44b7, /*VUNPCKLPDrr*/
/*Table4654*/
  0x4478, /*VUNPCKHPDrm*/
  0x4479, /*VUNPCKHPDrr*/
/*Table4656*/
  0x275b, /*VMOVHPDrm*/
  0x0, /**/
/*Table4658*/
  0x275a, /*VMOVHPDmr*/
  0x0, /**/
/*Table4660*/
  0x2638, /*VMOVAPDrm*/
  0x2639, /*VMOVAPDrr*/
/*Table4662*/
  0x2637, /*VMOVAPDmr*/
  0x263a, /*VMOVAPDrr_REV*/
/*Table4664*/
  0x277c, /*VMOVNTPDmr*/
  0x0, /**/
/*Table4666*/
  0x4449, /*VUCOMISDrm*/
  0x444b, /*VUCOMISDrr*/
/*Table4668*/
  0xedd, /*VCOMISDrm*/
  0xedf, /*VCOMISDrr*/
/*Table4670*/
  0x0, /**/
  0x525, /*KNOTBrr*/
/*Table4672*/
  0x0, /**/
  0x276b, /*VMOVMSKPDrr*/
/*Table4674*/
  0x4345, /*VSQRTPDm*/
  0x4346, /*VSQRTPDr*/
/*Table4676*/
  0xda0, /*VANDPDrm*/
  0xda1, /*VANDPDrr*/
/*Table4678*/
  0xd62, /*VANDNPDrm*/
  0xd63, /*VANDNPDrr*/
/*Table4680*/
  0x2905, /*VORPDrm*/
  0x2906, /*VORPDrr*/
/*Table4682*/
  0x44f4, /*VXORPDrm*/
  0x44f5, /*VXORPDrr*/
/*Table4684*/
  0xc70, /*VADDPDrm*/
  0xc71, /*VADDPDrr*/
/*Table4686*/
  0x2877, /*VMULPDrm*/
  0x2878, /*VMULPDrr*/
/*Table4688*/
  0x100e, /*VCVTPD2PSrm*/
  0x100f, /*VCVTPD2PSrr*/
/*Table4690*/
  0x1193, /*VCVTPS2DQrm*/
  0x1194, /*VCVTPS2DQrr*/
/*Table4692*/
  0x43d1, /*VSUBPDrm*/
  0x43d2, /*VSUBPDrr*/
/*Table4694*/
  0x259d, /*VMINPDrm*/
  0x259e, /*VMINPDrr*/
/*Table4696*/
  0x1686, /*VDIVPDrm*/
  0x1687, /*VDIVPDrr*/
/*Table4698*/
  0x24ac, /*VMAXPDrm*/
  0x24ad, /*VMAXPDrr*/
/*Table4700*/
  0x3f0e, /*VPUNPCKLBWrm*/
  0x3f0f, /*VPUNPCKLBWrr*/
/*Table4702*/
  0x3f62, /*VPUNPCKLWDrm*/
  0x3f63, /*VPUNPCKLWDrr*/
/*Table4704*/
  0x3f2d, /*VPUNPCKLDQrm*/
  0x3f2e, /*VPUNPCKLDQrr*/
/*Table4706*/
  0x29d7, /*VPACKSSWBrm*/
  0x29d8, /*VPACKSSWBrr*/
/*Table4708*/
  0x2cfc, /*VPCMPGTBrm*/
  0x2cfd, /*VPCMPGTBrr*/
/*Table4710*/
  0x2d38, /*VPCMPGTWrm*/
  0x2d39, /*VPCMPGTWrr*/
/*Table4712*/
  0x2d12, /*VPCMPGTDrm*/
  0x2d13, /*VPCMPGTDrr*/
/*Table4714*/
  0x2a0c, /*VPACKUSWBrm*/
  0x2a0d, /*VPACKUSWBrr*/
/*Table4716*/
  0x3ea4, /*VPUNPCKHBWrm*/
  0x3ea5, /*VPUNPCKHBWrr*/
/*Table4718*/
  0x3ef8, /*VPUNPCKHWDrm*/
  0x3ef9, /*VPUNPCKHWDrr*/
/*Table4720*/
  0x3ec3, /*VPUNPCKHDQrm*/
  0x3ec4, /*VPUNPCKHDQrr*/
/*Table4722*/
  0x29c1, /*VPACKSSDWrm*/
  0x29c2, /*VPACKSSDWrr*/
/*Table4724*/
  0x3f4c, /*VPUNPCKLQDQrm*/
  0x3f4d, /*VPUNPCKLQDQrr*/
/*Table4726*/
  0x3ee2, /*VPUNPCKHQDQrm*/
  0x3ee3, /*VPUNPCKHQDQrr*/
/*Table4728*/
  0x267c, /*VMOVDI2PDIrm*/
  0x267d, /*VMOVDI2PDIrr*/
/*Table4730*/
  0x26c7, /*VMOVDQArm*/
  0x26c8, /*VMOVDQArr*/
/*Table4732*/
  0x3a3c, /*VPSHUFDmi*/
  0x3a3d, /*VPSHUFDri*/
/*Table4734*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3d19, /*VPSRLWri*/
  0x0, /**/
  0x3c31, /*VPSRAWri*/
  0x0, /**/
  0x3b5b, /*VPSLLWri*/
  0x0, /**/
/*Table4750*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3c6c, /*VPSRLDri*/
  0x0, /**/
  0x3b8e, /*VPSRADri*/
  0x0, /**/
  0x3aae, /*VPSLLDri*/
  0x0, /**/
/*Table4766*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3c9f, /*VPSRLQri*/
  0x3c3b, /*VPSRLDQri*/
  0x0, /**/
  0x0, /**/
  0x3ae1, /*VPSLLQri*/
  0x3a7d, /*VPSLLDQri*/
/*Table4782*/
  0x2cac, /*VPCMPEQBrm*/
  0x2cad, /*VPCMPEQBrr*/
/*Table4784*/
  0x2ce8, /*VPCMPEQWrm*/
  0x2ce9, /*VPCMPEQWrr*/
/*Table4786*/
  0x2cc2, /*VPCMPEQDrm*/
  0x2cc3, /*VPCMPEQDrr*/
/*Table4788*/
  0x23be, /*VHADDPDrm*/
  0x23bf, /*VHADDPDrr*/
/*Table4790*/
  0x23c6, /*VHSUBPDrm*/
  0x23c7, /*VHSUBPDrr*/
/*Table4792*/
  0x2784, /*VMOVPDI2DImr*/
  0x2785, /*VMOVPDI2DIrr*/
/*Table4794*/
  0x26c6, /*VMOVDQAmr*/
  0x26c9, /*VMOVDQArr_REV*/
/*Table4796*/
  0x512, /*KMOVBkm*/
  0x511, /*KMOVBkk*/
/*Table4798*/
  0x514, /*KMOVBmk*/
  0x0, /**/
/*Table4800*/
  0x0, /**/
  0x513, /*KMOVBkr*/
/*Table4802*/
  0x0, /**/
  0x515, /*KMOVBrk*/
/*Table4804*/
  0x0, /**/
  0x52c, /*KORTESTBrr*/
/*Table4806*/
  0x0, /**/
  0x539, /*KTESTBrr*/
/*Table4808*/
  0xe8a, /*VCMPPDrmi*/
  0xe8b, /*VCMPPDrri*/
/*Table4810*/
  0x31aa, /*VPINSRWrm*/
  0x31ab, /*VPINSRWrr*/
/*Table4812*/
  0x0, /**/
  0x314e, /*VPEXTRWrr*/
/*Table4814*/
  0x4304, /*VSHUFPDrmi*/
  0x4305, /*VSHUFPDrri*/
/*Table4816*/
  0xcdd, /*VADDSUBPDrm*/
  0xcde, /*VADDSUBPDrr*/
/*Table4818*/
  0x3d1a, /*VPSRLWrm*/
  0x3d1b, /*VPSRLWrr*/
/*Table4820*/
  0x3c6d, /*VPSRLDrm*/
  0x3c6e, /*VPSRLDrr*/
/*Table4822*/
  0x3ca0, /*VPSRLQrm*/
  0x3ca1, /*VPSRLQrr*/
/*Table4824*/
  0x2a60, /*VPADDQrm*/
  0x2a61, /*VPADDQrr*/
/*Table4826*/
  0x36e3, /*VPMULLWrm*/
  0x36e4, /*VPMULLWrr*/
/*Table4828*/
  0x2788, /*VMOVPQI2QImr*/
  0x2789, /*VMOVPQI2QIrr*/
/*Table4830*/
  0x0, /**/
  0x3435, /*VPMOVMSKBrr*/
/*Table4832*/
  0x3db0, /*VPSUBUSBrm*/
  0x3db1, /*VPSUBUSBrr*/
/*Table4834*/
  0x3dc6, /*VPSUBUSWrm*/
  0x3dc7, /*VPSUBUSWrr*/
/*Table4836*/
  0x33b2, /*VPMINUBrm*/
  0x33b3, /*VPMINUBrr*/
/*Table4838*/
  0x2b58, /*VPANDrm*/
  0x2b59, /*VPANDrr*/
/*Table4840*/
  0x2aa2, /*VPADDUSBrm*/
  0x2aa3, /*VPADDUSBrr*/
/*Table4842*/
  0x2ab8, /*VPADDUSWrm*/
  0x2ab9, /*VPADDUSWrr*/
/*Table4844*/
  0x32e6, /*VPMAXUBrm*/
  0x32e7, /*VPMAXUBrr*/
/*Table4846*/
  0x2b39, /*VPANDNrm*/
  0x2b3a, /*VPANDNrr*/
/*Table4848*/
  0x2b6e, /*VPAVGBrm*/
  0x2b6f, /*VPAVGBrr*/
/*Table4850*/
  0x3c32, /*VPSRAWrm*/
  0x3c33, /*VPSRAWrr*/
/*Table4852*/
  0x3b8f, /*VPSRADrm*/
  0x3b90, /*VPSRADrr*/
/*Table4854*/
  0x2b84, /*VPAVGWrm*/
  0x2b85, /*VPAVGWrr*/
/*Table4856*/
  0x367d, /*VPMULHUWrm*/
  0x367e, /*VPMULHUWrr*/
/*Table4858*/
  0x3693, /*VPMULHWrm*/
  0x3694, /*VPMULHWrr*/
/*Table4860*/
  0x1372, /*VCVTTPD2DQrm*/
  0x1373, /*VCVTTPD2DQrr*/
/*Table4862*/
  0x2777, /*VMOVNTDQmr*/
  0x0, /**/
/*Table4864*/
  0x3d84, /*VPSUBSBrm*/
  0x3d85, /*VPSUBSBrr*/
/*Table4866*/
  0x3d9a, /*VPSUBSWrm*/
  0x3d9b, /*VPSUBSWrr*/
/*Table4868*/
  0x339c, /*VPMINSWrm*/
  0x339d, /*VPMINSWrr*/
/*Table4870*/
  0x37b1, /*VPORrm*/
  0x37b2, /*VPORrr*/
/*Table4872*/
  0x2a76, /*VPADDSBrm*/
  0x2a77, /*VPADDSBrr*/
/*Table4874*/
  0x2a8c, /*VPADDSWrm*/
  0x2a8d, /*VPADDSWrr*/
/*Table4876*/
  0x32d0, /*VPMAXSWrm*/
  0x32d1, /*VPMAXSWrr*/
/*Table4878*/
  0x3f9c, /*VPXORrm*/
  0x3f9d, /*VPXORrr*/
/*Table4880*/
  0x3b5c, /*VPSLLWrm*/
  0x3b5d, /*VPSLLWrr*/
/*Table4882*/
  0x3aaf, /*VPSLLDrm*/
  0x3ab0, /*VPSLLDrr*/
/*Table4884*/
  0x3ae2, /*VPSLLQrm*/
  0x3ae3, /*VPSLLQrr*/
/*Table4886*/
  0x371d, /*VPMULUDQrm*/
  0x371e, /*VPMULUDQrr*/
/*Table4888*/
  0x3262, /*VPMADDWDrm*/
  0x3263, /*VPMADDWDrr*/
/*Table4890*/
  0x38af, /*VPSADBWrm*/
  0x38b0, /*VPSADBWrr*/
/*Table4892*/
  0x0, /**/
  0x2420, /*VMASKMOVDQU64*/
/*Table4894*/
  0x3d30, /*VPSUBBrm*/
  0x3d31, /*VPSUBBrr*/
/*Table4896*/
  0x3ddc, /*VPSUBWrm*/
  0x3ddd, /*VPSUBWrr*/
/*Table4898*/
  0x3d4f, /*VPSUBDrm*/
  0x3d50, /*VPSUBDrr*/
/*Table4900*/
  0x3d6e, /*VPSUBQrm*/
  0x3d6f, /*VPSUBQrr*/
/*Table4902*/
  0x2a22, /*VPADDBrm*/
  0x2a23, /*VPADDBrr*/
/*Table4904*/
  0x2ace, /*VPADDWrm*/
  0x2acf, /*VPADDWrr*/
/*Table4906*/
  0x2a41, /*VPADDDrm*/
  0x2a42, /*VPADDDrr*/
/*Table4908*/
  0x0, /**/
  0x527, /*KNOTQrr*/
/*Table4910*/
  0x51c, /*KMOVQkm*/
  0x51b, /*KMOVQkk*/
/*Table4912*/
  0x51e, /*KMOVQmk*/
  0x0, /**/
/*Table4914*/
  0x0, /**/
  0x52e, /*KORTESTQrr*/
/*Table4916*/
  0x0, /**/
  0x53b, /*KTESTQrr*/
/*Table4918*/
  0x131d, /*VCVTSI642SSrm_Int*/
  0x131f, /*VCVTSI642SSrr_Int*/
/*Table4920*/
  0x1534, /*VCVTTSS2SI64rm_Int*/
  0x1536, /*VCVTTSS2SI64rr_Int*/
/*Table4922*/
  0x1340, /*VCVTSS2SI64rm_Int*/
  0x1342, /*VCVTSS2SI64rr_Int*/
/*Table4924*/
  0x130f, /*VCVTSI642SDrm_Int*/
  0x1311, /*VCVTSI642SDrr_Int*/
/*Table4926*/
  0x1504, /*VCVTTSD2SI64rm_Int*/
  0x1506, /*VCVTTSD2SI64rr_Int*/
/*Table4928*/
  0x12b0, /*VCVTSD2SI64rm_Int*/
  0x12b2, /*VCVTSD2SI64rr_Int*/
/*Table4930*/
  0x0, /**/
  0x51d, /*KMOVQkr*/
/*Table4932*/
  0x0, /**/
  0x51f, /*KMOVQrk*/
/*Table4934*/
  0x0, /**/
  0x526, /*KNOTDrr*/
/*Table4936*/
  0x260e, /*VMOV64toPQIrm*/
  0x260f, /*VMOV64toPQIrr*/
/*Table4938*/
  0x278c, /*VMOVPQIto64mr*/
  0x278d, /*VMOVPQIto64rr*/
/*Table4940*/
  0x517, /*KMOVDkm*/
  0x516, /*KMOVDkk*/
/*Table4942*/
  0x519, /*KMOVDmk*/
  0x0, /**/
/*Table4944*/
  0x0, /**/
  0x52d, /*KORTESTDrr*/
/*Table4946*/
  0x0, /**/
  0x53a, /*KTESTDrr*/
/*Table4948*/
  0x281a, /*VMOVUPSYrm*/
  0x281b, /*VMOVUPSYrr*/
/*Table4950*/
  0x2819, /*VMOVUPSYmr*/
  0x281c, /*VMOVUPSYrr_REV*/
/*Table4952*/
  0x44b8, /*VUNPCKLPSYrm*/
  0x44b9, /*VUNPCKLPSYrr*/
/*Table4954*/
  0x447a, /*VUNPCKHPSYrm*/
  0x447b, /*VUNPCKHPSYrr*/
/*Table4956*/
  0x263c, /*VMOVAPSYrm*/
  0x263d, /*VMOVAPSYrr*/
/*Table4958*/
  0x263b, /*VMOVAPSYmr*/
  0x263e, /*VMOVAPSYrr_REV*/
/*Table4960*/
  0x277d, /*VMOVNTPSYmr*/
  0x0, /**/
/*Table4962*/
  0x0, /**/
  0x50f, /*KANDWrr*/
/*Table4964*/
  0x0, /**/
  0x50d, /*KANDNWrr*/
/*Table4966*/
  0x0, /**/
  0x530, /*KORWrr*/
/*Table4968*/
  0x0, /**/
  0x543, /*KXNORWrr*/
/*Table4970*/
  0x0, /**/
  0x547, /*KXORWrr*/
/*Table4972*/
  0x0, /**/
  0x507, /*KADDWrr*/
/*Table4974*/
  0x0, /**/
  0x53f, /*KUNPCKWDrr*/
/*Table4976*/
  0x0, /**/
  0x276c, /*VMOVMSKPSYrr*/
/*Table4978*/
  0x4365, /*VSQRTPSYm*/
  0x4366, /*VSQRTPSYr*/
/*Table4980*/
  0x4208, /*VRSQRTPSYm*/
  0x4209, /*VRSQRTPSYr*/
/*Table4982*/
  0x4073, /*VRCPPSYm*/
  0x4074, /*VRCPPSYr*/
/*Table4984*/
  0xda2, /*VANDPSYrm*/
  0xda3, /*VANDPSYrr*/
/*Table4986*/
  0xd64, /*VANDNPSYrm*/
  0xd65, /*VANDNPSYrr*/
/*Table4988*/
  0x2907, /*VORPSYrm*/
  0x2908, /*VORPSYrr*/
/*Table4990*/
  0x44f6, /*VXORPSYrm*/
  0x44f7, /*VXORPSYrr*/
/*Table4992*/
  0xc90, /*VADDPSYrm*/
  0xc91, /*VADDPSYrr*/
/*Table4994*/
  0x2897, /*VMULPSYrm*/
  0x2898, /*VMULPSYrr*/
/*Table4996*/
  0x1195, /*VCVTPS2PDYrm*/
  0x1196, /*VCVTPS2PDYrr*/
/*Table4998*/
  0xf4a, /*VCVTDQ2PSYrm*/
  0xf4b, /*VCVTDQ2PSYrr*/
/*Table5000*/
  0x43f1, /*VSUBPSYrm*/
  0x43f2, /*VSUBPSYrr*/
/*Table5002*/
  0x25bd, /*VMINPSYrm*/
  0x25be, /*VMINPSYrr*/
/*Table5004*/
  0x16a6, /*VDIVPSYrm*/
  0x16a7, /*VDIVPSYrr*/
/*Table5006*/
  0x24cc, /*VMAXPSYrm*/
  0x24cd, /*VMAXPSYrr*/
/*Table5008*/
  0x4515, /*VZEROALL*/
/*Table5009*/
  0xea0, /*VCMPPSYrmi*/
  0xea1, /*VCMPPSYrri*/
/*Table5011*/
  0x4306, /*VSHUFPSYrmi*/
  0x4307, /*VSHUFPSYrri*/
/*Table5013*/
  0x27c7, /*VMOVSLDUPYrm*/
  0x27c8, /*VMOVSLDUPYrr*/
/*Table5015*/
  0x27a4, /*VMOVSHDUPYrm*/
  0x27a5, /*VMOVSHDUPYrr*/
/*Table5017*/
  0x1482, /*VCVTTPS2DQYrm*/
  0x1483, /*VCVTTPS2DQYrr*/
/*Table5019*/
  0x274f, /*VMOVDQUYrm*/
  0x2750, /*VMOVDQUYrr*/
/*Table5021*/
  0x3a3e, /*VPSHUFHWYmi*/
  0x3a3f, /*VPSHUFHWYri*/
/*Table5023*/
  0x274e, /*VMOVDQUYmr*/
  0x2751, /*VMOVDQUYrr_REV*/
/*Table5025*/
  0xf0d, /*VCVTDQ2PDYrm*/
  0xf0e, /*VCVTDQ2PDYrr*/
/*Table5027*/
  0x2664, /*VMOVDDUPYrm*/
  0x2665, /*VMOVDDUPYrr*/
/*Table5029*/
  0x3a54, /*VPSHUFLWYmi*/
  0x3a55, /*VPSHUFLWYri*/
/*Table5031*/
  0x23c0, /*VHADDPSYrm*/
  0x23c1, /*VHADDPSYrr*/
/*Table5033*/
  0x23c8, /*VHSUBPSYrm*/
  0x23c9, /*VHSUBPSYrr*/
/*Table5035*/
  0xcdf, /*VADDSUBPSYrm*/
  0xce0, /*VADDSUBPSYrr*/
/*Table5037*/
  0xfae, /*VCVTPD2DQYrm*/
  0xfaf, /*VCVTPD2DQYrr*/
/*Table5039*/
  0x241c, /*VLDDQUYrm*/
  0x0, /**/
/*Table5041*/
  0x27f1, /*VMOVUPDYrm*/
  0x27f2, /*VMOVUPDYrr*/
/*Table5043*/
  0x27f0, /*VMOVUPDYmr*/
  0x27f3, /*VMOVUPDYrr_REV*/
/*Table5045*/
  0x4499, /*VUNPCKLPDYrm*/
  0x449a, /*VUNPCKLPDYrr*/
/*Table5047*/
  0x445b, /*VUNPCKHPDYrm*/
  0x445c, /*VUNPCKHPDYrr*/
/*Table5049*/
  0x2613, /*VMOVAPDYrm*/
  0x2614, /*VMOVAPDYrr*/
/*Table5051*/
  0x2612, /*VMOVAPDYmr*/
  0x2615, /*VMOVAPDYrr_REV*/
/*Table5053*/
  0x2778, /*VMOVNTPDYmr*/
  0x0, /**/
/*Table5055*/
  0x0, /**/
  0x508, /*KANDBrr*/
/*Table5057*/
  0x0, /**/
  0x50a, /*KANDNBrr*/
/*Table5059*/
  0x0, /**/
  0x529, /*KORBrr*/
/*Table5061*/
  0x0, /**/
  0x540, /*KXNORBrr*/
/*Table5063*/
  0x0, /**/
  0x544, /*KXORBrr*/
/*Table5065*/
  0x0, /**/
  0x504, /*KADDBrr*/
/*Table5067*/
  0x0, /**/
  0x53d, /*KUNPCKBWrr*/
/*Table5069*/
  0x0, /**/
  0x276a, /*VMOVMSKPDYrr*/
/*Table5071*/
  0x4325, /*VSQRTPDYm*/
  0x4326, /*VSQRTPDYr*/
/*Table5073*/
  0xd83, /*VANDPDYrm*/
  0xd84, /*VANDPDYrr*/
/*Table5075*/
  0xd45, /*VANDNPDYrm*/
  0xd46, /*VANDNPDYrr*/
/*Table5077*/
  0x28e8, /*VORPDYrm*/
  0x28e9, /*VORPDYrr*/
/*Table5079*/
  0x44d7, /*VXORPDYrm*/
  0x44d8, /*VXORPDYrr*/
/*Table5081*/
  0xc50, /*VADDPDYrm*/
  0xc51, /*VADDPDYrr*/
/*Table5083*/
  0x2857, /*VMULPDYrm*/
  0x2858, /*VMULPDYrr*/
/*Table5085*/
  0xfee, /*VCVTPD2PSYrm*/
  0xfef, /*VCVTPD2PSYrr*/
/*Table5087*/
  0x1173, /*VCVTPS2DQYrm*/
  0x1174, /*VCVTPS2DQYrr*/
/*Table5089*/
  0x43b1, /*VSUBPDYrm*/
  0x43b2, /*VSUBPDYrr*/
/*Table5091*/
  0x257d, /*VMINPDYrm*/
  0x257e, /*VMINPDYrr*/
/*Table5093*/
  0x1666, /*VDIVPDYrm*/
  0x1667, /*VDIVPDYrr*/
/*Table5095*/
  0x248c, /*VMAXPDYrm*/
  0x248d, /*VMAXPDYrr*/
/*Table5097*/
  0x3efa, /*VPUNPCKLBWYrm*/
  0x3efb, /*VPUNPCKLBWYrr*/
/*Table5099*/
  0x3f4e, /*VPUNPCKLWDYrm*/
  0x3f4f, /*VPUNPCKLWDYrr*/
/*Table5101*/
  0x3f10, /*VPUNPCKLDQYrm*/
  0x3f11, /*VPUNPCKLDQYrr*/
/*Table5103*/
  0x29c3, /*VPACKSSWBYrm*/
  0x29c4, /*VPACKSSWBYrr*/
/*Table5105*/
  0x2cee, /*VPCMPGTBYrm*/
  0x2cef, /*VPCMPGTBYrr*/
/*Table5107*/
  0x2d2a, /*VPCMPGTWYrm*/
  0x2d2b, /*VPCMPGTWYrr*/
/*Table5109*/
  0x2cfe, /*VPCMPGTDYrm*/
  0x2cff, /*VPCMPGTDYrr*/
/*Table5111*/
  0x29f8, /*VPACKUSWBYrm*/
  0x29f9, /*VPACKUSWBYrr*/
/*Table5113*/
  0x3e90, /*VPUNPCKHBWYrm*/
  0x3e91, /*VPUNPCKHBWYrr*/
/*Table5115*/
  0x3ee4, /*VPUNPCKHWDYrm*/
  0x3ee5, /*VPUNPCKHWDYrr*/
/*Table5117*/
  0x3ea6, /*VPUNPCKHDQYrm*/
  0x3ea7, /*VPUNPCKHDQYrr*/
/*Table5119*/
  0x29a4, /*VPACKSSDWYrm*/
  0x29a5, /*VPACKSSDWYrr*/
/*Table5121*/
  0x3f2f, /*VPUNPCKLQDQYrm*/
  0x3f30, /*VPUNPCKLQDQYrr*/
/*Table5123*/
  0x3ec5, /*VPUNPCKHQDQYrm*/
  0x3ec6, /*VPUNPCKHQDQYrr*/
/*Table5125*/
  0x26c3, /*VMOVDQAYrm*/
  0x26c4, /*VMOVDQAYrr*/
/*Table5127*/
  0x3a1f, /*VPSHUFDYmi*/
  0x3a20, /*VPSHUFDYri*/
/*Table5129*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3cf2, /*VPSRLWYri*/
  0x0, /**/
  0x3c0a, /*VPSRAWYri*/
  0x0, /**/
  0x3b34, /*VPSLLWYri*/
  0x0, /**/
/*Table5145*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3c3c, /*VPSRLDYri*/
  0x0, /**/
  0x3b5e, /*VPSRADYri*/
  0x0, /**/
  0x3a7e, /*VPSLLDYri*/
  0x0, /**/
/*Table5161*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3c6f, /*VPSRLQYri*/
  0x3c34, /*VPSRLDQYri*/
  0x0, /**/
  0x0, /**/
  0x3ab1, /*VPSLLQYri*/
  0x3a76, /*VPSLLDQYri*/
/*Table5177*/
  0x2c9e, /*VPCMPEQBYrm*/
  0x2c9f, /*VPCMPEQBYrr*/
/*Table5179*/
  0x2cda, /*VPCMPEQWYrm*/
  0x2cdb, /*VPCMPEQWYrr*/
/*Table5181*/
  0x2cae, /*VPCMPEQDYrm*/
  0x2caf, /*VPCMPEQDYrr*/
/*Table5183*/
  0x23bc, /*VHADDPDYrm*/
  0x23bd, /*VHADDPDYrr*/
/*Table5185*/
  0x23c4, /*VHSUBPDYrm*/
  0x23c5, /*VHSUBPDYrr*/
/*Table5187*/
  0x26c2, /*VMOVDQAYmr*/
  0x26c5, /*VMOVDQAYrr_REV*/
/*Table5189*/
  0xe74, /*VCMPPDYrmi*/
  0xe75, /*VCMPPDYrri*/
/*Table5191*/
  0x42e7, /*VSHUFPDYrmi*/
  0x42e8, /*VSHUFPDYrri*/
/*Table5193*/
  0xcdb, /*VADDSUBPDYrm*/
  0xcdc, /*VADDSUBPDYrr*/
/*Table5195*/
  0x3cf3, /*VPSRLWYrm*/
  0x3cf4, /*VPSRLWYrr*/
/*Table5197*/
  0x3c3d, /*VPSRLDYrm*/
  0x3c3e, /*VPSRLDYrr*/
/*Table5199*/
  0x3c70, /*VPSRLQYrm*/
  0x3c71, /*VPSRLQYrr*/
/*Table5201*/
  0x2a43, /*VPADDQYrm*/
  0x2a44, /*VPADDQYrr*/
/*Table5203*/
  0x36cf, /*VPMULLWYrm*/
  0x36d0, /*VPMULLWYrr*/
/*Table5205*/
  0x0, /**/
  0x3434, /*VPMOVMSKBYrr*/
/*Table5207*/
  0x3d9c, /*VPSUBUSBYrm*/
  0x3d9d, /*VPSUBUSBYrr*/
/*Table5209*/
  0x3db2, /*VPSUBUSWYrm*/
  0x3db3, /*VPSUBUSWYrr*/
/*Table5211*/
  0x339e, /*VPMINUBYrm*/
  0x339f, /*VPMINUBYrr*/
/*Table5213*/
  0x2b56, /*VPANDYrm*/
  0x2b57, /*VPANDYrr*/
/*Table5215*/
  0x2a8e, /*VPADDUSBYrm*/
  0x2a8f, /*VPADDUSBYrr*/
/*Table5217*/
  0x2aa4, /*VPADDUSWYrm*/
  0x2aa5, /*VPADDUSWYrr*/
/*Table5219*/
  0x32d2, /*VPMAXUBYrm*/
  0x32d3, /*VPMAXUBYrr*/
/*Table5221*/
  0x2b37, /*VPANDNYrm*/
  0x2b38, /*VPANDNYrr*/
/*Table5223*/
  0x2b5a, /*VPAVGBYrm*/
  0x2b5b, /*VPAVGBYrr*/
/*Table5225*/
  0x3c0b, /*VPSRAWYrm*/
  0x3c0c, /*VPSRAWYrr*/
/*Table5227*/
  0x3b5f, /*VPSRADYrm*/
  0x3b60, /*VPSRADYrr*/
/*Table5229*/
  0x2b70, /*VPAVGWYrm*/
  0x2b71, /*VPAVGWYrr*/
/*Table5231*/
  0x3669, /*VPMULHUWYrm*/
  0x366a, /*VPMULHUWYrr*/
/*Table5233*/
  0x367f, /*VPMULHWYrm*/
  0x3680, /*VPMULHWYrr*/
/*Table5235*/
  0x1352, /*VCVTTPD2DQYrm*/
  0x1353, /*VCVTTPD2DQYrr*/
/*Table5237*/
  0x2773, /*VMOVNTDQYmr*/
  0x0, /**/
/*Table5239*/
  0x3d70, /*VPSUBSBYrm*/
  0x3d71, /*VPSUBSBYrr*/
/*Table5241*/
  0x3d86, /*VPSUBSWYrm*/
  0x3d87, /*VPSUBSWYrr*/
/*Table5243*/
  0x3388, /*VPMINSWYrm*/
  0x3389, /*VPMINSWYrr*/
/*Table5245*/
  0x37af, /*VPORYrm*/
  0x37b0, /*VPORYrr*/
/*Table5247*/
  0x2a62, /*VPADDSBYrm*/
  0x2a63, /*VPADDSBYrr*/
/*Table5249*/
  0x2a78, /*VPADDSWYrm*/
  0x2a79, /*VPADDSWYrr*/
/*Table5251*/
  0x32bc, /*VPMAXSWYrm*/
  0x32bd, /*VPMAXSWYrr*/
/*Table5253*/
  0x3f9a, /*VPXORYrm*/
  0x3f9b, /*VPXORYrr*/
/*Table5255*/
  0x3b35, /*VPSLLWYrm*/
  0x3b36, /*VPSLLWYrr*/
/*Table5257*/
  0x3a7f, /*VPSLLDYrm*/
  0x3a80, /*VPSLLDYrr*/
/*Table5259*/
  0x3ab2, /*VPSLLQYrm*/
  0x3ab3, /*VPSLLQYrr*/
/*Table5261*/
  0x3700, /*VPMULUDQYrm*/
  0x3701, /*VPMULUDQYrr*/
/*Table5263*/
  0x324e, /*VPMADDWDYrm*/
  0x324f, /*VPMADDWDYrr*/
/*Table5265*/
  0x38a7, /*VPSADBWYrm*/
  0x38a8, /*VPSADBWYrr*/
/*Table5267*/
  0x3d1c, /*VPSUBBYrm*/
  0x3d1d, /*VPSUBBYrr*/
/*Table5269*/
  0x3dc8, /*VPSUBWYrm*/
  0x3dc9, /*VPSUBWYrr*/
/*Table5271*/
  0x3d32, /*VPSUBDYrm*/
  0x3d33, /*VPSUBDYrr*/
/*Table5273*/
  0x3d51, /*VPSUBQYrm*/
  0x3d52, /*VPSUBQYrr*/
/*Table5275*/
  0x2a0e, /*VPADDBYrm*/
  0x2a0f, /*VPADDBYrr*/
/*Table5277*/
  0x2aba, /*VPADDWYrm*/
  0x2abb, /*VPADDWYrr*/
/*Table5279*/
  0x2a24, /*VPADDDYrm*/
  0x2a25, /*VPADDDYrr*/
/*Table5281*/
  0x0, /**/
  0x50e, /*KANDQrr*/
/*Table5283*/
  0x0, /**/
  0x50c, /*KANDNQrr*/
/*Table5285*/
  0x0, /**/
  0x52b, /*KORQrr*/
/*Table5287*/
  0x0, /**/
  0x542, /*KXNORQrr*/
/*Table5289*/
  0x0, /**/
  0x546, /*KXORQrr*/
/*Table5291*/
  0x0, /**/
  0x506, /*KADDQrr*/
/*Table5293*/
  0x0, /**/
  0x53e, /*KUNPCKDQrr*/
/*Table5295*/
  0x0, /**/
  0x509, /*KANDDrr*/
/*Table5297*/
  0x0, /**/
  0x50b, /*KANDNDrr*/
/*Table5299*/
  0x0, /**/
  0x52a, /*KORDrr*/
/*Table5301*/
  0x0, /**/
  0x541, /*KXNORDrr*/
/*Table5303*/
  0x0, /**/
  0x545, /*KXORDrr*/
/*Table5305*/
  0x0, /**/
  0x505, /*KADDDrr*/
/*Table5307*/
  0x281f, /*VMOVUPSZ128rm*/
  0x2822, /*VMOVUPSZ128rr*/
/*Table5309*/
  0x281d, /*VMOVUPSZ128mr*/
  0x2823, /*VMOVUPSZ128rr_REV*/
/*Table5311*/
  0x2767, /*VMOVLPSZ128rm*/
  0x2756, /*VMOVHLPSZrr*/
/*Table5313*/
  0x2766, /*VMOVLPSZ128mr*/
  0x0, /**/
/*Table5315*/
  0x44ba, /*VUNPCKLPSZ128rm*/
  0x44c0, /*VUNPCKLPSZ128rr*/
/*Table5317*/
  0x447c, /*VUNPCKHPSZ128rm*/
  0x4482, /*VUNPCKHPSZ128rr*/
/*Table5319*/
  0x275d, /*VMOVHPSZ128rm*/
  0x2760, /*VMOVLHPSZrr*/
/*Table5321*/
  0x275c, /*VMOVHPSZ128mr*/
  0x0, /**/
/*Table5323*/
  0x2641, /*VMOVAPSZ128rm*/
  0x2644, /*VMOVAPSZ128rr*/
/*Table5325*/
  0x263f, /*VMOVAPSZ128mr*/
  0x2645, /*VMOVAPSZ128rr_REV*/
/*Table5327*/
  0x277e, /*VMOVNTPSZ128mr*/
  0x0, /**/
/*Table5329*/
  0x4452, /*VUCOMISSZrm*/
  0x4454, /*VUCOMISSZrr*/
/*Table5331*/
  0xee6, /*VCOMISSZrm*/
  0xee8, /*VCOMISSZrr*/
/*Table5333*/
  0x4367, /*VSQRTPSZ128m*/
  0x436d, /*VSQRTPSZ128r*/
/*Table5335*/
  0xda4, /*VANDPSZ128rm*/
  0xdaa, /*VANDPSZ128rr*/
/*Table5337*/
  0xd66, /*VANDNPSZ128rm*/
  0xd6c, /*VANDNPSZ128rr*/
/*Table5339*/
  0x2909, /*VORPSZ128rm*/
  0x290f, /*VORPSZ128rr*/
/*Table5341*/
  0x44f8, /*VXORPSZ128rm*/
  0x44fe, /*VXORPSZ128rr*/
/*Table5343*/
  0xc92, /*VADDPSZ128rm*/
  0xc98, /*VADDPSZ128rr*/
/*Table5345*/
  0x2899, /*VMULPSZ128rm*/
  0x289f, /*VMULPSZ128rr*/
/*Table5347*/
  0x1197, /*VCVTPS2PDZ128rm*/
  0x119d, /*VCVTPS2PDZ128rr*/
/*Table5349*/
  0xf4c, /*VCVTDQ2PSZ128rm*/
  0xf52, /*VCVTDQ2PSZ128rr*/
/*Table5351*/
  0x43f3, /*VSUBPSZ128rm*/
  0x43f9, /*VSUBPSZ128rr*/
/*Table5353*/
  0x25bf, /*VMINPSZ128rm*/
  0x25c5, /*VMINPSZ128rr*/
/*Table5355*/
  0x16a8, /*VDIVPSZ128rm*/
  0x16ae, /*VDIVPSZ128rr*/
/*Table5357*/
  0x24ce, /*VMAXPSZ128rm*/
  0x24d4, /*VMAXPSZ128rr*/
/*Table5359*/
  0x14c2, /*VCVTTPS2UDQZ128rm*/
  0x14c8, /*VCVTTPS2UDQZ128rr*/
/*Table5361*/
  0x1209, /*VCVTPS2UDQZ128rm*/
  0x120f, /*VCVTPS2UDQZ128rr*/
/*Table5363*/
  0xea4, /*VCMPPSZ128rmi*/
  0xea6, /*VCMPPSZ128rri*/
/*Table5365*/
  0x430b, /*VSHUFPSZ128rmi*/
  0x430e, /*VSHUFPSZ128rri*/
/*Table5367*/
  0x27e1, /*VMOVSSZrm*/
  0x27e5, /*VMOVSSZrr*/
/*Table5369*/
  0x27df, /*VMOVSSZmr*/
  0x27e6, /*VMOVSSZrr_REV*/
/*Table5371*/
  0x27c9, /*VMOVSLDUPZ128rm*/
  0x27cc, /*VMOVSLDUPZ128rr*/
/*Table5373*/
  0x27a6, /*VMOVSHDUPZ128rm*/
  0x27a9, /*VMOVSHDUPZ128rr*/
/*Table5375*/
  0x1301, /*VCVTSI2SSZrm_Int*/
  0x1303, /*VCVTSI2SSZrr_Int*/
/*Table5377*/
  0x1538, /*VCVTTSS2SIZrm_Int*/
  0x153a, /*VCVTTSS2SIZrr_Int*/
/*Table5379*/
  0x1344, /*VCVTSS2SIZrm_Int*/
  0x1346, /*VCVTSS2SIZrr_Int*/
/*Table5381*/
  0x43a2, /*VSQRTSSZm_Int*/
  0x43a6, /*VSQRTSSZr_Int*/
/*Table5383*/
  0xccd, /*VADDSSZrm_Int*/
  0xcd1, /*VADDSSZrr_Int*/
/*Table5385*/
  0x28d4, /*VMULSSZrm_Int*/
  0x28d8, /*VMULSSZrr_Int*/
/*Table5387*/
  0x1321, /*VCVTSS2SDZrm_Int*/
  0x1325, /*VCVTSS2SDZrr_Int*/
/*Table5389*/
  0x1484, /*VCVTTPS2DQZ128rm*/
  0x148a, /*VCVTTPS2DQZ128rr*/
/*Table5391*/
  0x442e, /*VSUBSSZrm_Int*/
  0x4432, /*VSUBSSZrr_Int*/
/*Table5393*/
  0x25fa, /*VMINSSZrm_Int*/
  0x25fe, /*VMINSSZrr_Int*/
/*Table5395*/
  0x16e3, /*VDIVSSZrm_Int*/
  0x16e7, /*VDIVSSZrr_Int*/
/*Table5397*/
  0x2509, /*VMAXSSZrm_Int*/
  0x250d, /*VMAXSSZrr_Int*/
/*Table5399*/
  0x26ed, /*VMOVDQU32Z128rm*/
  0x26f0, /*VMOVDQU32Z128rr*/
/*Table5401*/
  0x3a40, /*VPSHUFHWZ128mi*/
  0x3a43, /*VPSHUFHWZ128ri*/
/*Table5403*/
  0x1546, /*VCVTTSS2USIZrm_Int*/
  0x1548, /*VCVTTSS2USIZrr_Int*/
/*Table5405*/
  0x134f, /*VCVTSS2USIZrm_Int*/
  0x1350, /*VCVTSS2USIZrr_Int*/
/*Table5407*/
  0x154a, /*VCVTUDQ2PDZ128rm*/
  0x1550, /*VCVTUDQ2PDZ128rr*/
/*Table5409*/
  0x1605, /*VCVTUSI2SSZrm_Int*/
  0x1607, /*VCVTUSI2SSZrr_Int*/
/*Table5411*/
  0x26eb, /*VMOVDQU32Z128mr*/
  0x26f1, /*VMOVDQU32Z128rr_REV*/
/*Table5413*/
  0xecd, /*VCMPSSZrm_Int*/
  0xed0, /*VCMPSSZrr_Int*/
/*Table5415*/
  0xf0f, /*VCVTDQ2PDZ128rm*/
  0xf15, /*VCVTDQ2PDZ128rr*/
/*Table5417*/
  0x12f4, /*VCVTSI2SDZrm_Int*/
  0x12f6, /*VCVTSI2SDZrr_Int*/
/*Table5419*/
  0x1508, /*VCVTTSD2SIZrm_Int*/
  0x150a, /*VCVTTSD2SIZrr_Int*/
/*Table5421*/
  0x12b4, /*VCVTSD2SIZrm_Int*/
  0x12b6, /*VCVTSD2SIZrr_Int*/
/*Table5423*/
  0x272f, /*VMOVDQU8Z128rm*/
  0x2732, /*VMOVDQU8Z128rr*/
/*Table5425*/
  0x3a56, /*VPSHUFLWZ128mi*/
  0x3a59, /*VPSHUFLWZ128ri*/
/*Table5427*/
  0x1516, /*VCVTTSD2USIZrm_Int*/
  0x1518, /*VCVTTSD2USIZrr_Int*/
/*Table5429*/
  0x12ce, /*VCVTSD2USIZrm_Int*/
  0x12cf, /*VCVTSD2USIZrr_Int*/
/*Table5431*/
  0x1583, /*VCVTUDQ2PSZ128rm*/
  0x1589, /*VCVTUDQ2PSZ128rr*/
/*Table5433*/
  0x15fc, /*VCVTUSI2SDZrm_Int*/
  0x15fe, /*VCVTUSI2SDZrr_Int*/
/*Table5435*/
  0x272d, /*VMOVDQU8Z128mr*/
  0x2733, /*VMOVDQU8Z128rr_REV*/
/*Table5437*/
  0x1175, /*VCVTPS2DQZ128rm*/
  0x117b, /*VCVTPS2DQZ128rr*/
/*Table5439*/
  0x3efc, /*VPUNPCKLBWZ128rm*/
  0x3eff, /*VPUNPCKLBWZ128rr*/
/*Table5441*/
  0x3f50, /*VPUNPCKLWDZ128rm*/
  0x3f53, /*VPUNPCKLWDZ128rr*/
/*Table5443*/
  0x3f12, /*VPUNPCKLDQZ128rm*/
  0x3f18, /*VPUNPCKLDQZ128rr*/
/*Table5445*/
  0x29c5, /*VPACKSSWBZ128rm*/
  0x29c8, /*VPACKSSWBZ128rr*/
/*Table5447*/
  0x2cf0, /*VPCMPGTBZ128rm*/
  0x2cf2, /*VPCMPGTBZ128rr*/
/*Table5449*/
  0x2d2c, /*VPCMPGTWZ128rm*/
  0x2d2e, /*VPCMPGTWZ128rr*/
/*Table5451*/
  0x2d00, /*VPCMPGTDZ128rm*/
  0x2d04, /*VPCMPGTDZ128rr*/
/*Table5453*/
  0x29fa, /*VPACKUSWBZ128rm*/
  0x29fd, /*VPACKUSWBZ128rr*/
/*Table5455*/
  0x3e92, /*VPUNPCKHBWZ128rm*/
  0x3e95, /*VPUNPCKHBWZ128rr*/
/*Table5457*/
  0x3ee6, /*VPUNPCKHWDZ128rm*/
  0x3ee9, /*VPUNPCKHWDZ128rr*/
/*Table5459*/
  0x3ea8, /*VPUNPCKHDQZ128rm*/
  0x3eae, /*VPUNPCKHDQZ128rr*/
/*Table5461*/
  0x29a6, /*VPACKSSDWZ128rm*/
  0x29ac, /*VPACKSSDWZ128rr*/
/*Table5463*/
  0x267a, /*VMOVDI2PDIZrm*/
  0x267b, /*VMOVDI2PDIZrr*/
/*Table5465*/
  0x2682, /*VMOVDQA32Z128rm*/
  0x2685, /*VMOVDQA32Z128rr*/
/*Table5467*/
  0x3a24, /*VPSHUFDZ128mi*/
  0x3a27, /*VPSHUFDZ128ri*/
/*Table5469*/
  0x0, /**/
  0x0, /**/
  0x3cf5, /*VPSRLWZ128mi*/
  0x0, /**/
  0x3c0d, /*VPSRAWZ128mi*/
  0x0, /**/
  0x3b37, /*VPSLLWZ128mi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3cf8, /*VPSRLWZ128ri*/
  0x0, /**/
  0x3c10, /*VPSRAWZ128ri*/
  0x0, /**/
  0x3b3a, /*VPSLLWZ128ri*/
  0x0, /**/
/*Table5485*/
  0x3826, /*VPRORDZ128mi*/
  0x37ba, /*VPROLDZ128mi*/
  0x3c42, /*VPSRLDZ128mi*/
  0x0, /**/
  0x3b64, /*VPSRADZ128mi*/
  0x0, /**/
  0x3a84, /*VPSLLDZ128mi*/
  0x0, /**/
  0x3829, /*VPRORDZ128ri*/
  0x37bd, /*VPROLDZ128ri*/
  0x3c45, /*VPSRLDZ128ri*/
  0x0, /**/
  0x3b67, /*VPSRADZ128ri*/
  0x0, /**/
  0x3a87, /*VPSLLDZ128ri*/
  0x0, /**/
/*Table5501*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3c35, /*VPSRLDQZ128mi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3a77, /*VPSLLDQZ128mi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3c36, /*VPSRLDQZ128ri*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3a78, /*VPSLLDQZ128ri*/
/*Table5517*/
  0x2ca0, /*VPCMPEQBZ128rm*/
  0x2ca2, /*VPCMPEQBZ128rr*/
/*Table5519*/
  0x2cdc, /*VPCMPEQWZ128rm*/
  0x2cde, /*VPCMPEQWZ128rr*/
/*Table5521*/
  0x2cb0, /*VPCMPEQDZ128rm*/
  0x2cb4, /*VPCMPEQDZ128rr*/
/*Table5523*/
  0x14e0, /*VCVTTPS2UQQZ128rm*/
  0x14e6, /*VCVTTPS2UQQZ128rr*/
/*Table5525*/
  0x1227, /*VCVTPS2UQQZ128rm*/
  0x122d, /*VCVTPS2UQQZ128rr*/
/*Table5527*/
  0x14a4, /*VCVTTPS2QQZ128rm*/
  0x14aa, /*VCVTTPS2QQZ128rr*/
/*Table5529*/
  0x11eb, /*VCVTPS2QQZ128rm*/
  0x11f1, /*VCVTPS2QQZ128rr*/
/*Table5531*/
  0x2782, /*VMOVPDI2DIZmr*/
  0x2783, /*VMOVPDI2DIZrr*/
/*Table5533*/
  0x2680, /*VMOVDQA32Z128mr*/
  0x2686, /*VMOVDQA32Z128rr_REV*/
/*Table5535*/
  0x31a8, /*VPINSRWZrm*/
  0x31a9, /*VPINSRWZrr*/
/*Table5537*/
  0x0, /**/
  0x314b, /*VPEXTRWZrr*/
/*Table5539*/
  0x3cfb, /*VPSRLWZ128rm*/
  0x3cfe, /*VPSRLWZ128rr*/
/*Table5541*/
  0x3c48, /*VPSRLDZ128rm*/
  0x3c4b, /*VPSRLDZ128rr*/
/*Table5543*/
  0x36d1, /*VPMULLWZ128rm*/
  0x36d4, /*VPMULLWZ128rr*/
/*Table5545*/
  0x3d9e, /*VPSUBUSBZ128rm*/
  0x3da1, /*VPSUBUSBZ128rr*/
/*Table5547*/
  0x3db4, /*VPSUBUSWZ128rm*/
  0x3db7, /*VPSUBUSWZ128rr*/
/*Table5549*/
  0x33a0, /*VPMINUBZ128rm*/
  0x33a3, /*VPMINUBZ128rr*/
/*Table5551*/
  0x2ae6, /*VPANDDZ128rm*/
  0x2aec, /*VPANDDZ128rr*/
/*Table5553*/
  0x2a90, /*VPADDUSBZ128rm*/
  0x2a93, /*VPADDUSBZ128rr*/
/*Table5555*/
  0x2aa6, /*VPADDUSWZ128rm*/
  0x2aa9, /*VPADDUSWZ128rr*/
/*Table5557*/
  0x32d4, /*VPMAXUBZ128rm*/
  0x32d7, /*VPMAXUBZ128rr*/
/*Table5559*/
  0x2b01, /*VPANDNDZ128rm*/
  0x2b07, /*VPANDNDZ128rr*/
/*Table5561*/
  0x2b5c, /*VPAVGBZ128rm*/
  0x2b5f, /*VPAVGBZ128rr*/
/*Table5563*/
  0x3c13, /*VPSRAWZ128rm*/
  0x3c16, /*VPSRAWZ128rr*/
/*Table5565*/
  0x3b6a, /*VPSRADZ128rm*/
  0x3b6d, /*VPSRADZ128rr*/
/*Table5567*/
  0x2b72, /*VPAVGWZ128rm*/
  0x2b75, /*VPAVGWZ128rr*/
/*Table5569*/
  0x366b, /*VPMULHUWZ128rm*/
  0x366e, /*VPMULHUWZ128rr*/
/*Table5571*/
  0x3681, /*VPMULHWZ128rm*/
  0x3684, /*VPMULHWZ128rr*/
/*Table5573*/
  0x2774, /*VMOVNTDQZ128mr*/
  0x0, /**/
/*Table5575*/
  0x3d72, /*VPSUBSBZ128rm*/
  0x3d75, /*VPSUBSBZ128rr*/
/*Table5577*/
  0x3d88, /*VPSUBSWZ128rm*/
  0x3d8b, /*VPSUBSWZ128rr*/
/*Table5579*/
  0x338a, /*VPMINSWZ128rm*/
  0x338d, /*VPMINSWZ128rr*/
/*Table5581*/
  0x3779, /*VPORDZ128rm*/
  0x377f, /*VPORDZ128rr*/
/*Table5583*/
  0x2a64, /*VPADDSBZ128rm*/
  0x2a67, /*VPADDSBZ128rr*/
/*Table5585*/
  0x2a7a, /*VPADDSWZ128rm*/
  0x2a7d, /*VPADDSWZ128rr*/
/*Table5587*/
  0x32be, /*VPMAXSWZ128rm*/
  0x32c1, /*VPMAXSWZ128rr*/
/*Table5589*/
  0x3f64, /*VPXORDZ128rm*/
  0x3f6a, /*VPXORDZ128rr*/
/*Table5591*/
  0x3b3d, /*VPSLLWZ128rm*/
  0x3b40, /*VPSLLWZ128rr*/
/*Table5593*/
  0x3a8a, /*VPSLLDZ128rm*/
  0x3a8d, /*VPSLLDZ128rr*/
/*Table5595*/
  0x3250, /*VPMADDWDZ128rm*/
  0x3253, /*VPMADDWDZ128rr*/
/*Table5597*/
  0x38a9, /*VPSADBWZ128rm*/
  0x38aa, /*VPSADBWZ128rr*/
/*Table5599*/
  0x3d1e, /*VPSUBBZ128rm*/
  0x3d21, /*VPSUBBZ128rr*/
/*Table5601*/
  0x3dca, /*VPSUBWZ128rm*/
  0x3dcd, /*VPSUBWZ128rr*/
/*Table5603*/
  0x3d34, /*VPSUBDZ128rm*/
  0x3d3a, /*VPSUBDZ128rr*/
/*Table5605*/
  0x2a10, /*VPADDBZ128rm*/
  0x2a13, /*VPADDBZ128rr*/
/*Table5607*/
  0x2abc, /*VPADDWZ128rm*/
  0x2abf, /*VPADDWZ128rr*/
/*Table5609*/
  0x2a26, /*VPADDDZ128rm*/
  0x2a2c, /*VPADDDZ128rr*/
/*Table5611*/
  0x1281, /*VCVTQQ2PSZ128rm*/
  0x1287, /*VCVTQQ2PSZ128rr*/
/*Table5613*/
  0x1392, /*VCVTTPD2UDQZ128rm*/
  0x1398, /*VCVTTPD2UDQZ128rr*/
/*Table5615*/
  0x102e, /*VCVTPD2UDQZ128rm*/
  0x1034, /*VCVTPD2UDQZ128rr*/
/*Table5617*/
  0x1318, /*VCVTSI642SSZrm_Int*/
  0x131a, /*VCVTSI642SSZrr_Int*/
/*Table5619*/
  0x152f, /*VCVTTSS2SI64Zrm_Int*/
  0x1531, /*VCVTTSS2SI64Zrr_Int*/
/*Table5621*/
  0x133b, /*VCVTSS2SI64Zrm_Int*/
  0x133d, /*VCVTSS2SI64Zrr_Int*/
/*Table5623*/
  0x270e, /*VMOVDQU64Z128rm*/
  0x2711, /*VMOVDQU64Z128rr*/
/*Table5625*/
  0x1541, /*VCVTTSS2USI64Zrm_Int*/
  0x1543, /*VCVTTSS2USI64Zrr_Int*/
/*Table5627*/
  0x134c, /*VCVTSS2USI64Zrm_Int*/
  0x134d, /*VCVTSS2USI64Zrr_Int*/
/*Table5629*/
  0x15a1, /*VCVTUQQ2PDZ128rm*/
  0x15a7, /*VCVTUQQ2PDZ128rr*/
/*Table5631*/
  0x1614, /*VCVTUSI642SSZrm_Int*/
  0x1616, /*VCVTUSI642SSZrr_Int*/
/*Table5633*/
  0x278e, /*VMOVQI2PQIZrm*/
  0x2846, /*VMOVZPQILo2PQIZrr*/
/*Table5635*/
  0x270c, /*VMOVDQU64Z128mr*/
  0x2712, /*VMOVDQU64Z128rr_REV*/
/*Table5637*/
  0x1245, /*VCVTQQ2PDZ128rm*/
  0x124b, /*VCVTQQ2PDZ128rr*/
/*Table5639*/
  0x2792, /*VMOVSDZrm*/
  0x2796, /*VMOVSDZrr*/
/*Table5641*/
  0x2790, /*VMOVSDZmr*/
  0x2797, /*VMOVSDZrr_REV*/
/*Table5643*/
  0x2666, /*VMOVDDUPZ128rm*/
  0x2669, /*VMOVDDUPZ128rr*/
/*Table5645*/
  0x130a, /*VCVTSI642SDZrm_Int*/
  0x130c, /*VCVTSI642SDZrr_Int*/
/*Table5647*/
  0x14ff, /*VCVTTSD2SI64Zrm_Int*/
  0x1501, /*VCVTTSD2SI64Zrr_Int*/
/*Table5649*/
  0x12ab, /*VCVTSD2SI64Zrm_Int*/
  0x12ad, /*VCVTSD2SI64Zrr_Int*/
/*Table5651*/
  0x4388, /*VSQRTSDZm_Int*/
  0x438c, /*VSQRTSDZr_Int*/
/*Table5653*/
  0xcb3, /*VADDSDZrm_Int*/
  0xcb7, /*VADDSDZrr_Int*/
/*Table5655*/
  0x28ba, /*VMULSDZrm_Int*/
  0x28be, /*VMULSDZrr_Int*/
/*Table5657*/
  0x12bd, /*VCVTSD2SSZrm_Int*/
  0x12c1, /*VCVTSD2SSZrr_Int*/
/*Table5659*/
  0x4414, /*VSUBSDZrm_Int*/
  0x4418, /*VSUBSDZrr_Int*/
/*Table5661*/
  0x25e0, /*VMINSDZrm_Int*/
  0x25e4, /*VMINSDZrr_Int*/
/*Table5663*/
  0x16c9, /*VDIVSDZrm_Int*/
  0x16cd, /*VDIVSDZrr_Int*/
/*Table5665*/
  0x24ef, /*VMAXSDZrm_Int*/
  0x24f3, /*VMAXSDZrr_Int*/
/*Table5667*/
  0x26cc, /*VMOVDQU16Z128rm*/
  0x26cf, /*VMOVDQU16Z128rr*/
/*Table5669*/
  0x1511, /*VCVTTSD2USI64Zrm_Int*/
  0x1513, /*VCVTTSD2USI64Zrr_Int*/
/*Table5671*/
  0x12cb, /*VCVTSD2USI64Zrm_Int*/
  0x12cc, /*VCVTSD2USI64Zrr_Int*/
/*Table5673*/
  0x15dd, /*VCVTUQQ2PSZ128rm*/
  0x15e3, /*VCVTUQQ2PSZ128rr*/
/*Table5675*/
  0x160a, /*VCVTUSI642SDZrm_Int*/
  0x160c, /*VCVTUSI642SDZrr_Int*/
/*Table5677*/
  0x26ca, /*VMOVDQU16Z128mr*/
  0x26d0, /*VMOVDQU16Z128rr_REV*/
/*Table5679*/
  0xeb9, /*VCMPSDZrm_Int*/
  0xebc, /*VCMPSDZrr_Int*/
/*Table5681*/
  0xfb0, /*VCVTPD2DQZ128rm*/
  0xfb6, /*VCVTPD2DQZ128rr*/
/*Table5683*/
  0x27f6, /*VMOVUPDZ128rm*/
  0x27f9, /*VMOVUPDZ128rr*/
/*Table5685*/
  0x27f4, /*VMOVUPDZ128mr*/
  0x27fa, /*VMOVUPDZ128rr_REV*/
/*Table5687*/
  0x2763, /*VMOVLPDZ128rm*/
  0x0, /**/
/*Table5689*/
  0x2762, /*VMOVLPDZ128mr*/
  0x0, /**/
/*Table5691*/
  0x449b, /*VUNPCKLPDZ128rm*/
  0x44a1, /*VUNPCKLPDZ128rr*/
/*Table5693*/
  0x445d, /*VUNPCKHPDZ128rm*/
  0x4463, /*VUNPCKHPDZ128rr*/
/*Table5695*/
  0x2759, /*VMOVHPDZ128rm*/
  0x0, /**/
/*Table5697*/
  0x2758, /*VMOVHPDZ128mr*/
  0x0, /**/
/*Table5699*/
  0x2618, /*VMOVAPDZ128rm*/
  0x261b, /*VMOVAPDZ128rr*/
/*Table5701*/
  0x2616, /*VMOVAPDZ128mr*/
  0x261c, /*VMOVAPDZ128rr_REV*/
/*Table5703*/
  0x2779, /*VMOVNTPDZ128mr*/
  0x0, /**/
/*Table5705*/
  0x4444, /*VUCOMISDZrm*/
  0x4446, /*VUCOMISDZrr*/
/*Table5707*/
  0xed8, /*VCOMISDZrm*/
  0xeda, /*VCOMISDZrr*/
/*Table5709*/
  0x4327, /*VSQRTPDZ128m*/
  0x432d, /*VSQRTPDZ128r*/
/*Table5711*/
  0xd85, /*VANDPDZ128rm*/
  0xd8b, /*VANDPDZ128rr*/
/*Table5713*/
  0xd47, /*VANDNPDZ128rm*/
  0xd4d, /*VANDNPDZ128rr*/
/*Table5715*/
  0x28ea, /*VORPDZ128rm*/
  0x28f0, /*VORPDZ128rr*/
/*Table5717*/
  0x44d9, /*VXORPDZ128rm*/
  0x44df, /*VXORPDZ128rr*/
/*Table5719*/
  0xc52, /*VADDPDZ128rm*/
  0xc58, /*VADDPDZ128rr*/
/*Table5721*/
  0x2859, /*VMULPDZ128rm*/
  0x285f, /*VMULPDZ128rr*/
/*Table5723*/
  0xff0, /*VCVTPD2PSZ128rm*/
  0xff6, /*VCVTPD2PSZ128rr*/
/*Table5725*/
  0x43b3, /*VSUBPDZ128rm*/
  0x43b9, /*VSUBPDZ128rr*/
/*Table5727*/
  0x257f, /*VMINPDZ128rm*/
  0x2585, /*VMINPDZ128rr*/
/*Table5729*/
  0x1668, /*VDIVPDZ128rm*/
  0x166e, /*VDIVPDZ128rr*/
/*Table5731*/
  0x248e, /*VMAXPDZ128rm*/
  0x2494, /*VMAXPDZ128rr*/
/*Table5733*/
  0x3f31, /*VPUNPCKLQDQZ128rm*/
  0x3f37, /*VPUNPCKLQDQZ128rr*/
/*Table5735*/
  0x3ec7, /*VPUNPCKHQDQZ128rm*/
  0x3ecd, /*VPUNPCKHQDQZ128rr*/
/*Table5737*/
  0x260c, /*VMOV64toPQIZrm*/
  0x260d, /*VMOV64toPQIZrr*/
/*Table5739*/
  0x26a3, /*VMOVDQA64Z128rm*/
  0x26a6, /*VMOVDQA64Z128rr*/
/*Table5741*/
  0x3841, /*VPRORQZ128mi*/
  0x37d5, /*VPROLQZ128mi*/
  0x0, /**/
  0x0, /**/
  0x3b94, /*VPSRAQZ128mi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3844, /*VPRORQZ128ri*/
  0x37d8, /*VPROLQZ128ri*/
  0x0, /**/
  0x0, /**/
  0x3b97, /*VPSRAQZ128ri*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table5757*/
  0x0, /**/
  0x0, /**/
  0x3c75, /*VPSRLQZ128mi*/
  0x3c35, /*VPSRLDQZ128mi*/
  0x0, /**/
  0x0, /**/
  0x3ab7, /*VPSLLQZ128mi*/
  0x3a77, /*VPSLLDQZ128mi*/
  0x0, /**/
  0x0, /**/
  0x3c78, /*VPSRLQZ128ri*/
  0x3c36, /*VPSRLDQZ128ri*/
  0x0, /**/
  0x0, /**/
  0x3aba, /*VPSLLQZ128ri*/
  0x3a78, /*VPSLLDQZ128ri*/
/*Table5773*/
  0x13b0, /*VCVTTPD2UQQZ128rm*/
  0x13b6, /*VCVTTPD2UQQZ128rr*/
/*Table5775*/
  0x104c, /*VCVTPD2UQQZ128rm*/
  0x1052, /*VCVTPD2UQQZ128rr*/
/*Table5777*/
  0x1374, /*VCVTTPD2QQZ128rm*/
  0x137a, /*VCVTTPD2QQZ128rr*/
/*Table5779*/
  0x1010, /*VCVTPD2QQZ128rm*/
  0x1016, /*VCVTPD2QQZ128rr*/
/*Table5781*/
  0x278a, /*VMOVPQIto64Zmr*/
  0x278b, /*VMOVPQIto64Zrr*/
/*Table5783*/
  0x26a1, /*VMOVDQA64Z128mr*/
  0x26a7, /*VMOVDQA64Z128rr_REV*/
/*Table5785*/
  0xe78, /*VCMPPDZ128rmi*/
  0xe7a, /*VCMPPDZ128rri*/
/*Table5787*/
  0x42ec, /*VSHUFPDZ128rmi*/
  0x42ef, /*VSHUFPDZ128rri*/
/*Table5789*/
  0x3c7b, /*VPSRLQZ128rm*/
  0x3c7e, /*VPSRLQZ128rr*/
/*Table5791*/
  0x2a45, /*VPADDQZ128rm*/
  0x2a4b, /*VPADDQZ128rr*/
/*Table5793*/
  0x2786, /*VMOVPQI2QIZmr*/
  0x2787, /*VMOVPQI2QIZrr*/
/*Table5795*/
  0x2b3b, /*VPANDQZ128rm*/
  0x2b41, /*VPANDQZ128rr*/
/*Table5797*/
  0x2b1c, /*VPANDNQZ128rm*/
  0x2b22, /*VPANDNQZ128rr*/
/*Table5799*/
  0x3b9a, /*VPSRAQZ128rm*/
  0x3b9d, /*VPSRAQZ128rr*/
/*Table5801*/
  0x1354, /*VCVTTPD2DQZ128rm*/
  0x135a, /*VCVTTPD2DQZ128rr*/
/*Table5803*/
  0x3794, /*VPORQZ128rm*/
  0x379a, /*VPORQZ128rr*/
/*Table5805*/
  0x3f7f, /*VPXORQZ128rm*/
  0x3f85, /*VPXORQZ128rr*/
/*Table5807*/
  0x3abd, /*VPSLLQZ128rm*/
  0x3ac0, /*VPSLLQZ128rr*/
/*Table5809*/
  0x3702, /*VPMULUDQZ128rm*/
  0x3708, /*VPMULUDQZ128rr*/
/*Table5811*/
  0x3d53, /*VPSUBQZ128rm*/
  0x3d59, /*VPSUBQZ128rr*/
/*Table5813*/
  0x282a, /*VMOVUPSZ256rm*/
  0x282d, /*VMOVUPSZ256rr*/
/*Table5815*/
  0x2828, /*VMOVUPSZ256mr*/
  0x282e, /*VMOVUPSZ256rr_REV*/
/*Table5817*/
  0x44c3, /*VUNPCKLPSZ256rm*/
  0x44c9, /*VUNPCKLPSZ256rr*/
/*Table5819*/
  0x4485, /*VUNPCKHPSZ256rm*/
  0x448b, /*VUNPCKHPSZ256rr*/
/*Table5821*/
  0x264c, /*VMOVAPSZ256rm*/
  0x264f, /*VMOVAPSZ256rr*/
/*Table5823*/
  0x264a, /*VMOVAPSZ256mr*/
  0x2650, /*VMOVAPSZ256rr_REV*/
/*Table5825*/
  0x277f, /*VMOVNTPSZ256mr*/
  0x0, /**/
/*Table5827*/
  0x4370, /*VSQRTPSZ256m*/
  0x4376, /*VSQRTPSZ256r*/
/*Table5829*/
  0xdad, /*VANDPSZ256rm*/
  0xdb3, /*VANDPSZ256rr*/
/*Table5831*/
  0xd6f, /*VANDNPSZ256rm*/
  0xd75, /*VANDNPSZ256rr*/
/*Table5833*/
  0x2912, /*VORPSZ256rm*/
  0x2918, /*VORPSZ256rr*/
/*Table5835*/
  0x4501, /*VXORPSZ256rm*/
  0x4507, /*VXORPSZ256rr*/
/*Table5837*/
  0xc9b, /*VADDPSZ256rm*/
  0xca1, /*VADDPSZ256rr*/
/*Table5839*/
  0x28a2, /*VMULPSZ256rm*/
  0x28a8, /*VMULPSZ256rr*/
/*Table5841*/
  0x11a0, /*VCVTPS2PDZ256rm*/
  0x11a6, /*VCVTPS2PDZ256rr*/
/*Table5843*/
  0xf55, /*VCVTDQ2PSZ256rm*/
  0xf5b, /*VCVTDQ2PSZ256rr*/
/*Table5845*/
  0x43fc, /*VSUBPSZ256rm*/
  0x4402, /*VSUBPSZ256rr*/
/*Table5847*/
  0x25c8, /*VMINPSZ256rm*/
  0x25ce, /*VMINPSZ256rr*/
/*Table5849*/
  0x16b1, /*VDIVPSZ256rm*/
  0x16b7, /*VDIVPSZ256rr*/
/*Table5851*/
  0x24d7, /*VMAXPSZ256rm*/
  0x24dd, /*VMAXPSZ256rr*/
/*Table5853*/
  0x14cb, /*VCVTTPS2UDQZ256rm*/
  0x14d1, /*VCVTTPS2UDQZ256rr*/
/*Table5855*/
  0x1212, /*VCVTPS2UDQZ256rm*/
  0x1218, /*VCVTPS2UDQZ256rr*/
/*Table5857*/
  0xeaa, /*VCMPPSZ256rmi*/
  0xeac, /*VCMPPSZ256rri*/
/*Table5859*/
  0x4314, /*VSHUFPSZ256rmi*/
  0x4317, /*VSHUFPSZ256rri*/
/*Table5861*/
  0x27cf, /*VMOVSLDUPZ256rm*/
  0x27d2, /*VMOVSLDUPZ256rr*/
/*Table5863*/
  0x27ac, /*VMOVSHDUPZ256rm*/
  0x27af, /*VMOVSHDUPZ256rr*/
/*Table5865*/
  0x148d, /*VCVTTPS2DQZ256rm*/
  0x1493, /*VCVTTPS2DQZ256rr*/
/*Table5867*/
  0x26f8, /*VMOVDQU32Z256rm*/
  0x26fb, /*VMOVDQU32Z256rr*/
/*Table5869*/
  0x3a46, /*VPSHUFHWZ256mi*/
  0x3a49, /*VPSHUFHWZ256ri*/
/*Table5871*/
  0x1553, /*VCVTUDQ2PDZ256rm*/
  0x1559, /*VCVTUDQ2PDZ256rr*/
/*Table5873*/
  0x26f6, /*VMOVDQU32Z256mr*/
  0x26fc, /*VMOVDQU32Z256rr_REV*/
/*Table5875*/
  0xf18, /*VCVTDQ2PDZ256rm*/
  0xf1e, /*VCVTDQ2PDZ256rr*/
/*Table5877*/
  0x273a, /*VMOVDQU8Z256rm*/
  0x273d, /*VMOVDQU8Z256rr*/
/*Table5879*/
  0x3a5c, /*VPSHUFLWZ256mi*/
  0x3a5f, /*VPSHUFLWZ256ri*/
/*Table5881*/
  0x158c, /*VCVTUDQ2PSZ256rm*/
  0x1592, /*VCVTUDQ2PSZ256rr*/
/*Table5883*/
  0x2738, /*VMOVDQU8Z256mr*/
  0x273e, /*VMOVDQU8Z256rr_REV*/
/*Table5885*/
  0x117e, /*VCVTPS2DQZ256rm*/
  0x1184, /*VCVTPS2DQZ256rr*/
/*Table5887*/
  0x3f02, /*VPUNPCKLBWZ256rm*/
  0x3f05, /*VPUNPCKLBWZ256rr*/
/*Table5889*/
  0x3f56, /*VPUNPCKLWDZ256rm*/
  0x3f59, /*VPUNPCKLWDZ256rr*/
/*Table5891*/
  0x3f1b, /*VPUNPCKLDQZ256rm*/
  0x3f21, /*VPUNPCKLDQZ256rr*/
/*Table5893*/
  0x29cb, /*VPACKSSWBZ256rm*/
  0x29ce, /*VPACKSSWBZ256rr*/
/*Table5895*/
  0x2cf4, /*VPCMPGTBZ256rm*/
  0x2cf6, /*VPCMPGTBZ256rr*/
/*Table5897*/
  0x2d30, /*VPCMPGTWZ256rm*/
  0x2d32, /*VPCMPGTWZ256rr*/
/*Table5899*/
  0x2d06, /*VPCMPGTDZ256rm*/
  0x2d0a, /*VPCMPGTDZ256rr*/
/*Table5901*/
  0x2a00, /*VPACKUSWBZ256rm*/
  0x2a03, /*VPACKUSWBZ256rr*/
/*Table5903*/
  0x3e98, /*VPUNPCKHBWZ256rm*/
  0x3e9b, /*VPUNPCKHBWZ256rr*/
/*Table5905*/
  0x3eec, /*VPUNPCKHWDZ256rm*/
  0x3eef, /*VPUNPCKHWDZ256rr*/
/*Table5907*/
  0x3eb1, /*VPUNPCKHDQZ256rm*/
  0x3eb7, /*VPUNPCKHDQZ256rr*/
/*Table5909*/
  0x29af, /*VPACKSSDWZ256rm*/
  0x29b5, /*VPACKSSDWZ256rr*/
/*Table5911*/
  0x268d, /*VMOVDQA32Z256rm*/
  0x2690, /*VMOVDQA32Z256rr*/
/*Table5913*/
  0x3a2d, /*VPSHUFDZ256mi*/
  0x3a30, /*VPSHUFDZ256ri*/
/*Table5915*/
  0x0, /**/
  0x0, /**/
  0x3d01, /*VPSRLWZ256mi*/
  0x0, /**/
  0x3c19, /*VPSRAWZ256mi*/
  0x0, /**/
  0x3b43, /*VPSLLWZ256mi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3d04, /*VPSRLWZ256ri*/
  0x0, /**/
  0x3c1c, /*VPSRAWZ256ri*/
  0x0, /**/
  0x3b46, /*VPSLLWZ256ri*/
  0x0, /**/
/*Table5931*/
  0x382f, /*VPRORDZ256mi*/
  0x37c3, /*VPROLDZ256mi*/
  0x3c51, /*VPSRLDZ256mi*/
  0x0, /**/
  0x3b73, /*VPSRADZ256mi*/
  0x0, /**/
  0x3a93, /*VPSLLDZ256mi*/
  0x0, /**/
  0x3832, /*VPRORDZ256ri*/
  0x37c6, /*VPROLDZ256ri*/
  0x3c54, /*VPSRLDZ256ri*/
  0x0, /**/
  0x3b76, /*VPSRADZ256ri*/
  0x0, /**/
  0x3a96, /*VPSLLDZ256ri*/
  0x0, /**/
/*Table5947*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3c37, /*VPSRLDQZ256mi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3a79, /*VPSLLDQZ256mi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3c38, /*VPSRLDQZ256ri*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3a7a, /*VPSLLDQZ256ri*/
/*Table5963*/
  0x2ca4, /*VPCMPEQBZ256rm*/
  0x2ca6, /*VPCMPEQBZ256rr*/
/*Table5965*/
  0x2ce0, /*VPCMPEQWZ256rm*/
  0x2ce2, /*VPCMPEQWZ256rr*/
/*Table5967*/
  0x2cb6, /*VPCMPEQDZ256rm*/
  0x2cba, /*VPCMPEQDZ256rr*/
/*Table5969*/
  0x14e9, /*VCVTTPS2UQQZ256rm*/
  0x14ef, /*VCVTTPS2UQQZ256rr*/
/*Table5971*/
  0x1230, /*VCVTPS2UQQZ256rm*/
  0x1236, /*VCVTPS2UQQZ256rr*/
/*Table5973*/
  0x14ad, /*VCVTTPS2QQZ256rm*/
  0x14b3, /*VCVTTPS2QQZ256rr*/
/*Table5975*/
  0x11f4, /*VCVTPS2QQZ256rm*/
  0x11fa, /*VCVTPS2QQZ256rr*/
/*Table5977*/
  0x268b, /*VMOVDQA32Z256mr*/
  0x2691, /*VMOVDQA32Z256rr_REV*/
/*Table5979*/
  0x3d07, /*VPSRLWZ256rm*/
  0x3d0a, /*VPSRLWZ256rr*/
/*Table5981*/
  0x3c57, /*VPSRLDZ256rm*/
  0x3c5a, /*VPSRLDZ256rr*/
/*Table5983*/
  0x36d7, /*VPMULLWZ256rm*/
  0x36da, /*VPMULLWZ256rr*/
/*Table5985*/
  0x3da4, /*VPSUBUSBZ256rm*/
  0x3da7, /*VPSUBUSBZ256rr*/
/*Table5987*/
  0x3dba, /*VPSUBUSWZ256rm*/
  0x3dbd, /*VPSUBUSWZ256rr*/
/*Table5989*/
  0x33a6, /*VPMINUBZ256rm*/
  0x33a9, /*VPMINUBZ256rr*/
/*Table5991*/
  0x2aef, /*VPANDDZ256rm*/
  0x2af5, /*VPANDDZ256rr*/
/*Table5993*/
  0x2a96, /*VPADDUSBZ256rm*/
  0x2a99, /*VPADDUSBZ256rr*/
/*Table5995*/
  0x2aac, /*VPADDUSWZ256rm*/
  0x2aaf, /*VPADDUSWZ256rr*/
/*Table5997*/
  0x32da, /*VPMAXUBZ256rm*/
  0x32dd, /*VPMAXUBZ256rr*/
/*Table5999*/
  0x2b0a, /*VPANDNDZ256rm*/
  0x2b10, /*VPANDNDZ256rr*/
/*Table6001*/
  0x2b62, /*VPAVGBZ256rm*/
  0x2b65, /*VPAVGBZ256rr*/
/*Table6003*/
  0x3c1f, /*VPSRAWZ256rm*/
  0x3c22, /*VPSRAWZ256rr*/
/*Table6005*/
  0x3b79, /*VPSRADZ256rm*/
  0x3b7c, /*VPSRADZ256rr*/
/*Table6007*/
  0x2b78, /*VPAVGWZ256rm*/
  0x2b7b, /*VPAVGWZ256rr*/
/*Table6009*/
  0x3671, /*VPMULHUWZ256rm*/
  0x3674, /*VPMULHUWZ256rr*/
/*Table6011*/
  0x3687, /*VPMULHWZ256rm*/
  0x368a, /*VPMULHWZ256rr*/
/*Table6013*/
  0x2775, /*VMOVNTDQZ256mr*/
  0x0, /**/
/*Table6015*/
  0x3d78, /*VPSUBSBZ256rm*/
  0x3d7b, /*VPSUBSBZ256rr*/
/*Table6017*/
  0x3d8e, /*VPSUBSWZ256rm*/
  0x3d91, /*VPSUBSWZ256rr*/
/*Table6019*/
  0x3390, /*VPMINSWZ256rm*/
  0x3393, /*VPMINSWZ256rr*/
/*Table6021*/
  0x3782, /*VPORDZ256rm*/
  0x3788, /*VPORDZ256rr*/
/*Table6023*/
  0x2a6a, /*VPADDSBZ256rm*/
  0x2a6d, /*VPADDSBZ256rr*/
/*Table6025*/
  0x2a80, /*VPADDSWZ256rm*/
  0x2a83, /*VPADDSWZ256rr*/
/*Table6027*/
  0x32c4, /*VPMAXSWZ256rm*/
  0x32c7, /*VPMAXSWZ256rr*/
/*Table6029*/
  0x3f6d, /*VPXORDZ256rm*/
  0x3f73, /*VPXORDZ256rr*/
/*Table6031*/
  0x3b49, /*VPSLLWZ256rm*/
  0x3b4c, /*VPSLLWZ256rr*/
/*Table6033*/
  0x3a99, /*VPSLLDZ256rm*/
  0x3a9c, /*VPSLLDZ256rr*/
/*Table6035*/
  0x3256, /*VPMADDWDZ256rm*/
  0x3259, /*VPMADDWDZ256rr*/
/*Table6037*/
  0x38ab, /*VPSADBWZ256rm*/
  0x38ac, /*VPSADBWZ256rr*/
/*Table6039*/
  0x3d24, /*VPSUBBZ256rm*/
  0x3d27, /*VPSUBBZ256rr*/
/*Table6041*/
  0x3dd0, /*VPSUBWZ256rm*/
  0x3dd3, /*VPSUBWZ256rr*/
/*Table6043*/
  0x3d3d, /*VPSUBDZ256rm*/
  0x3d43, /*VPSUBDZ256rr*/
/*Table6045*/
  0x2a16, /*VPADDBZ256rm*/
  0x2a19, /*VPADDBZ256rr*/
/*Table6047*/
  0x2ac2, /*VPADDWZ256rm*/
  0x2ac5, /*VPADDWZ256rr*/
/*Table6049*/
  0x2a2f, /*VPADDDZ256rm*/
  0x2a35, /*VPADDDZ256rr*/
/*Table6051*/
  0x128a, /*VCVTQQ2PSZ256rm*/
  0x1290, /*VCVTQQ2PSZ256rr*/
/*Table6053*/
  0x139b, /*VCVTTPD2UDQZ256rm*/
  0x13a1, /*VCVTTPD2UDQZ256rr*/
/*Table6055*/
  0x1037, /*VCVTPD2UDQZ256rm*/
  0x103d, /*VCVTPD2UDQZ256rr*/
/*Table6057*/
  0x2719, /*VMOVDQU64Z256rm*/
  0x271c, /*VMOVDQU64Z256rr*/
/*Table6059*/
  0x15aa, /*VCVTUQQ2PDZ256rm*/
  0x15b0, /*VCVTUQQ2PDZ256rr*/
/*Table6061*/
  0x2717, /*VMOVDQU64Z256mr*/
  0x271d, /*VMOVDQU64Z256rr_REV*/
/*Table6063*/
  0x124e, /*VCVTQQ2PDZ256rm*/
  0x1254, /*VCVTQQ2PDZ256rr*/
/*Table6065*/
  0x266c, /*VMOVDDUPZ256rm*/
  0x266f, /*VMOVDDUPZ256rr*/
/*Table6067*/
  0x26d7, /*VMOVDQU16Z256rm*/
  0x26da, /*VMOVDQU16Z256rr*/
/*Table6069*/
  0x15e6, /*VCVTUQQ2PSZ256rm*/
  0x15ec, /*VCVTUQQ2PSZ256rr*/
/*Table6071*/
  0x26d5, /*VMOVDQU16Z256mr*/
  0x26db, /*VMOVDQU16Z256rr_REV*/
/*Table6073*/
  0xfb9, /*VCVTPD2DQZ256rm*/
  0xfbf, /*VCVTPD2DQZ256rr*/
/*Table6075*/
  0x2801, /*VMOVUPDZ256rm*/
  0x2804, /*VMOVUPDZ256rr*/
/*Table6077*/
  0x27ff, /*VMOVUPDZ256mr*/
  0x2805, /*VMOVUPDZ256rr_REV*/
/*Table6079*/
  0x44a4, /*VUNPCKLPDZ256rm*/
  0x44aa, /*VUNPCKLPDZ256rr*/
/*Table6081*/
  0x4466, /*VUNPCKHPDZ256rm*/
  0x446c, /*VUNPCKHPDZ256rr*/
/*Table6083*/
  0x2623, /*VMOVAPDZ256rm*/
  0x2626, /*VMOVAPDZ256rr*/
/*Table6085*/
  0x2621, /*VMOVAPDZ256mr*/
  0x2627, /*VMOVAPDZ256rr_REV*/
/*Table6087*/
  0x277a, /*VMOVNTPDZ256mr*/
  0x0, /**/
/*Table6089*/
  0x4330, /*VSQRTPDZ256m*/
  0x4336, /*VSQRTPDZ256r*/
/*Table6091*/
  0xd8e, /*VANDPDZ256rm*/
  0xd94, /*VANDPDZ256rr*/
/*Table6093*/
  0xd50, /*VANDNPDZ256rm*/
  0xd56, /*VANDNPDZ256rr*/
/*Table6095*/
  0x28f3, /*VORPDZ256rm*/
  0x28f9, /*VORPDZ256rr*/
/*Table6097*/
  0x44e2, /*VXORPDZ256rm*/
  0x44e8, /*VXORPDZ256rr*/
/*Table6099*/
  0xc5b, /*VADDPDZ256rm*/
  0xc61, /*VADDPDZ256rr*/
/*Table6101*/
  0x2862, /*VMULPDZ256rm*/
  0x2868, /*VMULPDZ256rr*/
/*Table6103*/
  0xff9, /*VCVTPD2PSZ256rm*/
  0xfff, /*VCVTPD2PSZ256rr*/
/*Table6105*/
  0x43bc, /*VSUBPDZ256rm*/
  0x43c2, /*VSUBPDZ256rr*/
/*Table6107*/
  0x2588, /*VMINPDZ256rm*/
  0x258e, /*VMINPDZ256rr*/
/*Table6109*/
  0x1671, /*VDIVPDZ256rm*/
  0x1677, /*VDIVPDZ256rr*/
/*Table6111*/
  0x2497, /*VMAXPDZ256rm*/
  0x249d, /*VMAXPDZ256rr*/
/*Table6113*/
  0x3f3a, /*VPUNPCKLQDQZ256rm*/
  0x3f40, /*VPUNPCKLQDQZ256rr*/
/*Table6115*/
  0x3ed0, /*VPUNPCKHQDQZ256rm*/
  0x3ed6, /*VPUNPCKHQDQZ256rr*/
/*Table6117*/
  0x26ae, /*VMOVDQA64Z256rm*/
  0x26b1, /*VMOVDQA64Z256rr*/
/*Table6119*/
  0x384a, /*VPRORQZ256mi*/
  0x37de, /*VPROLQZ256mi*/
  0x0, /**/
  0x0, /**/
  0x3ba3, /*VPSRAQZ256mi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x384d, /*VPRORQZ256ri*/
  0x37e1, /*VPROLQZ256ri*/
  0x0, /**/
  0x0, /**/
  0x3ba6, /*VPSRAQZ256ri*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table6135*/
  0x0, /**/
  0x0, /**/
  0x3c84, /*VPSRLQZ256mi*/
  0x3c37, /*VPSRLDQZ256mi*/
  0x0, /**/
  0x0, /**/
  0x3ac6, /*VPSLLQZ256mi*/
  0x3a79, /*VPSLLDQZ256mi*/
  0x0, /**/
  0x0, /**/
  0x3c87, /*VPSRLQZ256ri*/
  0x3c38, /*VPSRLDQZ256ri*/
  0x0, /**/
  0x0, /**/
  0x3ac9, /*VPSLLQZ256ri*/
  0x3a7a, /*VPSLLDQZ256ri*/
/*Table6151*/
  0x13b9, /*VCVTTPD2UQQZ256rm*/
  0x13bf, /*VCVTTPD2UQQZ256rr*/
/*Table6153*/
  0x1055, /*VCVTPD2UQQZ256rm*/
  0x105b, /*VCVTPD2UQQZ256rr*/
/*Table6155*/
  0x137d, /*VCVTTPD2QQZ256rm*/
  0x1383, /*VCVTTPD2QQZ256rr*/
/*Table6157*/
  0x1019, /*VCVTPD2QQZ256rm*/
  0x101f, /*VCVTPD2QQZ256rr*/
/*Table6159*/
  0x26ac, /*VMOVDQA64Z256mr*/
  0x26b2, /*VMOVDQA64Z256rr_REV*/
/*Table6161*/
  0xe7e, /*VCMPPDZ256rmi*/
  0xe80, /*VCMPPDZ256rri*/
/*Table6163*/
  0x42f5, /*VSHUFPDZ256rmi*/
  0x42f8, /*VSHUFPDZ256rri*/
/*Table6165*/
  0x3c8a, /*VPSRLQZ256rm*/
  0x3c8d, /*VPSRLQZ256rr*/
/*Table6167*/
  0x2a4e, /*VPADDQZ256rm*/
  0x2a54, /*VPADDQZ256rr*/
/*Table6169*/
  0x2b44, /*VPANDQZ256rm*/
  0x2b4a, /*VPANDQZ256rr*/
/*Table6171*/
  0x2b25, /*VPANDNQZ256rm*/
  0x2b2b, /*VPANDNQZ256rr*/
/*Table6173*/
  0x3ba9, /*VPSRAQZ256rm*/
  0x3bac, /*VPSRAQZ256rr*/
/*Table6175*/
  0x135d, /*VCVTTPD2DQZ256rm*/
  0x1363, /*VCVTTPD2DQZ256rr*/
/*Table6177*/
  0x379d, /*VPORQZ256rm*/
  0x37a3, /*VPORQZ256rr*/
/*Table6179*/
  0x3f88, /*VPXORQZ256rm*/
  0x3f8e, /*VPXORQZ256rr*/
/*Table6181*/
  0x3acc, /*VPSLLQZ256rm*/
  0x3acf, /*VPSLLQZ256rr*/
/*Table6183*/
  0x370b, /*VPMULUDQZ256rm*/
  0x3711, /*VPMULUDQZ256rr*/
/*Table6185*/
  0x3d5c, /*VPSUBQZ256rm*/
  0x3d62, /*VPSUBQZ256rr*/
/*Table6187*/
  0x2835, /*VMOVUPSZrm*/
  0x2838, /*VMOVUPSZrr*/
/*Table6189*/
  0x2833, /*VMOVUPSZmr*/
  0x2839, /*VMOVUPSZrr_REV*/
/*Table6191*/
  0x44cc, /*VUNPCKLPSZrm*/
  0x44d2, /*VUNPCKLPSZrr*/
/*Table6193*/
  0x448e, /*VUNPCKHPSZrm*/
  0x4494, /*VUNPCKHPSZrr*/
/*Table6195*/
  0x2657, /*VMOVAPSZrm*/
  0x265a, /*VMOVAPSZrr*/
/*Table6197*/
  0x2655, /*VMOVAPSZmr*/
  0x265b, /*VMOVAPSZrr_REV*/
/*Table6199*/
  0x2780, /*VMOVNTPSZmr*/
  0x0, /**/
/*Table6201*/
  0x4379, /*VSQRTPSZm*/
  0x437f, /*VSQRTPSZr*/
/*Table6203*/
  0xdb6, /*VANDPSZrm*/
  0xdbc, /*VANDPSZrr*/
/*Table6205*/
  0xd78, /*VANDNPSZrm*/
  0xd7e, /*VANDNPSZrr*/
/*Table6207*/
  0x291b, /*VORPSZrm*/
  0x2921, /*VORPSZrr*/
/*Table6209*/
  0x450a, /*VXORPSZrm*/
  0x4510, /*VXORPSZrr*/
/*Table6211*/
  0xca4, /*VADDPSZrm*/
  0xcaa, /*VADDPSZrr*/
/*Table6213*/
  0x28ab, /*VMULPSZrm*/
  0x28b1, /*VMULPSZrr*/
/*Table6215*/
  0x11a9, /*VCVTPS2PDZrm*/
  0x11af, /*VCVTPS2PDZrr*/
/*Table6217*/
  0xf5e, /*VCVTDQ2PSZrm*/
  0xf64, /*VCVTDQ2PSZrr*/
/*Table6219*/
  0x4405, /*VSUBPSZrm*/
  0x440b, /*VSUBPSZrr*/
/*Table6221*/
  0x25d1, /*VMINPSZrm*/
  0x25d7, /*VMINPSZrr*/
/*Table6223*/
  0x16ba, /*VDIVPSZrm*/
  0x16c0, /*VDIVPSZrr*/
/*Table6225*/
  0x24e0, /*VMAXPSZrm*/
  0x24e6, /*VMAXPSZrr*/
/*Table6227*/
  0x14d4, /*VCVTTPS2UDQZrm*/
  0x14da, /*VCVTTPS2UDQZrr*/
/*Table6229*/
  0x121b, /*VCVTPS2UDQZrm*/
  0x1221, /*VCVTPS2UDQZrr*/
/*Table6231*/
  0xeb0, /*VCMPPSZrmi*/
  0xeb2, /*VCMPPSZrri*/
/*Table6233*/
  0x431d, /*VSHUFPSZrmi*/
  0x4320, /*VSHUFPSZrri*/
/*Table6235*/
  0x27d5, /*VMOVSLDUPZrm*/
  0x27d8, /*VMOVSLDUPZrr*/
/*Table6237*/
  0x27b2, /*VMOVSHDUPZrm*/
  0x27b5, /*VMOVSHDUPZrr*/
/*Table6239*/
  0x1496, /*VCVTTPS2DQZrm*/
  0x149c, /*VCVTTPS2DQZrr*/
/*Table6241*/
  0x2703, /*VMOVDQU32Zrm*/
  0x2706, /*VMOVDQU32Zrr*/
/*Table6243*/
  0x3a4c, /*VPSHUFHWZmi*/
  0x3a4f, /*VPSHUFHWZri*/
/*Table6245*/
  0x155c, /*VCVTUDQ2PDZrm*/
  0x1562, /*VCVTUDQ2PDZrr*/
/*Table6247*/
  0x2701, /*VMOVDQU32Zmr*/
  0x2707, /*VMOVDQU32Zrr_REV*/
/*Table6249*/
  0xf21, /*VCVTDQ2PDZrm*/
  0xf27, /*VCVTDQ2PDZrr*/
/*Table6251*/
  0x2745, /*VMOVDQU8Zrm*/
  0x2748, /*VMOVDQU8Zrr*/
/*Table6253*/
  0x3a62, /*VPSHUFLWZmi*/
  0x3a65, /*VPSHUFLWZri*/
/*Table6255*/
  0x1595, /*VCVTUDQ2PSZrm*/
  0x159b, /*VCVTUDQ2PSZrr*/
/*Table6257*/
  0x2743, /*VMOVDQU8Zmr*/
  0x2749, /*VMOVDQU8Zrr_REV*/
/*Table6259*/
  0x1187, /*VCVTPS2DQZrm*/
  0x118d, /*VCVTPS2DQZrr*/
/*Table6261*/
  0x3f08, /*VPUNPCKLBWZrm*/
  0x3f0b, /*VPUNPCKLBWZrr*/
/*Table6263*/
  0x3f5c, /*VPUNPCKLWDZrm*/
  0x3f5f, /*VPUNPCKLWDZrr*/
/*Table6265*/
  0x3f24, /*VPUNPCKLDQZrm*/
  0x3f2a, /*VPUNPCKLDQZrr*/
/*Table6267*/
  0x29d1, /*VPACKSSWBZrm*/
  0x29d4, /*VPACKSSWBZrr*/
/*Table6269*/
  0x2cf8, /*VPCMPGTBZrm*/
  0x2cfa, /*VPCMPGTBZrr*/
/*Table6271*/
  0x2d34, /*VPCMPGTWZrm*/
  0x2d36, /*VPCMPGTWZrr*/
/*Table6273*/
  0x2d0c, /*VPCMPGTDZrm*/
  0x2d10, /*VPCMPGTDZrr*/
/*Table6275*/
  0x2a06, /*VPACKUSWBZrm*/
  0x2a09, /*VPACKUSWBZrr*/
/*Table6277*/
  0x3e9e, /*VPUNPCKHBWZrm*/
  0x3ea1, /*VPUNPCKHBWZrr*/
/*Table6279*/
  0x3ef2, /*VPUNPCKHWDZrm*/
  0x3ef5, /*VPUNPCKHWDZrr*/
/*Table6281*/
  0x3eba, /*VPUNPCKHDQZrm*/
  0x3ec0, /*VPUNPCKHDQZrr*/
/*Table6283*/
  0x29b8, /*VPACKSSDWZrm*/
  0x29be, /*VPACKSSDWZrr*/
/*Table6285*/
  0x2698, /*VMOVDQA32Zrm*/
  0x269b, /*VMOVDQA32Zrr*/
/*Table6287*/
  0x3a36, /*VPSHUFDZmi*/
  0x3a39, /*VPSHUFDZri*/
/*Table6289*/
  0x0, /**/
  0x0, /**/
  0x3d0d, /*VPSRLWZmi*/
  0x0, /**/
  0x3c25, /*VPSRAWZmi*/
  0x0, /**/
  0x3b4f, /*VPSLLWZmi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3d10, /*VPSRLWZri*/
  0x0, /**/
  0x3c28, /*VPSRAWZri*/
  0x0, /**/
  0x3b52, /*VPSLLWZri*/
  0x0, /**/
/*Table6305*/
  0x3838, /*VPRORDZmi*/
  0x37cc, /*VPROLDZmi*/
  0x3c60, /*VPSRLDZmi*/
  0x0, /**/
  0x3b82, /*VPSRADZmi*/
  0x0, /**/
  0x3aa2, /*VPSLLDZmi*/
  0x0, /**/
  0x383b, /*VPRORDZri*/
  0x37cf, /*VPROLDZri*/
  0x3c63, /*VPSRLDZri*/
  0x0, /**/
  0x3b85, /*VPSRADZri*/
  0x0, /**/
  0x3aa5, /*VPSLLDZri*/
  0x0, /**/
/*Table6321*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3c39, /*VPSRLDQZmi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3a7b, /*VPSLLDQZmi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3c3a, /*VPSRLDQZri*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3a7c, /*VPSLLDQZri*/
/*Table6337*/
  0x2ca8, /*VPCMPEQBZrm*/
  0x2caa, /*VPCMPEQBZrr*/
/*Table6339*/
  0x2ce4, /*VPCMPEQWZrm*/
  0x2ce6, /*VPCMPEQWZrr*/
/*Table6341*/
  0x2cbc, /*VPCMPEQDZrm*/
  0x2cc0, /*VPCMPEQDZrr*/
/*Table6343*/
  0x14f2, /*VCVTTPS2UQQZrm*/
  0x14f8, /*VCVTTPS2UQQZrr*/
/*Table6345*/
  0x1239, /*VCVTPS2UQQZrm*/
  0x123f, /*VCVTPS2UQQZrr*/
/*Table6347*/
  0x14b6, /*VCVTTPS2QQZrm*/
  0x14bc, /*VCVTTPS2QQZrr*/
/*Table6349*/
  0x11fd, /*VCVTPS2QQZrm*/
  0x1203, /*VCVTPS2QQZrr*/
/*Table6351*/
  0x2696, /*VMOVDQA32Zmr*/
  0x269c, /*VMOVDQA32Zrr_REV*/
/*Table6353*/
  0x3d13, /*VPSRLWZrm*/
  0x3d16, /*VPSRLWZrr*/
/*Table6355*/
  0x3c66, /*VPSRLDZrm*/
  0x3c69, /*VPSRLDZrr*/
/*Table6357*/
  0x36dd, /*VPMULLWZrm*/
  0x36e0, /*VPMULLWZrr*/
/*Table6359*/
  0x3daa, /*VPSUBUSBZrm*/
  0x3dad, /*VPSUBUSBZrr*/
/*Table6361*/
  0x3dc0, /*VPSUBUSWZrm*/
  0x3dc3, /*VPSUBUSWZrr*/
/*Table6363*/
  0x33ac, /*VPMINUBZrm*/
  0x33af, /*VPMINUBZrr*/
/*Table6365*/
  0x2af8, /*VPANDDZrm*/
  0x2afe, /*VPANDDZrr*/
/*Table6367*/
  0x2a9c, /*VPADDUSBZrm*/
  0x2a9f, /*VPADDUSBZrr*/
/*Table6369*/
  0x2ab2, /*VPADDUSWZrm*/
  0x2ab5, /*VPADDUSWZrr*/
/*Table6371*/
  0x32e0, /*VPMAXUBZrm*/
  0x32e3, /*VPMAXUBZrr*/
/*Table6373*/
  0x2b13, /*VPANDNDZrm*/
  0x2b19, /*VPANDNDZrr*/
/*Table6375*/
  0x2b68, /*VPAVGBZrm*/
  0x2b6b, /*VPAVGBZrr*/
/*Table6377*/
  0x3c2b, /*VPSRAWZrm*/
  0x3c2e, /*VPSRAWZrr*/
/*Table6379*/
  0x3b88, /*VPSRADZrm*/
  0x3b8b, /*VPSRADZrr*/
/*Table6381*/
  0x2b7e, /*VPAVGWZrm*/
  0x2b81, /*VPAVGWZrr*/
/*Table6383*/
  0x3677, /*VPMULHUWZrm*/
  0x367a, /*VPMULHUWZrr*/
/*Table6385*/
  0x368d, /*VPMULHWZrm*/
  0x3690, /*VPMULHWZrr*/
/*Table6387*/
  0x2776, /*VMOVNTDQZmr*/
  0x0, /**/
/*Table6389*/
  0x3d7e, /*VPSUBSBZrm*/
  0x3d81, /*VPSUBSBZrr*/
/*Table6391*/
  0x3d94, /*VPSUBSWZrm*/
  0x3d97, /*VPSUBSWZrr*/
/*Table6393*/
  0x3396, /*VPMINSWZrm*/
  0x3399, /*VPMINSWZrr*/
/*Table6395*/
  0x378b, /*VPORDZrm*/
  0x3791, /*VPORDZrr*/
/*Table6397*/
  0x2a70, /*VPADDSBZrm*/
  0x2a73, /*VPADDSBZrr*/
/*Table6399*/
  0x2a86, /*VPADDSWZrm*/
  0x2a89, /*VPADDSWZrr*/
/*Table6401*/
  0x32ca, /*VPMAXSWZrm*/
  0x32cd, /*VPMAXSWZrr*/
/*Table6403*/
  0x3f76, /*VPXORDZrm*/
  0x3f7c, /*VPXORDZrr*/
/*Table6405*/
  0x3b55, /*VPSLLWZrm*/
  0x3b58, /*VPSLLWZrr*/
/*Table6407*/
  0x3aa8, /*VPSLLDZrm*/
  0x3aab, /*VPSLLDZrr*/
/*Table6409*/
  0x325c, /*VPMADDWDZrm*/
  0x325f, /*VPMADDWDZrr*/
/*Table6411*/
  0x38ad, /*VPSADBWZrm*/
  0x38ae, /*VPSADBWZrr*/
/*Table6413*/
  0x3d2a, /*VPSUBBZrm*/
  0x3d2d, /*VPSUBBZrr*/
/*Table6415*/
  0x3dd6, /*VPSUBWZrm*/
  0x3dd9, /*VPSUBWZrr*/
/*Table6417*/
  0x3d46, /*VPSUBDZrm*/
  0x3d4c, /*VPSUBDZrr*/
/*Table6419*/
  0x2a1c, /*VPADDBZrm*/
  0x2a1f, /*VPADDBZrr*/
/*Table6421*/
  0x2ac8, /*VPADDWZrm*/
  0x2acb, /*VPADDWZrr*/
/*Table6423*/
  0x2a38, /*VPADDDZrm*/
  0x2a3e, /*VPADDDZrr*/
/*Table6425*/
  0x1293, /*VCVTQQ2PSZrm*/
  0x1299, /*VCVTQQ2PSZrr*/
/*Table6427*/
  0x13a4, /*VCVTTPD2UDQZrm*/
  0x13aa, /*VCVTTPD2UDQZrr*/
/*Table6429*/
  0x1040, /*VCVTPD2UDQZrm*/
  0x1046, /*VCVTPD2UDQZrr*/
/*Table6431*/
  0x2724, /*VMOVDQU64Zrm*/
  0x2727, /*VMOVDQU64Zrr*/
/*Table6433*/
  0x15b3, /*VCVTUQQ2PDZrm*/
  0x15b9, /*VCVTUQQ2PDZrr*/
/*Table6435*/
  0x2722, /*VMOVDQU64Zmr*/
  0x2728, /*VMOVDQU64Zrr_REV*/
/*Table6437*/
  0x1257, /*VCVTQQ2PDZrm*/
  0x125d, /*VCVTQQ2PDZrr*/
/*Table6439*/
  0x2672, /*VMOVDDUPZrm*/
  0x2675, /*VMOVDDUPZrr*/
/*Table6441*/
  0x26e2, /*VMOVDQU16Zrm*/
  0x26e5, /*VMOVDQU16Zrr*/
/*Table6443*/
  0x15ef, /*VCVTUQQ2PSZrm*/
  0x15f5, /*VCVTUQQ2PSZrr*/
/*Table6445*/
  0x26e0, /*VMOVDQU16Zmr*/
  0x26e6, /*VMOVDQU16Zrr_REV*/
/*Table6447*/
  0xfc2, /*VCVTPD2DQZrm*/
  0xfc8, /*VCVTPD2DQZrr*/
/*Table6449*/
  0x280c, /*VMOVUPDZrm*/
  0x280f, /*VMOVUPDZrr*/
/*Table6451*/
  0x280a, /*VMOVUPDZmr*/
  0x2810, /*VMOVUPDZrr_REV*/
/*Table6453*/
  0x44ad, /*VUNPCKLPDZrm*/
  0x44b3, /*VUNPCKLPDZrr*/
/*Table6455*/
  0x446f, /*VUNPCKHPDZrm*/
  0x4475, /*VUNPCKHPDZrr*/
/*Table6457*/
  0x262e, /*VMOVAPDZrm*/
  0x2631, /*VMOVAPDZrr*/
/*Table6459*/
  0x262c, /*VMOVAPDZmr*/
  0x2632, /*VMOVAPDZrr_REV*/
/*Table6461*/
  0x277b, /*VMOVNTPDZmr*/
  0x0, /**/
/*Table6463*/
  0x4339, /*VSQRTPDZm*/
  0x433f, /*VSQRTPDZr*/
/*Table6465*/
  0xd97, /*VANDPDZrm*/
  0xd9d, /*VANDPDZrr*/
/*Table6467*/
  0xd59, /*VANDNPDZrm*/
  0xd5f, /*VANDNPDZrr*/
/*Table6469*/
  0x28fc, /*VORPDZrm*/
  0x2902, /*VORPDZrr*/
/*Table6471*/
  0x44eb, /*VXORPDZrm*/
  0x44f1, /*VXORPDZrr*/
/*Table6473*/
  0xc64, /*VADDPDZrm*/
  0xc6a, /*VADDPDZrr*/
/*Table6475*/
  0x286b, /*VMULPDZrm*/
  0x2871, /*VMULPDZrr*/
/*Table6477*/
  0x1002, /*VCVTPD2PSZrm*/
  0x1008, /*VCVTPD2PSZrr*/
/*Table6479*/
  0x43c5, /*VSUBPDZrm*/
  0x43cb, /*VSUBPDZrr*/
/*Table6481*/
  0x2591, /*VMINPDZrm*/
  0x2597, /*VMINPDZrr*/
/*Table6483*/
  0x167a, /*VDIVPDZrm*/
  0x1680, /*VDIVPDZrr*/
/*Table6485*/
  0x24a0, /*VMAXPDZrm*/
  0x24a6, /*VMAXPDZrr*/
/*Table6487*/
  0x3f43, /*VPUNPCKLQDQZrm*/
  0x3f49, /*VPUNPCKLQDQZrr*/
/*Table6489*/
  0x3ed9, /*VPUNPCKHQDQZrm*/
  0x3edf, /*VPUNPCKHQDQZrr*/
/*Table6491*/
  0x26b9, /*VMOVDQA64Zrm*/
  0x26bc, /*VMOVDQA64Zrr*/
/*Table6493*/
  0x3853, /*VPRORQZmi*/
  0x37e7, /*VPROLQZmi*/
  0x0, /**/
  0x0, /**/
  0x3bb2, /*VPSRAQZmi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3856, /*VPRORQZri*/
  0x37ea, /*VPROLQZri*/
  0x0, /**/
  0x0, /**/
  0x3bb5, /*VPSRAQZri*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table6509*/
  0x0, /**/
  0x0, /**/
  0x3c93, /*VPSRLQZmi*/
  0x3c39, /*VPSRLDQZmi*/
  0x0, /**/
  0x0, /**/
  0x3ad5, /*VPSLLQZmi*/
  0x3a7b, /*VPSLLDQZmi*/
  0x0, /**/
  0x0, /**/
  0x3c96, /*VPSRLQZri*/
  0x3c3a, /*VPSRLDQZri*/
  0x0, /**/
  0x0, /**/
  0x3ad8, /*VPSLLQZri*/
  0x3a7c, /*VPSLLDQZri*/
/*Table6525*/
  0x13c2, /*VCVTTPD2UQQZrm*/
  0x13c8, /*VCVTTPD2UQQZrr*/
/*Table6527*/
  0x105e, /*VCVTPD2UQQZrm*/
  0x1064, /*VCVTPD2UQQZrr*/
/*Table6529*/
  0x1386, /*VCVTTPD2QQZrm*/
  0x138c, /*VCVTTPD2QQZrr*/
/*Table6531*/
  0x1022, /*VCVTPD2QQZrm*/
  0x1028, /*VCVTPD2QQZrr*/
/*Table6533*/
  0x26b7, /*VMOVDQA64Zmr*/
  0x26bd, /*VMOVDQA64Zrr_REV*/
/*Table6535*/
  0xe84, /*VCMPPDZrmi*/
  0xe86, /*VCMPPDZrri*/
/*Table6537*/
  0x42fe, /*VSHUFPDZrmi*/
  0x4301, /*VSHUFPDZrri*/
/*Table6539*/
  0x3c99, /*VPSRLQZrm*/
  0x3c9c, /*VPSRLQZrr*/
/*Table6541*/
  0x2a57, /*VPADDQZrm*/
  0x2a5d, /*VPADDQZrr*/
/*Table6543*/
  0x2b4d, /*VPANDQZrm*/
  0x2b53, /*VPANDQZrr*/
/*Table6545*/
  0x2b2e, /*VPANDNQZrm*/
  0x2b34, /*VPANDNQZrr*/
/*Table6547*/
  0x3bb8, /*VPSRAQZrm*/
  0x3bbb, /*VPSRAQZrr*/
/*Table6549*/
  0x1366, /*VCVTTPD2DQZrm*/
  0x136c, /*VCVTTPD2DQZrr*/
/*Table6551*/
  0x37a6, /*VPORQZrm*/
  0x37ac, /*VPORQZrr*/
/*Table6553*/
  0x3f91, /*VPXORQZrm*/
  0x3f97, /*VPXORQZrr*/
/*Table6555*/
  0x3adb, /*VPSLLQZrm*/
  0x3ade, /*VPSLLQZrr*/
/*Table6557*/
  0x3714, /*VPMULUDQZrm*/
  0x371a, /*VPMULUDQZrr*/
/*Table6559*/
  0x3d65, /*VPSUBQZrm*/
  0x3d6b, /*VPSUBQZrr*/
/*Table6561*/
  0x2820, /*VMOVUPSZ128rmk*/
  0x2824, /*VMOVUPSZ128rrk*/
/*Table6563*/
  0x281e, /*VMOVUPSZ128mrk*/
  0x2825, /*VMOVUPSZ128rrk_REV*/
/*Table6565*/
  0x44be, /*VUNPCKLPSZ128rmk*/
  0x44c1, /*VUNPCKLPSZ128rrk*/
/*Table6567*/
  0x4480, /*VUNPCKHPSZ128rmk*/
  0x4483, /*VUNPCKHPSZ128rrk*/
/*Table6569*/
  0x2642, /*VMOVAPSZ128rmk*/
  0x2646, /*VMOVAPSZ128rrk*/
/*Table6571*/
  0x2640, /*VMOVAPSZ128mrk*/
  0x2647, /*VMOVAPSZ128rrk_REV*/
/*Table6573*/
  0x436b, /*VSQRTPSZ128mk*/
  0x436e, /*VSQRTPSZ128rk*/
/*Table6575*/
  0xda8, /*VANDPSZ128rmk*/
  0xdab, /*VANDPSZ128rrk*/
/*Table6577*/
  0xd6a, /*VANDNPSZ128rmk*/
  0xd6d, /*VANDNPSZ128rrk*/
/*Table6579*/
  0x290d, /*VORPSZ128rmk*/
  0x2910, /*VORPSZ128rrk*/
/*Table6581*/
  0x44fc, /*VXORPSZ128rmk*/
  0x44ff, /*VXORPSZ128rrk*/
/*Table6583*/
  0xc96, /*VADDPSZ128rmk*/
  0xc99, /*VADDPSZ128rrk*/
/*Table6585*/
  0x289d, /*VMULPSZ128rmk*/
  0x28a0, /*VMULPSZ128rrk*/
/*Table6587*/
  0x119b, /*VCVTPS2PDZ128rmk*/
  0x119e, /*VCVTPS2PDZ128rrk*/
/*Table6589*/
  0xf50, /*VCVTDQ2PSZ128rmk*/
  0xf53, /*VCVTDQ2PSZ128rrk*/
/*Table6591*/
  0x43f7, /*VSUBPSZ128rmk*/
  0x43fa, /*VSUBPSZ128rrk*/
/*Table6593*/
  0x25c3, /*VMINPSZ128rmk*/
  0x25c6, /*VMINPSZ128rrk*/
/*Table6595*/
  0x16ac, /*VDIVPSZ128rmk*/
  0x16af, /*VDIVPSZ128rrk*/
/*Table6597*/
  0x24d2, /*VMAXPSZ128rmk*/
  0x24d5, /*VMAXPSZ128rrk*/
/*Table6599*/
  0x14c6, /*VCVTTPS2UDQZ128rmk*/
  0x14c9, /*VCVTTPS2UDQZ128rrk*/
/*Table6601*/
  0x120d, /*VCVTPS2UDQZ128rmk*/
  0x1210, /*VCVTPS2UDQZ128rrk*/
/*Table6603*/
  0xea5, /*VCMPPSZ128rmik*/
  0xea7, /*VCMPPSZ128rrik*/
/*Table6605*/
  0x430c, /*VSHUFPSZ128rmik*/
  0x430f, /*VSHUFPSZ128rrik*/
/*Table6607*/
  0x27e3, /*VMOVSSZrmk*/
  0x27e7, /*VMOVSSZrrk*/
/*Table6609*/
  0x27e0, /*VMOVSSZmrk*/
  0x27e8, /*VMOVSSZrrk_REV*/
/*Table6611*/
  0x27ca, /*VMOVSLDUPZ128rmk*/
  0x27cd, /*VMOVSLDUPZ128rrk*/
/*Table6613*/
  0x27a7, /*VMOVSHDUPZ128rmk*/
  0x27aa, /*VMOVSHDUPZ128rrk*/
/*Table6615*/
  0x43a3, /*VSQRTSSZm_Intk*/
  0x43a7, /*VSQRTSSZr_Intk*/
/*Table6617*/
  0xcce, /*VADDSSZrm_Intk*/
  0xcd2, /*VADDSSZrr_Intk*/
/*Table6619*/
  0x28d5, /*VMULSSZrm_Intk*/
  0x28d9, /*VMULSSZrr_Intk*/
/*Table6621*/
  0x1322, /*VCVTSS2SDZrm_Intk*/
  0x1326, /*VCVTSS2SDZrr_Intk*/
/*Table6623*/
  0x1488, /*VCVTTPS2DQZ128rmk*/
  0x148b, /*VCVTTPS2DQZ128rrk*/
/*Table6625*/
  0x442f, /*VSUBSSZrm_Intk*/
  0x4433, /*VSUBSSZrr_Intk*/
/*Table6627*/
  0x25fb, /*VMINSSZrm_Intk*/
  0x25ff, /*VMINSSZrr_Intk*/
/*Table6629*/
  0x16e4, /*VDIVSSZrm_Intk*/
  0x16e8, /*VDIVSSZrr_Intk*/
/*Table6631*/
  0x250a, /*VMAXSSZrm_Intk*/
  0x250e, /*VMAXSSZrr_Intk*/
/*Table6633*/
  0x26ee, /*VMOVDQU32Z128rmk*/
  0x26f2, /*VMOVDQU32Z128rrk*/
/*Table6635*/
  0x3a41, /*VPSHUFHWZ128mik*/
  0x3a44, /*VPSHUFHWZ128rik*/
/*Table6637*/
  0x154e, /*VCVTUDQ2PDZ128rmk*/
  0x1551, /*VCVTUDQ2PDZ128rrk*/
/*Table6639*/
  0x26ec, /*VMOVDQU32Z128mrk*/
  0x26f3, /*VMOVDQU32Z128rrk_REV*/
/*Table6641*/
  0xece, /*VCMPSSZrm_Intk*/
  0xed1, /*VCMPSSZrr_Intk*/
/*Table6643*/
  0xf13, /*VCVTDQ2PDZ128rmk*/
  0xf16, /*VCVTDQ2PDZ128rrk*/
/*Table6645*/
  0x2730, /*VMOVDQU8Z128rmk*/
  0x2734, /*VMOVDQU8Z128rrk*/
/*Table6647*/
  0x3a57, /*VPSHUFLWZ128mik*/
  0x3a5a, /*VPSHUFLWZ128rik*/
/*Table6649*/
  0x1587, /*VCVTUDQ2PSZ128rmk*/
  0x158a, /*VCVTUDQ2PSZ128rrk*/
/*Table6651*/
  0x272e, /*VMOVDQU8Z128mrk*/
  0x2735, /*VMOVDQU8Z128rrk_REV*/
/*Table6653*/
  0x1179, /*VCVTPS2DQZ128rmk*/
  0x117c, /*VCVTPS2DQZ128rrk*/
/*Table6655*/
  0x3efd, /*VPUNPCKLBWZ128rmk*/
  0x3f00, /*VPUNPCKLBWZ128rrk*/
/*Table6657*/
  0x3f51, /*VPUNPCKLWDZ128rmk*/
  0x3f54, /*VPUNPCKLWDZ128rrk*/
/*Table6659*/
  0x3f16, /*VPUNPCKLDQZ128rmk*/
  0x3f19, /*VPUNPCKLDQZ128rrk*/
/*Table6661*/
  0x29c6, /*VPACKSSWBZ128rmk*/
  0x29c9, /*VPACKSSWBZ128rrk*/
/*Table6663*/
  0x2cf1, /*VPCMPGTBZ128rmk*/
  0x2cf3, /*VPCMPGTBZ128rrk*/
/*Table6665*/
  0x2d2d, /*VPCMPGTWZ128rmk*/
  0x2d2f, /*VPCMPGTWZ128rrk*/
/*Table6667*/
  0x2d03, /*VPCMPGTDZ128rmk*/
  0x2d05, /*VPCMPGTDZ128rrk*/
/*Table6669*/
  0x29fb, /*VPACKUSWBZ128rmk*/
  0x29fe, /*VPACKUSWBZ128rrk*/
/*Table6671*/
  0x3e93, /*VPUNPCKHBWZ128rmk*/
  0x3e96, /*VPUNPCKHBWZ128rrk*/
/*Table6673*/
  0x3ee7, /*VPUNPCKHWDZ128rmk*/
  0x3eea, /*VPUNPCKHWDZ128rrk*/
/*Table6675*/
  0x3eac, /*VPUNPCKHDQZ128rmk*/
  0x3eaf, /*VPUNPCKHDQZ128rrk*/
/*Table6677*/
  0x29aa, /*VPACKSSDWZ128rmk*/
  0x29ad, /*VPACKSSDWZ128rrk*/
/*Table6679*/
  0x2683, /*VMOVDQA32Z128rmk*/
  0x2687, /*VMOVDQA32Z128rrk*/
/*Table6681*/
  0x3a25, /*VPSHUFDZ128mik*/
  0x3a28, /*VPSHUFDZ128rik*/
/*Table6683*/
  0x0, /**/
  0x0, /**/
  0x3cf6, /*VPSRLWZ128mik*/
  0x0, /**/
  0x3c0e, /*VPSRAWZ128mik*/
  0x0, /**/
  0x3b38, /*VPSLLWZ128mik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3cf9, /*VPSRLWZ128rik*/
  0x0, /**/
  0x3c11, /*VPSRAWZ128rik*/
  0x0, /**/
  0x3b3b, /*VPSLLWZ128rik*/
  0x0, /**/
/*Table6699*/
  0x3827, /*VPRORDZ128mik*/
  0x37bb, /*VPROLDZ128mik*/
  0x3c43, /*VPSRLDZ128mik*/
  0x0, /**/
  0x3b65, /*VPSRADZ128mik*/
  0x0, /**/
  0x3a85, /*VPSLLDZ128mik*/
  0x0, /**/
  0x382a, /*VPRORDZ128rik*/
  0x37be, /*VPROLDZ128rik*/
  0x3c46, /*VPSRLDZ128rik*/
  0x0, /**/
  0x3b68, /*VPSRADZ128rik*/
  0x0, /**/
  0x3a88, /*VPSLLDZ128rik*/
  0x0, /**/
/*Table6715*/
  0x2ca1, /*VPCMPEQBZ128rmk*/
  0x2ca3, /*VPCMPEQBZ128rrk*/
/*Table6717*/
  0x2cdd, /*VPCMPEQWZ128rmk*/
  0x2cdf, /*VPCMPEQWZ128rrk*/
/*Table6719*/
  0x2cb3, /*VPCMPEQDZ128rmk*/
  0x2cb5, /*VPCMPEQDZ128rrk*/
/*Table6721*/
  0x14e4, /*VCVTTPS2UQQZ128rmk*/
  0x14e7, /*VCVTTPS2UQQZ128rrk*/
/*Table6723*/
  0x122b, /*VCVTPS2UQQZ128rmk*/
  0x122e, /*VCVTPS2UQQZ128rrk*/
/*Table6725*/
  0x14a8, /*VCVTTPS2QQZ128rmk*/
  0x14ab, /*VCVTTPS2QQZ128rrk*/
/*Table6727*/
  0x11ef, /*VCVTPS2QQZ128rmk*/
  0x11f2, /*VCVTPS2QQZ128rrk*/
/*Table6729*/
  0x2681, /*VMOVDQA32Z128mrk*/
  0x2688, /*VMOVDQA32Z128rrk_REV*/
/*Table6731*/
  0x3cfc, /*VPSRLWZ128rmk*/
  0x3cff, /*VPSRLWZ128rrk*/
/*Table6733*/
  0x3c49, /*VPSRLDZ128rmk*/
  0x3c4c, /*VPSRLDZ128rrk*/
/*Table6735*/
  0x36d2, /*VPMULLWZ128rmk*/
  0x36d5, /*VPMULLWZ128rrk*/
/*Table6737*/
  0x3d9f, /*VPSUBUSBZ128rmk*/
  0x3da2, /*VPSUBUSBZ128rrk*/
/*Table6739*/
  0x3db5, /*VPSUBUSWZ128rmk*/
  0x3db8, /*VPSUBUSWZ128rrk*/
/*Table6741*/
  0x33a1, /*VPMINUBZ128rmk*/
  0x33a4, /*VPMINUBZ128rrk*/
/*Table6743*/
  0x2aea, /*VPANDDZ128rmk*/
  0x2aed, /*VPANDDZ128rrk*/
/*Table6745*/
  0x2a91, /*VPADDUSBZ128rmk*/
  0x2a94, /*VPADDUSBZ128rrk*/
/*Table6747*/
  0x2aa7, /*VPADDUSWZ128rmk*/
  0x2aaa, /*VPADDUSWZ128rrk*/
/*Table6749*/
  0x32d5, /*VPMAXUBZ128rmk*/
  0x32d8, /*VPMAXUBZ128rrk*/
/*Table6751*/
  0x2b05, /*VPANDNDZ128rmk*/
  0x2b08, /*VPANDNDZ128rrk*/
/*Table6753*/
  0x2b5d, /*VPAVGBZ128rmk*/
  0x2b60, /*VPAVGBZ128rrk*/
/*Table6755*/
  0x3c14, /*VPSRAWZ128rmk*/
  0x3c17, /*VPSRAWZ128rrk*/
/*Table6757*/
  0x3b6b, /*VPSRADZ128rmk*/
  0x3b6e, /*VPSRADZ128rrk*/
/*Table6759*/
  0x2b73, /*VPAVGWZ128rmk*/
  0x2b76, /*VPAVGWZ128rrk*/
/*Table6761*/
  0x366c, /*VPMULHUWZ128rmk*/
  0x366f, /*VPMULHUWZ128rrk*/
/*Table6763*/
  0x3682, /*VPMULHWZ128rmk*/
  0x3685, /*VPMULHWZ128rrk*/
/*Table6765*/
  0x3d73, /*VPSUBSBZ128rmk*/
  0x3d76, /*VPSUBSBZ128rrk*/
/*Table6767*/
  0x3d89, /*VPSUBSWZ128rmk*/
  0x3d8c, /*VPSUBSWZ128rrk*/
/*Table6769*/
  0x338b, /*VPMINSWZ128rmk*/
  0x338e, /*VPMINSWZ128rrk*/
/*Table6771*/
  0x377d, /*VPORDZ128rmk*/
  0x3780, /*VPORDZ128rrk*/
/*Table6773*/
  0x2a65, /*VPADDSBZ128rmk*/
  0x2a68, /*VPADDSBZ128rrk*/
/*Table6775*/
  0x2a7b, /*VPADDSWZ128rmk*/
  0x2a7e, /*VPADDSWZ128rrk*/
/*Table6777*/
  0x32bf, /*VPMAXSWZ128rmk*/
  0x32c2, /*VPMAXSWZ128rrk*/
/*Table6779*/
  0x3f68, /*VPXORDZ128rmk*/
  0x3f6b, /*VPXORDZ128rrk*/
/*Table6781*/
  0x3b3e, /*VPSLLWZ128rmk*/
  0x3b41, /*VPSLLWZ128rrk*/
/*Table6783*/
  0x3a8b, /*VPSLLDZ128rmk*/
  0x3a8e, /*VPSLLDZ128rrk*/
/*Table6785*/
  0x3251, /*VPMADDWDZ128rmk*/
  0x3254, /*VPMADDWDZ128rrk*/
/*Table6787*/
  0x3d1f, /*VPSUBBZ128rmk*/
  0x3d22, /*VPSUBBZ128rrk*/
/*Table6789*/
  0x3dcb, /*VPSUBWZ128rmk*/
  0x3dce, /*VPSUBWZ128rrk*/
/*Table6791*/
  0x3d38, /*VPSUBDZ128rmk*/
  0x3d3b, /*VPSUBDZ128rrk*/
/*Table6793*/
  0x2a11, /*VPADDBZ128rmk*/
  0x2a14, /*VPADDBZ128rrk*/
/*Table6795*/
  0x2abd, /*VPADDWZ128rmk*/
  0x2ac0, /*VPADDWZ128rrk*/
/*Table6797*/
  0x2a2a, /*VPADDDZ128rmk*/
  0x2a2d, /*VPADDDZ128rrk*/
/*Table6799*/
  0x1285, /*VCVTQQ2PSZ128rmk*/
  0x1288, /*VCVTQQ2PSZ128rrk*/
/*Table6801*/
  0x1396, /*VCVTTPD2UDQZ128rmk*/
  0x1399, /*VCVTTPD2UDQZ128rrk*/
/*Table6803*/
  0x1032, /*VCVTPD2UDQZ128rmk*/
  0x1035, /*VCVTPD2UDQZ128rrk*/
/*Table6805*/
  0x270f, /*VMOVDQU64Z128rmk*/
  0x2713, /*VMOVDQU64Z128rrk*/
/*Table6807*/
  0x15a5, /*VCVTUQQ2PDZ128rmk*/
  0x15a8, /*VCVTUQQ2PDZ128rrk*/
/*Table6809*/
  0x270d, /*VMOVDQU64Z128mrk*/
  0x2714, /*VMOVDQU64Z128rrk_REV*/
/*Table6811*/
  0x1249, /*VCVTQQ2PDZ128rmk*/
  0x124c, /*VCVTQQ2PDZ128rrk*/
/*Table6813*/
  0x2794, /*VMOVSDZrmk*/
  0x2798, /*VMOVSDZrrk*/
/*Table6815*/
  0x2791, /*VMOVSDZmrk*/
  0x2799, /*VMOVSDZrrk_REV*/
/*Table6817*/
  0x2667, /*VMOVDDUPZ128rmk*/
  0x266a, /*VMOVDDUPZ128rrk*/
/*Table6819*/
  0x4389, /*VSQRTSDZm_Intk*/
  0x438d, /*VSQRTSDZr_Intk*/
/*Table6821*/
  0xcb4, /*VADDSDZrm_Intk*/
  0xcb8, /*VADDSDZrr_Intk*/
/*Table6823*/
  0x28bb, /*VMULSDZrm_Intk*/
  0x28bf, /*VMULSDZrr_Intk*/
/*Table6825*/
  0x12be, /*VCVTSD2SSZrm_Intk*/
  0x12c2, /*VCVTSD2SSZrr_Intk*/
/*Table6827*/
  0x4415, /*VSUBSDZrm_Intk*/
  0x4419, /*VSUBSDZrr_Intk*/
/*Table6829*/
  0x25e1, /*VMINSDZrm_Intk*/
  0x25e5, /*VMINSDZrr_Intk*/
/*Table6831*/
  0x16ca, /*VDIVSDZrm_Intk*/
  0x16ce, /*VDIVSDZrr_Intk*/
/*Table6833*/
  0x24f0, /*VMAXSDZrm_Intk*/
  0x24f4, /*VMAXSDZrr_Intk*/
/*Table6835*/
  0x26cd, /*VMOVDQU16Z128rmk*/
  0x26d1, /*VMOVDQU16Z128rrk*/
/*Table6837*/
  0x15e1, /*VCVTUQQ2PSZ128rmk*/
  0x15e4, /*VCVTUQQ2PSZ128rrk*/
/*Table6839*/
  0x26cb, /*VMOVDQU16Z128mrk*/
  0x26d2, /*VMOVDQU16Z128rrk_REV*/
/*Table6841*/
  0xeba, /*VCMPSDZrm_Intk*/
  0xebd, /*VCMPSDZrr_Intk*/
/*Table6843*/
  0xfb4, /*VCVTPD2DQZ128rmk*/
  0xfb7, /*VCVTPD2DQZ128rrk*/
/*Table6845*/
  0x27f7, /*VMOVUPDZ128rmk*/
  0x27fb, /*VMOVUPDZ128rrk*/
/*Table6847*/
  0x27f5, /*VMOVUPDZ128mrk*/
  0x27fc, /*VMOVUPDZ128rrk_REV*/
/*Table6849*/
  0x449f, /*VUNPCKLPDZ128rmk*/
  0x44a2, /*VUNPCKLPDZ128rrk*/
/*Table6851*/
  0x4461, /*VUNPCKHPDZ128rmk*/
  0x4464, /*VUNPCKHPDZ128rrk*/
/*Table6853*/
  0x2619, /*VMOVAPDZ128rmk*/
  0x261d, /*VMOVAPDZ128rrk*/
/*Table6855*/
  0x2617, /*VMOVAPDZ128mrk*/
  0x261e, /*VMOVAPDZ128rrk_REV*/
/*Table6857*/
  0x432b, /*VSQRTPDZ128mk*/
  0x432e, /*VSQRTPDZ128rk*/
/*Table6859*/
  0xd89, /*VANDPDZ128rmk*/
  0xd8c, /*VANDPDZ128rrk*/
/*Table6861*/
  0xd4b, /*VANDNPDZ128rmk*/
  0xd4e, /*VANDNPDZ128rrk*/
/*Table6863*/
  0x28ee, /*VORPDZ128rmk*/
  0x28f1, /*VORPDZ128rrk*/
/*Table6865*/
  0x44dd, /*VXORPDZ128rmk*/
  0x44e0, /*VXORPDZ128rrk*/
/*Table6867*/
  0xc56, /*VADDPDZ128rmk*/
  0xc59, /*VADDPDZ128rrk*/
/*Table6869*/
  0x285d, /*VMULPDZ128rmk*/
  0x2860, /*VMULPDZ128rrk*/
/*Table6871*/
  0xff4, /*VCVTPD2PSZ128rmk*/
  0xff7, /*VCVTPD2PSZ128rrk*/
/*Table6873*/
  0x43b7, /*VSUBPDZ128rmk*/
  0x43ba, /*VSUBPDZ128rrk*/
/*Table6875*/
  0x2583, /*VMINPDZ128rmk*/
  0x2586, /*VMINPDZ128rrk*/
/*Table6877*/
  0x166c, /*VDIVPDZ128rmk*/
  0x166f, /*VDIVPDZ128rrk*/
/*Table6879*/
  0x2492, /*VMAXPDZ128rmk*/
  0x2495, /*VMAXPDZ128rrk*/
/*Table6881*/
  0x3f35, /*VPUNPCKLQDQZ128rmk*/
  0x3f38, /*VPUNPCKLQDQZ128rrk*/
/*Table6883*/
  0x3ecb, /*VPUNPCKHQDQZ128rmk*/
  0x3ece, /*VPUNPCKHQDQZ128rrk*/
/*Table6885*/
  0x26a4, /*VMOVDQA64Z128rmk*/
  0x26a8, /*VMOVDQA64Z128rrk*/
/*Table6887*/
  0x3842, /*VPRORQZ128mik*/
  0x37d6, /*VPROLQZ128mik*/
  0x0, /**/
  0x0, /**/
  0x3b95, /*VPSRAQZ128mik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3845, /*VPRORQZ128rik*/
  0x37d9, /*VPROLQZ128rik*/
  0x0, /**/
  0x0, /**/
  0x3b98, /*VPSRAQZ128rik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table6903*/
  0x0, /**/
  0x0, /**/
  0x3c76, /*VPSRLQZ128mik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3ab8, /*VPSLLQZ128mik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3c79, /*VPSRLQZ128rik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3abb, /*VPSLLQZ128rik*/
  0x0, /**/
/*Table6919*/
  0x13b4, /*VCVTTPD2UQQZ128rmk*/
  0x13b7, /*VCVTTPD2UQQZ128rrk*/
/*Table6921*/
  0x1050, /*VCVTPD2UQQZ128rmk*/
  0x1053, /*VCVTPD2UQQZ128rrk*/
/*Table6923*/
  0x1378, /*VCVTTPD2QQZ128rmk*/
  0x137b, /*VCVTTPD2QQZ128rrk*/
/*Table6925*/
  0x1014, /*VCVTPD2QQZ128rmk*/
  0x1017, /*VCVTPD2QQZ128rrk*/
/*Table6927*/
  0x26a2, /*VMOVDQA64Z128mrk*/
  0x26a9, /*VMOVDQA64Z128rrk_REV*/
/*Table6929*/
  0xe79, /*VCMPPDZ128rmik*/
  0xe7b, /*VCMPPDZ128rrik*/
/*Table6931*/
  0x42ed, /*VSHUFPDZ128rmik*/
  0x42f0, /*VSHUFPDZ128rrik*/
/*Table6933*/
  0x3c7c, /*VPSRLQZ128rmk*/
  0x3c7f, /*VPSRLQZ128rrk*/
/*Table6935*/
  0x2a49, /*VPADDQZ128rmk*/
  0x2a4c, /*VPADDQZ128rrk*/
/*Table6937*/
  0x2b3f, /*VPANDQZ128rmk*/
  0x2b42, /*VPANDQZ128rrk*/
/*Table6939*/
  0x2b20, /*VPANDNQZ128rmk*/
  0x2b23, /*VPANDNQZ128rrk*/
/*Table6941*/
  0x3b9b, /*VPSRAQZ128rmk*/
  0x3b9e, /*VPSRAQZ128rrk*/
/*Table6943*/
  0x1358, /*VCVTTPD2DQZ128rmk*/
  0x135b, /*VCVTTPD2DQZ128rrk*/
/*Table6945*/
  0x3798, /*VPORQZ128rmk*/
  0x379b, /*VPORQZ128rrk*/
/*Table6947*/
  0x3f83, /*VPXORQZ128rmk*/
  0x3f86, /*VPXORQZ128rrk*/
/*Table6949*/
  0x3abe, /*VPSLLQZ128rmk*/
  0x3ac1, /*VPSLLQZ128rrk*/
/*Table6951*/
  0x3706, /*VPMULUDQZ128rmk*/
  0x3709, /*VPMULUDQZ128rrk*/
/*Table6953*/
  0x3d57, /*VPSUBQZ128rmk*/
  0x3d5a, /*VPSUBQZ128rrk*/
/*Table6955*/
  0x282b, /*VMOVUPSZ256rmk*/
  0x282f, /*VMOVUPSZ256rrk*/
/*Table6957*/
  0x2829, /*VMOVUPSZ256mrk*/
  0x2830, /*VMOVUPSZ256rrk_REV*/
/*Table6959*/
  0x44c7, /*VUNPCKLPSZ256rmk*/
  0x44ca, /*VUNPCKLPSZ256rrk*/
/*Table6961*/
  0x4489, /*VUNPCKHPSZ256rmk*/
  0x448c, /*VUNPCKHPSZ256rrk*/
/*Table6963*/
  0x264d, /*VMOVAPSZ256rmk*/
  0x2651, /*VMOVAPSZ256rrk*/
/*Table6965*/
  0x264b, /*VMOVAPSZ256mrk*/
  0x2652, /*VMOVAPSZ256rrk_REV*/
/*Table6967*/
  0x4374, /*VSQRTPSZ256mk*/
  0x4377, /*VSQRTPSZ256rk*/
/*Table6969*/
  0xdb1, /*VANDPSZ256rmk*/
  0xdb4, /*VANDPSZ256rrk*/
/*Table6971*/
  0xd73, /*VANDNPSZ256rmk*/
  0xd76, /*VANDNPSZ256rrk*/
/*Table6973*/
  0x2916, /*VORPSZ256rmk*/
  0x2919, /*VORPSZ256rrk*/
/*Table6975*/
  0x4505, /*VXORPSZ256rmk*/
  0x4508, /*VXORPSZ256rrk*/
/*Table6977*/
  0xc9f, /*VADDPSZ256rmk*/
  0xca2, /*VADDPSZ256rrk*/
/*Table6979*/
  0x28a6, /*VMULPSZ256rmk*/
  0x28a9, /*VMULPSZ256rrk*/
/*Table6981*/
  0x11a4, /*VCVTPS2PDZ256rmk*/
  0x11a7, /*VCVTPS2PDZ256rrk*/
/*Table6983*/
  0xf59, /*VCVTDQ2PSZ256rmk*/
  0xf5c, /*VCVTDQ2PSZ256rrk*/
/*Table6985*/
  0x4400, /*VSUBPSZ256rmk*/
  0x4403, /*VSUBPSZ256rrk*/
/*Table6987*/
  0x25cc, /*VMINPSZ256rmk*/
  0x25cf, /*VMINPSZ256rrk*/
/*Table6989*/
  0x16b5, /*VDIVPSZ256rmk*/
  0x16b8, /*VDIVPSZ256rrk*/
/*Table6991*/
  0x24db, /*VMAXPSZ256rmk*/
  0x24de, /*VMAXPSZ256rrk*/
/*Table6993*/
  0x14cf, /*VCVTTPS2UDQZ256rmk*/
  0x14d2, /*VCVTTPS2UDQZ256rrk*/
/*Table6995*/
  0x1216, /*VCVTPS2UDQZ256rmk*/
  0x1219, /*VCVTPS2UDQZ256rrk*/
/*Table6997*/
  0xeab, /*VCMPPSZ256rmik*/
  0xead, /*VCMPPSZ256rrik*/
/*Table6999*/
  0x4315, /*VSHUFPSZ256rmik*/
  0x4318, /*VSHUFPSZ256rrik*/
/*Table7001*/
  0x27d0, /*VMOVSLDUPZ256rmk*/
  0x27d3, /*VMOVSLDUPZ256rrk*/
/*Table7003*/
  0x27ad, /*VMOVSHDUPZ256rmk*/
  0x27b0, /*VMOVSHDUPZ256rrk*/
/*Table7005*/
  0x1491, /*VCVTTPS2DQZ256rmk*/
  0x1494, /*VCVTTPS2DQZ256rrk*/
/*Table7007*/
  0x26f9, /*VMOVDQU32Z256rmk*/
  0x26fd, /*VMOVDQU32Z256rrk*/
/*Table7009*/
  0x3a47, /*VPSHUFHWZ256mik*/
  0x3a4a, /*VPSHUFHWZ256rik*/
/*Table7011*/
  0x1557, /*VCVTUDQ2PDZ256rmk*/
  0x155a, /*VCVTUDQ2PDZ256rrk*/
/*Table7013*/
  0x26f7, /*VMOVDQU32Z256mrk*/
  0x26fe, /*VMOVDQU32Z256rrk_REV*/
/*Table7015*/
  0xf1c, /*VCVTDQ2PDZ256rmk*/
  0xf1f, /*VCVTDQ2PDZ256rrk*/
/*Table7017*/
  0x273b, /*VMOVDQU8Z256rmk*/
  0x273f, /*VMOVDQU8Z256rrk*/
/*Table7019*/
  0x3a5d, /*VPSHUFLWZ256mik*/
  0x3a60, /*VPSHUFLWZ256rik*/
/*Table7021*/
  0x1590, /*VCVTUDQ2PSZ256rmk*/
  0x1593, /*VCVTUDQ2PSZ256rrk*/
/*Table7023*/
  0x2739, /*VMOVDQU8Z256mrk*/
  0x2740, /*VMOVDQU8Z256rrk_REV*/
/*Table7025*/
  0x1182, /*VCVTPS2DQZ256rmk*/
  0x1185, /*VCVTPS2DQZ256rrk*/
/*Table7027*/
  0x3f03, /*VPUNPCKLBWZ256rmk*/
  0x3f06, /*VPUNPCKLBWZ256rrk*/
/*Table7029*/
  0x3f57, /*VPUNPCKLWDZ256rmk*/
  0x3f5a, /*VPUNPCKLWDZ256rrk*/
/*Table7031*/
  0x3f1f, /*VPUNPCKLDQZ256rmk*/
  0x3f22, /*VPUNPCKLDQZ256rrk*/
/*Table7033*/
  0x29cc, /*VPACKSSWBZ256rmk*/
  0x29cf, /*VPACKSSWBZ256rrk*/
/*Table7035*/
  0x2cf5, /*VPCMPGTBZ256rmk*/
  0x2cf7, /*VPCMPGTBZ256rrk*/
/*Table7037*/
  0x2d31, /*VPCMPGTWZ256rmk*/
  0x2d33, /*VPCMPGTWZ256rrk*/
/*Table7039*/
  0x2d09, /*VPCMPGTDZ256rmk*/
  0x2d0b, /*VPCMPGTDZ256rrk*/
/*Table7041*/
  0x2a01, /*VPACKUSWBZ256rmk*/
  0x2a04, /*VPACKUSWBZ256rrk*/
/*Table7043*/
  0x3e99, /*VPUNPCKHBWZ256rmk*/
  0x3e9c, /*VPUNPCKHBWZ256rrk*/
/*Table7045*/
  0x3eed, /*VPUNPCKHWDZ256rmk*/
  0x3ef0, /*VPUNPCKHWDZ256rrk*/
/*Table7047*/
  0x3eb5, /*VPUNPCKHDQZ256rmk*/
  0x3eb8, /*VPUNPCKHDQZ256rrk*/
/*Table7049*/
  0x29b3, /*VPACKSSDWZ256rmk*/
  0x29b6, /*VPACKSSDWZ256rrk*/
/*Table7051*/
  0x268e, /*VMOVDQA32Z256rmk*/
  0x2692, /*VMOVDQA32Z256rrk*/
/*Table7053*/
  0x3a2e, /*VPSHUFDZ256mik*/
  0x3a31, /*VPSHUFDZ256rik*/
/*Table7055*/
  0x0, /**/
  0x0, /**/
  0x3d02, /*VPSRLWZ256mik*/
  0x0, /**/
  0x3c1a, /*VPSRAWZ256mik*/
  0x0, /**/
  0x3b44, /*VPSLLWZ256mik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3d05, /*VPSRLWZ256rik*/
  0x0, /**/
  0x3c1d, /*VPSRAWZ256rik*/
  0x0, /**/
  0x3b47, /*VPSLLWZ256rik*/
  0x0, /**/
/*Table7071*/
  0x3830, /*VPRORDZ256mik*/
  0x37c4, /*VPROLDZ256mik*/
  0x3c52, /*VPSRLDZ256mik*/
  0x0, /**/
  0x3b74, /*VPSRADZ256mik*/
  0x0, /**/
  0x3a94, /*VPSLLDZ256mik*/
  0x0, /**/
  0x3833, /*VPRORDZ256rik*/
  0x37c7, /*VPROLDZ256rik*/
  0x3c55, /*VPSRLDZ256rik*/
  0x0, /**/
  0x3b77, /*VPSRADZ256rik*/
  0x0, /**/
  0x3a97, /*VPSLLDZ256rik*/
  0x0, /**/
/*Table7087*/
  0x2ca5, /*VPCMPEQBZ256rmk*/
  0x2ca7, /*VPCMPEQBZ256rrk*/
/*Table7089*/
  0x2ce1, /*VPCMPEQWZ256rmk*/
  0x2ce3, /*VPCMPEQWZ256rrk*/
/*Table7091*/
  0x2cb9, /*VPCMPEQDZ256rmk*/
  0x2cbb, /*VPCMPEQDZ256rrk*/
/*Table7093*/
  0x14ed, /*VCVTTPS2UQQZ256rmk*/
  0x14f0, /*VCVTTPS2UQQZ256rrk*/
/*Table7095*/
  0x1234, /*VCVTPS2UQQZ256rmk*/
  0x1237, /*VCVTPS2UQQZ256rrk*/
/*Table7097*/
  0x14b1, /*VCVTTPS2QQZ256rmk*/
  0x14b4, /*VCVTTPS2QQZ256rrk*/
/*Table7099*/
  0x11f8, /*VCVTPS2QQZ256rmk*/
  0x11fb, /*VCVTPS2QQZ256rrk*/
/*Table7101*/
  0x268c, /*VMOVDQA32Z256mrk*/
  0x2693, /*VMOVDQA32Z256rrk_REV*/
/*Table7103*/
  0x3d08, /*VPSRLWZ256rmk*/
  0x3d0b, /*VPSRLWZ256rrk*/
/*Table7105*/
  0x3c58, /*VPSRLDZ256rmk*/
  0x3c5b, /*VPSRLDZ256rrk*/
/*Table7107*/
  0x36d8, /*VPMULLWZ256rmk*/
  0x36db, /*VPMULLWZ256rrk*/
/*Table7109*/
  0x3da5, /*VPSUBUSBZ256rmk*/
  0x3da8, /*VPSUBUSBZ256rrk*/
/*Table7111*/
  0x3dbb, /*VPSUBUSWZ256rmk*/
  0x3dbe, /*VPSUBUSWZ256rrk*/
/*Table7113*/
  0x33a7, /*VPMINUBZ256rmk*/
  0x33aa, /*VPMINUBZ256rrk*/
/*Table7115*/
  0x2af3, /*VPANDDZ256rmk*/
  0x2af6, /*VPANDDZ256rrk*/
/*Table7117*/
  0x2a97, /*VPADDUSBZ256rmk*/
  0x2a9a, /*VPADDUSBZ256rrk*/
/*Table7119*/
  0x2aad, /*VPADDUSWZ256rmk*/
  0x2ab0, /*VPADDUSWZ256rrk*/
/*Table7121*/
  0x32db, /*VPMAXUBZ256rmk*/
  0x32de, /*VPMAXUBZ256rrk*/
/*Table7123*/
  0x2b0e, /*VPANDNDZ256rmk*/
  0x2b11, /*VPANDNDZ256rrk*/
/*Table7125*/
  0x2b63, /*VPAVGBZ256rmk*/
  0x2b66, /*VPAVGBZ256rrk*/
/*Table7127*/
  0x3c20, /*VPSRAWZ256rmk*/
  0x3c23, /*VPSRAWZ256rrk*/
/*Table7129*/
  0x3b7a, /*VPSRADZ256rmk*/
  0x3b7d, /*VPSRADZ256rrk*/
/*Table7131*/
  0x2b79, /*VPAVGWZ256rmk*/
  0x2b7c, /*VPAVGWZ256rrk*/
/*Table7133*/
  0x3672, /*VPMULHUWZ256rmk*/
  0x3675, /*VPMULHUWZ256rrk*/
/*Table7135*/
  0x3688, /*VPMULHWZ256rmk*/
  0x368b, /*VPMULHWZ256rrk*/
/*Table7137*/
  0x3d79, /*VPSUBSBZ256rmk*/
  0x3d7c, /*VPSUBSBZ256rrk*/
/*Table7139*/
  0x3d8f, /*VPSUBSWZ256rmk*/
  0x3d92, /*VPSUBSWZ256rrk*/
/*Table7141*/
  0x3391, /*VPMINSWZ256rmk*/
  0x3394, /*VPMINSWZ256rrk*/
/*Table7143*/
  0x3786, /*VPORDZ256rmk*/
  0x3789, /*VPORDZ256rrk*/
/*Table7145*/
  0x2a6b, /*VPADDSBZ256rmk*/
  0x2a6e, /*VPADDSBZ256rrk*/
/*Table7147*/
  0x2a81, /*VPADDSWZ256rmk*/
  0x2a84, /*VPADDSWZ256rrk*/
/*Table7149*/
  0x32c5, /*VPMAXSWZ256rmk*/
  0x32c8, /*VPMAXSWZ256rrk*/
/*Table7151*/
  0x3f71, /*VPXORDZ256rmk*/
  0x3f74, /*VPXORDZ256rrk*/
/*Table7153*/
  0x3b4a, /*VPSLLWZ256rmk*/
  0x3b4d, /*VPSLLWZ256rrk*/
/*Table7155*/
  0x3a9a, /*VPSLLDZ256rmk*/
  0x3a9d, /*VPSLLDZ256rrk*/
/*Table7157*/
  0x3257, /*VPMADDWDZ256rmk*/
  0x325a, /*VPMADDWDZ256rrk*/
/*Table7159*/
  0x3d25, /*VPSUBBZ256rmk*/
  0x3d28, /*VPSUBBZ256rrk*/
/*Table7161*/
  0x3dd1, /*VPSUBWZ256rmk*/
  0x3dd4, /*VPSUBWZ256rrk*/
/*Table7163*/
  0x3d41, /*VPSUBDZ256rmk*/
  0x3d44, /*VPSUBDZ256rrk*/
/*Table7165*/
  0x2a17, /*VPADDBZ256rmk*/
  0x2a1a, /*VPADDBZ256rrk*/
/*Table7167*/
  0x2ac3, /*VPADDWZ256rmk*/
  0x2ac6, /*VPADDWZ256rrk*/
/*Table7169*/
  0x2a33, /*VPADDDZ256rmk*/
  0x2a36, /*VPADDDZ256rrk*/
/*Table7171*/
  0x128e, /*VCVTQQ2PSZ256rmk*/
  0x1291, /*VCVTQQ2PSZ256rrk*/
/*Table7173*/
  0x139f, /*VCVTTPD2UDQZ256rmk*/
  0x13a2, /*VCVTTPD2UDQZ256rrk*/
/*Table7175*/
  0x103b, /*VCVTPD2UDQZ256rmk*/
  0x103e, /*VCVTPD2UDQZ256rrk*/
/*Table7177*/
  0x271a, /*VMOVDQU64Z256rmk*/
  0x271e, /*VMOVDQU64Z256rrk*/
/*Table7179*/
  0x15ae, /*VCVTUQQ2PDZ256rmk*/
  0x15b1, /*VCVTUQQ2PDZ256rrk*/
/*Table7181*/
  0x2718, /*VMOVDQU64Z256mrk*/
  0x271f, /*VMOVDQU64Z256rrk_REV*/
/*Table7183*/
  0x1252, /*VCVTQQ2PDZ256rmk*/
  0x1255, /*VCVTQQ2PDZ256rrk*/
/*Table7185*/
  0x266d, /*VMOVDDUPZ256rmk*/
  0x2670, /*VMOVDDUPZ256rrk*/
/*Table7187*/
  0x26d8, /*VMOVDQU16Z256rmk*/
  0x26dc, /*VMOVDQU16Z256rrk*/
/*Table7189*/
  0x15ea, /*VCVTUQQ2PSZ256rmk*/
  0x15ed, /*VCVTUQQ2PSZ256rrk*/
/*Table7191*/
  0x26d6, /*VMOVDQU16Z256mrk*/
  0x26dd, /*VMOVDQU16Z256rrk_REV*/
/*Table7193*/
  0xfbd, /*VCVTPD2DQZ256rmk*/
  0xfc0, /*VCVTPD2DQZ256rrk*/
/*Table7195*/
  0x2802, /*VMOVUPDZ256rmk*/
  0x2806, /*VMOVUPDZ256rrk*/
/*Table7197*/
  0x2800, /*VMOVUPDZ256mrk*/
  0x2807, /*VMOVUPDZ256rrk_REV*/
/*Table7199*/
  0x44a8, /*VUNPCKLPDZ256rmk*/
  0x44ab, /*VUNPCKLPDZ256rrk*/
/*Table7201*/
  0x446a, /*VUNPCKHPDZ256rmk*/
  0x446d, /*VUNPCKHPDZ256rrk*/
/*Table7203*/
  0x2624, /*VMOVAPDZ256rmk*/
  0x2628, /*VMOVAPDZ256rrk*/
/*Table7205*/
  0x2622, /*VMOVAPDZ256mrk*/
  0x2629, /*VMOVAPDZ256rrk_REV*/
/*Table7207*/
  0x4334, /*VSQRTPDZ256mk*/
  0x4337, /*VSQRTPDZ256rk*/
/*Table7209*/
  0xd92, /*VANDPDZ256rmk*/
  0xd95, /*VANDPDZ256rrk*/
/*Table7211*/
  0xd54, /*VANDNPDZ256rmk*/
  0xd57, /*VANDNPDZ256rrk*/
/*Table7213*/
  0x28f7, /*VORPDZ256rmk*/
  0x28fa, /*VORPDZ256rrk*/
/*Table7215*/
  0x44e6, /*VXORPDZ256rmk*/
  0x44e9, /*VXORPDZ256rrk*/
/*Table7217*/
  0xc5f, /*VADDPDZ256rmk*/
  0xc62, /*VADDPDZ256rrk*/
/*Table7219*/
  0x2866, /*VMULPDZ256rmk*/
  0x2869, /*VMULPDZ256rrk*/
/*Table7221*/
  0xffd, /*VCVTPD2PSZ256rmk*/
  0x1000, /*VCVTPD2PSZ256rrk*/
/*Table7223*/
  0x43c0, /*VSUBPDZ256rmk*/
  0x43c3, /*VSUBPDZ256rrk*/
/*Table7225*/
  0x258c, /*VMINPDZ256rmk*/
  0x258f, /*VMINPDZ256rrk*/
/*Table7227*/
  0x1675, /*VDIVPDZ256rmk*/
  0x1678, /*VDIVPDZ256rrk*/
/*Table7229*/
  0x249b, /*VMAXPDZ256rmk*/
  0x249e, /*VMAXPDZ256rrk*/
/*Table7231*/
  0x3f3e, /*VPUNPCKLQDQZ256rmk*/
  0x3f41, /*VPUNPCKLQDQZ256rrk*/
/*Table7233*/
  0x3ed4, /*VPUNPCKHQDQZ256rmk*/
  0x3ed7, /*VPUNPCKHQDQZ256rrk*/
/*Table7235*/
  0x26af, /*VMOVDQA64Z256rmk*/
  0x26b3, /*VMOVDQA64Z256rrk*/
/*Table7237*/
  0x384b, /*VPRORQZ256mik*/
  0x37df, /*VPROLQZ256mik*/
  0x0, /**/
  0x0, /**/
  0x3ba4, /*VPSRAQZ256mik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x384e, /*VPRORQZ256rik*/
  0x37e2, /*VPROLQZ256rik*/
  0x0, /**/
  0x0, /**/
  0x3ba7, /*VPSRAQZ256rik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table7253*/
  0x0, /**/
  0x0, /**/
  0x3c85, /*VPSRLQZ256mik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3ac7, /*VPSLLQZ256mik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3c88, /*VPSRLQZ256rik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3aca, /*VPSLLQZ256rik*/
  0x0, /**/
/*Table7269*/
  0x13bd, /*VCVTTPD2UQQZ256rmk*/
  0x13c0, /*VCVTTPD2UQQZ256rrk*/
/*Table7271*/
  0x1059, /*VCVTPD2UQQZ256rmk*/
  0x105c, /*VCVTPD2UQQZ256rrk*/
/*Table7273*/
  0x1381, /*VCVTTPD2QQZ256rmk*/
  0x1384, /*VCVTTPD2QQZ256rrk*/
/*Table7275*/
  0x101d, /*VCVTPD2QQZ256rmk*/
  0x1020, /*VCVTPD2QQZ256rrk*/
/*Table7277*/
  0x26ad, /*VMOVDQA64Z256mrk*/
  0x26b4, /*VMOVDQA64Z256rrk_REV*/
/*Table7279*/
  0xe7f, /*VCMPPDZ256rmik*/
  0xe81, /*VCMPPDZ256rrik*/
/*Table7281*/
  0x42f6, /*VSHUFPDZ256rmik*/
  0x42f9, /*VSHUFPDZ256rrik*/
/*Table7283*/
  0x3c8b, /*VPSRLQZ256rmk*/
  0x3c8e, /*VPSRLQZ256rrk*/
/*Table7285*/
  0x2a52, /*VPADDQZ256rmk*/
  0x2a55, /*VPADDQZ256rrk*/
/*Table7287*/
  0x2b48, /*VPANDQZ256rmk*/
  0x2b4b, /*VPANDQZ256rrk*/
/*Table7289*/
  0x2b29, /*VPANDNQZ256rmk*/
  0x2b2c, /*VPANDNQZ256rrk*/
/*Table7291*/
  0x3baa, /*VPSRAQZ256rmk*/
  0x3bad, /*VPSRAQZ256rrk*/
/*Table7293*/
  0x1361, /*VCVTTPD2DQZ256rmk*/
  0x1364, /*VCVTTPD2DQZ256rrk*/
/*Table7295*/
  0x37a1, /*VPORQZ256rmk*/
  0x37a4, /*VPORQZ256rrk*/
/*Table7297*/
  0x3f8c, /*VPXORQZ256rmk*/
  0x3f8f, /*VPXORQZ256rrk*/
/*Table7299*/
  0x3acd, /*VPSLLQZ256rmk*/
  0x3ad0, /*VPSLLQZ256rrk*/
/*Table7301*/
  0x370f, /*VPMULUDQZ256rmk*/
  0x3712, /*VPMULUDQZ256rrk*/
/*Table7303*/
  0x3d60, /*VPSUBQZ256rmk*/
  0x3d63, /*VPSUBQZ256rrk*/
/*Table7305*/
  0x2836, /*VMOVUPSZrmk*/
  0x283a, /*VMOVUPSZrrk*/
/*Table7307*/
  0x2834, /*VMOVUPSZmrk*/
  0x283b, /*VMOVUPSZrrk_REV*/
/*Table7309*/
  0x44d0, /*VUNPCKLPSZrmk*/
  0x44d3, /*VUNPCKLPSZrrk*/
/*Table7311*/
  0x4492, /*VUNPCKHPSZrmk*/
  0x4495, /*VUNPCKHPSZrrk*/
/*Table7313*/
  0x2658, /*VMOVAPSZrmk*/
  0x265c, /*VMOVAPSZrrk*/
/*Table7315*/
  0x2656, /*VMOVAPSZmrk*/
  0x265d, /*VMOVAPSZrrk_REV*/
/*Table7317*/
  0x437d, /*VSQRTPSZmk*/
  0x4383, /*VSQRTPSZrk*/
/*Table7319*/
  0xdba, /*VANDPSZrmk*/
  0xdbd, /*VANDPSZrrk*/
/*Table7321*/
  0xd7c, /*VANDNPSZrmk*/
  0xd7f, /*VANDNPSZrrk*/
/*Table7323*/
  0x291f, /*VORPSZrmk*/
  0x2922, /*VORPSZrrk*/
/*Table7325*/
  0x450e, /*VXORPSZrmk*/
  0x4511, /*VXORPSZrrk*/
/*Table7327*/
  0xca8, /*VADDPSZrmk*/
  0xcae, /*VADDPSZrrk*/
/*Table7329*/
  0x28af, /*VMULPSZrmk*/
  0x28b5, /*VMULPSZrrk*/
/*Table7331*/
  0x11ad, /*VCVTPS2PDZrmk*/
  0x11b3, /*VCVTPS2PDZrrk*/
/*Table7333*/
  0xf62, /*VCVTDQ2PSZrmk*/
  0xf68, /*VCVTDQ2PSZrrk*/
/*Table7335*/
  0x4409, /*VSUBPSZrmk*/
  0x440f, /*VSUBPSZrrk*/
/*Table7337*/
  0x25d5, /*VMINPSZrmk*/
  0x25db, /*VMINPSZrrk*/
/*Table7339*/
  0x16be, /*VDIVPSZrmk*/
  0x16c4, /*VDIVPSZrrk*/
/*Table7341*/
  0x24e4, /*VMAXPSZrmk*/
  0x24ea, /*VMAXPSZrrk*/
/*Table7343*/
  0x14d8, /*VCVTTPS2UDQZrmk*/
  0x14de, /*VCVTTPS2UDQZrrk*/
/*Table7345*/
  0x121f, /*VCVTPS2UDQZrmk*/
  0x1225, /*VCVTPS2UDQZrrk*/
/*Table7347*/
  0xeb1, /*VCMPPSZrmik*/
  0xeb5, /*VCMPPSZrrik*/
/*Table7349*/
  0x431e, /*VSHUFPSZrmik*/
  0x4321, /*VSHUFPSZrrik*/
/*Table7351*/
  0x27d6, /*VMOVSLDUPZrmk*/
  0x27d9, /*VMOVSLDUPZrrk*/
/*Table7353*/
  0x27b3, /*VMOVSHDUPZrmk*/
  0x27b6, /*VMOVSHDUPZrrk*/
/*Table7355*/
  0x149a, /*VCVTTPS2DQZrmk*/
  0x14a0, /*VCVTTPS2DQZrrk*/
/*Table7357*/
  0x2704, /*VMOVDQU32Zrmk*/
  0x2708, /*VMOVDQU32Zrrk*/
/*Table7359*/
  0x3a4d, /*VPSHUFHWZmik*/
  0x3a50, /*VPSHUFHWZrik*/
/*Table7361*/
  0x1560, /*VCVTUDQ2PDZrmk*/
  0x1563, /*VCVTUDQ2PDZrrk*/
/*Table7363*/
  0x2702, /*VMOVDQU32Zmrk*/
  0x2709, /*VMOVDQU32Zrrk_REV*/
/*Table7365*/
  0xf25, /*VCVTDQ2PDZrmk*/
  0xf28, /*VCVTDQ2PDZrrk*/
/*Table7367*/
  0x2746, /*VMOVDQU8Zrmk*/
  0x274a, /*VMOVDQU8Zrrk*/
/*Table7369*/
  0x3a63, /*VPSHUFLWZmik*/
  0x3a66, /*VPSHUFLWZrik*/
/*Table7371*/
  0x1599, /*VCVTUDQ2PSZrmk*/
  0x159f, /*VCVTUDQ2PSZrrk*/
/*Table7373*/
  0x2744, /*VMOVDQU8Zmrk*/
  0x274b, /*VMOVDQU8Zrrk_REV*/
/*Table7375*/
  0x118b, /*VCVTPS2DQZrmk*/
  0x1191, /*VCVTPS2DQZrrk*/
/*Table7377*/
  0x3f09, /*VPUNPCKLBWZrmk*/
  0x3f0c, /*VPUNPCKLBWZrrk*/
/*Table7379*/
  0x3f5d, /*VPUNPCKLWDZrmk*/
  0x3f60, /*VPUNPCKLWDZrrk*/
/*Table7381*/
  0x3f28, /*VPUNPCKLDQZrmk*/
  0x3f2b, /*VPUNPCKLDQZrrk*/
/*Table7383*/
  0x29d2, /*VPACKSSWBZrmk*/
  0x29d5, /*VPACKSSWBZrrk*/
/*Table7385*/
  0x2cf9, /*VPCMPGTBZrmk*/
  0x2cfb, /*VPCMPGTBZrrk*/
/*Table7387*/
  0x2d35, /*VPCMPGTWZrmk*/
  0x2d37, /*VPCMPGTWZrrk*/
/*Table7389*/
  0x2d0f, /*VPCMPGTDZrmk*/
  0x2d11, /*VPCMPGTDZrrk*/
/*Table7391*/
  0x2a07, /*VPACKUSWBZrmk*/
  0x2a0a, /*VPACKUSWBZrrk*/
/*Table7393*/
  0x3e9f, /*VPUNPCKHBWZrmk*/
  0x3ea2, /*VPUNPCKHBWZrrk*/
/*Table7395*/
  0x3ef3, /*VPUNPCKHWDZrmk*/
  0x3ef6, /*VPUNPCKHWDZrrk*/
/*Table7397*/
  0x3ebe, /*VPUNPCKHDQZrmk*/
  0x3ec1, /*VPUNPCKHDQZrrk*/
/*Table7399*/
  0x29bc, /*VPACKSSDWZrmk*/
  0x29bf, /*VPACKSSDWZrrk*/
/*Table7401*/
  0x2699, /*VMOVDQA32Zrmk*/
  0x269d, /*VMOVDQA32Zrrk*/
/*Table7403*/
  0x3a37, /*VPSHUFDZmik*/
  0x3a3a, /*VPSHUFDZrik*/
/*Table7405*/
  0x0, /**/
  0x0, /**/
  0x3d0e, /*VPSRLWZmik*/
  0x0, /**/
  0x3c26, /*VPSRAWZmik*/
  0x0, /**/
  0x3b50, /*VPSLLWZmik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3d11, /*VPSRLWZrik*/
  0x0, /**/
  0x3c29, /*VPSRAWZrik*/
  0x0, /**/
  0x3b53, /*VPSLLWZrik*/
  0x0, /**/
/*Table7421*/
  0x3839, /*VPRORDZmik*/
  0x37cd, /*VPROLDZmik*/
  0x3c61, /*VPSRLDZmik*/
  0x0, /**/
  0x3b83, /*VPSRADZmik*/
  0x0, /**/
  0x3aa3, /*VPSLLDZmik*/
  0x0, /**/
  0x383c, /*VPRORDZrik*/
  0x37d0, /*VPROLDZrik*/
  0x3c64, /*VPSRLDZrik*/
  0x0, /**/
  0x3b86, /*VPSRADZrik*/
  0x0, /**/
  0x3aa6, /*VPSLLDZrik*/
  0x0, /**/
/*Table7437*/
  0x2ca9, /*VPCMPEQBZrmk*/
  0x2cab, /*VPCMPEQBZrrk*/
/*Table7439*/
  0x2ce5, /*VPCMPEQWZrmk*/
  0x2ce7, /*VPCMPEQWZrrk*/
/*Table7441*/
  0x2cbf, /*VPCMPEQDZrmk*/
  0x2cc1, /*VPCMPEQDZrrk*/
/*Table7443*/
  0x14f6, /*VCVTTPS2UQQZrmk*/
  0x14fc, /*VCVTTPS2UQQZrrk*/
/*Table7445*/
  0x123d, /*VCVTPS2UQQZrmk*/
  0x1243, /*VCVTPS2UQQZrrk*/
/*Table7447*/
  0x14ba, /*VCVTTPS2QQZrmk*/
  0x14c0, /*VCVTTPS2QQZrrk*/
/*Table7449*/
  0x1201, /*VCVTPS2QQZrmk*/
  0x1207, /*VCVTPS2QQZrrk*/
/*Table7451*/
  0x2697, /*VMOVDQA32Zmrk*/
  0x269e, /*VMOVDQA32Zrrk_REV*/
/*Table7453*/
  0x3d14, /*VPSRLWZrmk*/
  0x3d17, /*VPSRLWZrrk*/
/*Table7455*/
  0x3c67, /*VPSRLDZrmk*/
  0x3c6a, /*VPSRLDZrrk*/
/*Table7457*/
  0x36de, /*VPMULLWZrmk*/
  0x36e1, /*VPMULLWZrrk*/
/*Table7459*/
  0x3dab, /*VPSUBUSBZrmk*/
  0x3dae, /*VPSUBUSBZrrk*/
/*Table7461*/
  0x3dc1, /*VPSUBUSWZrmk*/
  0x3dc4, /*VPSUBUSWZrrk*/
/*Table7463*/
  0x33ad, /*VPMINUBZrmk*/
  0x33b0, /*VPMINUBZrrk*/
/*Table7465*/
  0x2afc, /*VPANDDZrmk*/
  0x2aff, /*VPANDDZrrk*/
/*Table7467*/
  0x2a9d, /*VPADDUSBZrmk*/
  0x2aa0, /*VPADDUSBZrrk*/
/*Table7469*/
  0x2ab3, /*VPADDUSWZrmk*/
  0x2ab6, /*VPADDUSWZrrk*/
/*Table7471*/
  0x32e1, /*VPMAXUBZrmk*/
  0x32e4, /*VPMAXUBZrrk*/
/*Table7473*/
  0x2b17, /*VPANDNDZrmk*/
  0x2b1a, /*VPANDNDZrrk*/
/*Table7475*/
  0x2b69, /*VPAVGBZrmk*/
  0x2b6c, /*VPAVGBZrrk*/
/*Table7477*/
  0x3c2c, /*VPSRAWZrmk*/
  0x3c2f, /*VPSRAWZrrk*/
/*Table7479*/
  0x3b89, /*VPSRADZrmk*/
  0x3b8c, /*VPSRADZrrk*/
/*Table7481*/
  0x2b7f, /*VPAVGWZrmk*/
  0x2b82, /*VPAVGWZrrk*/
/*Table7483*/
  0x3678, /*VPMULHUWZrmk*/
  0x367b, /*VPMULHUWZrrk*/
/*Table7485*/
  0x368e, /*VPMULHWZrmk*/
  0x3691, /*VPMULHWZrrk*/
/*Table7487*/
  0x3d7f, /*VPSUBSBZrmk*/
  0x3d82, /*VPSUBSBZrrk*/
/*Table7489*/
  0x3d95, /*VPSUBSWZrmk*/
  0x3d98, /*VPSUBSWZrrk*/
/*Table7491*/
  0x3397, /*VPMINSWZrmk*/
  0x339a, /*VPMINSWZrrk*/
/*Table7493*/
  0x378f, /*VPORDZrmk*/
  0x3792, /*VPORDZrrk*/
/*Table7495*/
  0x2a71, /*VPADDSBZrmk*/
  0x2a74, /*VPADDSBZrrk*/
/*Table7497*/
  0x2a87, /*VPADDSWZrmk*/
  0x2a8a, /*VPADDSWZrrk*/
/*Table7499*/
  0x32cb, /*VPMAXSWZrmk*/
  0x32ce, /*VPMAXSWZrrk*/
/*Table7501*/
  0x3f7a, /*VPXORDZrmk*/
  0x3f7d, /*VPXORDZrrk*/
/*Table7503*/
  0x3b56, /*VPSLLWZrmk*/
  0x3b59, /*VPSLLWZrrk*/
/*Table7505*/
  0x3aa9, /*VPSLLDZrmk*/
  0x3aac, /*VPSLLDZrrk*/
/*Table7507*/
  0x325d, /*VPMADDWDZrmk*/
  0x3260, /*VPMADDWDZrrk*/
/*Table7509*/
  0x3d2b, /*VPSUBBZrmk*/
  0x3d2e, /*VPSUBBZrrk*/
/*Table7511*/
  0x3dd7, /*VPSUBWZrmk*/
  0x3dda, /*VPSUBWZrrk*/
/*Table7513*/
  0x3d4a, /*VPSUBDZrmk*/
  0x3d4d, /*VPSUBDZrrk*/
/*Table7515*/
  0x2a1d, /*VPADDBZrmk*/
  0x2a20, /*VPADDBZrrk*/
/*Table7517*/
  0x2ac9, /*VPADDWZrmk*/
  0x2acc, /*VPADDWZrrk*/
/*Table7519*/
  0x2a3c, /*VPADDDZrmk*/
  0x2a3f, /*VPADDDZrrk*/
/*Table7521*/
  0x1297, /*VCVTQQ2PSZrmk*/
  0x129d, /*VCVTQQ2PSZrrk*/
/*Table7523*/
  0x13a8, /*VCVTTPD2UDQZrmk*/
  0x13ae, /*VCVTTPD2UDQZrrk*/
/*Table7525*/
  0x1044, /*VCVTPD2UDQZrmk*/
  0x104a, /*VCVTPD2UDQZrrk*/
/*Table7527*/
  0x2725, /*VMOVDQU64Zrmk*/
  0x2729, /*VMOVDQU64Zrrk*/
/*Table7529*/
  0x15b7, /*VCVTUQQ2PDZrmk*/
  0x15bd, /*VCVTUQQ2PDZrrk*/
/*Table7531*/
  0x2723, /*VMOVDQU64Zmrk*/
  0x272a, /*VMOVDQU64Zrrk_REV*/
/*Table7533*/
  0x125b, /*VCVTQQ2PDZrmk*/
  0x1261, /*VCVTQQ2PDZrrk*/
/*Table7535*/
  0x2673, /*VMOVDDUPZrmk*/
  0x2676, /*VMOVDDUPZrrk*/
/*Table7537*/
  0x26e3, /*VMOVDQU16Zrmk*/
  0x26e7, /*VMOVDQU16Zrrk*/
/*Table7539*/
  0x15f3, /*VCVTUQQ2PSZrmk*/
  0x15f9, /*VCVTUQQ2PSZrrk*/
/*Table7541*/
  0x26e1, /*VMOVDQU16Zmrk*/
  0x26e8, /*VMOVDQU16Zrrk_REV*/
/*Table7543*/
  0xfc6, /*VCVTPD2DQZrmk*/
  0xfcc, /*VCVTPD2DQZrrk*/
/*Table7545*/
  0x280d, /*VMOVUPDZrmk*/
  0x2811, /*VMOVUPDZrrk*/
/*Table7547*/
  0x280b, /*VMOVUPDZmrk*/
  0x2812, /*VMOVUPDZrrk_REV*/
/*Table7549*/
  0x44b1, /*VUNPCKLPDZrmk*/
  0x44b4, /*VUNPCKLPDZrrk*/
/*Table7551*/
  0x4473, /*VUNPCKHPDZrmk*/
  0x4476, /*VUNPCKHPDZrrk*/
/*Table7553*/
  0x262f, /*VMOVAPDZrmk*/
  0x2633, /*VMOVAPDZrrk*/
/*Table7555*/
  0x262d, /*VMOVAPDZmrk*/
  0x2634, /*VMOVAPDZrrk_REV*/
/*Table7557*/
  0x433d, /*VSQRTPDZmk*/
  0x4343, /*VSQRTPDZrk*/
/*Table7559*/
  0xd9b, /*VANDPDZrmk*/
  0xd9e, /*VANDPDZrrk*/
/*Table7561*/
  0xd5d, /*VANDNPDZrmk*/
  0xd60, /*VANDNPDZrrk*/
/*Table7563*/
  0x2900, /*VORPDZrmk*/
  0x2903, /*VORPDZrrk*/
/*Table7565*/
  0x44ef, /*VXORPDZrmk*/
  0x44f2, /*VXORPDZrrk*/
/*Table7567*/
  0xc68, /*VADDPDZrmk*/
  0xc6e, /*VADDPDZrrk*/
/*Table7569*/
  0x286f, /*VMULPDZrmk*/
  0x2875, /*VMULPDZrrk*/
/*Table7571*/
  0x1006, /*VCVTPD2PSZrmk*/
  0x100c, /*VCVTPD2PSZrrk*/
/*Table7573*/
  0x43c9, /*VSUBPDZrmk*/
  0x43cf, /*VSUBPDZrrk*/
/*Table7575*/
  0x2595, /*VMINPDZrmk*/
  0x259b, /*VMINPDZrrk*/
/*Table7577*/
  0x167e, /*VDIVPDZrmk*/
  0x1684, /*VDIVPDZrrk*/
/*Table7579*/
  0x24a4, /*VMAXPDZrmk*/
  0x24aa, /*VMAXPDZrrk*/
/*Table7581*/
  0x3f47, /*VPUNPCKLQDQZrmk*/
  0x3f4a, /*VPUNPCKLQDQZrrk*/
/*Table7583*/
  0x3edd, /*VPUNPCKHQDQZrmk*/
  0x3ee0, /*VPUNPCKHQDQZrrk*/
/*Table7585*/
  0x26ba, /*VMOVDQA64Zrmk*/
  0x26be, /*VMOVDQA64Zrrk*/
/*Table7587*/
  0x3854, /*VPRORQZmik*/
  0x37e8, /*VPROLQZmik*/
  0x0, /**/
  0x0, /**/
  0x3bb3, /*VPSRAQZmik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3857, /*VPRORQZrik*/
  0x37eb, /*VPROLQZrik*/
  0x0, /**/
  0x0, /**/
  0x3bb6, /*VPSRAQZrik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table7603*/
  0x0, /**/
  0x0, /**/
  0x3c94, /*VPSRLQZmik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3ad6, /*VPSLLQZmik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3c97, /*VPSRLQZrik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3ad9, /*VPSLLQZrik*/
  0x0, /**/
/*Table7619*/
  0x13c6, /*VCVTTPD2UQQZrmk*/
  0x13cc, /*VCVTTPD2UQQZrrk*/
/*Table7621*/
  0x1062, /*VCVTPD2UQQZrmk*/
  0x1068, /*VCVTPD2UQQZrrk*/
/*Table7623*/
  0x138a, /*VCVTTPD2QQZrmk*/
  0x1390, /*VCVTTPD2QQZrrk*/
/*Table7625*/
  0x1026, /*VCVTPD2QQZrmk*/
  0x102c, /*VCVTPD2QQZrrk*/
/*Table7627*/
  0x26b8, /*VMOVDQA64Zmrk*/
  0x26bf, /*VMOVDQA64Zrrk_REV*/
/*Table7629*/
  0xe85, /*VCMPPDZrmik*/
  0xe89, /*VCMPPDZrrik*/
/*Table7631*/
  0x42ff, /*VSHUFPDZrmik*/
  0x4302, /*VSHUFPDZrrik*/
/*Table7633*/
  0x3c9a, /*VPSRLQZrmk*/
  0x3c9d, /*VPSRLQZrrk*/
/*Table7635*/
  0x2a5b, /*VPADDQZrmk*/
  0x2a5e, /*VPADDQZrrk*/
/*Table7637*/
  0x2b51, /*VPANDQZrmk*/
  0x2b54, /*VPANDQZrrk*/
/*Table7639*/
  0x2b32, /*VPANDNQZrmk*/
  0x2b35, /*VPANDNQZrrk*/
/*Table7641*/
  0x3bb9, /*VPSRAQZrmk*/
  0x3bbc, /*VPSRAQZrrk*/
/*Table7643*/
  0x136a, /*VCVTTPD2DQZrmk*/
  0x1370, /*VCVTTPD2DQZrrk*/
/*Table7645*/
  0x37aa, /*VPORQZrmk*/
  0x37ad, /*VPORQZrrk*/
/*Table7647*/
  0x3f95, /*VPXORQZrmk*/
  0x3f98, /*VPXORQZrrk*/
/*Table7649*/
  0x3adc, /*VPSLLQZrmk*/
  0x3adf, /*VPSLLQZrrk*/
/*Table7651*/
  0x3718, /*VPMULUDQZrmk*/
  0x371b, /*VPMULUDQZrrk*/
/*Table7653*/
  0x3d69, /*VPSUBQZrmk*/
  0x3d6c, /*VPSUBQZrrk*/
/*Table7655*/
  0x44bb, /*VUNPCKLPSZ128rmb*/
  0x0, /**/
/*Table7657*/
  0x447d, /*VUNPCKHPSZ128rmb*/
  0x0, /**/
/*Table7659*/
  0x0, /**/
  0x4456, /*VUCOMISSZrrb*/
/*Table7661*/
  0x0, /**/
  0xeea, /*VCOMISSZrrb*/
/*Table7663*/
  0x4368, /*VSQRTPSZ128mb*/
  0x4380, /*VSQRTPSZrb*/
/*Table7665*/
  0xda5, /*VANDPSZ128rmb*/
  0x0, /**/
/*Table7667*/
  0xd67, /*VANDNPSZ128rmb*/
  0x0, /**/
/*Table7669*/
  0x290a, /*VORPSZ128rmb*/
  0x0, /**/
/*Table7671*/
  0x44f9, /*VXORPSZ128rmb*/
  0x0, /**/
/*Table7673*/
  0xc93, /*VADDPSZ128rmb*/
  0xcab, /*VADDPSZrrb*/
/*Table7675*/
  0x289a, /*VMULPSZ128rmb*/
  0x28b2, /*VMULPSZrrb*/
/*Table7677*/
  0x1198, /*VCVTPS2PDZ128rmb*/
  0x11b0, /*VCVTPS2PDZrrb*/
/*Table7679*/
  0xf4d, /*VCVTDQ2PSZ128rmb*/
  0xf65, /*VCVTDQ2PSZrrb*/
/*Table7681*/
  0x43f4, /*VSUBPSZ128rmb*/
  0x440c, /*VSUBPSZrrb*/
/*Table7683*/
  0x25c0, /*VMINPSZ128rmb*/
  0x25d8, /*VMINPSZrrb*/
/*Table7685*/
  0x16a9, /*VDIVPSZ128rmb*/
  0x16c1, /*VDIVPSZrrb*/
/*Table7687*/
  0x24cf, /*VMAXPSZ128rmb*/
  0x24e7, /*VMAXPSZrrb*/
/*Table7689*/
  0x14c3, /*VCVTTPS2UDQZ128rmb*/
  0x14db, /*VCVTTPS2UDQZrrb*/
/*Table7691*/
  0x120a, /*VCVTPS2UDQZ128rmb*/
  0x1222, /*VCVTPS2UDQZrrb*/
/*Table7693*/
  0xea2, /*VCMPPSZ128rmbi*/
  0xeb3, /*VCMPPSZrrib*/
/*Table7695*/
  0x4308, /*VSHUFPSZ128rmbi*/
  0x0, /**/
/*Table7697*/
  0x0, /**/
  0x1304, /*VCVTSI2SSZrrb_Int*/
/*Table7699*/
  0x0, /**/
  0x153b, /*VCVTTSS2SIZrrb_Int*/
/*Table7701*/
  0x0, /**/
  0x1347, /*VCVTSS2SIZrrb_Int*/
/*Table7703*/
  0x0, /**/
  0x43a9, /*VSQRTSSZrb_Int*/
/*Table7705*/
  0x0, /**/
  0xcd4, /*VADDSSZrrb_Int*/
/*Table7707*/
  0x0, /**/
  0x28db, /*VMULSSZrrb_Int*/
/*Table7709*/
  0x0, /**/
  0x1328, /*VCVTSS2SDZrrb_Int*/
/*Table7711*/
  0x1485, /*VCVTTPS2DQZ128rmb*/
  0x149d, /*VCVTTPS2DQZrrb*/
/*Table7713*/
  0x0, /**/
  0x4435, /*VSUBSSZrrb_Int*/
/*Table7715*/
  0x0, /**/
  0x2601, /*VMINSSZrrb_Int*/
/*Table7717*/
  0x0, /**/
  0x16ea, /*VDIVSSZrrb_Int*/
/*Table7719*/
  0x0, /**/
  0x2510, /*VMAXSSZrrb_Int*/
/*Table7721*/
  0x0, /**/
  0x1549, /*VCVTTSS2USIZrrb_Int*/
/*Table7723*/
  0x0, /**/
  0x1351, /*VCVTSS2USIZrrb_Int*/
/*Table7725*/
  0x154b, /*VCVTUDQ2PDZ128rmb*/
  0x0, /**/
/*Table7727*/
  0x0, /**/
  0x1608, /*VCVTUSI2SSZrrb_Int*/
/*Table7729*/
  0x0, /**/
  0xed2, /*VCMPSSZrrb_Int*/
/*Table7731*/
  0xf10, /*VCVTDQ2PDZ128rmb*/
  0x0, /**/
/*Table7733*/
  0x0, /**/
  0x150b, /*VCVTTSD2SIZrrb_Int*/
/*Table7735*/
  0x0, /**/
  0x12b7, /*VCVTSD2SIZrrb_Int*/
/*Table7737*/
  0x0, /**/
  0x1519, /*VCVTTSD2USIZrrb_Int*/
/*Table7739*/
  0x0, /**/
  0x12d0, /*VCVTSD2USIZrrb_Int*/
/*Table7741*/
  0x1584, /*VCVTUDQ2PSZ128rmb*/
  0x159c, /*VCVTUDQ2PSZrrb*/
/*Table7743*/
  0x1176, /*VCVTPS2DQZ128rmb*/
  0x118e, /*VCVTPS2DQZrrb*/
/*Table7745*/
  0x3f13, /*VPUNPCKLDQZ128rmb*/
  0x0, /**/
/*Table7747*/
  0x2d01, /*VPCMPGTDZ128rmb*/
  0x0, /**/
/*Table7749*/
  0x3ea9, /*VPUNPCKHDQZ128rmb*/
  0x0, /**/
/*Table7751*/
  0x29a7, /*VPACKSSDWZ128rmb*/
  0x0, /**/
/*Table7753*/
  0x3a21, /*VPSHUFDZ128mbi*/
  0x0, /**/
/*Table7755*/
  0x3823, /*VPRORDZ128mbi*/
  0x37b7, /*VPROLDZ128mbi*/
  0x3c3f, /*VPSRLDZ128mbi*/
  0x0, /**/
  0x3b61, /*VPSRADZ128mbi*/
  0x0, /**/
  0x3a81, /*VPSLLDZ128mbi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table7771*/
  0x2cb1, /*VPCMPEQDZ128rmb*/
  0x0, /**/
/*Table7773*/
  0x14e1, /*VCVTTPS2UQQZ128rmb*/
  0x14f9, /*VCVTTPS2UQQZrrb*/
/*Table7775*/
  0x1228, /*VCVTPS2UQQZ128rmb*/
  0x1240, /*VCVTPS2UQQZrrb*/
/*Table7777*/
  0x14a5, /*VCVTTPS2QQZ128rmb*/
  0x14bd, /*VCVTTPS2QQZrrb*/
/*Table7779*/
  0x11ec, /*VCVTPS2QQZ128rmb*/
  0x1204, /*VCVTPS2QQZrrb*/
/*Table7781*/
  0x2ae7, /*VPANDDZ128rmb*/
  0x0, /**/
/*Table7783*/
  0x2b02, /*VPANDNDZ128rmb*/
  0x0, /**/
/*Table7785*/
  0x377a, /*VPORDZ128rmb*/
  0x0, /**/
/*Table7787*/
  0x3f65, /*VPXORDZ128rmb*/
  0x0, /**/
/*Table7789*/
  0x3d35, /*VPSUBDZ128rmb*/
  0x0, /**/
/*Table7791*/
  0x2a27, /*VPADDDZ128rmb*/
  0x0, /**/
/*Table7793*/
  0x1282, /*VCVTQQ2PSZ128rmb*/
  0x129a, /*VCVTQQ2PSZrrb*/
/*Table7795*/
  0x1393, /*VCVTTPD2UDQZ128rmb*/
  0x13ab, /*VCVTTPD2UDQZrrb*/
/*Table7797*/
  0x102f, /*VCVTPD2UDQZ128rmb*/
  0x1047, /*VCVTPD2UDQZrrb*/
/*Table7799*/
  0x0, /**/
  0x131b, /*VCVTSI642SSZrrb_Int*/
/*Table7801*/
  0x0, /**/
  0x1532, /*VCVTTSS2SI64Zrrb_Int*/
/*Table7803*/
  0x0, /**/
  0x133e, /*VCVTSS2SI64Zrrb_Int*/
/*Table7805*/
  0x0, /**/
  0x1544, /*VCVTTSS2USI64Zrrb_Int*/
/*Table7807*/
  0x0, /**/
  0x134e, /*VCVTSS2USI64Zrrb_Int*/
/*Table7809*/
  0x15a2, /*VCVTUQQ2PDZ128rmb*/
  0x15ba, /*VCVTUQQ2PDZrrb*/
/*Table7811*/
  0x0, /**/
  0x1617, /*VCVTUSI642SSZrrb_Int*/
/*Table7813*/
  0x1246, /*VCVTQQ2PDZ128rmb*/
  0x125e, /*VCVTQQ2PDZrrb*/
/*Table7815*/
  0x0, /**/
  0x130d, /*VCVTSI642SDZrrb_Int*/
/*Table7817*/
  0x0, /**/
  0x1502, /*VCVTTSD2SI64Zrrb_Int*/
/*Table7819*/
  0x0, /**/
  0x12ae, /*VCVTSD2SI64Zrrb_Int*/
/*Table7821*/
  0x0, /**/
  0x438f, /*VSQRTSDZrb_Int*/
/*Table7823*/
  0x0, /**/
  0xcba, /*VADDSDZrrb_Int*/
/*Table7825*/
  0x0, /**/
  0x28c1, /*VMULSDZrrb_Int*/
/*Table7827*/
  0x0, /**/
  0x12c4, /*VCVTSD2SSZrrb_Int*/
/*Table7829*/
  0x0, /**/
  0x441b, /*VSUBSDZrrb_Int*/
/*Table7831*/
  0x0, /**/
  0x25e7, /*VMINSDZrrb_Int*/
/*Table7833*/
  0x0, /**/
  0x16d0, /*VDIVSDZrrb_Int*/
/*Table7835*/
  0x0, /**/
  0x24f6, /*VMAXSDZrrb_Int*/
/*Table7837*/
  0x0, /**/
  0x1514, /*VCVTTSD2USI64Zrrb_Int*/
/*Table7839*/
  0x0, /**/
  0x12cd, /*VCVTSD2USI64Zrrb_Int*/
/*Table7841*/
  0x15de, /*VCVTUQQ2PSZ128rmb*/
  0x15f6, /*VCVTUQQ2PSZrrb*/
/*Table7843*/
  0x0, /**/
  0x160d, /*VCVTUSI642SDZrrb_Int*/
/*Table7845*/
  0x0, /**/
  0xebe, /*VCMPSDZrrb_Int*/
/*Table7847*/
  0xfb1, /*VCVTPD2DQZ128rmb*/
  0xfc9, /*VCVTPD2DQZrrb*/
/*Table7849*/
  0x449c, /*VUNPCKLPDZ128rmb*/
  0x0, /**/
/*Table7851*/
  0x445e, /*VUNPCKHPDZ128rmb*/
  0x0, /**/
/*Table7853*/
  0x0, /**/
  0x4448, /*VUCOMISDZrrb*/
/*Table7855*/
  0x0, /**/
  0xedc, /*VCOMISDZrrb*/
/*Table7857*/
  0x4328, /*VSQRTPDZ128mb*/
  0x4340, /*VSQRTPDZrb*/
/*Table7859*/
  0xd86, /*VANDPDZ128rmb*/
  0x0, /**/
/*Table7861*/
  0xd48, /*VANDNPDZ128rmb*/
  0x0, /**/
/*Table7863*/
  0x28eb, /*VORPDZ128rmb*/
  0x0, /**/
/*Table7865*/
  0x44da, /*VXORPDZ128rmb*/
  0x0, /**/
/*Table7867*/
  0xc53, /*VADDPDZ128rmb*/
  0xc6b, /*VADDPDZrrb*/
/*Table7869*/
  0x285a, /*VMULPDZ128rmb*/
  0x2872, /*VMULPDZrrb*/
/*Table7871*/
  0xff1, /*VCVTPD2PSZ128rmb*/
  0x1009, /*VCVTPD2PSZrrb*/
/*Table7873*/
  0x43b4, /*VSUBPDZ128rmb*/
  0x43cc, /*VSUBPDZrrb*/
/*Table7875*/
  0x2580, /*VMINPDZ128rmb*/
  0x2598, /*VMINPDZrrb*/
/*Table7877*/
  0x1669, /*VDIVPDZ128rmb*/
  0x1681, /*VDIVPDZrrb*/
/*Table7879*/
  0x248f, /*VMAXPDZ128rmb*/
  0x24a7, /*VMAXPDZrrb*/
/*Table7881*/
  0x3f32, /*VPUNPCKLQDQZ128rmb*/
  0x0, /**/
/*Table7883*/
  0x3ec8, /*VPUNPCKHQDQZ128rmb*/
  0x0, /**/
/*Table7885*/
  0x383e, /*VPRORQZ128mbi*/
  0x37d2, /*VPROLQZ128mbi*/
  0x0, /**/
  0x0, /**/
  0x3b91, /*VPSRAQZ128mbi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table7901*/
  0x0, /**/
  0x0, /**/
  0x3c72, /*VPSRLQZ128mbi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3ab4, /*VPSLLQZ128mbi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table7917*/
  0x13b1, /*VCVTTPD2UQQZ128rmb*/
  0x13c9, /*VCVTTPD2UQQZrrb*/
/*Table7919*/
  0x104d, /*VCVTPD2UQQZ128rmb*/
  0x1065, /*VCVTPD2UQQZrrb*/
/*Table7921*/
  0x1375, /*VCVTTPD2QQZ128rmb*/
  0x138d, /*VCVTTPD2QQZrrb*/
/*Table7923*/
  0x1011, /*VCVTPD2QQZ128rmb*/
  0x1029, /*VCVTPD2QQZrrb*/
/*Table7925*/
  0xe76, /*VCMPPDZ128rmbi*/
  0xe87, /*VCMPPDZrrib*/
/*Table7927*/
  0x42e9, /*VSHUFPDZ128rmbi*/
  0x0, /**/
/*Table7929*/
  0x2a46, /*VPADDQZ128rmb*/
  0x0, /**/
/*Table7931*/
  0x2b3c, /*VPANDQZ128rmb*/
  0x0, /**/
/*Table7933*/
  0x2b1d, /*VPANDNQZ128rmb*/
  0x0, /**/
/*Table7935*/
  0x1355, /*VCVTTPD2DQZ128rmb*/
  0x136d, /*VCVTTPD2DQZrrb*/
/*Table7937*/
  0x3795, /*VPORQZ128rmb*/
  0x0, /**/
/*Table7939*/
  0x3f80, /*VPXORQZ128rmb*/
  0x0, /**/
/*Table7941*/
  0x3703, /*VPMULUDQZ128rmb*/
  0x0, /**/
/*Table7943*/
  0x3d54, /*VPSUBQZ128rmb*/
  0x0, /**/
/*Table7945*/
  0x44c4, /*VUNPCKLPSZ256rmb*/
  0x0, /**/
/*Table7947*/
  0x4486, /*VUNPCKHPSZ256rmb*/
  0x0, /**/
/*Table7949*/
  0x4371, /*VSQRTPSZ256mb*/
  0x4380, /*VSQRTPSZrb*/
/*Table7951*/
  0xdae, /*VANDPSZ256rmb*/
  0x0, /**/
/*Table7953*/
  0xd70, /*VANDNPSZ256rmb*/
  0x0, /**/
/*Table7955*/
  0x2913, /*VORPSZ256rmb*/
  0x0, /**/
/*Table7957*/
  0x4502, /*VXORPSZ256rmb*/
  0x0, /**/
/*Table7959*/
  0xc9c, /*VADDPSZ256rmb*/
  0xcab, /*VADDPSZrrb*/
/*Table7961*/
  0x28a3, /*VMULPSZ256rmb*/
  0x28b2, /*VMULPSZrrb*/
/*Table7963*/
  0x11a1, /*VCVTPS2PDZ256rmb*/
  0x11b0, /*VCVTPS2PDZrrb*/
/*Table7965*/
  0xf56, /*VCVTDQ2PSZ256rmb*/
  0xf65, /*VCVTDQ2PSZrrb*/
/*Table7967*/
  0x43fd, /*VSUBPSZ256rmb*/
  0x440c, /*VSUBPSZrrb*/
/*Table7969*/
  0x25c9, /*VMINPSZ256rmb*/
  0x25d8, /*VMINPSZrrb*/
/*Table7971*/
  0x16b2, /*VDIVPSZ256rmb*/
  0x16c1, /*VDIVPSZrrb*/
/*Table7973*/
  0x24d8, /*VMAXPSZ256rmb*/
  0x24e7, /*VMAXPSZrrb*/
/*Table7975*/
  0x14cc, /*VCVTTPS2UDQZ256rmb*/
  0x14db, /*VCVTTPS2UDQZrrb*/
/*Table7977*/
  0x1213, /*VCVTPS2UDQZ256rmb*/
  0x1222, /*VCVTPS2UDQZrrb*/
/*Table7979*/
  0xea8, /*VCMPPSZ256rmbi*/
  0xeb3, /*VCMPPSZrrib*/
/*Table7981*/
  0x4311, /*VSHUFPSZ256rmbi*/
  0x0, /**/
/*Table7983*/
  0x148e, /*VCVTTPS2DQZ256rmb*/
  0x149d, /*VCVTTPS2DQZrrb*/
/*Table7985*/
  0x1554, /*VCVTUDQ2PDZ256rmb*/
  0x0, /**/
/*Table7987*/
  0xf19, /*VCVTDQ2PDZ256rmb*/
  0x0, /**/
/*Table7989*/
  0x158d, /*VCVTUDQ2PSZ256rmb*/
  0x159c, /*VCVTUDQ2PSZrrb*/
/*Table7991*/
  0x117f, /*VCVTPS2DQZ256rmb*/
  0x118e, /*VCVTPS2DQZrrb*/
/*Table7993*/
  0x3f1c, /*VPUNPCKLDQZ256rmb*/
  0x0, /**/
/*Table7995*/
  0x2d07, /*VPCMPGTDZ256rmb*/
  0x0, /**/
/*Table7997*/
  0x3eb2, /*VPUNPCKHDQZ256rmb*/
  0x0, /**/
/*Table7999*/
  0x29b0, /*VPACKSSDWZ256rmb*/
  0x0, /**/
/*Table8001*/
  0x3a2a, /*VPSHUFDZ256mbi*/
  0x0, /**/
/*Table8003*/
  0x382c, /*VPRORDZ256mbi*/
  0x37c0, /*VPROLDZ256mbi*/
  0x3c4e, /*VPSRLDZ256mbi*/
  0x0, /**/
  0x3b70, /*VPSRADZ256mbi*/
  0x0, /**/
  0x3a90, /*VPSLLDZ256mbi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table8019*/
  0x2cb7, /*VPCMPEQDZ256rmb*/
  0x0, /**/
/*Table8021*/
  0x14ea, /*VCVTTPS2UQQZ256rmb*/
  0x14f9, /*VCVTTPS2UQQZrrb*/
/*Table8023*/
  0x1231, /*VCVTPS2UQQZ256rmb*/
  0x1240, /*VCVTPS2UQQZrrb*/
/*Table8025*/
  0x14ae, /*VCVTTPS2QQZ256rmb*/
  0x14bd, /*VCVTTPS2QQZrrb*/
/*Table8027*/
  0x11f5, /*VCVTPS2QQZ256rmb*/
  0x1204, /*VCVTPS2QQZrrb*/
/*Table8029*/
  0x2af0, /*VPANDDZ256rmb*/
  0x0, /**/
/*Table8031*/
  0x2b0b, /*VPANDNDZ256rmb*/
  0x0, /**/
/*Table8033*/
  0x3783, /*VPORDZ256rmb*/
  0x0, /**/
/*Table8035*/
  0x3f6e, /*VPXORDZ256rmb*/
  0x0, /**/
/*Table8037*/
  0x3d3e, /*VPSUBDZ256rmb*/
  0x0, /**/
/*Table8039*/
  0x2a30, /*VPADDDZ256rmb*/
  0x0, /**/
/*Table8041*/
  0x128b, /*VCVTQQ2PSZ256rmb*/
  0x129a, /*VCVTQQ2PSZrrb*/
/*Table8043*/
  0x139c, /*VCVTTPD2UDQZ256rmb*/
  0x13ab, /*VCVTTPD2UDQZrrb*/
/*Table8045*/
  0x1038, /*VCVTPD2UDQZ256rmb*/
  0x1047, /*VCVTPD2UDQZrrb*/
/*Table8047*/
  0x15ab, /*VCVTUQQ2PDZ256rmb*/
  0x15ba, /*VCVTUQQ2PDZrrb*/
/*Table8049*/
  0x124f, /*VCVTQQ2PDZ256rmb*/
  0x125e, /*VCVTQQ2PDZrrb*/
/*Table8051*/
  0x15e7, /*VCVTUQQ2PSZ256rmb*/
  0x15f6, /*VCVTUQQ2PSZrrb*/
/*Table8053*/
  0xfba, /*VCVTPD2DQZ256rmb*/
  0xfc9, /*VCVTPD2DQZrrb*/
/*Table8055*/
  0x44a5, /*VUNPCKLPDZ256rmb*/
  0x0, /**/
/*Table8057*/
  0x4467, /*VUNPCKHPDZ256rmb*/
  0x0, /**/
/*Table8059*/
  0x4331, /*VSQRTPDZ256mb*/
  0x4340, /*VSQRTPDZrb*/
/*Table8061*/
  0xd8f, /*VANDPDZ256rmb*/
  0x0, /**/
/*Table8063*/
  0xd51, /*VANDNPDZ256rmb*/
  0x0, /**/
/*Table8065*/
  0x28f4, /*VORPDZ256rmb*/
  0x0, /**/
/*Table8067*/
  0x44e3, /*VXORPDZ256rmb*/
  0x0, /**/
/*Table8069*/
  0xc5c, /*VADDPDZ256rmb*/
  0xc6b, /*VADDPDZrrb*/
/*Table8071*/
  0x2863, /*VMULPDZ256rmb*/
  0x2872, /*VMULPDZrrb*/
/*Table8073*/
  0xffa, /*VCVTPD2PSZ256rmb*/
  0x1009, /*VCVTPD2PSZrrb*/
/*Table8075*/
  0x43bd, /*VSUBPDZ256rmb*/
  0x43cc, /*VSUBPDZrrb*/
/*Table8077*/
  0x2589, /*VMINPDZ256rmb*/
  0x2598, /*VMINPDZrrb*/
/*Table8079*/
  0x1672, /*VDIVPDZ256rmb*/
  0x1681, /*VDIVPDZrrb*/
/*Table8081*/
  0x2498, /*VMAXPDZ256rmb*/
  0x24a7, /*VMAXPDZrrb*/
/*Table8083*/
  0x3f3b, /*VPUNPCKLQDQZ256rmb*/
  0x0, /**/
/*Table8085*/
  0x3ed1, /*VPUNPCKHQDQZ256rmb*/
  0x0, /**/
/*Table8087*/
  0x3847, /*VPRORQZ256mbi*/
  0x37db, /*VPROLQZ256mbi*/
  0x0, /**/
  0x0, /**/
  0x3ba0, /*VPSRAQZ256mbi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table8103*/
  0x0, /**/
  0x0, /**/
  0x3c81, /*VPSRLQZ256mbi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3ac3, /*VPSLLQZ256mbi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table8119*/
  0x13ba, /*VCVTTPD2UQQZ256rmb*/
  0x13c9, /*VCVTTPD2UQQZrrb*/
/*Table8121*/
  0x1056, /*VCVTPD2UQQZ256rmb*/
  0x1065, /*VCVTPD2UQQZrrb*/
/*Table8123*/
  0x137e, /*VCVTTPD2QQZ256rmb*/
  0x138d, /*VCVTTPD2QQZrrb*/
/*Table8125*/
  0x101a, /*VCVTPD2QQZ256rmb*/
  0x1029, /*VCVTPD2QQZrrb*/
/*Table8127*/
  0xe7c, /*VCMPPDZ256rmbi*/
  0xe87, /*VCMPPDZrrib*/
/*Table8129*/
  0x42f2, /*VSHUFPDZ256rmbi*/
  0x0, /**/
/*Table8131*/
  0x2a4f, /*VPADDQZ256rmb*/
  0x0, /**/
/*Table8133*/
  0x2b45, /*VPANDQZ256rmb*/
  0x0, /**/
/*Table8135*/
  0x2b26, /*VPANDNQZ256rmb*/
  0x0, /**/
/*Table8137*/
  0x135e, /*VCVTTPD2DQZ256rmb*/
  0x136d, /*VCVTTPD2DQZrrb*/
/*Table8139*/
  0x379e, /*VPORQZ256rmb*/
  0x0, /**/
/*Table8141*/
  0x3f89, /*VPXORQZ256rmb*/
  0x0, /**/
/*Table8143*/
  0x370c, /*VPMULUDQZ256rmb*/
  0x0, /**/
/*Table8145*/
  0x3d5d, /*VPSUBQZ256rmb*/
  0x0, /**/
/*Table8147*/
  0x44cd, /*VUNPCKLPSZrmb*/
  0x0, /**/
/*Table8149*/
  0x448f, /*VUNPCKHPSZrmb*/
  0x0, /**/
/*Table8151*/
  0x437a, /*VSQRTPSZmb*/
  0x4380, /*VSQRTPSZrb*/
/*Table8153*/
  0xdb7, /*VANDPSZrmb*/
  0x0, /**/
/*Table8155*/
  0xd79, /*VANDNPSZrmb*/
  0x0, /**/
/*Table8157*/
  0x291c, /*VORPSZrmb*/
  0x0, /**/
/*Table8159*/
  0x450b, /*VXORPSZrmb*/
  0x0, /**/
/*Table8161*/
  0xca5, /*VADDPSZrmb*/
  0xcab, /*VADDPSZrrb*/
/*Table8163*/
  0x28ac, /*VMULPSZrmb*/
  0x28b2, /*VMULPSZrrb*/
/*Table8165*/
  0x11aa, /*VCVTPS2PDZrmb*/
  0x11b0, /*VCVTPS2PDZrrb*/
/*Table8167*/
  0xf5f, /*VCVTDQ2PSZrmb*/
  0xf65, /*VCVTDQ2PSZrrb*/
/*Table8169*/
  0x4406, /*VSUBPSZrmb*/
  0x440c, /*VSUBPSZrrb*/
/*Table8171*/
  0x25d2, /*VMINPSZrmb*/
  0x25d8, /*VMINPSZrrb*/
/*Table8173*/
  0x16bb, /*VDIVPSZrmb*/
  0x16c1, /*VDIVPSZrrb*/
/*Table8175*/
  0x24e1, /*VMAXPSZrmb*/
  0x24e7, /*VMAXPSZrrb*/
/*Table8177*/
  0x14d5, /*VCVTTPS2UDQZrmb*/
  0x14db, /*VCVTTPS2UDQZrrb*/
/*Table8179*/
  0x121c, /*VCVTPS2UDQZrmb*/
  0x1222, /*VCVTPS2UDQZrrb*/
/*Table8181*/
  0xeae, /*VCMPPSZrmbi*/
  0xeb3, /*VCMPPSZrrib*/
/*Table8183*/
  0x431a, /*VSHUFPSZrmbi*/
  0x0, /**/
/*Table8185*/
  0x1497, /*VCVTTPS2DQZrmb*/
  0x149d, /*VCVTTPS2DQZrrb*/
/*Table8187*/
  0x155d, /*VCVTUDQ2PDZrmb*/
  0x0, /**/
/*Table8189*/
  0xf22, /*VCVTDQ2PDZrmb*/
  0x0, /**/
/*Table8191*/
  0x1596, /*VCVTUDQ2PSZrmb*/
  0x159c, /*VCVTUDQ2PSZrrb*/
/*Table8193*/
  0x1188, /*VCVTPS2DQZrmb*/
  0x118e, /*VCVTPS2DQZrrb*/
/*Table8195*/
  0x3f25, /*VPUNPCKLDQZrmb*/
  0x0, /**/
/*Table8197*/
  0x2d0d, /*VPCMPGTDZrmb*/
  0x0, /**/
/*Table8199*/
  0x3ebb, /*VPUNPCKHDQZrmb*/
  0x0, /**/
/*Table8201*/
  0x29b9, /*VPACKSSDWZrmb*/
  0x0, /**/
/*Table8203*/
  0x3a33, /*VPSHUFDZmbi*/
  0x0, /**/
/*Table8205*/
  0x3835, /*VPRORDZmbi*/
  0x37c9, /*VPROLDZmbi*/
  0x3c5d, /*VPSRLDZmbi*/
  0x0, /**/
  0x3b7f, /*VPSRADZmbi*/
  0x0, /**/
  0x3a9f, /*VPSLLDZmbi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table8221*/
  0x2cbd, /*VPCMPEQDZrmb*/
  0x0, /**/
/*Table8223*/
  0x14f3, /*VCVTTPS2UQQZrmb*/
  0x14f9, /*VCVTTPS2UQQZrrb*/
/*Table8225*/
  0x123a, /*VCVTPS2UQQZrmb*/
  0x1240, /*VCVTPS2UQQZrrb*/
/*Table8227*/
  0x14b7, /*VCVTTPS2QQZrmb*/
  0x14bd, /*VCVTTPS2QQZrrb*/
/*Table8229*/
  0x11fe, /*VCVTPS2QQZrmb*/
  0x1204, /*VCVTPS2QQZrrb*/
/*Table8231*/
  0x2af9, /*VPANDDZrmb*/
  0x0, /**/
/*Table8233*/
  0x2b14, /*VPANDNDZrmb*/
  0x0, /**/
/*Table8235*/
  0x378c, /*VPORDZrmb*/
  0x0, /**/
/*Table8237*/
  0x3f77, /*VPXORDZrmb*/
  0x0, /**/
/*Table8239*/
  0x3d47, /*VPSUBDZrmb*/
  0x0, /**/
/*Table8241*/
  0x2a39, /*VPADDDZrmb*/
  0x0, /**/
/*Table8243*/
  0x1294, /*VCVTQQ2PSZrmb*/
  0x129a, /*VCVTQQ2PSZrrb*/
/*Table8245*/
  0x13a5, /*VCVTTPD2UDQZrmb*/
  0x13ab, /*VCVTTPD2UDQZrrb*/
/*Table8247*/
  0x1041, /*VCVTPD2UDQZrmb*/
  0x1047, /*VCVTPD2UDQZrrb*/
/*Table8249*/
  0x15b4, /*VCVTUQQ2PDZrmb*/
  0x15ba, /*VCVTUQQ2PDZrrb*/
/*Table8251*/
  0x1258, /*VCVTQQ2PDZrmb*/
  0x125e, /*VCVTQQ2PDZrrb*/
/*Table8253*/
  0x15f0, /*VCVTUQQ2PSZrmb*/
  0x15f6, /*VCVTUQQ2PSZrrb*/
/*Table8255*/
  0xfc3, /*VCVTPD2DQZrmb*/
  0xfc9, /*VCVTPD2DQZrrb*/
/*Table8257*/
  0x44ae, /*VUNPCKLPDZrmb*/
  0x0, /**/
/*Table8259*/
  0x4470, /*VUNPCKHPDZrmb*/
  0x0, /**/
/*Table8261*/
  0x433a, /*VSQRTPDZmb*/
  0x4340, /*VSQRTPDZrb*/
/*Table8263*/
  0xd98, /*VANDPDZrmb*/
  0x0, /**/
/*Table8265*/
  0xd5a, /*VANDNPDZrmb*/
  0x0, /**/
/*Table8267*/
  0x28fd, /*VORPDZrmb*/
  0x0, /**/
/*Table8269*/
  0x44ec, /*VXORPDZrmb*/
  0x0, /**/
/*Table8271*/
  0xc65, /*VADDPDZrmb*/
  0xc6b, /*VADDPDZrrb*/
/*Table8273*/
  0x286c, /*VMULPDZrmb*/
  0x2872, /*VMULPDZrrb*/
/*Table8275*/
  0x1003, /*VCVTPD2PSZrmb*/
  0x1009, /*VCVTPD2PSZrrb*/
/*Table8277*/
  0x43c6, /*VSUBPDZrmb*/
  0x43cc, /*VSUBPDZrrb*/
/*Table8279*/
  0x2592, /*VMINPDZrmb*/
  0x2598, /*VMINPDZrrb*/
/*Table8281*/
  0x167b, /*VDIVPDZrmb*/
  0x1681, /*VDIVPDZrrb*/
/*Table8283*/
  0x24a1, /*VMAXPDZrmb*/
  0x24a7, /*VMAXPDZrrb*/
/*Table8285*/
  0x3f44, /*VPUNPCKLQDQZrmb*/
  0x0, /**/
/*Table8287*/
  0x3eda, /*VPUNPCKHQDQZrmb*/
  0x0, /**/
/*Table8289*/
  0x3850, /*VPRORQZmbi*/
  0x37e4, /*VPROLQZmbi*/
  0x0, /**/
  0x0, /**/
  0x3baf, /*VPSRAQZmbi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table8305*/
  0x0, /**/
  0x0, /**/
  0x3c90, /*VPSRLQZmbi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3ad2, /*VPSLLQZmbi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table8321*/
  0x13c3, /*VCVTTPD2UQQZrmb*/
  0x13c9, /*VCVTTPD2UQQZrrb*/
/*Table8323*/
  0x105f, /*VCVTPD2UQQZrmb*/
  0x1065, /*VCVTPD2UQQZrrb*/
/*Table8325*/
  0x1387, /*VCVTTPD2QQZrmb*/
  0x138d, /*VCVTTPD2QQZrrb*/
/*Table8327*/
  0x1023, /*VCVTPD2QQZrmb*/
  0x1029, /*VCVTPD2QQZrrb*/
/*Table8329*/
  0xe82, /*VCMPPDZrmbi*/
  0xe87, /*VCMPPDZrrib*/
/*Table8331*/
  0x42fb, /*VSHUFPDZrmbi*/
  0x0, /**/
/*Table8333*/
  0x2a58, /*VPADDQZrmb*/
  0x0, /**/
/*Table8335*/
  0x2b4e, /*VPANDQZrmb*/
  0x0, /**/
/*Table8337*/
  0x2b2f, /*VPANDNQZrmb*/
  0x0, /**/
/*Table8339*/
  0x1367, /*VCVTTPD2DQZrmb*/
  0x136d, /*VCVTTPD2DQZrrb*/
/*Table8341*/
  0x37a7, /*VPORQZrmb*/
  0x0, /**/
/*Table8343*/
  0x3f92, /*VPXORQZrmb*/
  0x0, /**/
/*Table8345*/
  0x3715, /*VPMULUDQZrmb*/
  0x0, /**/
/*Table8347*/
  0x3d66, /*VPSUBQZrmb*/
  0x0, /**/
/*Table8349*/
  0x44bc, /*VUNPCKLPSZ128rmbk*/
  0x0, /**/
/*Table8351*/
  0x447e, /*VUNPCKHPSZ128rmbk*/
  0x0, /**/
/*Table8353*/
  0x4369, /*VSQRTPSZ128mbk*/
  0x4381, /*VSQRTPSZrbk*/
/*Table8355*/
  0xda6, /*VANDPSZ128rmbk*/
  0x0, /**/
/*Table8357*/
  0xd68, /*VANDNPSZ128rmbk*/
  0x0, /**/
/*Table8359*/
  0x290b, /*VORPSZ128rmbk*/
  0x0, /**/
/*Table8361*/
  0x44fa, /*VXORPSZ128rmbk*/
  0x0, /**/
/*Table8363*/
  0xc94, /*VADDPSZ128rmbk*/
  0xcac, /*VADDPSZrrbk*/
/*Table8365*/
  0x289b, /*VMULPSZ128rmbk*/
  0x28b3, /*VMULPSZrrbk*/
/*Table8367*/
  0x1199, /*VCVTPS2PDZ128rmbk*/
  0x11b1, /*VCVTPS2PDZrrbk*/
/*Table8369*/
  0xf4e, /*VCVTDQ2PSZ128rmbk*/
  0xf66, /*VCVTDQ2PSZrrbk*/
/*Table8371*/
  0x43f5, /*VSUBPSZ128rmbk*/
  0x440d, /*VSUBPSZrrbk*/
/*Table8373*/
  0x25c1, /*VMINPSZ128rmbk*/
  0x25d9, /*VMINPSZrrbk*/
/*Table8375*/
  0x16aa, /*VDIVPSZ128rmbk*/
  0x16c2, /*VDIVPSZrrbk*/
/*Table8377*/
  0x24d0, /*VMAXPSZ128rmbk*/
  0x24e8, /*VMAXPSZrrbk*/
/*Table8379*/
  0x14c4, /*VCVTTPS2UDQZ128rmbk*/
  0x14dc, /*VCVTTPS2UDQZrrbk*/
/*Table8381*/
  0x120b, /*VCVTPS2UDQZ128rmbk*/
  0x1223, /*VCVTPS2UDQZrrbk*/
/*Table8383*/
  0xea3, /*VCMPPSZ128rmbik*/
  0xeb4, /*VCMPPSZrribk*/
/*Table8385*/
  0x4309, /*VSHUFPSZ128rmbik*/
  0x0, /**/
/*Table8387*/
  0x0, /**/
  0x43aa, /*VSQRTSSZrb_Intk*/
/*Table8389*/
  0x0, /**/
  0xcd5, /*VADDSSZrrb_Intk*/
/*Table8391*/
  0x0, /**/
  0x28dc, /*VMULSSZrrb_Intk*/
/*Table8393*/
  0x0, /**/
  0x1329, /*VCVTSS2SDZrrb_Intk*/
/*Table8395*/
  0x1486, /*VCVTTPS2DQZ128rmbk*/
  0x149e, /*VCVTTPS2DQZrrbk*/
/*Table8397*/
  0x0, /**/
  0x4436, /*VSUBSSZrrb_Intk*/
/*Table8399*/
  0x0, /**/
  0x2602, /*VMINSSZrrb_Intk*/
/*Table8401*/
  0x0, /**/
  0x16eb, /*VDIVSSZrrb_Intk*/
/*Table8403*/
  0x0, /**/
  0x2511, /*VMAXSSZrrb_Intk*/
/*Table8405*/
  0x154c, /*VCVTUDQ2PDZ128rmbk*/
  0x0, /**/
/*Table8407*/
  0x0, /**/
  0xed3, /*VCMPSSZrrb_Intk*/
/*Table8409*/
  0xf11, /*VCVTDQ2PDZ128rmbk*/
  0x0, /**/
/*Table8411*/
  0x1585, /*VCVTUDQ2PSZ128rmbk*/
  0x159d, /*VCVTUDQ2PSZrrbk*/
/*Table8413*/
  0x1177, /*VCVTPS2DQZ128rmbk*/
  0x118f, /*VCVTPS2DQZrrbk*/
/*Table8415*/
  0x3f14, /*VPUNPCKLDQZ128rmbk*/
  0x0, /**/
/*Table8417*/
  0x2d02, /*VPCMPGTDZ128rmbk*/
  0x0, /**/
/*Table8419*/
  0x3eaa, /*VPUNPCKHDQZ128rmbk*/
  0x0, /**/
/*Table8421*/
  0x29a8, /*VPACKSSDWZ128rmbk*/
  0x0, /**/
/*Table8423*/
  0x3a22, /*VPSHUFDZ128mbik*/
  0x0, /**/
/*Table8425*/
  0x3824, /*VPRORDZ128mbik*/
  0x37b8, /*VPROLDZ128mbik*/
  0x3c40, /*VPSRLDZ128mbik*/
  0x0, /**/
  0x3b62, /*VPSRADZ128mbik*/
  0x0, /**/
  0x3a82, /*VPSLLDZ128mbik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table8441*/
  0x2cb2, /*VPCMPEQDZ128rmbk*/
  0x0, /**/
/*Table8443*/
  0x14e2, /*VCVTTPS2UQQZ128rmbk*/
  0x14fa, /*VCVTTPS2UQQZrrbk*/
/*Table8445*/
  0x1229, /*VCVTPS2UQQZ128rmbk*/
  0x1241, /*VCVTPS2UQQZrrbk*/
/*Table8447*/
  0x14a6, /*VCVTTPS2QQZ128rmbk*/
  0x14be, /*VCVTTPS2QQZrrbk*/
/*Table8449*/
  0x11ed, /*VCVTPS2QQZ128rmbk*/
  0x1205, /*VCVTPS2QQZrrbk*/
/*Table8451*/
  0x2ae8, /*VPANDDZ128rmbk*/
  0x0, /**/
/*Table8453*/
  0x2b03, /*VPANDNDZ128rmbk*/
  0x0, /**/
/*Table8455*/
  0x377b, /*VPORDZ128rmbk*/
  0x0, /**/
/*Table8457*/
  0x3f66, /*VPXORDZ128rmbk*/
  0x0, /**/
/*Table8459*/
  0x3d36, /*VPSUBDZ128rmbk*/
  0x0, /**/
/*Table8461*/
  0x2a28, /*VPADDDZ128rmbk*/
  0x0, /**/
/*Table8463*/
  0x1283, /*VCVTQQ2PSZ128rmbk*/
  0x129b, /*VCVTQQ2PSZrrbk*/
/*Table8465*/
  0x1394, /*VCVTTPD2UDQZ128rmbk*/
  0x13ac, /*VCVTTPD2UDQZrrbk*/
/*Table8467*/
  0x1030, /*VCVTPD2UDQZ128rmbk*/
  0x1048, /*VCVTPD2UDQZrrbk*/
/*Table8469*/
  0x15a3, /*VCVTUQQ2PDZ128rmbk*/
  0x15bb, /*VCVTUQQ2PDZrrbk*/
/*Table8471*/
  0x1247, /*VCVTQQ2PDZ128rmbk*/
  0x125f, /*VCVTQQ2PDZrrbk*/
/*Table8473*/
  0x0, /**/
  0x4390, /*VSQRTSDZrb_Intk*/
/*Table8475*/
  0x0, /**/
  0xcbb, /*VADDSDZrrb_Intk*/
/*Table8477*/
  0x0, /**/
  0x28c2, /*VMULSDZrrb_Intk*/
/*Table8479*/
  0x0, /**/
  0x12c5, /*VCVTSD2SSZrrb_Intk*/
/*Table8481*/
  0x0, /**/
  0x441c, /*VSUBSDZrrb_Intk*/
/*Table8483*/
  0x0, /**/
  0x25e8, /*VMINSDZrrb_Intk*/
/*Table8485*/
  0x0, /**/
  0x16d1, /*VDIVSDZrrb_Intk*/
/*Table8487*/
  0x0, /**/
  0x24f7, /*VMAXSDZrrb_Intk*/
/*Table8489*/
  0x15df, /*VCVTUQQ2PSZ128rmbk*/
  0x15f7, /*VCVTUQQ2PSZrrbk*/
/*Table8491*/
  0x0, /**/
  0xebf, /*VCMPSDZrrb_Intk*/
/*Table8493*/
  0xfb2, /*VCVTPD2DQZ128rmbk*/
  0xfca, /*VCVTPD2DQZrrbk*/
/*Table8495*/
  0x449d, /*VUNPCKLPDZ128rmbk*/
  0x0, /**/
/*Table8497*/
  0x445f, /*VUNPCKHPDZ128rmbk*/
  0x0, /**/
/*Table8499*/
  0x4329, /*VSQRTPDZ128mbk*/
  0x4341, /*VSQRTPDZrbk*/
/*Table8501*/
  0xd87, /*VANDPDZ128rmbk*/
  0x0, /**/
/*Table8503*/
  0xd49, /*VANDNPDZ128rmbk*/
  0x0, /**/
/*Table8505*/
  0x28ec, /*VORPDZ128rmbk*/
  0x0, /**/
/*Table8507*/
  0x44db, /*VXORPDZ128rmbk*/
  0x0, /**/
/*Table8509*/
  0xc54, /*VADDPDZ128rmbk*/
  0xc6c, /*VADDPDZrrbk*/
/*Table8511*/
  0x285b, /*VMULPDZ128rmbk*/
  0x2873, /*VMULPDZrrbk*/
/*Table8513*/
  0xff2, /*VCVTPD2PSZ128rmbk*/
  0x100a, /*VCVTPD2PSZrrbk*/
/*Table8515*/
  0x43b5, /*VSUBPDZ128rmbk*/
  0x43cd, /*VSUBPDZrrbk*/
/*Table8517*/
  0x2581, /*VMINPDZ128rmbk*/
  0x2599, /*VMINPDZrrbk*/
/*Table8519*/
  0x166a, /*VDIVPDZ128rmbk*/
  0x1682, /*VDIVPDZrrbk*/
/*Table8521*/
  0x2490, /*VMAXPDZ128rmbk*/
  0x24a8, /*VMAXPDZrrbk*/
/*Table8523*/
  0x3f33, /*VPUNPCKLQDQZ128rmbk*/
  0x0, /**/
/*Table8525*/
  0x3ec9, /*VPUNPCKHQDQZ128rmbk*/
  0x0, /**/
/*Table8527*/
  0x383f, /*VPRORQZ128mbik*/
  0x37d3, /*VPROLQZ128mbik*/
  0x0, /**/
  0x0, /**/
  0x3b92, /*VPSRAQZ128mbik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table8543*/
  0x0, /**/
  0x0, /**/
  0x3c73, /*VPSRLQZ128mbik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3ab5, /*VPSLLQZ128mbik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table8559*/
  0x13b2, /*VCVTTPD2UQQZ128rmbk*/
  0x13ca, /*VCVTTPD2UQQZrrbk*/
/*Table8561*/
  0x104e, /*VCVTPD2UQQZ128rmbk*/
  0x1066, /*VCVTPD2UQQZrrbk*/
/*Table8563*/
  0x1376, /*VCVTTPD2QQZ128rmbk*/
  0x138e, /*VCVTTPD2QQZrrbk*/
/*Table8565*/
  0x1012, /*VCVTPD2QQZ128rmbk*/
  0x102a, /*VCVTPD2QQZrrbk*/
/*Table8567*/
  0xe77, /*VCMPPDZ128rmbik*/
  0xe88, /*VCMPPDZrribk*/
/*Table8569*/
  0x42ea, /*VSHUFPDZ128rmbik*/
  0x0, /**/
/*Table8571*/
  0x2a47, /*VPADDQZ128rmbk*/
  0x0, /**/
/*Table8573*/
  0x2b3d, /*VPANDQZ128rmbk*/
  0x0, /**/
/*Table8575*/
  0x2b1e, /*VPANDNQZ128rmbk*/
  0x0, /**/
/*Table8577*/
  0x1356, /*VCVTTPD2DQZ128rmbk*/
  0x136e, /*VCVTTPD2DQZrrbk*/
/*Table8579*/
  0x3796, /*VPORQZ128rmbk*/
  0x0, /**/
/*Table8581*/
  0x3f81, /*VPXORQZ128rmbk*/
  0x0, /**/
/*Table8583*/
  0x3704, /*VPMULUDQZ128rmbk*/
  0x0, /**/
/*Table8585*/
  0x3d55, /*VPSUBQZ128rmbk*/
  0x0, /**/
/*Table8587*/
  0x44c5, /*VUNPCKLPSZ256rmbk*/
  0x0, /**/
/*Table8589*/
  0x4487, /*VUNPCKHPSZ256rmbk*/
  0x0, /**/
/*Table8591*/
  0x4372, /*VSQRTPSZ256mbk*/
  0x4381, /*VSQRTPSZrbk*/
/*Table8593*/
  0xdaf, /*VANDPSZ256rmbk*/
  0x0, /**/
/*Table8595*/
  0xd71, /*VANDNPSZ256rmbk*/
  0x0, /**/
/*Table8597*/
  0x2914, /*VORPSZ256rmbk*/
  0x0, /**/
/*Table8599*/
  0x4503, /*VXORPSZ256rmbk*/
  0x0, /**/
/*Table8601*/
  0xc9d, /*VADDPSZ256rmbk*/
  0xcac, /*VADDPSZrrbk*/
/*Table8603*/
  0x28a4, /*VMULPSZ256rmbk*/
  0x28b3, /*VMULPSZrrbk*/
/*Table8605*/
  0x11a2, /*VCVTPS2PDZ256rmbk*/
  0x11b1, /*VCVTPS2PDZrrbk*/
/*Table8607*/
  0xf57, /*VCVTDQ2PSZ256rmbk*/
  0xf66, /*VCVTDQ2PSZrrbk*/
/*Table8609*/
  0x43fe, /*VSUBPSZ256rmbk*/
  0x440d, /*VSUBPSZrrbk*/
/*Table8611*/
  0x25ca, /*VMINPSZ256rmbk*/
  0x25d9, /*VMINPSZrrbk*/
/*Table8613*/
  0x16b3, /*VDIVPSZ256rmbk*/
  0x16c2, /*VDIVPSZrrbk*/
/*Table8615*/
  0x24d9, /*VMAXPSZ256rmbk*/
  0x24e8, /*VMAXPSZrrbk*/
/*Table8617*/
  0x14cd, /*VCVTTPS2UDQZ256rmbk*/
  0x14dc, /*VCVTTPS2UDQZrrbk*/
/*Table8619*/
  0x1214, /*VCVTPS2UDQZ256rmbk*/
  0x1223, /*VCVTPS2UDQZrrbk*/
/*Table8621*/
  0xea9, /*VCMPPSZ256rmbik*/
  0xeb4, /*VCMPPSZrribk*/
/*Table8623*/
  0x4312, /*VSHUFPSZ256rmbik*/
  0x0, /**/
/*Table8625*/
  0x148f, /*VCVTTPS2DQZ256rmbk*/
  0x149e, /*VCVTTPS2DQZrrbk*/
/*Table8627*/
  0x1555, /*VCVTUDQ2PDZ256rmbk*/
  0x0, /**/
/*Table8629*/
  0xf1a, /*VCVTDQ2PDZ256rmbk*/
  0x0, /**/
/*Table8631*/
  0x158e, /*VCVTUDQ2PSZ256rmbk*/
  0x159d, /*VCVTUDQ2PSZrrbk*/
/*Table8633*/
  0x1180, /*VCVTPS2DQZ256rmbk*/
  0x118f, /*VCVTPS2DQZrrbk*/
/*Table8635*/
  0x3f1d, /*VPUNPCKLDQZ256rmbk*/
  0x0, /**/
/*Table8637*/
  0x2d08, /*VPCMPGTDZ256rmbk*/
  0x0, /**/
/*Table8639*/
  0x3eb3, /*VPUNPCKHDQZ256rmbk*/
  0x0, /**/
/*Table8641*/
  0x29b1, /*VPACKSSDWZ256rmbk*/
  0x0, /**/
/*Table8643*/
  0x3a2b, /*VPSHUFDZ256mbik*/
  0x0, /**/
/*Table8645*/
  0x382d, /*VPRORDZ256mbik*/
  0x37c1, /*VPROLDZ256mbik*/
  0x3c4f, /*VPSRLDZ256mbik*/
  0x0, /**/
  0x3b71, /*VPSRADZ256mbik*/
  0x0, /**/
  0x3a91, /*VPSLLDZ256mbik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table8661*/
  0x2cb8, /*VPCMPEQDZ256rmbk*/
  0x0, /**/
/*Table8663*/
  0x14eb, /*VCVTTPS2UQQZ256rmbk*/
  0x14fa, /*VCVTTPS2UQQZrrbk*/
/*Table8665*/
  0x1232, /*VCVTPS2UQQZ256rmbk*/
  0x1241, /*VCVTPS2UQQZrrbk*/
/*Table8667*/
  0x14af, /*VCVTTPS2QQZ256rmbk*/
  0x14be, /*VCVTTPS2QQZrrbk*/
/*Table8669*/
  0x11f6, /*VCVTPS2QQZ256rmbk*/
  0x1205, /*VCVTPS2QQZrrbk*/
/*Table8671*/
  0x2af1, /*VPANDDZ256rmbk*/
  0x0, /**/
/*Table8673*/
  0x2b0c, /*VPANDNDZ256rmbk*/
  0x0, /**/
/*Table8675*/
  0x3784, /*VPORDZ256rmbk*/
  0x0, /**/
/*Table8677*/
  0x3f6f, /*VPXORDZ256rmbk*/
  0x0, /**/
/*Table8679*/
  0x3d3f, /*VPSUBDZ256rmbk*/
  0x0, /**/
/*Table8681*/
  0x2a31, /*VPADDDZ256rmbk*/
  0x0, /**/
/*Table8683*/
  0x128c, /*VCVTQQ2PSZ256rmbk*/
  0x129b, /*VCVTQQ2PSZrrbk*/
/*Table8685*/
  0x139d, /*VCVTTPD2UDQZ256rmbk*/
  0x13ac, /*VCVTTPD2UDQZrrbk*/
/*Table8687*/
  0x1039, /*VCVTPD2UDQZ256rmbk*/
  0x1048, /*VCVTPD2UDQZrrbk*/
/*Table8689*/
  0x15ac, /*VCVTUQQ2PDZ256rmbk*/
  0x15bb, /*VCVTUQQ2PDZrrbk*/
/*Table8691*/
  0x1250, /*VCVTQQ2PDZ256rmbk*/
  0x125f, /*VCVTQQ2PDZrrbk*/
/*Table8693*/
  0x15e8, /*VCVTUQQ2PSZ256rmbk*/
  0x15f7, /*VCVTUQQ2PSZrrbk*/
/*Table8695*/
  0xfbb, /*VCVTPD2DQZ256rmbk*/
  0xfca, /*VCVTPD2DQZrrbk*/
/*Table8697*/
  0x44a6, /*VUNPCKLPDZ256rmbk*/
  0x0, /**/
/*Table8699*/
  0x4468, /*VUNPCKHPDZ256rmbk*/
  0x0, /**/
/*Table8701*/
  0x4332, /*VSQRTPDZ256mbk*/
  0x4341, /*VSQRTPDZrbk*/
/*Table8703*/
  0xd90, /*VANDPDZ256rmbk*/
  0x0, /**/
/*Table8705*/
  0xd52, /*VANDNPDZ256rmbk*/
  0x0, /**/
/*Table8707*/
  0x28f5, /*VORPDZ256rmbk*/
  0x0, /**/
/*Table8709*/
  0x44e4, /*VXORPDZ256rmbk*/
  0x0, /**/
/*Table8711*/
  0xc5d, /*VADDPDZ256rmbk*/
  0xc6c, /*VADDPDZrrbk*/
/*Table8713*/
  0x2864, /*VMULPDZ256rmbk*/
  0x2873, /*VMULPDZrrbk*/
/*Table8715*/
  0xffb, /*VCVTPD2PSZ256rmbk*/
  0x100a, /*VCVTPD2PSZrrbk*/
/*Table8717*/
  0x43be, /*VSUBPDZ256rmbk*/
  0x43cd, /*VSUBPDZrrbk*/
/*Table8719*/
  0x258a, /*VMINPDZ256rmbk*/
  0x2599, /*VMINPDZrrbk*/
/*Table8721*/
  0x1673, /*VDIVPDZ256rmbk*/
  0x1682, /*VDIVPDZrrbk*/
/*Table8723*/
  0x2499, /*VMAXPDZ256rmbk*/
  0x24a8, /*VMAXPDZrrbk*/
/*Table8725*/
  0x3f3c, /*VPUNPCKLQDQZ256rmbk*/
  0x0, /**/
/*Table8727*/
  0x3ed2, /*VPUNPCKHQDQZ256rmbk*/
  0x0, /**/
/*Table8729*/
  0x3848, /*VPRORQZ256mbik*/
  0x37dc, /*VPROLQZ256mbik*/
  0x0, /**/
  0x0, /**/
  0x3ba1, /*VPSRAQZ256mbik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table8745*/
  0x0, /**/
  0x0, /**/
  0x3c82, /*VPSRLQZ256mbik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3ac4, /*VPSLLQZ256mbik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table8761*/
  0x13bb, /*VCVTTPD2UQQZ256rmbk*/
  0x13ca, /*VCVTTPD2UQQZrrbk*/
/*Table8763*/
  0x1057, /*VCVTPD2UQQZ256rmbk*/
  0x1066, /*VCVTPD2UQQZrrbk*/
/*Table8765*/
  0x137f, /*VCVTTPD2QQZ256rmbk*/
  0x138e, /*VCVTTPD2QQZrrbk*/
/*Table8767*/
  0x101b, /*VCVTPD2QQZ256rmbk*/
  0x102a, /*VCVTPD2QQZrrbk*/
/*Table8769*/
  0xe7d, /*VCMPPDZ256rmbik*/
  0xe88, /*VCMPPDZrribk*/
/*Table8771*/
  0x42f3, /*VSHUFPDZ256rmbik*/
  0x0, /**/
/*Table8773*/
  0x2a50, /*VPADDQZ256rmbk*/
  0x0, /**/
/*Table8775*/
  0x2b46, /*VPANDQZ256rmbk*/
  0x0, /**/
/*Table8777*/
  0x2b27, /*VPANDNQZ256rmbk*/
  0x0, /**/
/*Table8779*/
  0x135f, /*VCVTTPD2DQZ256rmbk*/
  0x136e, /*VCVTTPD2DQZrrbk*/
/*Table8781*/
  0x379f, /*VPORQZ256rmbk*/
  0x0, /**/
/*Table8783*/
  0x3f8a, /*VPXORQZ256rmbk*/
  0x0, /**/
/*Table8785*/
  0x370d, /*VPMULUDQZ256rmbk*/
  0x0, /**/
/*Table8787*/
  0x3d5e, /*VPSUBQZ256rmbk*/
  0x0, /**/
/*Table8789*/
  0x44ce, /*VUNPCKLPSZrmbk*/
  0x0, /**/
/*Table8791*/
  0x4490, /*VUNPCKHPSZrmbk*/
  0x0, /**/
/*Table8793*/
  0x437b, /*VSQRTPSZmbk*/
  0x4381, /*VSQRTPSZrbk*/
/*Table8795*/
  0xdb8, /*VANDPSZrmbk*/
  0x0, /**/
/*Table8797*/
  0xd7a, /*VANDNPSZrmbk*/
  0x0, /**/
/*Table8799*/
  0x291d, /*VORPSZrmbk*/
  0x0, /**/
/*Table8801*/
  0x450c, /*VXORPSZrmbk*/
  0x0, /**/
/*Table8803*/
  0xca6, /*VADDPSZrmbk*/
  0xcac, /*VADDPSZrrbk*/
/*Table8805*/
  0x28ad, /*VMULPSZrmbk*/
  0x28b3, /*VMULPSZrrbk*/
/*Table8807*/
  0x11ab, /*VCVTPS2PDZrmbk*/
  0x11b1, /*VCVTPS2PDZrrbk*/
/*Table8809*/
  0xf60, /*VCVTDQ2PSZrmbk*/
  0xf66, /*VCVTDQ2PSZrrbk*/
/*Table8811*/
  0x4407, /*VSUBPSZrmbk*/
  0x440d, /*VSUBPSZrrbk*/
/*Table8813*/
  0x25d3, /*VMINPSZrmbk*/
  0x25d9, /*VMINPSZrrbk*/
/*Table8815*/
  0x16bc, /*VDIVPSZrmbk*/
  0x16c2, /*VDIVPSZrrbk*/
/*Table8817*/
  0x24e2, /*VMAXPSZrmbk*/
  0x24e8, /*VMAXPSZrrbk*/
/*Table8819*/
  0x14d6, /*VCVTTPS2UDQZrmbk*/
  0x14dc, /*VCVTTPS2UDQZrrbk*/
/*Table8821*/
  0x121d, /*VCVTPS2UDQZrmbk*/
  0x1223, /*VCVTPS2UDQZrrbk*/
/*Table8823*/
  0xeaf, /*VCMPPSZrmbik*/
  0xeb4, /*VCMPPSZrribk*/
/*Table8825*/
  0x431b, /*VSHUFPSZrmbik*/
  0x0, /**/
/*Table8827*/
  0x1498, /*VCVTTPS2DQZrmbk*/
  0x149e, /*VCVTTPS2DQZrrbk*/
/*Table8829*/
  0x155e, /*VCVTUDQ2PDZrmbk*/
  0x0, /**/
/*Table8831*/
  0xf23, /*VCVTDQ2PDZrmbk*/
  0x0, /**/
/*Table8833*/
  0x1597, /*VCVTUDQ2PSZrmbk*/
  0x159d, /*VCVTUDQ2PSZrrbk*/
/*Table8835*/
  0x1189, /*VCVTPS2DQZrmbk*/
  0x118f, /*VCVTPS2DQZrrbk*/
/*Table8837*/
  0x3f26, /*VPUNPCKLDQZrmbk*/
  0x0, /**/
/*Table8839*/
  0x2d0e, /*VPCMPGTDZrmbk*/
  0x0, /**/
/*Table8841*/
  0x3ebc, /*VPUNPCKHDQZrmbk*/
  0x0, /**/
/*Table8843*/
  0x29ba, /*VPACKSSDWZrmbk*/
  0x0, /**/
/*Table8845*/
  0x3a34, /*VPSHUFDZmbik*/
  0x0, /**/
/*Table8847*/
  0x3836, /*VPRORDZmbik*/
  0x37ca, /*VPROLDZmbik*/
  0x3c5e, /*VPSRLDZmbik*/
  0x0, /**/
  0x3b80, /*VPSRADZmbik*/
  0x0, /**/
  0x3aa0, /*VPSLLDZmbik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table8863*/
  0x2cbe, /*VPCMPEQDZrmbk*/
  0x0, /**/
/*Table8865*/
  0x14f4, /*VCVTTPS2UQQZrmbk*/
  0x14fa, /*VCVTTPS2UQQZrrbk*/
/*Table8867*/
  0x123b, /*VCVTPS2UQQZrmbk*/
  0x1241, /*VCVTPS2UQQZrrbk*/
/*Table8869*/
  0x14b8, /*VCVTTPS2QQZrmbk*/
  0x14be, /*VCVTTPS2QQZrrbk*/
/*Table8871*/
  0x11ff, /*VCVTPS2QQZrmbk*/
  0x1205, /*VCVTPS2QQZrrbk*/
/*Table8873*/
  0x2afa, /*VPANDDZrmbk*/
  0x0, /**/
/*Table8875*/
  0x2b15, /*VPANDNDZrmbk*/
  0x0, /**/
/*Table8877*/
  0x378d, /*VPORDZrmbk*/
  0x0, /**/
/*Table8879*/
  0x3f78, /*VPXORDZrmbk*/
  0x0, /**/
/*Table8881*/
  0x3d48, /*VPSUBDZrmbk*/
  0x0, /**/
/*Table8883*/
  0x2a3a, /*VPADDDZrmbk*/
  0x0, /**/
/*Table8885*/
  0x1295, /*VCVTQQ2PSZrmbk*/
  0x129b, /*VCVTQQ2PSZrrbk*/
/*Table8887*/
  0x13a6, /*VCVTTPD2UDQZrmbk*/
  0x13ac, /*VCVTTPD2UDQZrrbk*/
/*Table8889*/
  0x1042, /*VCVTPD2UDQZrmbk*/
  0x1048, /*VCVTPD2UDQZrrbk*/
/*Table8891*/
  0x15b5, /*VCVTUQQ2PDZrmbk*/
  0x15bb, /*VCVTUQQ2PDZrrbk*/
/*Table8893*/
  0x1259, /*VCVTQQ2PDZrmbk*/
  0x125f, /*VCVTQQ2PDZrrbk*/
/*Table8895*/
  0x15f1, /*VCVTUQQ2PSZrmbk*/
  0x15f7, /*VCVTUQQ2PSZrrbk*/
/*Table8897*/
  0xfc4, /*VCVTPD2DQZrmbk*/
  0xfca, /*VCVTPD2DQZrrbk*/
/*Table8899*/
  0x44af, /*VUNPCKLPDZrmbk*/
  0x0, /**/
/*Table8901*/
  0x4471, /*VUNPCKHPDZrmbk*/
  0x0, /**/
/*Table8903*/
  0x433b, /*VSQRTPDZmbk*/
  0x4341, /*VSQRTPDZrbk*/
/*Table8905*/
  0xd99, /*VANDPDZrmbk*/
  0x0, /**/
/*Table8907*/
  0xd5b, /*VANDNPDZrmbk*/
  0x0, /**/
/*Table8909*/
  0x28fe, /*VORPDZrmbk*/
  0x0, /**/
/*Table8911*/
  0x44ed, /*VXORPDZrmbk*/
  0x0, /**/
/*Table8913*/
  0xc66, /*VADDPDZrmbk*/
  0xc6c, /*VADDPDZrrbk*/
/*Table8915*/
  0x286d, /*VMULPDZrmbk*/
  0x2873, /*VMULPDZrrbk*/
/*Table8917*/
  0x1004, /*VCVTPD2PSZrmbk*/
  0x100a, /*VCVTPD2PSZrrbk*/
/*Table8919*/
  0x43c7, /*VSUBPDZrmbk*/
  0x43cd, /*VSUBPDZrrbk*/
/*Table8921*/
  0x2593, /*VMINPDZrmbk*/
  0x2599, /*VMINPDZrrbk*/
/*Table8923*/
  0x167c, /*VDIVPDZrmbk*/
  0x1682, /*VDIVPDZrrbk*/
/*Table8925*/
  0x24a2, /*VMAXPDZrmbk*/
  0x24a8, /*VMAXPDZrrbk*/
/*Table8927*/
  0x3f45, /*VPUNPCKLQDQZrmbk*/
  0x0, /**/
/*Table8929*/
  0x3edb, /*VPUNPCKHQDQZrmbk*/
  0x0, /**/
/*Table8931*/
  0x3851, /*VPRORQZmbik*/
  0x37e5, /*VPROLQZmbik*/
  0x0, /**/
  0x0, /**/
  0x3bb0, /*VPSRAQZmbik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table8947*/
  0x0, /**/
  0x0, /**/
  0x3c91, /*VPSRLQZmbik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3ad3, /*VPSLLQZmbik*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table8963*/
  0x13c4, /*VCVTTPD2UQQZrmbk*/
  0x13ca, /*VCVTTPD2UQQZrrbk*/
/*Table8965*/
  0x1060, /*VCVTPD2UQQZrmbk*/
  0x1066, /*VCVTPD2UQQZrrbk*/
/*Table8967*/
  0x1388, /*VCVTTPD2QQZrmbk*/
  0x138e, /*VCVTTPD2QQZrrbk*/
/*Table8969*/
  0x1024, /*VCVTPD2QQZrmbk*/
  0x102a, /*VCVTPD2QQZrrbk*/
/*Table8971*/
  0xe83, /*VCMPPDZrmbik*/
  0xe88, /*VCMPPDZrribk*/
/*Table8973*/
  0x42fc, /*VSHUFPDZrmbik*/
  0x0, /**/
/*Table8975*/
  0x2a59, /*VPADDQZrmbk*/
  0x0, /**/
/*Table8977*/
  0x2b4f, /*VPANDQZrmbk*/
  0x0, /**/
/*Table8979*/
  0x2b30, /*VPANDNQZrmbk*/
  0x0, /**/
/*Table8981*/
  0x1368, /*VCVTTPD2DQZrmbk*/
  0x136e, /*VCVTTPD2DQZrrbk*/
/*Table8983*/
  0x37a8, /*VPORQZrmbk*/
  0x0, /**/
/*Table8985*/
  0x3f93, /*VPXORQZrmbk*/
  0x0, /**/
/*Table8987*/
  0x3716, /*VPMULUDQZrmbk*/
  0x0, /**/
/*Table8989*/
  0x3d67, /*VPSUBQZrmbk*/
  0x0, /**/
/*Table8991*/
  0x44bd, /*VUNPCKLPSZ128rmbkz*/
  0x0, /**/
/*Table8993*/
  0x447f, /*VUNPCKHPSZ128rmbkz*/
  0x0, /**/
/*Table8995*/
  0x436a, /*VSQRTPSZ128mbkz*/
  0x4382, /*VSQRTPSZrbkz*/
/*Table8997*/
  0xda7, /*VANDPSZ128rmbkz*/
  0x0, /**/
/*Table8999*/
  0xd69, /*VANDNPSZ128rmbkz*/
  0x0, /**/
/*Table9001*/
  0x290c, /*VORPSZ128rmbkz*/
  0x0, /**/
/*Table9003*/
  0x44fb, /*VXORPSZ128rmbkz*/
  0x0, /**/
/*Table9005*/
  0xc95, /*VADDPSZ128rmbkz*/
  0xcad, /*VADDPSZrrbkz*/
/*Table9007*/
  0x289c, /*VMULPSZ128rmbkz*/
  0x28b4, /*VMULPSZrrbkz*/
/*Table9009*/
  0x119a, /*VCVTPS2PDZ128rmbkz*/
  0x11b2, /*VCVTPS2PDZrrbkz*/
/*Table9011*/
  0xf4f, /*VCVTDQ2PSZ128rmbkz*/
  0xf67, /*VCVTDQ2PSZrrbkz*/
/*Table9013*/
  0x43f6, /*VSUBPSZ128rmbkz*/
  0x440e, /*VSUBPSZrrbkz*/
/*Table9015*/
  0x25c2, /*VMINPSZ128rmbkz*/
  0x25da, /*VMINPSZrrbkz*/
/*Table9017*/
  0x16ab, /*VDIVPSZ128rmbkz*/
  0x16c3, /*VDIVPSZrrbkz*/
/*Table9019*/
  0x24d1, /*VMAXPSZ128rmbkz*/
  0x24e9, /*VMAXPSZrrbkz*/
/*Table9021*/
  0x14c5, /*VCVTTPS2UDQZ128rmbkz*/
  0x14dd, /*VCVTTPS2UDQZrrbkz*/
/*Table9023*/
  0x120c, /*VCVTPS2UDQZ128rmbkz*/
  0x1224, /*VCVTPS2UDQZrrbkz*/
/*Table9025*/
  0x430a, /*VSHUFPSZ128rmbikz*/
  0x0, /**/
/*Table9027*/
  0x0, /**/
  0x43ab, /*VSQRTSSZrb_Intkz*/
/*Table9029*/
  0x0, /**/
  0xcd6, /*VADDSSZrrb_Intkz*/
/*Table9031*/
  0x0, /**/
  0x28dd, /*VMULSSZrrb_Intkz*/
/*Table9033*/
  0x0, /**/
  0x132a, /*VCVTSS2SDZrrb_Intkz*/
/*Table9035*/
  0x1487, /*VCVTTPS2DQZ128rmbkz*/
  0x149f, /*VCVTTPS2DQZrrbkz*/
/*Table9037*/
  0x0, /**/
  0x4437, /*VSUBSSZrrb_Intkz*/
/*Table9039*/
  0x0, /**/
  0x2603, /*VMINSSZrrb_Intkz*/
/*Table9041*/
  0x0, /**/
  0x16ec, /*VDIVSSZrrb_Intkz*/
/*Table9043*/
  0x0, /**/
  0x2512, /*VMAXSSZrrb_Intkz*/
/*Table9045*/
  0x154d, /*VCVTUDQ2PDZ128rmbkz*/
  0x0, /**/
/*Table9047*/
  0xf12, /*VCVTDQ2PDZ128rmbkz*/
  0x0, /**/
/*Table9049*/
  0x1586, /*VCVTUDQ2PSZ128rmbkz*/
  0x159e, /*VCVTUDQ2PSZrrbkz*/
/*Table9051*/
  0x1178, /*VCVTPS2DQZ128rmbkz*/
  0x1190, /*VCVTPS2DQZrrbkz*/
/*Table9053*/
  0x3f15, /*VPUNPCKLDQZ128rmbkz*/
  0x0, /**/
/*Table9055*/
  0x3eab, /*VPUNPCKHDQZ128rmbkz*/
  0x0, /**/
/*Table9057*/
  0x29a9, /*VPACKSSDWZ128rmbkz*/
  0x0, /**/
/*Table9059*/
  0x3a23, /*VPSHUFDZ128mbikz*/
  0x0, /**/
/*Table9061*/
  0x3825, /*VPRORDZ128mbikz*/
  0x37b9, /*VPROLDZ128mbikz*/
  0x3c41, /*VPSRLDZ128mbikz*/
  0x0, /**/
  0x3b63, /*VPSRADZ128mbikz*/
  0x0, /**/
  0x3a83, /*VPSLLDZ128mbikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table9077*/
  0x14e3, /*VCVTTPS2UQQZ128rmbkz*/
  0x14fb, /*VCVTTPS2UQQZrrbkz*/
/*Table9079*/
  0x122a, /*VCVTPS2UQQZ128rmbkz*/
  0x1242, /*VCVTPS2UQQZrrbkz*/
/*Table9081*/
  0x14a7, /*VCVTTPS2QQZ128rmbkz*/
  0x14bf, /*VCVTTPS2QQZrrbkz*/
/*Table9083*/
  0x11ee, /*VCVTPS2QQZ128rmbkz*/
  0x1206, /*VCVTPS2QQZrrbkz*/
/*Table9085*/
  0x2ae9, /*VPANDDZ128rmbkz*/
  0x0, /**/
/*Table9087*/
  0x2b04, /*VPANDNDZ128rmbkz*/
  0x0, /**/
/*Table9089*/
  0x377c, /*VPORDZ128rmbkz*/
  0x0, /**/
/*Table9091*/
  0x3f67, /*VPXORDZ128rmbkz*/
  0x0, /**/
/*Table9093*/
  0x3d37, /*VPSUBDZ128rmbkz*/
  0x0, /**/
/*Table9095*/
  0x2a29, /*VPADDDZ128rmbkz*/
  0x0, /**/
/*Table9097*/
  0x1284, /*VCVTQQ2PSZ128rmbkz*/
  0x129c, /*VCVTQQ2PSZrrbkz*/
/*Table9099*/
  0x1395, /*VCVTTPD2UDQZ128rmbkz*/
  0x13ad, /*VCVTTPD2UDQZrrbkz*/
/*Table9101*/
  0x1031, /*VCVTPD2UDQZ128rmbkz*/
  0x1049, /*VCVTPD2UDQZrrbkz*/
/*Table9103*/
  0x15a4, /*VCVTUQQ2PDZ128rmbkz*/
  0x15bc, /*VCVTUQQ2PDZrrbkz*/
/*Table9105*/
  0x1248, /*VCVTQQ2PDZ128rmbkz*/
  0x1260, /*VCVTQQ2PDZrrbkz*/
/*Table9107*/
  0x0, /**/
  0x4391, /*VSQRTSDZrb_Intkz*/
/*Table9109*/
  0x0, /**/
  0xcbc, /*VADDSDZrrb_Intkz*/
/*Table9111*/
  0x0, /**/
  0x28c3, /*VMULSDZrrb_Intkz*/
/*Table9113*/
  0x0, /**/
  0x12c6, /*VCVTSD2SSZrrb_Intkz*/
/*Table9115*/
  0x0, /**/
  0x441d, /*VSUBSDZrrb_Intkz*/
/*Table9117*/
  0x0, /**/
  0x25e9, /*VMINSDZrrb_Intkz*/
/*Table9119*/
  0x0, /**/
  0x16d2, /*VDIVSDZrrb_Intkz*/
/*Table9121*/
  0x0, /**/
  0x24f8, /*VMAXSDZrrb_Intkz*/
/*Table9123*/
  0x15e0, /*VCVTUQQ2PSZ128rmbkz*/
  0x15f8, /*VCVTUQQ2PSZrrbkz*/
/*Table9125*/
  0xfb3, /*VCVTPD2DQZ128rmbkz*/
  0xfcb, /*VCVTPD2DQZrrbkz*/
/*Table9127*/
  0x449e, /*VUNPCKLPDZ128rmbkz*/
  0x0, /**/
/*Table9129*/
  0x4460, /*VUNPCKHPDZ128rmbkz*/
  0x0, /**/
/*Table9131*/
  0x432a, /*VSQRTPDZ128mbkz*/
  0x4342, /*VSQRTPDZrbkz*/
/*Table9133*/
  0xd88, /*VANDPDZ128rmbkz*/
  0x0, /**/
/*Table9135*/
  0xd4a, /*VANDNPDZ128rmbkz*/
  0x0, /**/
/*Table9137*/
  0x28ed, /*VORPDZ128rmbkz*/
  0x0, /**/
/*Table9139*/
  0x44dc, /*VXORPDZ128rmbkz*/
  0x0, /**/
/*Table9141*/
  0xc55, /*VADDPDZ128rmbkz*/
  0xc6d, /*VADDPDZrrbkz*/
/*Table9143*/
  0x285c, /*VMULPDZ128rmbkz*/
  0x2874, /*VMULPDZrrbkz*/
/*Table9145*/
  0xff3, /*VCVTPD2PSZ128rmbkz*/
  0x100b, /*VCVTPD2PSZrrbkz*/
/*Table9147*/
  0x43b6, /*VSUBPDZ128rmbkz*/
  0x43ce, /*VSUBPDZrrbkz*/
/*Table9149*/
  0x2582, /*VMINPDZ128rmbkz*/
  0x259a, /*VMINPDZrrbkz*/
/*Table9151*/
  0x166b, /*VDIVPDZ128rmbkz*/
  0x1683, /*VDIVPDZrrbkz*/
/*Table9153*/
  0x2491, /*VMAXPDZ128rmbkz*/
  0x24a9, /*VMAXPDZrrbkz*/
/*Table9155*/
  0x3f34, /*VPUNPCKLQDQZ128rmbkz*/
  0x0, /**/
/*Table9157*/
  0x3eca, /*VPUNPCKHQDQZ128rmbkz*/
  0x0, /**/
/*Table9159*/
  0x3840, /*VPRORQZ128mbikz*/
  0x37d4, /*VPROLQZ128mbikz*/
  0x0, /**/
  0x0, /**/
  0x3b93, /*VPSRAQZ128mbikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table9175*/
  0x0, /**/
  0x0, /**/
  0x3c74, /*VPSRLQZ128mbikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3ab6, /*VPSLLQZ128mbikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table9191*/
  0x13b3, /*VCVTTPD2UQQZ128rmbkz*/
  0x13cb, /*VCVTTPD2UQQZrrbkz*/
/*Table9193*/
  0x104f, /*VCVTPD2UQQZ128rmbkz*/
  0x1067, /*VCVTPD2UQQZrrbkz*/
/*Table9195*/
  0x1377, /*VCVTTPD2QQZ128rmbkz*/
  0x138f, /*VCVTTPD2QQZrrbkz*/
/*Table9197*/
  0x1013, /*VCVTPD2QQZ128rmbkz*/
  0x102b, /*VCVTPD2QQZrrbkz*/
/*Table9199*/
  0x42eb, /*VSHUFPDZ128rmbikz*/
  0x0, /**/
/*Table9201*/
  0x2a48, /*VPADDQZ128rmbkz*/
  0x0, /**/
/*Table9203*/
  0x2b3e, /*VPANDQZ128rmbkz*/
  0x0, /**/
/*Table9205*/
  0x2b1f, /*VPANDNQZ128rmbkz*/
  0x0, /**/
/*Table9207*/
  0x1357, /*VCVTTPD2DQZ128rmbkz*/
  0x136f, /*VCVTTPD2DQZrrbkz*/
/*Table9209*/
  0x3797, /*VPORQZ128rmbkz*/
  0x0, /**/
/*Table9211*/
  0x3f82, /*VPXORQZ128rmbkz*/
  0x0, /**/
/*Table9213*/
  0x3705, /*VPMULUDQZ128rmbkz*/
  0x0, /**/
/*Table9215*/
  0x3d56, /*VPSUBQZ128rmbkz*/
  0x0, /**/
/*Table9217*/
  0x44c6, /*VUNPCKLPSZ256rmbkz*/
  0x0, /**/
/*Table9219*/
  0x4488, /*VUNPCKHPSZ256rmbkz*/
  0x0, /**/
/*Table9221*/
  0x4373, /*VSQRTPSZ256mbkz*/
  0x4382, /*VSQRTPSZrbkz*/
/*Table9223*/
  0xdb0, /*VANDPSZ256rmbkz*/
  0x0, /**/
/*Table9225*/
  0xd72, /*VANDNPSZ256rmbkz*/
  0x0, /**/
/*Table9227*/
  0x2915, /*VORPSZ256rmbkz*/
  0x0, /**/
/*Table9229*/
  0x4504, /*VXORPSZ256rmbkz*/
  0x0, /**/
/*Table9231*/
  0xc9e, /*VADDPSZ256rmbkz*/
  0xcad, /*VADDPSZrrbkz*/
/*Table9233*/
  0x28a5, /*VMULPSZ256rmbkz*/
  0x28b4, /*VMULPSZrrbkz*/
/*Table9235*/
  0x11a3, /*VCVTPS2PDZ256rmbkz*/
  0x11b2, /*VCVTPS2PDZrrbkz*/
/*Table9237*/
  0xf58, /*VCVTDQ2PSZ256rmbkz*/
  0xf67, /*VCVTDQ2PSZrrbkz*/
/*Table9239*/
  0x43ff, /*VSUBPSZ256rmbkz*/
  0x440e, /*VSUBPSZrrbkz*/
/*Table9241*/
  0x25cb, /*VMINPSZ256rmbkz*/
  0x25da, /*VMINPSZrrbkz*/
/*Table9243*/
  0x16b4, /*VDIVPSZ256rmbkz*/
  0x16c3, /*VDIVPSZrrbkz*/
/*Table9245*/
  0x24da, /*VMAXPSZ256rmbkz*/
  0x24e9, /*VMAXPSZrrbkz*/
/*Table9247*/
  0x14ce, /*VCVTTPS2UDQZ256rmbkz*/
  0x14dd, /*VCVTTPS2UDQZrrbkz*/
/*Table9249*/
  0x1215, /*VCVTPS2UDQZ256rmbkz*/
  0x1224, /*VCVTPS2UDQZrrbkz*/
/*Table9251*/
  0x4313, /*VSHUFPSZ256rmbikz*/
  0x0, /**/
/*Table9253*/
  0x1490, /*VCVTTPS2DQZ256rmbkz*/
  0x149f, /*VCVTTPS2DQZrrbkz*/
/*Table9255*/
  0x1556, /*VCVTUDQ2PDZ256rmbkz*/
  0x0, /**/
/*Table9257*/
  0xf1b, /*VCVTDQ2PDZ256rmbkz*/
  0x0, /**/
/*Table9259*/
  0x158f, /*VCVTUDQ2PSZ256rmbkz*/
  0x159e, /*VCVTUDQ2PSZrrbkz*/
/*Table9261*/
  0x1181, /*VCVTPS2DQZ256rmbkz*/
  0x1190, /*VCVTPS2DQZrrbkz*/
/*Table9263*/
  0x3f1e, /*VPUNPCKLDQZ256rmbkz*/
  0x0, /**/
/*Table9265*/
  0x3eb4, /*VPUNPCKHDQZ256rmbkz*/
  0x0, /**/
/*Table9267*/
  0x29b2, /*VPACKSSDWZ256rmbkz*/
  0x0, /**/
/*Table9269*/
  0x3a2c, /*VPSHUFDZ256mbikz*/
  0x0, /**/
/*Table9271*/
  0x382e, /*VPRORDZ256mbikz*/
  0x37c2, /*VPROLDZ256mbikz*/
  0x3c50, /*VPSRLDZ256mbikz*/
  0x0, /**/
  0x3b72, /*VPSRADZ256mbikz*/
  0x0, /**/
  0x3a92, /*VPSLLDZ256mbikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table9287*/
  0x14ec, /*VCVTTPS2UQQZ256rmbkz*/
  0x14fb, /*VCVTTPS2UQQZrrbkz*/
/*Table9289*/
  0x1233, /*VCVTPS2UQQZ256rmbkz*/
  0x1242, /*VCVTPS2UQQZrrbkz*/
/*Table9291*/
  0x14b0, /*VCVTTPS2QQZ256rmbkz*/
  0x14bf, /*VCVTTPS2QQZrrbkz*/
/*Table9293*/
  0x11f7, /*VCVTPS2QQZ256rmbkz*/
  0x1206, /*VCVTPS2QQZrrbkz*/
/*Table9295*/
  0x2af2, /*VPANDDZ256rmbkz*/
  0x0, /**/
/*Table9297*/
  0x2b0d, /*VPANDNDZ256rmbkz*/
  0x0, /**/
/*Table9299*/
  0x3785, /*VPORDZ256rmbkz*/
  0x0, /**/
/*Table9301*/
  0x3f70, /*VPXORDZ256rmbkz*/
  0x0, /**/
/*Table9303*/
  0x3d40, /*VPSUBDZ256rmbkz*/
  0x0, /**/
/*Table9305*/
  0x2a32, /*VPADDDZ256rmbkz*/
  0x0, /**/
/*Table9307*/
  0x128d, /*VCVTQQ2PSZ256rmbkz*/
  0x129c, /*VCVTQQ2PSZrrbkz*/
/*Table9309*/
  0x139e, /*VCVTTPD2UDQZ256rmbkz*/
  0x13ad, /*VCVTTPD2UDQZrrbkz*/
/*Table9311*/
  0x103a, /*VCVTPD2UDQZ256rmbkz*/
  0x1049, /*VCVTPD2UDQZrrbkz*/
/*Table9313*/
  0x15ad, /*VCVTUQQ2PDZ256rmbkz*/
  0x15bc, /*VCVTUQQ2PDZrrbkz*/
/*Table9315*/
  0x1251, /*VCVTQQ2PDZ256rmbkz*/
  0x1260, /*VCVTQQ2PDZrrbkz*/
/*Table9317*/
  0x15e9, /*VCVTUQQ2PSZ256rmbkz*/
  0x15f8, /*VCVTUQQ2PSZrrbkz*/
/*Table9319*/
  0xfbc, /*VCVTPD2DQZ256rmbkz*/
  0xfcb, /*VCVTPD2DQZrrbkz*/
/*Table9321*/
  0x44a7, /*VUNPCKLPDZ256rmbkz*/
  0x0, /**/
/*Table9323*/
  0x4469, /*VUNPCKHPDZ256rmbkz*/
  0x0, /**/
/*Table9325*/
  0x4333, /*VSQRTPDZ256mbkz*/
  0x4342, /*VSQRTPDZrbkz*/
/*Table9327*/
  0xd91, /*VANDPDZ256rmbkz*/
  0x0, /**/
/*Table9329*/
  0xd53, /*VANDNPDZ256rmbkz*/
  0x0, /**/
/*Table9331*/
  0x28f6, /*VORPDZ256rmbkz*/
  0x0, /**/
/*Table9333*/
  0x44e5, /*VXORPDZ256rmbkz*/
  0x0, /**/
/*Table9335*/
  0xc5e, /*VADDPDZ256rmbkz*/
  0xc6d, /*VADDPDZrrbkz*/
/*Table9337*/
  0x2865, /*VMULPDZ256rmbkz*/
  0x2874, /*VMULPDZrrbkz*/
/*Table9339*/
  0xffc, /*VCVTPD2PSZ256rmbkz*/
  0x100b, /*VCVTPD2PSZrrbkz*/
/*Table9341*/
  0x43bf, /*VSUBPDZ256rmbkz*/
  0x43ce, /*VSUBPDZrrbkz*/
/*Table9343*/
  0x258b, /*VMINPDZ256rmbkz*/
  0x259a, /*VMINPDZrrbkz*/
/*Table9345*/
  0x1674, /*VDIVPDZ256rmbkz*/
  0x1683, /*VDIVPDZrrbkz*/
/*Table9347*/
  0x249a, /*VMAXPDZ256rmbkz*/
  0x24a9, /*VMAXPDZrrbkz*/
/*Table9349*/
  0x3f3d, /*VPUNPCKLQDQZ256rmbkz*/
  0x0, /**/
/*Table9351*/
  0x3ed3, /*VPUNPCKHQDQZ256rmbkz*/
  0x0, /**/
/*Table9353*/
  0x3849, /*VPRORQZ256mbikz*/
  0x37dd, /*VPROLQZ256mbikz*/
  0x0, /**/
  0x0, /**/
  0x3ba2, /*VPSRAQZ256mbikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table9369*/
  0x0, /**/
  0x0, /**/
  0x3c83, /*VPSRLQZ256mbikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3ac5, /*VPSLLQZ256mbikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table9385*/
  0x13bc, /*VCVTTPD2UQQZ256rmbkz*/
  0x13cb, /*VCVTTPD2UQQZrrbkz*/
/*Table9387*/
  0x1058, /*VCVTPD2UQQZ256rmbkz*/
  0x1067, /*VCVTPD2UQQZrrbkz*/
/*Table9389*/
  0x1380, /*VCVTTPD2QQZ256rmbkz*/
  0x138f, /*VCVTTPD2QQZrrbkz*/
/*Table9391*/
  0x101c, /*VCVTPD2QQZ256rmbkz*/
  0x102b, /*VCVTPD2QQZrrbkz*/
/*Table9393*/
  0x42f4, /*VSHUFPDZ256rmbikz*/
  0x0, /**/
/*Table9395*/
  0x2a51, /*VPADDQZ256rmbkz*/
  0x0, /**/
/*Table9397*/
  0x2b47, /*VPANDQZ256rmbkz*/
  0x0, /**/
/*Table9399*/
  0x2b28, /*VPANDNQZ256rmbkz*/
  0x0, /**/
/*Table9401*/
  0x1360, /*VCVTTPD2DQZ256rmbkz*/
  0x136f, /*VCVTTPD2DQZrrbkz*/
/*Table9403*/
  0x37a0, /*VPORQZ256rmbkz*/
  0x0, /**/
/*Table9405*/
  0x3f8b, /*VPXORQZ256rmbkz*/
  0x0, /**/
/*Table9407*/
  0x370e, /*VPMULUDQZ256rmbkz*/
  0x0, /**/
/*Table9409*/
  0x3d5f, /*VPSUBQZ256rmbkz*/
  0x0, /**/
/*Table9411*/
  0x44cf, /*VUNPCKLPSZrmbkz*/
  0x0, /**/
/*Table9413*/
  0x4491, /*VUNPCKHPSZrmbkz*/
  0x0, /**/
/*Table9415*/
  0x437c, /*VSQRTPSZmbkz*/
  0x4382, /*VSQRTPSZrbkz*/
/*Table9417*/
  0xdb9, /*VANDPSZrmbkz*/
  0x0, /**/
/*Table9419*/
  0xd7b, /*VANDNPSZrmbkz*/
  0x0, /**/
/*Table9421*/
  0x291e, /*VORPSZrmbkz*/
  0x0, /**/
/*Table9423*/
  0x450d, /*VXORPSZrmbkz*/
  0x0, /**/
/*Table9425*/
  0xca7, /*VADDPSZrmbkz*/
  0xcad, /*VADDPSZrrbkz*/
/*Table9427*/
  0x28ae, /*VMULPSZrmbkz*/
  0x28b4, /*VMULPSZrrbkz*/
/*Table9429*/
  0x11ac, /*VCVTPS2PDZrmbkz*/
  0x11b2, /*VCVTPS2PDZrrbkz*/
/*Table9431*/
  0xf61, /*VCVTDQ2PSZrmbkz*/
  0xf67, /*VCVTDQ2PSZrrbkz*/
/*Table9433*/
  0x4408, /*VSUBPSZrmbkz*/
  0x440e, /*VSUBPSZrrbkz*/
/*Table9435*/
  0x25d4, /*VMINPSZrmbkz*/
  0x25da, /*VMINPSZrrbkz*/
/*Table9437*/
  0x16bd, /*VDIVPSZrmbkz*/
  0x16c3, /*VDIVPSZrrbkz*/
/*Table9439*/
  0x24e3, /*VMAXPSZrmbkz*/
  0x24e9, /*VMAXPSZrrbkz*/
/*Table9441*/
  0x14d7, /*VCVTTPS2UDQZrmbkz*/
  0x14dd, /*VCVTTPS2UDQZrrbkz*/
/*Table9443*/
  0x121e, /*VCVTPS2UDQZrmbkz*/
  0x1224, /*VCVTPS2UDQZrrbkz*/
/*Table9445*/
  0x431c, /*VSHUFPSZrmbikz*/
  0x0, /**/
/*Table9447*/
  0x1499, /*VCVTTPS2DQZrmbkz*/
  0x149f, /*VCVTTPS2DQZrrbkz*/
/*Table9449*/
  0x155f, /*VCVTUDQ2PDZrmbkz*/
  0x0, /**/
/*Table9451*/
  0xf24, /*VCVTDQ2PDZrmbkz*/
  0x0, /**/
/*Table9453*/
  0x1598, /*VCVTUDQ2PSZrmbkz*/
  0x159e, /*VCVTUDQ2PSZrrbkz*/
/*Table9455*/
  0x118a, /*VCVTPS2DQZrmbkz*/
  0x1190, /*VCVTPS2DQZrrbkz*/
/*Table9457*/
  0x3f27, /*VPUNPCKLDQZrmbkz*/
  0x0, /**/
/*Table9459*/
  0x3ebd, /*VPUNPCKHDQZrmbkz*/
  0x0, /**/
/*Table9461*/
  0x29bb, /*VPACKSSDWZrmbkz*/
  0x0, /**/
/*Table9463*/
  0x3a35, /*VPSHUFDZmbikz*/
  0x0, /**/
/*Table9465*/
  0x3837, /*VPRORDZmbikz*/
  0x37cb, /*VPROLDZmbikz*/
  0x3c5f, /*VPSRLDZmbikz*/
  0x0, /**/
  0x3b81, /*VPSRADZmbikz*/
  0x0, /**/
  0x3aa1, /*VPSLLDZmbikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table9481*/
  0x14f5, /*VCVTTPS2UQQZrmbkz*/
  0x14fb, /*VCVTTPS2UQQZrrbkz*/
/*Table9483*/
  0x123c, /*VCVTPS2UQQZrmbkz*/
  0x1242, /*VCVTPS2UQQZrrbkz*/
/*Table9485*/
  0x14b9, /*VCVTTPS2QQZrmbkz*/
  0x14bf, /*VCVTTPS2QQZrrbkz*/
/*Table9487*/
  0x1200, /*VCVTPS2QQZrmbkz*/
  0x1206, /*VCVTPS2QQZrrbkz*/
/*Table9489*/
  0x2afb, /*VPANDDZrmbkz*/
  0x0, /**/
/*Table9491*/
  0x2b16, /*VPANDNDZrmbkz*/
  0x0, /**/
/*Table9493*/
  0x378e, /*VPORDZrmbkz*/
  0x0, /**/
/*Table9495*/
  0x3f79, /*VPXORDZrmbkz*/
  0x0, /**/
/*Table9497*/
  0x3d49, /*VPSUBDZrmbkz*/
  0x0, /**/
/*Table9499*/
  0x2a3b, /*VPADDDZrmbkz*/
  0x0, /**/
/*Table9501*/
  0x1296, /*VCVTQQ2PSZrmbkz*/
  0x129c, /*VCVTQQ2PSZrrbkz*/
/*Table9503*/
  0x13a7, /*VCVTTPD2UDQZrmbkz*/
  0x13ad, /*VCVTTPD2UDQZrrbkz*/
/*Table9505*/
  0x1043, /*VCVTPD2UDQZrmbkz*/
  0x1049, /*VCVTPD2UDQZrrbkz*/
/*Table9507*/
  0x15b6, /*VCVTUQQ2PDZrmbkz*/
  0x15bc, /*VCVTUQQ2PDZrrbkz*/
/*Table9509*/
  0x125a, /*VCVTQQ2PDZrmbkz*/
  0x1260, /*VCVTQQ2PDZrrbkz*/
/*Table9511*/
  0x15f2, /*VCVTUQQ2PSZrmbkz*/
  0x15f8, /*VCVTUQQ2PSZrrbkz*/
/*Table9513*/
  0xfc5, /*VCVTPD2DQZrmbkz*/
  0xfcb, /*VCVTPD2DQZrrbkz*/
/*Table9515*/
  0x44b0, /*VUNPCKLPDZrmbkz*/
  0x0, /**/
/*Table9517*/
  0x4472, /*VUNPCKHPDZrmbkz*/
  0x0, /**/
/*Table9519*/
  0x433c, /*VSQRTPDZmbkz*/
  0x4342, /*VSQRTPDZrbkz*/
/*Table9521*/
  0xd9a, /*VANDPDZrmbkz*/
  0x0, /**/
/*Table9523*/
  0xd5c, /*VANDNPDZrmbkz*/
  0x0, /**/
/*Table9525*/
  0x28ff, /*VORPDZrmbkz*/
  0x0, /**/
/*Table9527*/
  0x44ee, /*VXORPDZrmbkz*/
  0x0, /**/
/*Table9529*/
  0xc67, /*VADDPDZrmbkz*/
  0xc6d, /*VADDPDZrrbkz*/
/*Table9531*/
  0x286e, /*VMULPDZrmbkz*/
  0x2874, /*VMULPDZrrbkz*/
/*Table9533*/
  0x1005, /*VCVTPD2PSZrmbkz*/
  0x100b, /*VCVTPD2PSZrrbkz*/
/*Table9535*/
  0x43c8, /*VSUBPDZrmbkz*/
  0x43ce, /*VSUBPDZrrbkz*/
/*Table9537*/
  0x2594, /*VMINPDZrmbkz*/
  0x259a, /*VMINPDZrrbkz*/
/*Table9539*/
  0x167d, /*VDIVPDZrmbkz*/
  0x1683, /*VDIVPDZrrbkz*/
/*Table9541*/
  0x24a3, /*VMAXPDZrmbkz*/
  0x24a9, /*VMAXPDZrrbkz*/
/*Table9543*/
  0x3f46, /*VPUNPCKLQDQZrmbkz*/
  0x0, /**/
/*Table9545*/
  0x3edc, /*VPUNPCKHQDQZrmbkz*/
  0x0, /**/
/*Table9547*/
  0x3852, /*VPRORQZmbikz*/
  0x37e6, /*VPROLQZmbikz*/
  0x0, /**/
  0x0, /**/
  0x3bb1, /*VPSRAQZmbikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table9563*/
  0x0, /**/
  0x0, /**/
  0x3c92, /*VPSRLQZmbikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3ad4, /*VPSLLQZmbikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table9579*/
  0x13c5, /*VCVTTPD2UQQZrmbkz*/
  0x13cb, /*VCVTTPD2UQQZrrbkz*/
/*Table9581*/
  0x1061, /*VCVTPD2UQQZrmbkz*/
  0x1067, /*VCVTPD2UQQZrrbkz*/
/*Table9583*/
  0x1389, /*VCVTTPD2QQZrmbkz*/
  0x138f, /*VCVTTPD2QQZrrbkz*/
/*Table9585*/
  0x1025, /*VCVTPD2QQZrmbkz*/
  0x102b, /*VCVTPD2QQZrrbkz*/
/*Table9587*/
  0x42fd, /*VSHUFPDZrmbikz*/
  0x0, /**/
/*Table9589*/
  0x2a5a, /*VPADDQZrmbkz*/
  0x0, /**/
/*Table9591*/
  0x2b50, /*VPANDQZrmbkz*/
  0x0, /**/
/*Table9593*/
  0x2b31, /*VPANDNQZrmbkz*/
  0x0, /**/
/*Table9595*/
  0x1369, /*VCVTTPD2DQZrmbkz*/
  0x136f, /*VCVTTPD2DQZrrbkz*/
/*Table9597*/
  0x37a9, /*VPORQZrmbkz*/
  0x0, /**/
/*Table9599*/
  0x3f94, /*VPXORQZrmbkz*/
  0x0, /**/
/*Table9601*/
  0x3717, /*VPMULUDQZrmbkz*/
  0x0, /**/
/*Table9603*/
  0x3d68, /*VPSUBQZrmbkz*/
  0x0, /**/
/*Table9605*/
  0x2821, /*VMOVUPSZ128rmkz*/
  0x2826, /*VMOVUPSZ128rrkz*/
/*Table9607*/
  0x0, /**/
  0x2827, /*VMOVUPSZ128rrkz_REV*/
/*Table9609*/
  0x44bf, /*VUNPCKLPSZ128rmkz*/
  0x44c2, /*VUNPCKLPSZ128rrkz*/
/*Table9611*/
  0x4481, /*VUNPCKHPSZ128rmkz*/
  0x4484, /*VUNPCKHPSZ128rrkz*/
/*Table9613*/
  0x2643, /*VMOVAPSZ128rmkz*/
  0x2648, /*VMOVAPSZ128rrkz*/
/*Table9615*/
  0x0, /**/
  0x2649, /*VMOVAPSZ128rrkz_REV*/
/*Table9617*/
  0x436c, /*VSQRTPSZ128mkz*/
  0x436f, /*VSQRTPSZ128rkz*/
/*Table9619*/
  0xda9, /*VANDPSZ128rmkz*/
  0xdac, /*VANDPSZ128rrkz*/
/*Table9621*/
  0xd6b, /*VANDNPSZ128rmkz*/
  0xd6e, /*VANDNPSZ128rrkz*/
/*Table9623*/
  0x290e, /*VORPSZ128rmkz*/
  0x2911, /*VORPSZ128rrkz*/
/*Table9625*/
  0x44fd, /*VXORPSZ128rmkz*/
  0x4500, /*VXORPSZ128rrkz*/
/*Table9627*/
  0xc97, /*VADDPSZ128rmkz*/
  0xc9a, /*VADDPSZ128rrkz*/
/*Table9629*/
  0x289e, /*VMULPSZ128rmkz*/
  0x28a1, /*VMULPSZ128rrkz*/
/*Table9631*/
  0x119c, /*VCVTPS2PDZ128rmkz*/
  0x119f, /*VCVTPS2PDZ128rrkz*/
/*Table9633*/
  0xf51, /*VCVTDQ2PSZ128rmkz*/
  0xf54, /*VCVTDQ2PSZ128rrkz*/
/*Table9635*/
  0x43f8, /*VSUBPSZ128rmkz*/
  0x43fb, /*VSUBPSZ128rrkz*/
/*Table9637*/
  0x25c4, /*VMINPSZ128rmkz*/
  0x25c7, /*VMINPSZ128rrkz*/
/*Table9639*/
  0x16ad, /*VDIVPSZ128rmkz*/
  0x16b0, /*VDIVPSZ128rrkz*/
/*Table9641*/
  0x24d3, /*VMAXPSZ128rmkz*/
  0x24d6, /*VMAXPSZ128rrkz*/
/*Table9643*/
  0x14c7, /*VCVTTPS2UDQZ128rmkz*/
  0x14ca, /*VCVTTPS2UDQZ128rrkz*/
/*Table9645*/
  0x120e, /*VCVTPS2UDQZ128rmkz*/
  0x1211, /*VCVTPS2UDQZ128rrkz*/
/*Table9647*/
  0x430d, /*VSHUFPSZ128rmikz*/
  0x4310, /*VSHUFPSZ128rrikz*/
/*Table9649*/
  0x27e4, /*VMOVSSZrmkz*/
  0x27e9, /*VMOVSSZrrkz*/
/*Table9651*/
  0x0, /**/
  0x27ea, /*VMOVSSZrrkz_REV*/
/*Table9653*/
  0x27cb, /*VMOVSLDUPZ128rmkz*/
  0x27ce, /*VMOVSLDUPZ128rrkz*/
/*Table9655*/
  0x27a8, /*VMOVSHDUPZ128rmkz*/
  0x27ab, /*VMOVSHDUPZ128rrkz*/
/*Table9657*/
  0x43a4, /*VSQRTSSZm_Intkz*/
  0x43a8, /*VSQRTSSZr_Intkz*/
/*Table9659*/
  0xccf, /*VADDSSZrm_Intkz*/
  0xcd3, /*VADDSSZrr_Intkz*/
/*Table9661*/
  0x28d6, /*VMULSSZrm_Intkz*/
  0x28da, /*VMULSSZrr_Intkz*/
/*Table9663*/
  0x1323, /*VCVTSS2SDZrm_Intkz*/
  0x1327, /*VCVTSS2SDZrr_Intkz*/
/*Table9665*/
  0x1489, /*VCVTTPS2DQZ128rmkz*/
  0x148c, /*VCVTTPS2DQZ128rrkz*/
/*Table9667*/
  0x4430, /*VSUBSSZrm_Intkz*/
  0x4434, /*VSUBSSZrr_Intkz*/
/*Table9669*/
  0x25fc, /*VMINSSZrm_Intkz*/
  0x2600, /*VMINSSZrr_Intkz*/
/*Table9671*/
  0x16e5, /*VDIVSSZrm_Intkz*/
  0x16e9, /*VDIVSSZrr_Intkz*/
/*Table9673*/
  0x250b, /*VMAXSSZrm_Intkz*/
  0x250f, /*VMAXSSZrr_Intkz*/
/*Table9675*/
  0x26ef, /*VMOVDQU32Z128rmkz*/
  0x26f4, /*VMOVDQU32Z128rrkz*/
/*Table9677*/
  0x3a42, /*VPSHUFHWZ128mikz*/
  0x3a45, /*VPSHUFHWZ128rikz*/
/*Table9679*/
  0x154f, /*VCVTUDQ2PDZ128rmkz*/
  0x1552, /*VCVTUDQ2PDZ128rrkz*/
/*Table9681*/
  0x0, /**/
  0x26f5, /*VMOVDQU32Z128rrkz_REV*/
/*Table9683*/
  0xf14, /*VCVTDQ2PDZ128rmkz*/
  0xf17, /*VCVTDQ2PDZ128rrkz*/
/*Table9685*/
  0x2731, /*VMOVDQU8Z128rmkz*/
  0x2736, /*VMOVDQU8Z128rrkz*/
/*Table9687*/
  0x3a58, /*VPSHUFLWZ128mikz*/
  0x3a5b, /*VPSHUFLWZ128rikz*/
/*Table9689*/
  0x1588, /*VCVTUDQ2PSZ128rmkz*/
  0x158b, /*VCVTUDQ2PSZ128rrkz*/
/*Table9691*/
  0x0, /**/
  0x2737, /*VMOVDQU8Z128rrkz_REV*/
/*Table9693*/
  0x117a, /*VCVTPS2DQZ128rmkz*/
  0x117d, /*VCVTPS2DQZ128rrkz*/
/*Table9695*/
  0x3efe, /*VPUNPCKLBWZ128rmkz*/
  0x3f01, /*VPUNPCKLBWZ128rrkz*/
/*Table9697*/
  0x3f52, /*VPUNPCKLWDZ128rmkz*/
  0x3f55, /*VPUNPCKLWDZ128rrkz*/
/*Table9699*/
  0x3f17, /*VPUNPCKLDQZ128rmkz*/
  0x3f1a, /*VPUNPCKLDQZ128rrkz*/
/*Table9701*/
  0x29c7, /*VPACKSSWBZ128rmkz*/
  0x29ca, /*VPACKSSWBZ128rrkz*/
/*Table9703*/
  0x29fc, /*VPACKUSWBZ128rmkz*/
  0x29ff, /*VPACKUSWBZ128rrkz*/
/*Table9705*/
  0x3e94, /*VPUNPCKHBWZ128rmkz*/
  0x3e97, /*VPUNPCKHBWZ128rrkz*/
/*Table9707*/
  0x3ee8, /*VPUNPCKHWDZ128rmkz*/
  0x3eeb, /*VPUNPCKHWDZ128rrkz*/
/*Table9709*/
  0x3ead, /*VPUNPCKHDQZ128rmkz*/
  0x3eb0, /*VPUNPCKHDQZ128rrkz*/
/*Table9711*/
  0x29ab, /*VPACKSSDWZ128rmkz*/
  0x29ae, /*VPACKSSDWZ128rrkz*/
/*Table9713*/
  0x2684, /*VMOVDQA32Z128rmkz*/
  0x2689, /*VMOVDQA32Z128rrkz*/
/*Table9715*/
  0x3a26, /*VPSHUFDZ128mikz*/
  0x3a29, /*VPSHUFDZ128rikz*/
/*Table9717*/
  0x0, /**/
  0x0, /**/
  0x3cf7, /*VPSRLWZ128mikz*/
  0x0, /**/
  0x3c0f, /*VPSRAWZ128mikz*/
  0x0, /**/
  0x3b39, /*VPSLLWZ128mikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3cfa, /*VPSRLWZ128rikz*/
  0x0, /**/
  0x3c12, /*VPSRAWZ128rikz*/
  0x0, /**/
  0x3b3c, /*VPSLLWZ128rikz*/
  0x0, /**/
/*Table9733*/
  0x3828, /*VPRORDZ128mikz*/
  0x37bc, /*VPROLDZ128mikz*/
  0x3c44, /*VPSRLDZ128mikz*/
  0x0, /**/
  0x3b66, /*VPSRADZ128mikz*/
  0x0, /**/
  0x3a86, /*VPSLLDZ128mikz*/
  0x0, /**/
  0x382b, /*VPRORDZ128rikz*/
  0x37bf, /*VPROLDZ128rikz*/
  0x3c47, /*VPSRLDZ128rikz*/
  0x0, /**/
  0x3b69, /*VPSRADZ128rikz*/
  0x0, /**/
  0x3a89, /*VPSLLDZ128rikz*/
  0x0, /**/
/*Table9749*/
  0x14e5, /*VCVTTPS2UQQZ128rmkz*/
  0x14e8, /*VCVTTPS2UQQZ128rrkz*/
/*Table9751*/
  0x122c, /*VCVTPS2UQQZ128rmkz*/
  0x122f, /*VCVTPS2UQQZ128rrkz*/
/*Table9753*/
  0x14a9, /*VCVTTPS2QQZ128rmkz*/
  0x14ac, /*VCVTTPS2QQZ128rrkz*/
/*Table9755*/
  0x11f0, /*VCVTPS2QQZ128rmkz*/
  0x11f3, /*VCVTPS2QQZ128rrkz*/
/*Table9757*/
  0x0, /**/
  0x268a, /*VMOVDQA32Z128rrkz_REV*/
/*Table9759*/
  0x3cfd, /*VPSRLWZ128rmkz*/
  0x3d00, /*VPSRLWZ128rrkz*/
/*Table9761*/
  0x3c4a, /*VPSRLDZ128rmkz*/
  0x3c4d, /*VPSRLDZ128rrkz*/
/*Table9763*/
  0x36d3, /*VPMULLWZ128rmkz*/
  0x36d6, /*VPMULLWZ128rrkz*/
/*Table9765*/
  0x3da0, /*VPSUBUSBZ128rmkz*/
  0x3da3, /*VPSUBUSBZ128rrkz*/
/*Table9767*/
  0x3db6, /*VPSUBUSWZ128rmkz*/
  0x3db9, /*VPSUBUSWZ128rrkz*/
/*Table9769*/
  0x33a2, /*VPMINUBZ128rmkz*/
  0x33a5, /*VPMINUBZ128rrkz*/
/*Table9771*/
  0x2aeb, /*VPANDDZ128rmkz*/
  0x2aee, /*VPANDDZ128rrkz*/
/*Table9773*/
  0x2a92, /*VPADDUSBZ128rmkz*/
  0x2a95, /*VPADDUSBZ128rrkz*/
/*Table9775*/
  0x2aa8, /*VPADDUSWZ128rmkz*/
  0x2aab, /*VPADDUSWZ128rrkz*/
/*Table9777*/
  0x32d6, /*VPMAXUBZ128rmkz*/
  0x32d9, /*VPMAXUBZ128rrkz*/
/*Table9779*/
  0x2b06, /*VPANDNDZ128rmkz*/
  0x2b09, /*VPANDNDZ128rrkz*/
/*Table9781*/
  0x2b5e, /*VPAVGBZ128rmkz*/
  0x2b61, /*VPAVGBZ128rrkz*/
/*Table9783*/
  0x3c15, /*VPSRAWZ128rmkz*/
  0x3c18, /*VPSRAWZ128rrkz*/
/*Table9785*/
  0x3b6c, /*VPSRADZ128rmkz*/
  0x3b6f, /*VPSRADZ128rrkz*/
/*Table9787*/
  0x2b74, /*VPAVGWZ128rmkz*/
  0x2b77, /*VPAVGWZ128rrkz*/
/*Table9789*/
  0x366d, /*VPMULHUWZ128rmkz*/
  0x3670, /*VPMULHUWZ128rrkz*/
/*Table9791*/
  0x3683, /*VPMULHWZ128rmkz*/
  0x3686, /*VPMULHWZ128rrkz*/
/*Table9793*/
  0x3d74, /*VPSUBSBZ128rmkz*/
  0x3d77, /*VPSUBSBZ128rrkz*/
/*Table9795*/
  0x3d8a, /*VPSUBSWZ128rmkz*/
  0x3d8d, /*VPSUBSWZ128rrkz*/
/*Table9797*/
  0x338c, /*VPMINSWZ128rmkz*/
  0x338f, /*VPMINSWZ128rrkz*/
/*Table9799*/
  0x377e, /*VPORDZ128rmkz*/
  0x3781, /*VPORDZ128rrkz*/
/*Table9801*/
  0x2a66, /*VPADDSBZ128rmkz*/
  0x2a69, /*VPADDSBZ128rrkz*/
/*Table9803*/
  0x2a7c, /*VPADDSWZ128rmkz*/
  0x2a7f, /*VPADDSWZ128rrkz*/
/*Table9805*/
  0x32c0, /*VPMAXSWZ128rmkz*/
  0x32c3, /*VPMAXSWZ128rrkz*/
/*Table9807*/
  0x3f69, /*VPXORDZ128rmkz*/
  0x3f6c, /*VPXORDZ128rrkz*/
/*Table9809*/
  0x3b3f, /*VPSLLWZ128rmkz*/
  0x3b42, /*VPSLLWZ128rrkz*/
/*Table9811*/
  0x3a8c, /*VPSLLDZ128rmkz*/
  0x3a8f, /*VPSLLDZ128rrkz*/
/*Table9813*/
  0x3252, /*VPMADDWDZ128rmkz*/
  0x3255, /*VPMADDWDZ128rrkz*/
/*Table9815*/
  0x3d20, /*VPSUBBZ128rmkz*/
  0x3d23, /*VPSUBBZ128rrkz*/
/*Table9817*/
  0x3dcc, /*VPSUBWZ128rmkz*/
  0x3dcf, /*VPSUBWZ128rrkz*/
/*Table9819*/
  0x3d39, /*VPSUBDZ128rmkz*/
  0x3d3c, /*VPSUBDZ128rrkz*/
/*Table9821*/
  0x2a12, /*VPADDBZ128rmkz*/
  0x2a15, /*VPADDBZ128rrkz*/
/*Table9823*/
  0x2abe, /*VPADDWZ128rmkz*/
  0x2ac1, /*VPADDWZ128rrkz*/
/*Table9825*/
  0x2a2b, /*VPADDDZ128rmkz*/
  0x2a2e, /*VPADDDZ128rrkz*/
/*Table9827*/
  0x1286, /*VCVTQQ2PSZ128rmkz*/
  0x1289, /*VCVTQQ2PSZ128rrkz*/
/*Table9829*/
  0x1397, /*VCVTTPD2UDQZ128rmkz*/
  0x139a, /*VCVTTPD2UDQZ128rrkz*/
/*Table9831*/
  0x1033, /*VCVTPD2UDQZ128rmkz*/
  0x1036, /*VCVTPD2UDQZ128rrkz*/
/*Table9833*/
  0x2710, /*VMOVDQU64Z128rmkz*/
  0x2715, /*VMOVDQU64Z128rrkz*/
/*Table9835*/
  0x15a6, /*VCVTUQQ2PDZ128rmkz*/
  0x15a9, /*VCVTUQQ2PDZ128rrkz*/
/*Table9837*/
  0x0, /**/
  0x2716, /*VMOVDQU64Z128rrkz_REV*/
/*Table9839*/
  0x124a, /*VCVTQQ2PDZ128rmkz*/
  0x124d, /*VCVTQQ2PDZ128rrkz*/
/*Table9841*/
  0x2795, /*VMOVSDZrmkz*/
  0x279a, /*VMOVSDZrrkz*/
/*Table9843*/
  0x0, /**/
  0x279b, /*VMOVSDZrrkz_REV*/
/*Table9845*/
  0x2668, /*VMOVDDUPZ128rmkz*/
  0x266b, /*VMOVDDUPZ128rrkz*/
/*Table9847*/
  0x438a, /*VSQRTSDZm_Intkz*/
  0x438e, /*VSQRTSDZr_Intkz*/
/*Table9849*/
  0xcb5, /*VADDSDZrm_Intkz*/
  0xcb9, /*VADDSDZrr_Intkz*/
/*Table9851*/
  0x28bc, /*VMULSDZrm_Intkz*/
  0x28c0, /*VMULSDZrr_Intkz*/
/*Table9853*/
  0x12bf, /*VCVTSD2SSZrm_Intkz*/
  0x12c3, /*VCVTSD2SSZrr_Intkz*/
/*Table9855*/
  0x4416, /*VSUBSDZrm_Intkz*/
  0x441a, /*VSUBSDZrr_Intkz*/
/*Table9857*/
  0x25e2, /*VMINSDZrm_Intkz*/
  0x25e6, /*VMINSDZrr_Intkz*/
/*Table9859*/
  0x16cb, /*VDIVSDZrm_Intkz*/
  0x16cf, /*VDIVSDZrr_Intkz*/
/*Table9861*/
  0x24f1, /*VMAXSDZrm_Intkz*/
  0x24f5, /*VMAXSDZrr_Intkz*/
/*Table9863*/
  0x26ce, /*VMOVDQU16Z128rmkz*/
  0x26d3, /*VMOVDQU16Z128rrkz*/
/*Table9865*/
  0x15e2, /*VCVTUQQ2PSZ128rmkz*/
  0x15e5, /*VCVTUQQ2PSZ128rrkz*/
/*Table9867*/
  0x0, /**/
  0x26d4, /*VMOVDQU16Z128rrkz_REV*/
/*Table9869*/
  0xfb5, /*VCVTPD2DQZ128rmkz*/
  0xfb8, /*VCVTPD2DQZ128rrkz*/
/*Table9871*/
  0x27f8, /*VMOVUPDZ128rmkz*/
  0x27fd, /*VMOVUPDZ128rrkz*/
/*Table9873*/
  0x0, /**/
  0x27fe, /*VMOVUPDZ128rrkz_REV*/
/*Table9875*/
  0x44a0, /*VUNPCKLPDZ128rmkz*/
  0x44a3, /*VUNPCKLPDZ128rrkz*/
/*Table9877*/
  0x4462, /*VUNPCKHPDZ128rmkz*/
  0x4465, /*VUNPCKHPDZ128rrkz*/
/*Table9879*/
  0x261a, /*VMOVAPDZ128rmkz*/
  0x261f, /*VMOVAPDZ128rrkz*/
/*Table9881*/
  0x0, /**/
  0x2620, /*VMOVAPDZ128rrkz_REV*/
/*Table9883*/
  0x432c, /*VSQRTPDZ128mkz*/
  0x432f, /*VSQRTPDZ128rkz*/
/*Table9885*/
  0xd8a, /*VANDPDZ128rmkz*/
  0xd8d, /*VANDPDZ128rrkz*/
/*Table9887*/
  0xd4c, /*VANDNPDZ128rmkz*/
  0xd4f, /*VANDNPDZ128rrkz*/
/*Table9889*/
  0x28ef, /*VORPDZ128rmkz*/
  0x28f2, /*VORPDZ128rrkz*/
/*Table9891*/
  0x44de, /*VXORPDZ128rmkz*/
  0x44e1, /*VXORPDZ128rrkz*/
/*Table9893*/
  0xc57, /*VADDPDZ128rmkz*/
  0xc5a, /*VADDPDZ128rrkz*/
/*Table9895*/
  0x285e, /*VMULPDZ128rmkz*/
  0x2861, /*VMULPDZ128rrkz*/
/*Table9897*/
  0xff5, /*VCVTPD2PSZ128rmkz*/
  0xff8, /*VCVTPD2PSZ128rrkz*/
/*Table9899*/
  0x43b8, /*VSUBPDZ128rmkz*/
  0x43bb, /*VSUBPDZ128rrkz*/
/*Table9901*/
  0x2584, /*VMINPDZ128rmkz*/
  0x2587, /*VMINPDZ128rrkz*/
/*Table9903*/
  0x166d, /*VDIVPDZ128rmkz*/
  0x1670, /*VDIVPDZ128rrkz*/
/*Table9905*/
  0x2493, /*VMAXPDZ128rmkz*/
  0x2496, /*VMAXPDZ128rrkz*/
/*Table9907*/
  0x3f36, /*VPUNPCKLQDQZ128rmkz*/
  0x3f39, /*VPUNPCKLQDQZ128rrkz*/
/*Table9909*/
  0x3ecc, /*VPUNPCKHQDQZ128rmkz*/
  0x3ecf, /*VPUNPCKHQDQZ128rrkz*/
/*Table9911*/
  0x26a5, /*VMOVDQA64Z128rmkz*/
  0x26aa, /*VMOVDQA64Z128rrkz*/
/*Table9913*/
  0x3843, /*VPRORQZ128mikz*/
  0x37d7, /*VPROLQZ128mikz*/
  0x0, /**/
  0x0, /**/
  0x3b96, /*VPSRAQZ128mikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3846, /*VPRORQZ128rikz*/
  0x37da, /*VPROLQZ128rikz*/
  0x0, /**/
  0x0, /**/
  0x3b99, /*VPSRAQZ128rikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table9929*/
  0x0, /**/
  0x0, /**/
  0x3c77, /*VPSRLQZ128mikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3ab9, /*VPSLLQZ128mikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3c7a, /*VPSRLQZ128rikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3abc, /*VPSLLQZ128rikz*/
  0x0, /**/
/*Table9945*/
  0x13b5, /*VCVTTPD2UQQZ128rmkz*/
  0x13b8, /*VCVTTPD2UQQZ128rrkz*/
/*Table9947*/
  0x1051, /*VCVTPD2UQQZ128rmkz*/
  0x1054, /*VCVTPD2UQQZ128rrkz*/
/*Table9949*/
  0x1379, /*VCVTTPD2QQZ128rmkz*/
  0x137c, /*VCVTTPD2QQZ128rrkz*/
/*Table9951*/
  0x1015, /*VCVTPD2QQZ128rmkz*/
  0x1018, /*VCVTPD2QQZ128rrkz*/
/*Table9953*/
  0x0, /**/
  0x26ab, /*VMOVDQA64Z128rrkz_REV*/
/*Table9955*/
  0x42ee, /*VSHUFPDZ128rmikz*/
  0x42f1, /*VSHUFPDZ128rrikz*/
/*Table9957*/
  0x3c7d, /*VPSRLQZ128rmkz*/
  0x3c80, /*VPSRLQZ128rrkz*/
/*Table9959*/
  0x2a4a, /*VPADDQZ128rmkz*/
  0x2a4d, /*VPADDQZ128rrkz*/
/*Table9961*/
  0x2b40, /*VPANDQZ128rmkz*/
  0x2b43, /*VPANDQZ128rrkz*/
/*Table9963*/
  0x2b21, /*VPANDNQZ128rmkz*/
  0x2b24, /*VPANDNQZ128rrkz*/
/*Table9965*/
  0x3b9c, /*VPSRAQZ128rmkz*/
  0x3b9f, /*VPSRAQZ128rrkz*/
/*Table9967*/
  0x1359, /*VCVTTPD2DQZ128rmkz*/
  0x135c, /*VCVTTPD2DQZ128rrkz*/
/*Table9969*/
  0x3799, /*VPORQZ128rmkz*/
  0x379c, /*VPORQZ128rrkz*/
/*Table9971*/
  0x3f84, /*VPXORQZ128rmkz*/
  0x3f87, /*VPXORQZ128rrkz*/
/*Table9973*/
  0x3abf, /*VPSLLQZ128rmkz*/
  0x3ac2, /*VPSLLQZ128rrkz*/
/*Table9975*/
  0x3707, /*VPMULUDQZ128rmkz*/
  0x370a, /*VPMULUDQZ128rrkz*/
/*Table9977*/
  0x3d58, /*VPSUBQZ128rmkz*/
  0x3d5b, /*VPSUBQZ128rrkz*/
/*Table9979*/
  0x282c, /*VMOVUPSZ256rmkz*/
  0x2831, /*VMOVUPSZ256rrkz*/
/*Table9981*/
  0x0, /**/
  0x2832, /*VMOVUPSZ256rrkz_REV*/
/*Table9983*/
  0x44c8, /*VUNPCKLPSZ256rmkz*/
  0x44cb, /*VUNPCKLPSZ256rrkz*/
/*Table9985*/
  0x448a, /*VUNPCKHPSZ256rmkz*/
  0x448d, /*VUNPCKHPSZ256rrkz*/
/*Table9987*/
  0x264e, /*VMOVAPSZ256rmkz*/
  0x2653, /*VMOVAPSZ256rrkz*/
/*Table9989*/
  0x0, /**/
  0x2654, /*VMOVAPSZ256rrkz_REV*/
/*Table9991*/
  0x4375, /*VSQRTPSZ256mkz*/
  0x4378, /*VSQRTPSZ256rkz*/
/*Table9993*/
  0xdb2, /*VANDPSZ256rmkz*/
  0xdb5, /*VANDPSZ256rrkz*/
/*Table9995*/
  0xd74, /*VANDNPSZ256rmkz*/
  0xd77, /*VANDNPSZ256rrkz*/
/*Table9997*/
  0x2917, /*VORPSZ256rmkz*/
  0x291a, /*VORPSZ256rrkz*/
/*Table9999*/
  0x4506, /*VXORPSZ256rmkz*/
  0x4509, /*VXORPSZ256rrkz*/
/*Table10001*/
  0xca0, /*VADDPSZ256rmkz*/
  0xca3, /*VADDPSZ256rrkz*/
/*Table10003*/
  0x28a7, /*VMULPSZ256rmkz*/
  0x28aa, /*VMULPSZ256rrkz*/
/*Table10005*/
  0x11a5, /*VCVTPS2PDZ256rmkz*/
  0x11a8, /*VCVTPS2PDZ256rrkz*/
/*Table10007*/
  0xf5a, /*VCVTDQ2PSZ256rmkz*/
  0xf5d, /*VCVTDQ2PSZ256rrkz*/
/*Table10009*/
  0x4401, /*VSUBPSZ256rmkz*/
  0x4404, /*VSUBPSZ256rrkz*/
/*Table10011*/
  0x25cd, /*VMINPSZ256rmkz*/
  0x25d0, /*VMINPSZ256rrkz*/
/*Table10013*/
  0x16b6, /*VDIVPSZ256rmkz*/
  0x16b9, /*VDIVPSZ256rrkz*/
/*Table10015*/
  0x24dc, /*VMAXPSZ256rmkz*/
  0x24df, /*VMAXPSZ256rrkz*/
/*Table10017*/
  0x14d0, /*VCVTTPS2UDQZ256rmkz*/
  0x14d3, /*VCVTTPS2UDQZ256rrkz*/
/*Table10019*/
  0x1217, /*VCVTPS2UDQZ256rmkz*/
  0x121a, /*VCVTPS2UDQZ256rrkz*/
/*Table10021*/
  0x4316, /*VSHUFPSZ256rmikz*/
  0x4319, /*VSHUFPSZ256rrikz*/
/*Table10023*/
  0x27d1, /*VMOVSLDUPZ256rmkz*/
  0x27d4, /*VMOVSLDUPZ256rrkz*/
/*Table10025*/
  0x27ae, /*VMOVSHDUPZ256rmkz*/
  0x27b1, /*VMOVSHDUPZ256rrkz*/
/*Table10027*/
  0x1492, /*VCVTTPS2DQZ256rmkz*/
  0x1495, /*VCVTTPS2DQZ256rrkz*/
/*Table10029*/
  0x26fa, /*VMOVDQU32Z256rmkz*/
  0x26ff, /*VMOVDQU32Z256rrkz*/
/*Table10031*/
  0x3a48, /*VPSHUFHWZ256mikz*/
  0x3a4b, /*VPSHUFHWZ256rikz*/
/*Table10033*/
  0x1558, /*VCVTUDQ2PDZ256rmkz*/
  0x155b, /*VCVTUDQ2PDZ256rrkz*/
/*Table10035*/
  0x0, /**/
  0x2700, /*VMOVDQU32Z256rrkz_REV*/
/*Table10037*/
  0xf1d, /*VCVTDQ2PDZ256rmkz*/
  0xf20, /*VCVTDQ2PDZ256rrkz*/
/*Table10039*/
  0x273c, /*VMOVDQU8Z256rmkz*/
  0x2741, /*VMOVDQU8Z256rrkz*/
/*Table10041*/
  0x3a5e, /*VPSHUFLWZ256mikz*/
  0x3a61, /*VPSHUFLWZ256rikz*/
/*Table10043*/
  0x1591, /*VCVTUDQ2PSZ256rmkz*/
  0x1594, /*VCVTUDQ2PSZ256rrkz*/
/*Table10045*/
  0x0, /**/
  0x2742, /*VMOVDQU8Z256rrkz_REV*/
/*Table10047*/
  0x1183, /*VCVTPS2DQZ256rmkz*/
  0x1186, /*VCVTPS2DQZ256rrkz*/
/*Table10049*/
  0x3f04, /*VPUNPCKLBWZ256rmkz*/
  0x3f07, /*VPUNPCKLBWZ256rrkz*/
/*Table10051*/
  0x3f58, /*VPUNPCKLWDZ256rmkz*/
  0x3f5b, /*VPUNPCKLWDZ256rrkz*/
/*Table10053*/
  0x3f20, /*VPUNPCKLDQZ256rmkz*/
  0x3f23, /*VPUNPCKLDQZ256rrkz*/
/*Table10055*/
  0x29cd, /*VPACKSSWBZ256rmkz*/
  0x29d0, /*VPACKSSWBZ256rrkz*/
/*Table10057*/
  0x2a02, /*VPACKUSWBZ256rmkz*/
  0x2a05, /*VPACKUSWBZ256rrkz*/
/*Table10059*/
  0x3e9a, /*VPUNPCKHBWZ256rmkz*/
  0x3e9d, /*VPUNPCKHBWZ256rrkz*/
/*Table10061*/
  0x3eee, /*VPUNPCKHWDZ256rmkz*/
  0x3ef1, /*VPUNPCKHWDZ256rrkz*/
/*Table10063*/
  0x3eb6, /*VPUNPCKHDQZ256rmkz*/
  0x3eb9, /*VPUNPCKHDQZ256rrkz*/
/*Table10065*/
  0x29b4, /*VPACKSSDWZ256rmkz*/
  0x29b7, /*VPACKSSDWZ256rrkz*/
/*Table10067*/
  0x268f, /*VMOVDQA32Z256rmkz*/
  0x2694, /*VMOVDQA32Z256rrkz*/
/*Table10069*/
  0x3a2f, /*VPSHUFDZ256mikz*/
  0x3a32, /*VPSHUFDZ256rikz*/
/*Table10071*/
  0x0, /**/
  0x0, /**/
  0x3d03, /*VPSRLWZ256mikz*/
  0x0, /**/
  0x3c1b, /*VPSRAWZ256mikz*/
  0x0, /**/
  0x3b45, /*VPSLLWZ256mikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3d06, /*VPSRLWZ256rikz*/
  0x0, /**/
  0x3c1e, /*VPSRAWZ256rikz*/
  0x0, /**/
  0x3b48, /*VPSLLWZ256rikz*/
  0x0, /**/
/*Table10087*/
  0x3831, /*VPRORDZ256mikz*/
  0x37c5, /*VPROLDZ256mikz*/
  0x3c53, /*VPSRLDZ256mikz*/
  0x0, /**/
  0x3b75, /*VPSRADZ256mikz*/
  0x0, /**/
  0x3a95, /*VPSLLDZ256mikz*/
  0x0, /**/
  0x3834, /*VPRORDZ256rikz*/
  0x37c8, /*VPROLDZ256rikz*/
  0x3c56, /*VPSRLDZ256rikz*/
  0x0, /**/
  0x3b78, /*VPSRADZ256rikz*/
  0x0, /**/
  0x3a98, /*VPSLLDZ256rikz*/
  0x0, /**/
/*Table10103*/
  0x14ee, /*VCVTTPS2UQQZ256rmkz*/
  0x14f1, /*VCVTTPS2UQQZ256rrkz*/
/*Table10105*/
  0x1235, /*VCVTPS2UQQZ256rmkz*/
  0x1238, /*VCVTPS2UQQZ256rrkz*/
/*Table10107*/
  0x14b2, /*VCVTTPS2QQZ256rmkz*/
  0x14b5, /*VCVTTPS2QQZ256rrkz*/
/*Table10109*/
  0x11f9, /*VCVTPS2QQZ256rmkz*/
  0x11fc, /*VCVTPS2QQZ256rrkz*/
/*Table10111*/
  0x0, /**/
  0x2695, /*VMOVDQA32Z256rrkz_REV*/
/*Table10113*/
  0x3d09, /*VPSRLWZ256rmkz*/
  0x3d0c, /*VPSRLWZ256rrkz*/
/*Table10115*/
  0x3c59, /*VPSRLDZ256rmkz*/
  0x3c5c, /*VPSRLDZ256rrkz*/
/*Table10117*/
  0x36d9, /*VPMULLWZ256rmkz*/
  0x36dc, /*VPMULLWZ256rrkz*/
/*Table10119*/
  0x3da6, /*VPSUBUSBZ256rmkz*/
  0x3da9, /*VPSUBUSBZ256rrkz*/
/*Table10121*/
  0x3dbc, /*VPSUBUSWZ256rmkz*/
  0x3dbf, /*VPSUBUSWZ256rrkz*/
/*Table10123*/
  0x33a8, /*VPMINUBZ256rmkz*/
  0x33ab, /*VPMINUBZ256rrkz*/
/*Table10125*/
  0x2af4, /*VPANDDZ256rmkz*/
  0x2af7, /*VPANDDZ256rrkz*/
/*Table10127*/
  0x2a98, /*VPADDUSBZ256rmkz*/
  0x2a9b, /*VPADDUSBZ256rrkz*/
/*Table10129*/
  0x2aae, /*VPADDUSWZ256rmkz*/
  0x2ab1, /*VPADDUSWZ256rrkz*/
/*Table10131*/
  0x32dc, /*VPMAXUBZ256rmkz*/
  0x32df, /*VPMAXUBZ256rrkz*/
/*Table10133*/
  0x2b0f, /*VPANDNDZ256rmkz*/
  0x2b12, /*VPANDNDZ256rrkz*/
/*Table10135*/
  0x2b64, /*VPAVGBZ256rmkz*/
  0x2b67, /*VPAVGBZ256rrkz*/
/*Table10137*/
  0x3c21, /*VPSRAWZ256rmkz*/
  0x3c24, /*VPSRAWZ256rrkz*/
/*Table10139*/
  0x3b7b, /*VPSRADZ256rmkz*/
  0x3b7e, /*VPSRADZ256rrkz*/
/*Table10141*/
  0x2b7a, /*VPAVGWZ256rmkz*/
  0x2b7d, /*VPAVGWZ256rrkz*/
/*Table10143*/
  0x3673, /*VPMULHUWZ256rmkz*/
  0x3676, /*VPMULHUWZ256rrkz*/
/*Table10145*/
  0x3689, /*VPMULHWZ256rmkz*/
  0x368c, /*VPMULHWZ256rrkz*/
/*Table10147*/
  0x3d7a, /*VPSUBSBZ256rmkz*/
  0x3d7d, /*VPSUBSBZ256rrkz*/
/*Table10149*/
  0x3d90, /*VPSUBSWZ256rmkz*/
  0x3d93, /*VPSUBSWZ256rrkz*/
/*Table10151*/
  0x3392, /*VPMINSWZ256rmkz*/
  0x3395, /*VPMINSWZ256rrkz*/
/*Table10153*/
  0x3787, /*VPORDZ256rmkz*/
  0x378a, /*VPORDZ256rrkz*/
/*Table10155*/
  0x2a6c, /*VPADDSBZ256rmkz*/
  0x2a6f, /*VPADDSBZ256rrkz*/
/*Table10157*/
  0x2a82, /*VPADDSWZ256rmkz*/
  0x2a85, /*VPADDSWZ256rrkz*/
/*Table10159*/
  0x32c6, /*VPMAXSWZ256rmkz*/
  0x32c9, /*VPMAXSWZ256rrkz*/
/*Table10161*/
  0x3f72, /*VPXORDZ256rmkz*/
  0x3f75, /*VPXORDZ256rrkz*/
/*Table10163*/
  0x3b4b, /*VPSLLWZ256rmkz*/
  0x3b4e, /*VPSLLWZ256rrkz*/
/*Table10165*/
  0x3a9b, /*VPSLLDZ256rmkz*/
  0x3a9e, /*VPSLLDZ256rrkz*/
/*Table10167*/
  0x3258, /*VPMADDWDZ256rmkz*/
  0x325b, /*VPMADDWDZ256rrkz*/
/*Table10169*/
  0x3d26, /*VPSUBBZ256rmkz*/
  0x3d29, /*VPSUBBZ256rrkz*/
/*Table10171*/
  0x3dd2, /*VPSUBWZ256rmkz*/
  0x3dd5, /*VPSUBWZ256rrkz*/
/*Table10173*/
  0x3d42, /*VPSUBDZ256rmkz*/
  0x3d45, /*VPSUBDZ256rrkz*/
/*Table10175*/
  0x2a18, /*VPADDBZ256rmkz*/
  0x2a1b, /*VPADDBZ256rrkz*/
/*Table10177*/
  0x2ac4, /*VPADDWZ256rmkz*/
  0x2ac7, /*VPADDWZ256rrkz*/
/*Table10179*/
  0x2a34, /*VPADDDZ256rmkz*/
  0x2a37, /*VPADDDZ256rrkz*/
/*Table10181*/
  0x128f, /*VCVTQQ2PSZ256rmkz*/
  0x1292, /*VCVTQQ2PSZ256rrkz*/
/*Table10183*/
  0x13a0, /*VCVTTPD2UDQZ256rmkz*/
  0x13a3, /*VCVTTPD2UDQZ256rrkz*/
/*Table10185*/
  0x103c, /*VCVTPD2UDQZ256rmkz*/
  0x103f, /*VCVTPD2UDQZ256rrkz*/
/*Table10187*/
  0x271b, /*VMOVDQU64Z256rmkz*/
  0x2720, /*VMOVDQU64Z256rrkz*/
/*Table10189*/
  0x15af, /*VCVTUQQ2PDZ256rmkz*/
  0x15b2, /*VCVTUQQ2PDZ256rrkz*/
/*Table10191*/
  0x0, /**/
  0x2721, /*VMOVDQU64Z256rrkz_REV*/
/*Table10193*/
  0x1253, /*VCVTQQ2PDZ256rmkz*/
  0x1256, /*VCVTQQ2PDZ256rrkz*/
/*Table10195*/
  0x266e, /*VMOVDDUPZ256rmkz*/
  0x2671, /*VMOVDDUPZ256rrkz*/
/*Table10197*/
  0x26d9, /*VMOVDQU16Z256rmkz*/
  0x26de, /*VMOVDQU16Z256rrkz*/
/*Table10199*/
  0x15eb, /*VCVTUQQ2PSZ256rmkz*/
  0x15ee, /*VCVTUQQ2PSZ256rrkz*/
/*Table10201*/
  0x0, /**/
  0x26df, /*VMOVDQU16Z256rrkz_REV*/
/*Table10203*/
  0xfbe, /*VCVTPD2DQZ256rmkz*/
  0xfc1, /*VCVTPD2DQZ256rrkz*/
/*Table10205*/
  0x2803, /*VMOVUPDZ256rmkz*/
  0x2808, /*VMOVUPDZ256rrkz*/
/*Table10207*/
  0x0, /**/
  0x2809, /*VMOVUPDZ256rrkz_REV*/
/*Table10209*/
  0x44a9, /*VUNPCKLPDZ256rmkz*/
  0x44ac, /*VUNPCKLPDZ256rrkz*/
/*Table10211*/
  0x446b, /*VUNPCKHPDZ256rmkz*/
  0x446e, /*VUNPCKHPDZ256rrkz*/
/*Table10213*/
  0x2625, /*VMOVAPDZ256rmkz*/
  0x262a, /*VMOVAPDZ256rrkz*/
/*Table10215*/
  0x0, /**/
  0x262b, /*VMOVAPDZ256rrkz_REV*/
/*Table10217*/
  0x4335, /*VSQRTPDZ256mkz*/
  0x4338, /*VSQRTPDZ256rkz*/
/*Table10219*/
  0xd93, /*VANDPDZ256rmkz*/
  0xd96, /*VANDPDZ256rrkz*/
/*Table10221*/
  0xd55, /*VANDNPDZ256rmkz*/
  0xd58, /*VANDNPDZ256rrkz*/
/*Table10223*/
  0x28f8, /*VORPDZ256rmkz*/
  0x28fb, /*VORPDZ256rrkz*/
/*Table10225*/
  0x44e7, /*VXORPDZ256rmkz*/
  0x44ea, /*VXORPDZ256rrkz*/
/*Table10227*/
  0xc60, /*VADDPDZ256rmkz*/
  0xc63, /*VADDPDZ256rrkz*/
/*Table10229*/
  0x2867, /*VMULPDZ256rmkz*/
  0x286a, /*VMULPDZ256rrkz*/
/*Table10231*/
  0xffe, /*VCVTPD2PSZ256rmkz*/
  0x1001, /*VCVTPD2PSZ256rrkz*/
/*Table10233*/
  0x43c1, /*VSUBPDZ256rmkz*/
  0x43c4, /*VSUBPDZ256rrkz*/
/*Table10235*/
  0x258d, /*VMINPDZ256rmkz*/
  0x2590, /*VMINPDZ256rrkz*/
/*Table10237*/
  0x1676, /*VDIVPDZ256rmkz*/
  0x1679, /*VDIVPDZ256rrkz*/
/*Table10239*/
  0x249c, /*VMAXPDZ256rmkz*/
  0x249f, /*VMAXPDZ256rrkz*/
/*Table10241*/
  0x3f3f, /*VPUNPCKLQDQZ256rmkz*/
  0x3f42, /*VPUNPCKLQDQZ256rrkz*/
/*Table10243*/
  0x3ed5, /*VPUNPCKHQDQZ256rmkz*/
  0x3ed8, /*VPUNPCKHQDQZ256rrkz*/
/*Table10245*/
  0x26b0, /*VMOVDQA64Z256rmkz*/
  0x26b5, /*VMOVDQA64Z256rrkz*/
/*Table10247*/
  0x384c, /*VPRORQZ256mikz*/
  0x37e0, /*VPROLQZ256mikz*/
  0x0, /**/
  0x0, /**/
  0x3ba5, /*VPSRAQZ256mikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x384f, /*VPRORQZ256rikz*/
  0x37e3, /*VPROLQZ256rikz*/
  0x0, /**/
  0x0, /**/
  0x3ba8, /*VPSRAQZ256rikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table10263*/
  0x0, /**/
  0x0, /**/
  0x3c86, /*VPSRLQZ256mikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3ac8, /*VPSLLQZ256mikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3c89, /*VPSRLQZ256rikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3acb, /*VPSLLQZ256rikz*/
  0x0, /**/
/*Table10279*/
  0x13be, /*VCVTTPD2UQQZ256rmkz*/
  0x13c1, /*VCVTTPD2UQQZ256rrkz*/
/*Table10281*/
  0x105a, /*VCVTPD2UQQZ256rmkz*/
  0x105d, /*VCVTPD2UQQZ256rrkz*/
/*Table10283*/
  0x1382, /*VCVTTPD2QQZ256rmkz*/
  0x1385, /*VCVTTPD2QQZ256rrkz*/
/*Table10285*/
  0x101e, /*VCVTPD2QQZ256rmkz*/
  0x1021, /*VCVTPD2QQZ256rrkz*/
/*Table10287*/
  0x0, /**/
  0x26b6, /*VMOVDQA64Z256rrkz_REV*/
/*Table10289*/
  0x42f7, /*VSHUFPDZ256rmikz*/
  0x42fa, /*VSHUFPDZ256rrikz*/
/*Table10291*/
  0x3c8c, /*VPSRLQZ256rmkz*/
  0x3c8f, /*VPSRLQZ256rrkz*/
/*Table10293*/
  0x2a53, /*VPADDQZ256rmkz*/
  0x2a56, /*VPADDQZ256rrkz*/
/*Table10295*/
  0x2b49, /*VPANDQZ256rmkz*/
  0x2b4c, /*VPANDQZ256rrkz*/
/*Table10297*/
  0x2b2a, /*VPANDNQZ256rmkz*/
  0x2b2d, /*VPANDNQZ256rrkz*/
/*Table10299*/
  0x3bab, /*VPSRAQZ256rmkz*/
  0x3bae, /*VPSRAQZ256rrkz*/
/*Table10301*/
  0x1362, /*VCVTTPD2DQZ256rmkz*/
  0x1365, /*VCVTTPD2DQZ256rrkz*/
/*Table10303*/
  0x37a2, /*VPORQZ256rmkz*/
  0x37a5, /*VPORQZ256rrkz*/
/*Table10305*/
  0x3f8d, /*VPXORQZ256rmkz*/
  0x3f90, /*VPXORQZ256rrkz*/
/*Table10307*/
  0x3ace, /*VPSLLQZ256rmkz*/
  0x3ad1, /*VPSLLQZ256rrkz*/
/*Table10309*/
  0x3710, /*VPMULUDQZ256rmkz*/
  0x3713, /*VPMULUDQZ256rrkz*/
/*Table10311*/
  0x3d61, /*VPSUBQZ256rmkz*/
  0x3d64, /*VPSUBQZ256rrkz*/
/*Table10313*/
  0x2837, /*VMOVUPSZrmkz*/
  0x283c, /*VMOVUPSZrrkz*/
/*Table10315*/
  0x0, /**/
  0x283d, /*VMOVUPSZrrkz_REV*/
/*Table10317*/
  0x44d1, /*VUNPCKLPSZrmkz*/
  0x44d4, /*VUNPCKLPSZrrkz*/
/*Table10319*/
  0x4493, /*VUNPCKHPSZrmkz*/
  0x4496, /*VUNPCKHPSZrrkz*/
/*Table10321*/
  0x2659, /*VMOVAPSZrmkz*/
  0x265e, /*VMOVAPSZrrkz*/
/*Table10323*/
  0x0, /**/
  0x265f, /*VMOVAPSZrrkz_REV*/
/*Table10325*/
  0x437e, /*VSQRTPSZmkz*/
  0x4384, /*VSQRTPSZrkz*/
/*Table10327*/
  0xdbb, /*VANDPSZrmkz*/
  0xdbe, /*VANDPSZrrkz*/
/*Table10329*/
  0xd7d, /*VANDNPSZrmkz*/
  0xd80, /*VANDNPSZrrkz*/
/*Table10331*/
  0x2920, /*VORPSZrmkz*/
  0x2923, /*VORPSZrrkz*/
/*Table10333*/
  0x450f, /*VXORPSZrmkz*/
  0x4512, /*VXORPSZrrkz*/
/*Table10335*/
  0xca9, /*VADDPSZrmkz*/
  0xcaf, /*VADDPSZrrkz*/
/*Table10337*/
  0x28b0, /*VMULPSZrmkz*/
  0x28b6, /*VMULPSZrrkz*/
/*Table10339*/
  0x11ae, /*VCVTPS2PDZrmkz*/
  0x11b4, /*VCVTPS2PDZrrkz*/
/*Table10341*/
  0xf63, /*VCVTDQ2PSZrmkz*/
  0xf69, /*VCVTDQ2PSZrrkz*/
/*Table10343*/
  0x440a, /*VSUBPSZrmkz*/
  0x4410, /*VSUBPSZrrkz*/
/*Table10345*/
  0x25d6, /*VMINPSZrmkz*/
  0x25dc, /*VMINPSZrrkz*/
/*Table10347*/
  0x16bf, /*VDIVPSZrmkz*/
  0x16c5, /*VDIVPSZrrkz*/
/*Table10349*/
  0x24e5, /*VMAXPSZrmkz*/
  0x24eb, /*VMAXPSZrrkz*/
/*Table10351*/
  0x14d9, /*VCVTTPS2UDQZrmkz*/
  0x14df, /*VCVTTPS2UDQZrrkz*/
/*Table10353*/
  0x1220, /*VCVTPS2UDQZrmkz*/
  0x1226, /*VCVTPS2UDQZrrkz*/
/*Table10355*/
  0x431f, /*VSHUFPSZrmikz*/
  0x4322, /*VSHUFPSZrrikz*/
/*Table10357*/
  0x27d7, /*VMOVSLDUPZrmkz*/
  0x27da, /*VMOVSLDUPZrrkz*/
/*Table10359*/
  0x27b4, /*VMOVSHDUPZrmkz*/
  0x27b7, /*VMOVSHDUPZrrkz*/
/*Table10361*/
  0x149b, /*VCVTTPS2DQZrmkz*/
  0x14a1, /*VCVTTPS2DQZrrkz*/
/*Table10363*/
  0x2705, /*VMOVDQU32Zrmkz*/
  0x270a, /*VMOVDQU32Zrrkz*/
/*Table10365*/
  0x3a4e, /*VPSHUFHWZmikz*/
  0x3a51, /*VPSHUFHWZrikz*/
/*Table10367*/
  0x1561, /*VCVTUDQ2PDZrmkz*/
  0x1564, /*VCVTUDQ2PDZrrkz*/
/*Table10369*/
  0x0, /**/
  0x270b, /*VMOVDQU32Zrrkz_REV*/
/*Table10371*/
  0xf26, /*VCVTDQ2PDZrmkz*/
  0xf29, /*VCVTDQ2PDZrrkz*/
/*Table10373*/
  0x2747, /*VMOVDQU8Zrmkz*/
  0x274c, /*VMOVDQU8Zrrkz*/
/*Table10375*/
  0x3a64, /*VPSHUFLWZmikz*/
  0x3a67, /*VPSHUFLWZrikz*/
/*Table10377*/
  0x159a, /*VCVTUDQ2PSZrmkz*/
  0x15a0, /*VCVTUDQ2PSZrrkz*/
/*Table10379*/
  0x0, /**/
  0x274d, /*VMOVDQU8Zrrkz_REV*/
/*Table10381*/
  0x118c, /*VCVTPS2DQZrmkz*/
  0x1192, /*VCVTPS2DQZrrkz*/
/*Table10383*/
  0x3f0a, /*VPUNPCKLBWZrmkz*/
  0x3f0d, /*VPUNPCKLBWZrrkz*/
/*Table10385*/
  0x3f5e, /*VPUNPCKLWDZrmkz*/
  0x3f61, /*VPUNPCKLWDZrrkz*/
/*Table10387*/
  0x3f29, /*VPUNPCKLDQZrmkz*/
  0x3f2c, /*VPUNPCKLDQZrrkz*/
/*Table10389*/
  0x29d3, /*VPACKSSWBZrmkz*/
  0x29d6, /*VPACKSSWBZrrkz*/
/*Table10391*/
  0x2a08, /*VPACKUSWBZrmkz*/
  0x2a0b, /*VPACKUSWBZrrkz*/
/*Table10393*/
  0x3ea0, /*VPUNPCKHBWZrmkz*/
  0x3ea3, /*VPUNPCKHBWZrrkz*/
/*Table10395*/
  0x3ef4, /*VPUNPCKHWDZrmkz*/
  0x3ef7, /*VPUNPCKHWDZrrkz*/
/*Table10397*/
  0x3ebf, /*VPUNPCKHDQZrmkz*/
  0x3ec2, /*VPUNPCKHDQZrrkz*/
/*Table10399*/
  0x29bd, /*VPACKSSDWZrmkz*/
  0x29c0, /*VPACKSSDWZrrkz*/
/*Table10401*/
  0x269a, /*VMOVDQA32Zrmkz*/
  0x269f, /*VMOVDQA32Zrrkz*/
/*Table10403*/
  0x3a38, /*VPSHUFDZmikz*/
  0x3a3b, /*VPSHUFDZrikz*/
/*Table10405*/
  0x0, /**/
  0x0, /**/
  0x3d0f, /*VPSRLWZmikz*/
  0x0, /**/
  0x3c27, /*VPSRAWZmikz*/
  0x0, /**/
  0x3b51, /*VPSLLWZmikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3d12, /*VPSRLWZrikz*/
  0x0, /**/
  0x3c2a, /*VPSRAWZrikz*/
  0x0, /**/
  0x3b54, /*VPSLLWZrikz*/
  0x0, /**/
/*Table10421*/
  0x383a, /*VPRORDZmikz*/
  0x37ce, /*VPROLDZmikz*/
  0x3c62, /*VPSRLDZmikz*/
  0x0, /**/
  0x3b84, /*VPSRADZmikz*/
  0x0, /**/
  0x3aa4, /*VPSLLDZmikz*/
  0x0, /**/
  0x383d, /*VPRORDZrikz*/
  0x37d1, /*VPROLDZrikz*/
  0x3c65, /*VPSRLDZrikz*/
  0x0, /**/
  0x3b87, /*VPSRADZrikz*/
  0x0, /**/
  0x3aa7, /*VPSLLDZrikz*/
  0x0, /**/
/*Table10437*/
  0x14f7, /*VCVTTPS2UQQZrmkz*/
  0x14fd, /*VCVTTPS2UQQZrrkz*/
/*Table10439*/
  0x123e, /*VCVTPS2UQQZrmkz*/
  0x1244, /*VCVTPS2UQQZrrkz*/
/*Table10441*/
  0x14bb, /*VCVTTPS2QQZrmkz*/
  0x14c1, /*VCVTTPS2QQZrrkz*/
/*Table10443*/
  0x1202, /*VCVTPS2QQZrmkz*/
  0x1208, /*VCVTPS2QQZrrkz*/
/*Table10445*/
  0x0, /**/
  0x26a0, /*VMOVDQA32Zrrkz_REV*/
/*Table10447*/
  0x3d15, /*VPSRLWZrmkz*/
  0x3d18, /*VPSRLWZrrkz*/
/*Table10449*/
  0x3c68, /*VPSRLDZrmkz*/
  0x3c6b, /*VPSRLDZrrkz*/
/*Table10451*/
  0x36df, /*VPMULLWZrmkz*/
  0x36e2, /*VPMULLWZrrkz*/
/*Table10453*/
  0x3dac, /*VPSUBUSBZrmkz*/
  0x3daf, /*VPSUBUSBZrrkz*/
/*Table10455*/
  0x3dc2, /*VPSUBUSWZrmkz*/
  0x3dc5, /*VPSUBUSWZrrkz*/
/*Table10457*/
  0x33ae, /*VPMINUBZrmkz*/
  0x33b1, /*VPMINUBZrrkz*/
/*Table10459*/
  0x2afd, /*VPANDDZrmkz*/
  0x2b00, /*VPANDDZrrkz*/
/*Table10461*/
  0x2a9e, /*VPADDUSBZrmkz*/
  0x2aa1, /*VPADDUSBZrrkz*/
/*Table10463*/
  0x2ab4, /*VPADDUSWZrmkz*/
  0x2ab7, /*VPADDUSWZrrkz*/
/*Table10465*/
  0x32e2, /*VPMAXUBZrmkz*/
  0x32e5, /*VPMAXUBZrrkz*/
/*Table10467*/
  0x2b18, /*VPANDNDZrmkz*/
  0x2b1b, /*VPANDNDZrrkz*/
/*Table10469*/
  0x2b6a, /*VPAVGBZrmkz*/
  0x2b6d, /*VPAVGBZrrkz*/
/*Table10471*/
  0x3c2d, /*VPSRAWZrmkz*/
  0x3c30, /*VPSRAWZrrkz*/
/*Table10473*/
  0x3b8a, /*VPSRADZrmkz*/
  0x3b8d, /*VPSRADZrrkz*/
/*Table10475*/
  0x2b80, /*VPAVGWZrmkz*/
  0x2b83, /*VPAVGWZrrkz*/
/*Table10477*/
  0x3679, /*VPMULHUWZrmkz*/
  0x367c, /*VPMULHUWZrrkz*/
/*Table10479*/
  0x368f, /*VPMULHWZrmkz*/
  0x3692, /*VPMULHWZrrkz*/
/*Table10481*/
  0x3d80, /*VPSUBSBZrmkz*/
  0x3d83, /*VPSUBSBZrrkz*/
/*Table10483*/
  0x3d96, /*VPSUBSWZrmkz*/
  0x3d99, /*VPSUBSWZrrkz*/
/*Table10485*/
  0x3398, /*VPMINSWZrmkz*/
  0x339b, /*VPMINSWZrrkz*/
/*Table10487*/
  0x3790, /*VPORDZrmkz*/
  0x3793, /*VPORDZrrkz*/
/*Table10489*/
  0x2a72, /*VPADDSBZrmkz*/
  0x2a75, /*VPADDSBZrrkz*/
/*Table10491*/
  0x2a88, /*VPADDSWZrmkz*/
  0x2a8b, /*VPADDSWZrrkz*/
/*Table10493*/
  0x32cc, /*VPMAXSWZrmkz*/
  0x32cf, /*VPMAXSWZrrkz*/
/*Table10495*/
  0x3f7b, /*VPXORDZrmkz*/
  0x3f7e, /*VPXORDZrrkz*/
/*Table10497*/
  0x3b57, /*VPSLLWZrmkz*/
  0x3b5a, /*VPSLLWZrrkz*/
/*Table10499*/
  0x3aaa, /*VPSLLDZrmkz*/
  0x3aad, /*VPSLLDZrrkz*/
/*Table10501*/
  0x325e, /*VPMADDWDZrmkz*/
  0x3261, /*VPMADDWDZrrkz*/
/*Table10503*/
  0x3d2c, /*VPSUBBZrmkz*/
  0x3d2f, /*VPSUBBZrrkz*/
/*Table10505*/
  0x3dd8, /*VPSUBWZrmkz*/
  0x3ddb, /*VPSUBWZrrkz*/
/*Table10507*/
  0x3d4b, /*VPSUBDZrmkz*/
  0x3d4e, /*VPSUBDZrrkz*/
/*Table10509*/
  0x2a1e, /*VPADDBZrmkz*/
  0x2a21, /*VPADDBZrrkz*/
/*Table10511*/
  0x2aca, /*VPADDWZrmkz*/
  0x2acd, /*VPADDWZrrkz*/
/*Table10513*/
  0x2a3d, /*VPADDDZrmkz*/
  0x2a40, /*VPADDDZrrkz*/
/*Table10515*/
  0x1298, /*VCVTQQ2PSZrmkz*/
  0x129e, /*VCVTQQ2PSZrrkz*/
/*Table10517*/
  0x13a9, /*VCVTTPD2UDQZrmkz*/
  0x13af, /*VCVTTPD2UDQZrrkz*/
/*Table10519*/
  0x1045, /*VCVTPD2UDQZrmkz*/
  0x104b, /*VCVTPD2UDQZrrkz*/
/*Table10521*/
  0x2726, /*VMOVDQU64Zrmkz*/
  0x272b, /*VMOVDQU64Zrrkz*/
/*Table10523*/
  0x15b8, /*VCVTUQQ2PDZrmkz*/
  0x15be, /*VCVTUQQ2PDZrrkz*/
/*Table10525*/
  0x0, /**/
  0x272c, /*VMOVDQU64Zrrkz_REV*/
/*Table10527*/
  0x125c, /*VCVTQQ2PDZrmkz*/
  0x1262, /*VCVTQQ2PDZrrkz*/
/*Table10529*/
  0x2674, /*VMOVDDUPZrmkz*/
  0x2677, /*VMOVDDUPZrrkz*/
/*Table10531*/
  0x26e4, /*VMOVDQU16Zrmkz*/
  0x26e9, /*VMOVDQU16Zrrkz*/
/*Table10533*/
  0x15f4, /*VCVTUQQ2PSZrmkz*/
  0x15fa, /*VCVTUQQ2PSZrrkz*/
/*Table10535*/
  0x0, /**/
  0x26ea, /*VMOVDQU16Zrrkz_REV*/
/*Table10537*/
  0xfc7, /*VCVTPD2DQZrmkz*/
  0xfcd, /*VCVTPD2DQZrrkz*/
/*Table10539*/
  0x280e, /*VMOVUPDZrmkz*/
  0x2813, /*VMOVUPDZrrkz*/
/*Table10541*/
  0x0, /**/
  0x2814, /*VMOVUPDZrrkz_REV*/
/*Table10543*/
  0x44b2, /*VUNPCKLPDZrmkz*/
  0x44b5, /*VUNPCKLPDZrrkz*/
/*Table10545*/
  0x4474, /*VUNPCKHPDZrmkz*/
  0x4477, /*VUNPCKHPDZrrkz*/
/*Table10547*/
  0x2630, /*VMOVAPDZrmkz*/
  0x2635, /*VMOVAPDZrrkz*/
/*Table10549*/
  0x0, /**/
  0x2636, /*VMOVAPDZrrkz_REV*/
/*Table10551*/
  0x433e, /*VSQRTPDZmkz*/
  0x4344, /*VSQRTPDZrkz*/
/*Table10553*/
  0xd9c, /*VANDPDZrmkz*/
  0xd9f, /*VANDPDZrrkz*/
/*Table10555*/
  0xd5e, /*VANDNPDZrmkz*/
  0xd61, /*VANDNPDZrrkz*/
/*Table10557*/
  0x2901, /*VORPDZrmkz*/
  0x2904, /*VORPDZrrkz*/
/*Table10559*/
  0x44f0, /*VXORPDZrmkz*/
  0x44f3, /*VXORPDZrrkz*/
/*Table10561*/
  0xc69, /*VADDPDZrmkz*/
  0xc6f, /*VADDPDZrrkz*/
/*Table10563*/
  0x2870, /*VMULPDZrmkz*/
  0x2876, /*VMULPDZrrkz*/
/*Table10565*/
  0x1007, /*VCVTPD2PSZrmkz*/
  0x100d, /*VCVTPD2PSZrrkz*/
/*Table10567*/
  0x43ca, /*VSUBPDZrmkz*/
  0x43d0, /*VSUBPDZrrkz*/
/*Table10569*/
  0x2596, /*VMINPDZrmkz*/
  0x259c, /*VMINPDZrrkz*/
/*Table10571*/
  0x167f, /*VDIVPDZrmkz*/
  0x1685, /*VDIVPDZrrkz*/
/*Table10573*/
  0x24a5, /*VMAXPDZrmkz*/
  0x24ab, /*VMAXPDZrrkz*/
/*Table10575*/
  0x3f48, /*VPUNPCKLQDQZrmkz*/
  0x3f4b, /*VPUNPCKLQDQZrrkz*/
/*Table10577*/
  0x3ede, /*VPUNPCKHQDQZrmkz*/
  0x3ee1, /*VPUNPCKHQDQZrrkz*/
/*Table10579*/
  0x26bb, /*VMOVDQA64Zrmkz*/
  0x26c0, /*VMOVDQA64Zrrkz*/
/*Table10581*/
  0x3855, /*VPRORQZmikz*/
  0x37e9, /*VPROLQZmikz*/
  0x0, /**/
  0x0, /**/
  0x3bb4, /*VPSRAQZmikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3858, /*VPRORQZrikz*/
  0x37ec, /*VPROLQZrikz*/
  0x0, /**/
  0x0, /**/
  0x3bb7, /*VPSRAQZrikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table10597*/
  0x0, /**/
  0x0, /**/
  0x3c95, /*VPSRLQZmikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3ad7, /*VPSLLQZmikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3c98, /*VPSRLQZrikz*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x3ada, /*VPSLLQZrikz*/
  0x0, /**/
/*Table10613*/
  0x13c7, /*VCVTTPD2UQQZrmkz*/
  0x13cd, /*VCVTTPD2UQQZrrkz*/
/*Table10615*/
  0x1063, /*VCVTPD2UQQZrmkz*/
  0x1069, /*VCVTPD2UQQZrrkz*/
/*Table10617*/
  0x138b, /*VCVTTPD2QQZrmkz*/
  0x1391, /*VCVTTPD2QQZrrkz*/
/*Table10619*/
  0x1027, /*VCVTPD2QQZrmkz*/
  0x102d, /*VCVTPD2QQZrrkz*/
/*Table10621*/
  0x0, /**/
  0x26c1, /*VMOVDQA64Zrrkz_REV*/
/*Table10623*/
  0x4300, /*VSHUFPDZrmikz*/
  0x4303, /*VSHUFPDZrrikz*/
/*Table10625*/
  0x3c9b, /*VPSRLQZrmkz*/
  0x3c9e, /*VPSRLQZrrkz*/
/*Table10627*/
  0x2a5c, /*VPADDQZrmkz*/
  0x2a5f, /*VPADDQZrrkz*/
/*Table10629*/
  0x2b52, /*VPANDQZrmkz*/
  0x2b55, /*VPANDQZrrkz*/
/*Table10631*/
  0x2b33, /*VPANDNQZrmkz*/
  0x2b36, /*VPANDNQZrrkz*/
/*Table10633*/
  0x3bba, /*VPSRAQZrmkz*/
  0x3bbd, /*VPSRAQZrrkz*/
/*Table10635*/
  0x136b, /*VCVTTPD2DQZrmkz*/
  0x1371, /*VCVTTPD2DQZrrkz*/
/*Table10637*/
  0x37ab, /*VPORQZrmkz*/
  0x37ae, /*VPORQZrrkz*/
/*Table10639*/
  0x3f96, /*VPXORQZrmkz*/
  0x3f99, /*VPXORQZrrkz*/
/*Table10641*/
  0x3add, /*VPSLLQZrmkz*/
  0x3ae0, /*VPSLLQZrrkz*/
/*Table10643*/
  0x3719, /*VPMULUDQZrmkz*/
  0x371c, /*VPMULUDQZrrkz*/
/*Table10645*/
  0x3d6a, /*VPSUBQZrmkz*/
  0x3d6d, /*VPSUBQZrrkz*/
/*Table10647*/
  0x6ad, /*MMX_PSHUFBrm*/
  0x6ae, /*MMX_PSHUFBrr*/
/*Table10649*/
  0x688, /*MMX_PHADDWrm*/
  0x689, /*MMX_PHADDWrr*/
/*Table10651*/
  0x684, /*MMX_PHADDDrm*/
  0x685, /*MMX_PHADDDrr*/
/*Table10653*/
  0x686, /*MMX_PHADDSWrm*/
  0x687, /*MMX_PHADDSWrr*/
/*Table10655*/
  0x692, /*MMX_PMADDUBSWrm*/
  0x693, /*MMX_PMADDUBSWrr*/
/*Table10657*/
  0x68e, /*MMX_PHSUBWrm*/
  0x68f, /*MMX_PHSUBWrr*/
/*Table10659*/
  0x68a, /*MMX_PHSUBDrm*/
  0x68b, /*MMX_PHSUBDrr*/
/*Table10661*/
  0x68c, /*MMX_PHSUBSWrm*/
  0x68d, /*MMX_PHSUBSWrr*/
/*Table10663*/
  0x6b1, /*MMX_PSIGNBrm*/
  0x6b2, /*MMX_PSIGNBrr*/
/*Table10665*/
  0x6b5, /*MMX_PSIGNWrm*/
  0x6b6, /*MMX_PSIGNWrr*/
/*Table10667*/
  0x6b3, /*MMX_PSIGNDrm*/
  0x6b4, /*MMX_PSIGNDrr*/
/*Table10669*/
  0x69f, /*MMX_PMULHRSWrm*/
  0x6a0, /*MMX_PMULHRSWrr*/
/*Table10671*/
  0x651, /*MMX_PABSBrm*/
  0x652, /*MMX_PABSBrr*/
/*Table10673*/
  0x655, /*MMX_PABSWrm*/
  0x656, /*MMX_PABSWrr*/
/*Table10675*/
  0x653, /*MMX_PABSDrm*/
  0x654, /*MMX_PABSDrr*/
/*Table10677*/
  0xacd, /*SHA1NEXTErm*/
  0xace, /*SHA1NEXTErr*/
/*Table10679*/
  0xac9, /*SHA1MSG1rm*/
  0xaca, /*SHA1MSG1rr*/
/*Table10681*/
  0xacb, /*SHA1MSG2rm*/
  0xacc, /*SHA1MSG2rr*/
/*Table10683*/
  0xad5, /*SHA256RNDS2rm*/
  0xad6, /*SHA256RNDS2rr*/
/*Table10685*/
  0xad1, /*SHA256MSG1rm*/
  0xad2, /*SHA256MSG1rr*/
/*Table10687*/
  0xad3, /*SHA256MSG2rm*/
  0xad4, /*SHA256MSG2rr*/
/*Table10689*/
  0x745, /*MOVBE32rm*/
  0x0, /**/
/*Table10691*/
  0x744, /*MOVBE32mr*/
  0x0, /**/
/*Table10693*/
  0x4524, /*WRSSD*/
  0x0, /**/
/*Table10695*/
  0x750, /*MOVDIRI32*/
  0x0, /**/
/*Table10697*/
  0x15a, /*AADD32mr*/
  0x0, /**/
/*Table10699*/
  0x942, /*PSHUFBrm*/
  0x943, /*PSHUFBrr*/
/*Table10701*/
  0x8b8, /*PHADDWrm*/
  0x8b9, /*PHADDWrr*/
/*Table10703*/
  0x8b4, /*PHADDDrm*/
  0x8b5, /*PHADDDrr*/
/*Table10705*/
  0x8b6, /*PHADDSWrm*/
  0x8b7, /*PHADDSWrr*/
/*Table10707*/
  0x8ce, /*PMADDUBSWrm*/
  0x8cf, /*PMADDUBSWrr*/
/*Table10709*/
  0x8c0, /*PHSUBWrm*/
  0x8c1, /*PHSUBWrr*/
/*Table10711*/
  0x8bc, /*PHSUBDrm*/
  0x8bd, /*PHSUBDrr*/
/*Table10713*/
  0x8be, /*PHSUBSWrm*/
  0x8bf, /*PHSUBSWrr*/
/*Table10715*/
  0x94a, /*PSIGNBrm*/
  0x94b, /*PSIGNBrr*/
/*Table10717*/
  0x94e, /*PSIGNWrm*/
  0x94f, /*PSIGNWrr*/
/*Table10719*/
  0x94c, /*PSIGNDrm*/
  0x94d, /*PSIGNDrr*/
/*Table10721*/
  0x905, /*PMULHRSWrm*/
  0x906, /*PMULHRSWrr*/
/*Table10723*/
  0x85e, /*PBLENDVBrm0*/
  0x85f, /*PBLENDVBrr0*/
/*Table10725*/
  0x24c, /*BLENDVPSrm0*/
  0x24d, /*BLENDVPSrr0*/
/*Table10727*/
  0x24a, /*BLENDVPDrm0*/
  0x24b, /*BLENDVPDrr0*/
/*Table10729*/
  0x983, /*PTESTrm*/
  0x984, /*PTESTrr*/
/*Table10731*/
  0x833, /*PABSBrm*/
  0x834, /*PABSBrr*/
/*Table10733*/
  0x837, /*PABSWrm*/
  0x838, /*PABSWrr*/
/*Table10735*/
  0x835, /*PABSDrm*/
  0x836, /*PABSDrr*/
/*Table10737*/
  0x8ef, /*PMOVSXBWrm*/
  0x8f0, /*PMOVSXBWrr*/
/*Table10739*/
  0x8eb, /*PMOVSXBDrm*/
  0x8ec, /*PMOVSXBDrr*/
/*Table10741*/
  0x8ed, /*PMOVSXBQrm*/
  0x8ee, /*PMOVSXBQrr*/
/*Table10743*/
  0x8f3, /*PMOVSXWDrm*/
  0x8f4, /*PMOVSXWDrr*/
/*Table10745*/
  0x8f5, /*PMOVSXWQrm*/
  0x8f6, /*PMOVSXWQrr*/
/*Table10747*/
  0x8f1, /*PMOVSXDQrm*/
  0x8f2, /*PMOVSXDQrr*/
/*Table10749*/
  0x903, /*PMULDQrm*/
  0x904, /*PMULDQrr*/
/*Table10751*/
  0x868, /*PCMPEQQrm*/
  0x869, /*PCMPEQQrr*/
/*Table10753*/
  0x766, /*MOVNTDQArm*/
  0x0, /**/
/*Table10755*/
  0x83d, /*PACKUSDWrm*/
  0x83e, /*PACKUSDWrr*/
/*Table10757*/
  0x8fb, /*PMOVZXBWrm*/
  0x8fc, /*PMOVZXBWrr*/
/*Table10759*/
  0x8f7, /*PMOVZXBDrm*/
  0x8f8, /*PMOVZXBDrr*/
/*Table10761*/
  0x8f9, /*PMOVZXBQrm*/
  0x8fa, /*PMOVZXBQrr*/
/*Table10763*/
  0x8ff, /*PMOVZXWDrm*/
  0x900, /*PMOVZXWDrr*/
/*Table10765*/
  0x901, /*PMOVZXWQrm*/
  0x902, /*PMOVZXWQrr*/
/*Table10767*/
  0x8fd, /*PMOVZXDQrm*/
  0x8fe, /*PMOVZXDQrr*/
/*Table10769*/
  0x874, /*PCMPGTQrm*/
  0x875, /*PCMPGTQrr*/
/*Table10771*/
  0x8de, /*PMINSBrm*/
  0x8df, /*PMINSBrr*/
/*Table10773*/
  0x8e0, /*PMINSDrm*/
  0x8e1, /*PMINSDrr*/
/*Table10775*/
  0x8e8, /*PMINUWrm*/
  0x8e9, /*PMINUWrr*/
/*Table10777*/
  0x8e6, /*PMINUDrm*/
  0x8e7, /*PMINUDrr*/
/*Table10779*/
  0x8d2, /*PMAXSBrm*/
  0x8d3, /*PMAXSBrr*/
/*Table10781*/
  0x8d4, /*PMAXSDrm*/
  0x8d5, /*PMAXSDrr*/
/*Table10783*/
  0x8dc, /*PMAXUWrm*/
  0x8dd, /*PMAXUWrr*/
/*Table10785*/
  0x8da, /*PMAXUDrm*/
  0x8db, /*PMAXUDrr*/
/*Table10787*/
  0x90d, /*PMULLDrm*/
  0x90e, /*PMULLDrr*/
/*Table10789*/
  0x8ba, /*PHMINPOSUWrm*/
  0x8bb, /*PHMINPOSUWrr*/
/*Table10791*/
  0x4c3, /*INVEPT32*/
  0x0, /**/
/*Table10793*/
  0x4cc, /*INVVPID32*/
  0x0, /**/
/*Table10795*/
  0x4ca, /*INVPCID32*/
  0x0, /**/
/*Table10797*/
  0x46b, /*GF2P8MULBrm*/
  0x46c, /*GF2P8MULBrr*/
/*Table10799*/
  0x1ef, /*AESIMCrm*/
  0x1f0, /*AESIMCrr*/
/*Table10801*/
  0x1ed, /*AESENCrm*/
  0x1ee, /*AESENCrr*/
/*Table10803*/
  0x1e9, /*AESENCLASTrm*/
  0x1ea, /*AESENCLASTrr*/
/*Table10805*/
  0x1e5, /*AESDECrm*/
  0x1e6, /*AESDECrr*/
/*Table10807*/
  0x1e1, /*AESDECLASTrm*/
  0x1e2, /*AESDECLASTrr*/
/*Table10809*/
  0x743, /*MOVBE16rm*/
  0x0, /**/
/*Table10811*/
  0x742, /*MOVBE16mr*/
  0x0, /**/
/*Table10813*/
  0x4526, /*WRUSSD*/
  0x0, /**/
/*Table10815*/
  0x188, /*ADCX32rm*/
  0x189, /*ADCX32rr*/
/*Table10817*/
  0x74e, /*MOVDIR64B32*/
  0x0, /**/
/*Table10819*/
  0x15d, /*AAND32mr*/
  0x0, /**/
/*Table10821*/
  0x74d, /*MOVDIR64B16*/
  0x0, /**/
/*Table10823*/
  0x363, /*CRC32r32m8*/
  0x366, /*CRC32r32r8*/
/*Table10825*/
  0x362, /*CRC32r32m32*/
  0x365, /*CRC32r32r32*/
/*Table10827*/
  0x414, /*ENQCMD32*/
  0x0, /**/
/*Table10829*/
  0x223, /*AOR32mr*/
  0x0, /**/
/*Table10831*/
  0x1eb, /*AESENCWIDE128KL*/
  0x1e3, /*AESDECWIDE128KL*/
  0x1ec, /*AESENCWIDE256KL*/
  0x1e4, /*AESDECWIDE256KL*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table10847*/
  0x1e7, /*AESENC128KL*/
  0x587, /*LOADIWKEY*/
/*Table10849*/
  0x1df, /*AESDEC128KL*/
  0x0, /**/
/*Table10851*/
  0x1e8, /*AESENC256KL*/
  0x0, /**/
/*Table10853*/
  0x1e0, /*AESDEC256KL*/
  0x0, /**/
/*Table10855*/
  0x1db, /*ADOX32rm*/
  0x1dc, /*ADOX32rr*/
/*Table10857*/
  0x417, /*ENQCMDS32*/
  0x0, /**/
/*Table10859*/
  0x0, /**/
  0x40f, /*ENCODEKEY128*/
/*Table10861*/
  0x0, /**/
  0x410, /*ENCODEKEY256*/
/*Table10863*/
  0x228, /*AXOR32mr*/
  0x0, /**/
/*Table10865*/
  0x361, /*CRC32r32m16*/
  0x364, /*CRC32r32r16*/
/*Table10867*/
  0x413, /*ENQCMD16*/
  0x0, /**/
/*Table10869*/
  0x416, /*ENQCMDS16*/
  0x0, /**/
/*Table10871*/
  0x747, /*MOVBE64rm*/
  0x0, /**/
/*Table10873*/
  0x746, /*MOVBE64mr*/
  0x0, /**/
/*Table10875*/
  0x4525, /*WRSSQ*/
  0x0, /**/
/*Table10877*/
  0x751, /*MOVDIRI64*/
  0x0, /**/
/*Table10879*/
  0x15b, /*AADD64mr*/
  0x0, /**/
/*Table10881*/
  0x4c4, /*INVEPT64*/
  0x0, /**/
/*Table10883*/
  0x4cd, /*INVVPID64*/
  0x0, /**/
/*Table10885*/
  0x4cb, /*INVPCID64*/
  0x0, /**/
/*Table10887*/
  0x4525, /*WRSSQ*/
  0x189, /*ADCX32rr*/
/*Table10889*/
  0x74f, /*MOVDIR64B64*/
  0x0, /**/
/*Table10891*/
  0x415, /*ENQCMD64*/
  0x0, /**/
/*Table10893*/
  0x418, /*ENQCMDS64*/
  0x0, /**/
/*Table10895*/
  0x1dd, /*ADOX64rm*/
  0x1de, /*ADOX64rr*/
/*Table10897*/
  0x229, /*AXOR64mr*/
  0x0, /**/
/*Table10899*/
  0x368, /*CRC32r64m8*/
  0x36a, /*CRC32r64r8*/
/*Table10901*/
  0x367, /*CRC32r64m64*/
  0x369, /*CRC32r64r64*/
/*Table10903*/
  0x224, /*AOR64mr*/
  0x0, /**/
/*Table10905*/
  0x4527, /*WRUSSQ*/
  0x0, /**/
/*Table10907*/
  0x18a, /*ADCX64rm*/
  0x18b, /*ADCX64rr*/
/*Table10909*/
  0x15e, /*AAND64mr*/
  0x0, /**/
/*Table10911*/
  0x559, /*LDTILECFG*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xbff, /*TILERELEASE*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table10983*/
  0x2e6e, /*VPDPBUUDrm*/
  0x2e6f, /*VPDPBUUDrr*/
/*Table10985*/
  0x2e6a, /*VPDPBUUDSrm*/
  0x2e6b, /*VPDPBUUDSrr*/
/*Table10987*/
  0x0, /**/
  0xbe6, /*TDPBUUD*/
/*Table10989*/
  0xf8e, /*VCVTNEOPH2PSrm*/
  0x0, /**/
/*Table10991*/
  0x217, /*ANDN32rm*/
  0x218, /*ANDN32rr*/
/*Table10993*/
  0x0, /**/
  0x25e, /*BLSR32rm*/
  0x25a, /*BLSMSK32rm*/
  0x252, /*BLSI32rm*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x25f, /*BLSR32rr*/
  0x25b, /*BLSMSK32rr*/
  0x253, /*BLSI32rr*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table11009*/
  0x2a3, /*BZHI32rm*/
  0x2a4, /*BZHI32rr*/
/*Table11011*/
  0x22a, /*BEXTR32rm*/
  0x22b, /*BEXTR32rr*/
/*Table11013*/
  0xc00, /*TILESTORED*/
  0x0, /**/
/*Table11015*/
  0x2e28, /*VPDPBSUDrm*/
  0x2e29, /*VPDPBSUDrr*/
/*Table11017*/
  0x2e24, /*VPDPBSUDSrm*/
  0x2e25, /*VPDPBSUDSrr*/
/*Table11019*/
  0x0, /**/
  0xbe2, /*TDPBF16PS*/
/*Table11021*/
  0x0, /**/
  0xbe4, /*TDPBSUD*/
/*Table11023*/
  0xfac, /*VCVTNEPS2BF16rm*/
  0xfad, /*VCVTNEPS2BF16rr*/
/*Table11025*/
  0xf88, /*VCVTNEEBF162PSrm*/
  0x0, /**/
/*Table11027*/
  0xdc3, /*VBCSTNEBF162PSrm*/
  0x0, /**/
/*Table11029*/
  0x881, /*PEXT32rm*/
  0x882, /*PEXT32rr*/
/*Table11031*/
  0xa8e, /*SARX32rm*/
  0xa8f, /*SARX32rr*/
/*Table11033*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xc01, /*TILEZERO*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xc01, /*TILEZERO*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xc01, /*TILEZERO*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xc01, /*TILEZERO*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xc01, /*TILEZERO*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xc01, /*TILEZERO*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xc01, /*TILEZERO*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0xc01, /*TILEZERO*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table11105*/
  0xbfd, /*TILELOADD*/
  0x0, /**/
/*Table11107*/
  0x2e20, /*VPDPBSSDrm*/
  0x2e21, /*VPDPBSSDrr*/
/*Table11109*/
  0x2e1c, /*VPDPBSSDSrm*/
  0x2e1d, /*VPDPBSSDSrr*/
/*Table11111*/
  0x0, /**/
  0xbe7, /*TDPFP16PS*/
/*Table11113*/
  0x0, /**/
  0xbe3, /*TDPBSSD*/
/*Table11115*/
  0xf8c, /*VCVTNEOBF162PSrm*/
  0x0, /**/
/*Table11117*/
  0x87d, /*PDEP32rm*/
  0x87e, /*PDEP32rr*/
/*Table11119*/
  0x7cd, /*MULX32rm*/
  0x7ce, /*MULX32rr*/
/*Table11121*/
  0xb23, /*SHRX32rm*/
  0xb24, /*SHRX32rr*/
/*Table11123*/
  0x3a1d, /*VPSHUFBrm*/
  0x3a1e, /*VPSHUFBrr*/
/*Table11125*/
  0x3186, /*VPHADDWrm*/
  0x3187, /*VPHADDWrr*/
/*Table11127*/
  0x316e, /*VPHADDDrm*/
  0x316f, /*VPHADDDrr*/
/*Table11129*/
  0x3172, /*VPHADDSWrm*/
  0x3173, /*VPHADDSWrr*/
/*Table11131*/
  0x324c, /*VPMADDUBSWrm*/
  0x324d, /*VPMADDUBSWrr*/
/*Table11133*/
  0x319a, /*VPHSUBWrm*/
  0x319b, /*VPHSUBWrr*/
/*Table11135*/
  0x3190, /*VPHSUBDrm*/
  0x3191, /*VPHSUBDrr*/
/*Table11137*/
  0x3194, /*VPHSUBSWrm*/
  0x3195, /*VPHSUBSWrr*/
/*Table11139*/
  0x3a6c, /*VPSIGNBrm*/
  0x3a6d, /*VPSIGNBrr*/
/*Table11141*/
  0x3a74, /*VPSIGNWrm*/
  0x3a75, /*VPSIGNWrr*/
/*Table11143*/
  0x3a70, /*VPSIGNDrm*/
  0x3a71, /*VPSIGNDrr*/
/*Table11145*/
  0x3667, /*VPMULHRSWrm*/
  0x3668, /*VPMULHRSWrr*/
/*Table11147*/
  0x2ff2, /*VPERMILPSrm*/
  0x2ff3, /*VPERMILPSrr*/
/*Table11149*/
  0x2fb4, /*VPERMILPDrm*/
  0x2fb5, /*VPERMILPDrr*/
/*Table11151*/
  0x4442, /*VTESTPSrm*/
  0x4443, /*VTESTPSrr*/
/*Table11153*/
  0x443e, /*VTESTPDrm*/
  0x443f, /*VTESTPDrr*/
/*Table11155*/
  0x10db, /*VCVTPH2PSrm*/
  0x10dc, /*VCVTPH2PSrr*/
/*Table11157*/
  0x3e8e, /*VPTESTrm*/
  0x3e8f, /*VPTESTrr*/
/*Table11159*/
  0xe72, /*VBROADCASTSSrm*/
  0xe73, /*VBROADCASTSSrr*/
/*Table11161*/
  0x2952, /*VPABSBrm*/
  0x2953, /*VPABSBrr*/
/*Table11163*/
  0x29a2, /*VPABSWrm*/
  0x29a3, /*VPABSWrr*/
/*Table11165*/
  0x2971, /*VPABSDrm*/
  0x2972, /*VPABSDrr*/
/*Table11167*/
  0x3500, /*VPMOVSXBWrm*/
  0x3501, /*VPMOVSXBWrr*/
/*Table11169*/
  0x34d4, /*VPMOVSXBDrm*/
  0x34d5, /*VPMOVSXBDrr*/
/*Table11171*/
  0x34ea, /*VPMOVSXBQrm*/
  0x34eb, /*VPMOVSXBQrr*/
/*Table11173*/
  0x352c, /*VPMOVSXWDrm*/
  0x352d, /*VPMOVSXWDrr*/
/*Table11175*/
  0x3542, /*VPMOVSXWQrm*/
  0x3543, /*VPMOVSXWQrr*/
/*Table11177*/
  0x3516, /*VPMOVSXDQrm*/
  0x3517, /*VPMOVSXDQrr*/
/*Table11179*/
  0x3651, /*VPMULDQrm*/
  0x3652, /*VPMULDQrr*/
/*Table11181*/
  0x2cd8, /*VPCMPEQQrm*/
  0x2cd9, /*VPCMPEQQrr*/
/*Table11183*/
  0x2772, /*VMOVNTDQArm*/
  0x0, /**/
/*Table11185*/
  0x29f6, /*VPACKUSDWrm*/
  0x29f7, /*VPACKUSDWrr*/
/*Table11187*/
  0x2428, /*VMASKMOVPSrm*/
  0x0, /**/
/*Table11189*/
  0x2424, /*VMASKMOVPDrm*/
  0x0, /**/
/*Table11191*/
  0x2427, /*VMASKMOVPSmr*/
  0x0, /**/
/*Table11193*/
  0x2423, /*VMASKMOVPDmr*/
  0x0, /**/
/*Table11195*/
  0x35f0, /*VPMOVZXBWrm*/
  0x35f1, /*VPMOVZXBWrr*/
/*Table11197*/
  0x35c4, /*VPMOVZXBDrm*/
  0x35c5, /*VPMOVZXBDrr*/
/*Table11199*/
  0x35da, /*VPMOVZXBQrm*/
  0x35db, /*VPMOVZXBQrr*/
/*Table11201*/
  0x361c, /*VPMOVZXWDrm*/
  0x361d, /*VPMOVZXWDrr*/
/*Table11203*/
  0x3632, /*VPMOVZXWQrm*/
  0x3633, /*VPMOVZXWQrr*/
/*Table11205*/
  0x3606, /*VPMOVZXDQrm*/
  0x3607, /*VPMOVZXDQrr*/
/*Table11207*/
  0x2d28, /*VPCMPGTQrm*/
  0x2d29, /*VPCMPGTQrr*/
/*Table11209*/
  0x334c, /*VPMINSBrm*/
  0x334d, /*VPMINSBrr*/
/*Table11211*/
  0x336b, /*VPMINSDrm*/
  0x336c, /*VPMINSDrr*/
/*Table11213*/
  0x3402, /*VPMINUWrm*/
  0x3403, /*VPMINUWrr*/
/*Table11215*/
  0x33d1, /*VPMINUDrm*/
  0x33d2, /*VPMINUDrr*/
/*Table11217*/
  0x3280, /*VPMAXSBrm*/
  0x3281, /*VPMAXSBrr*/
/*Table11219*/
  0x329f, /*VPMAXSDrm*/
  0x32a0, /*VPMAXSDrr*/
/*Table11221*/
  0x3336, /*VPMAXUWrm*/
  0x3337, /*VPMAXUWrr*/
/*Table11223*/
  0x3305, /*VPMAXUDrm*/
  0x3306, /*VPMAXUDrr*/
/*Table11225*/
  0x36b2, /*VPMULLDrm*/
  0x36b3, /*VPMULLDrr*/
/*Table11227*/
  0x3188, /*VPHMINPOSUWrm*/
  0x3189, /*VPHMINPOSUWrr*/
/*Table11229*/
  0x3cbf, /*VPSRLVDrm*/
  0x3cc0, /*VPSRLVDrr*/
/*Table11231*/
  0x3bdb, /*VPSRAVDrm*/
  0x3bdc, /*VPSRAVDrr*/
/*Table11233*/
  0x3b01, /*VPSLLVDrm*/
  0x3b02, /*VPSLLVDrr*/
/*Table11235*/
  0xb59, /*STTILECFG*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table11251*/
  0xbfe, /*TILELOADDT1*/
  0x0, /**/
/*Table11253*/
  0x2e66, /*VPDPBUSDrm*/
  0x2e67, /*VPDPBUSDrr*/
/*Table11255*/
  0x2e47, /*VPDPBUSDSrm*/
  0x2e48, /*VPDPBUSDSrr*/
/*Table11257*/
  0x2eac, /*VPDPWSSDrm*/
  0x2ead, /*VPDPWSSDrr*/
/*Table11259*/
  0x2e8d, /*VPDPWSSDSrm*/
  0x2e8e, /*VPDPWSSDSrr*/
/*Table11261*/
  0x2c28, /*VPBROADCASTDrm*/
  0x2c29, /*VPBROADCASTDrr*/
/*Table11263*/
  0x2c4d, /*VPBROADCASTQrm*/
  0x2c4e, /*VPBROADCASTQrr*/
/*Table11265*/
  0x0, /**/
  0xbe5, /*TDPBUSD*/
/*Table11267*/
  0x2c09, /*VPBROADCASTBrm*/
  0x2c0a, /*VPBROADCASTBrr*/
/*Table11269*/
  0x2c6c, /*VPBROADCASTWrm*/
  0x2c6d, /*VPBROADCASTWrr*/
/*Table11271*/
  0x3267, /*VPMASKMOVDrm*/
  0x0, /**/
/*Table11273*/
  0x3266, /*VPMASKMOVDmr*/
  0x0, /**/
/*Table11275*/
  0x3154, /*VPGATHERDDrm*/
  0x0, /**/
/*Table11277*/
  0x315e, /*VPGATHERQDrm*/
  0x0, /**/
/*Table11279*/
  0x226b, /*VGATHERDPSrm*/
  0x0, /**/
/*Table11281*/
  0x227d, /*VGATHERQPSrm*/
  0x0, /**/
/*Table11283*/
  0x1a83, /*VFMADDSUB132PSm*/
  0x1a84, /*VFMADDSUB132PSr*/
/*Table11285*/
  0x1d63, /*VFMSUBADD132PSm*/
  0x1d64, /*VFMSUBADD132PSr*/
/*Table11287*/
  0x1892, /*VFMADD132PSm*/
  0x1893, /*VFMADD132PSr*/
/*Table11289*/
  0x18bd, /*VFMADD132SSm_Int*/
  0x18bf, /*VFMADD132SSr_Int*/
/*Table11291*/
  0x1bb9, /*VFMSUB132PSm*/
  0x1bba, /*VFMSUB132PSr*/
/*Table11293*/
  0x1be4, /*VFMSUB132SSm_Int*/
  0x1be6, /*VFMSUB132SSr_Int*/
/*Table11295*/
  0x1ee0, /*VFNMADD132PSm*/
  0x1ee1, /*VFNMADD132PSr*/
/*Table11297*/
  0x1f0b, /*VFNMADD132SSm_Int*/
  0x1f0d, /*VFNMADD132SSr_Int*/
/*Table11299*/
  0x20aa, /*VFNMSUB132PSm*/
  0x20ab, /*VFNMSUB132PSr*/
/*Table11301*/
  0x20d5, /*VFNMSUB132SSm_Int*/
  0x20d7, /*VFNMSUB132SSr_Int*/
/*Table11303*/
  0x1ae5, /*VFMADDSUB213PSm*/
  0x1ae6, /*VFMADDSUB213PSr*/
/*Table11305*/
  0x1dc5, /*VFMSUBADD213PSm*/
  0x1dc6, /*VFMSUBADD213PSr*/
/*Table11307*/
  0x1920, /*VFMADD213PSm*/
  0x1921, /*VFMADD213PSr*/
/*Table11309*/
  0x194b, /*VFMADD213SSm_Int*/
  0x194d, /*VFMADD213SSr_Int*/
/*Table11311*/
  0x1c47, /*VFMSUB213PSm*/
  0x1c48, /*VFMSUB213PSr*/
/*Table11313*/
  0x1c72, /*VFMSUB213SSm_Int*/
  0x1c74, /*VFMSUB213SSr_Int*/
/*Table11315*/
  0x1f6e, /*VFNMADD213PSm*/
  0x1f6f, /*VFNMADD213PSr*/
/*Table11317*/
  0x1f99, /*VFNMADD213SSm_Int*/
  0x1f9b, /*VFNMADD213SSr_Int*/
/*Table11319*/
  0x2138, /*VFNMSUB213PSm*/
  0x2139, /*VFNMSUB213PSr*/
/*Table11321*/
  0x2163, /*VFNMSUB213SSm_Int*/
  0x2165, /*VFNMSUB213SSr_Int*/
/*Table11323*/
  0xf8a, /*VCVTNEEPH2PSrm*/
  0x0, /**/
/*Table11325*/
  0xdc5, /*VBCSTNESH2PSrm*/
  0x0, /**/
/*Table11327*/
  0x1b47, /*VFMADDSUB231PSm*/
  0x1b48, /*VFMADDSUB231PSr*/
/*Table11329*/
  0x1e27, /*VFMSUBADD231PSm*/
  0x1e28, /*VFMSUBADD231PSr*/
/*Table11331*/
  0x19ae, /*VFMADD231PSm*/
  0x19af, /*VFMADD231PSr*/
/*Table11333*/
  0x19d9, /*VFMADD231SSm_Int*/
  0x19db, /*VFMADD231SSr_Int*/
/*Table11335*/
  0x1cd5, /*VFMSUB231PSm*/
  0x1cd6, /*VFMSUB231PSr*/
/*Table11337*/
  0x1d00, /*VFMSUB231SSm_Int*/
  0x1d02, /*VFMSUB231SSr_Int*/
/*Table11339*/
  0x1ffc, /*VFNMADD231PSm*/
  0x1ffd, /*VFNMADD231PSr*/
/*Table11341*/
  0x2027, /*VFNMADD231SSm_Int*/
  0x2029, /*VFNMADD231SSr_Int*/
/*Table11343*/
  0x21c6, /*VFNMSUB231PSm*/
  0x21c7, /*VFNMSUB231PSr*/
/*Table11345*/
  0x21f1, /*VFNMSUB231SSm_Int*/
  0x21f3, /*VFNMSUB231SSr_Int*/
/*Table11347*/
  0x23ba, /*VGF2P8MULBrm*/
  0x23bb, /*VGF2P8MULBrr*/
/*Table11349*/
  0xd0b, /*VAESIMCrm*/
  0xd0c, /*VAESIMCrr*/
/*Table11351*/
  0xd09, /*VAESENCrm*/
  0xd0a, /*VAESENCrr*/
/*Table11353*/
  0xcff, /*VAESENCLASTrm*/
  0xd00, /*VAESENCLASTrr*/
/*Table11355*/
  0xcf5, /*VAESDECrm*/
  0xcf6, /*VAESDECrr*/
/*Table11357*/
  0xceb, /*VAESDECLASTrm*/
  0xcec, /*VAESDECLASTrr*/
/*Table11359*/
  0x331, /*CMPCCXADDmr32*/
  0x0, /**/
/*Table11361*/
  0xafb, /*SHLX32rm*/
  0xafc, /*SHLX32rr*/
/*Table11363*/
  0x219, /*ANDN64rm*/
  0x21a, /*ANDN64rr*/
/*Table11365*/
  0x0, /**/
  0x260, /*BLSR64rm*/
  0x25c, /*BLSMSK64rm*/
  0x254, /*BLSI64rm*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x261, /*BLSR64rr*/
  0x25d, /*BLSMSK64rr*/
  0x255, /*BLSI64rr*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table11381*/
  0x2a5, /*BZHI64rm*/
  0x2a6, /*BZHI64rr*/
/*Table11383*/
  0x22c, /*BEXTR64rm*/
  0x22d, /*BEXTR64rr*/
/*Table11385*/
  0x883, /*PEXT64rm*/
  0x884, /*PEXT64rr*/
/*Table11387*/
  0xa90, /*SARX64rm*/
  0xa91, /*SARX64rr*/
/*Table11389*/
  0x87f, /*PDEP64rm*/
  0x880, /*PDEP64rr*/
/*Table11391*/
  0x7d1, /*MULX64rm*/
  0x7d2, /*MULX64rr*/
/*Table11393*/
  0xb25, /*SHRX64rm*/
  0xb26, /*SHRX64rr*/
/*Table11395*/
  0x3cde, /*VPSRLVQrm*/
  0x3cdf, /*VPSRLVQrr*/
/*Table11397*/
  0x3b20, /*VPSLLVQrm*/
  0x3b21, /*VPSLLVQrr*/
/*Table11399*/
  0x326b, /*VPMASKMOVQrm*/
  0x0, /**/
/*Table11401*/
  0x326a, /*VPMASKMOVQmr*/
  0x0, /**/
/*Table11403*/
  0x3159, /*VPGATHERDQrm*/
  0x0, /**/
/*Table11405*/
  0x3163, /*VPGATHERQQrm*/
  0x0, /**/
/*Table11407*/
  0x2266, /*VGATHERDPDrm*/
  0x0, /**/
/*Table11409*/
  0x2278, /*VGATHERQPDrm*/
  0x0, /**/
/*Table11411*/
  0x1a43, /*VFMADDSUB132PDm*/
  0x1a44, /*VFMADDSUB132PDr*/
/*Table11413*/
  0x1d23, /*VFMSUBADD132PDm*/
  0x1d24, /*VFMSUBADD132PDr*/
/*Table11415*/
  0x1852, /*VFMADD132PDm*/
  0x1853, /*VFMADD132PDr*/
/*Table11417*/
  0x18a1, /*VFMADD132SDm_Int*/
  0x18a3, /*VFMADD132SDr_Int*/
/*Table11419*/
  0x1b79, /*VFMSUB132PDm*/
  0x1b7a, /*VFMSUB132PDr*/
/*Table11421*/
  0x1bc8, /*VFMSUB132SDm_Int*/
  0x1bca, /*VFMSUB132SDr_Int*/
/*Table11423*/
  0x1ea0, /*VFNMADD132PDm*/
  0x1ea1, /*VFNMADD132PDr*/
/*Table11425*/
  0x1eef, /*VFNMADD132SDm_Int*/
  0x1ef1, /*VFNMADD132SDr_Int*/
/*Table11427*/
  0x206a, /*VFNMSUB132PDm*/
  0x206b, /*VFNMSUB132PDr*/
/*Table11429*/
  0x20b9, /*VFNMSUB132SDm_Int*/
  0x20bb, /*VFNMSUB132SDr_Int*/
/*Table11431*/
  0x1aa5, /*VFMADDSUB213PDm*/
  0x1aa6, /*VFMADDSUB213PDr*/
/*Table11433*/
  0x1d85, /*VFMSUBADD213PDm*/
  0x1d86, /*VFMSUBADD213PDr*/
/*Table11435*/
  0x18e0, /*VFMADD213PDm*/
  0x18e1, /*VFMADD213PDr*/
/*Table11437*/
  0x192f, /*VFMADD213SDm_Int*/
  0x1931, /*VFMADD213SDr_Int*/
/*Table11439*/
  0x1c07, /*VFMSUB213PDm*/
  0x1c08, /*VFMSUB213PDr*/
/*Table11441*/
  0x1c56, /*VFMSUB213SDm_Int*/
  0x1c58, /*VFMSUB213SDr_Int*/
/*Table11443*/
  0x1f2e, /*VFNMADD213PDm*/
  0x1f2f, /*VFNMADD213PDr*/
/*Table11445*/
  0x1f7d, /*VFNMADD213SDm_Int*/
  0x1f7f, /*VFNMADD213SDr_Int*/
/*Table11447*/
  0x20f8, /*VFNMSUB213PDm*/
  0x20f9, /*VFNMSUB213PDr*/
/*Table11449*/
  0x2147, /*VFNMSUB213SDm_Int*/
  0x2149, /*VFNMSUB213SDr_Int*/
/*Table11451*/
  0x3236, /*VPMADD52LUQrm*/
  0x3237, /*VPMADD52LUQrr*/
/*Table11453*/
  0x3217, /*VPMADD52HUQrm*/
  0x3218, /*VPMADD52HUQrr*/
/*Table11455*/
  0x1b07, /*VFMADDSUB231PDm*/
  0x1b08, /*VFMADDSUB231PDr*/
/*Table11457*/
  0x1de7, /*VFMSUBADD231PDm*/
  0x1de8, /*VFMSUBADD231PDr*/
/*Table11459*/
  0x196e, /*VFMADD231PDm*/
  0x196f, /*VFMADD231PDr*/
/*Table11461*/
  0x19bd, /*VFMADD231SDm_Int*/
  0x19bf, /*VFMADD231SDr_Int*/
/*Table11463*/
  0x1c95, /*VFMSUB231PDm*/
  0x1c96, /*VFMSUB231PDr*/
/*Table11465*/
  0x1ce4, /*VFMSUB231SDm_Int*/
  0x1ce6, /*VFMSUB231SDr_Int*/
/*Table11467*/
  0x1fbc, /*VFNMADD231PDm*/
  0x1fbd, /*VFNMADD231PDr*/
/*Table11469*/
  0x200b, /*VFNMADD231SDm_Int*/
  0x200d, /*VFNMADD231SDr_Int*/
/*Table11471*/
  0x2186, /*VFNMSUB231PDm*/
  0x2187, /*VFNMSUB231PDr*/
/*Table11473*/
  0x21d5, /*VFNMSUB231SDm_Int*/
  0x21d7, /*VFNMSUB231SDr_Int*/
/*Table11475*/
  0x332, /*CMPCCXADDmr64*/
  0x0, /**/
/*Table11477*/
  0xafd, /*SHLX64rm*/
  0xafe, /*SHLX64rr*/
/*Table11479*/
  0x2e6c, /*VPDPBUUDYrm*/
  0x2e6d, /*VPDPBUUDYrr*/
/*Table11481*/
  0x2e68, /*VPDPBUUDSYrm*/
  0x2e69, /*VPDPBUUDSYrr*/
/*Table11483*/
  0xf8d, /*VCVTNEOPH2PSYrm*/
  0x0, /**/
/*Table11485*/
  0x2e26, /*VPDPBSUDYrm*/
  0x2e27, /*VPDPBSUDYrr*/
/*Table11487*/
  0x2e22, /*VPDPBSUDSYrm*/
  0x2e23, /*VPDPBSUDSYrr*/
/*Table11489*/
  0xf8f, /*VCVTNEPS2BF16Yrm*/
  0xf90, /*VCVTNEPS2BF16Yrr*/
/*Table11491*/
  0xf87, /*VCVTNEEBF162PSYrm*/
  0x0, /**/
/*Table11493*/
  0xdc2, /*VBCSTNEBF162PSYrm*/
  0x0, /**/
/*Table11495*/
  0x2e1e, /*VPDPBSSDYrm*/
  0x2e1f, /*VPDPBSSDYrr*/
/*Table11497*/
  0x2e1a, /*VPDPBSSDSYrm*/
  0x2e1b, /*VPDPBSSDSYrr*/
/*Table11499*/
  0xf8b, /*VCVTNEOBF162PSYrm*/
  0x0, /**/
/*Table11501*/
  0x3a09, /*VPSHUFBYrm*/
  0x3a0a, /*VPSHUFBYrr*/
/*Table11503*/
  0x3184, /*VPHADDWYrm*/
  0x3185, /*VPHADDWYrr*/
/*Table11505*/
  0x316c, /*VPHADDDYrm*/
  0x316d, /*VPHADDDYrr*/
/*Table11507*/
  0x3170, /*VPHADDSWYrm*/
  0x3171, /*VPHADDSWYrr*/
/*Table11509*/
  0x3238, /*VPMADDUBSWYrm*/
  0x3239, /*VPMADDUBSWYrr*/
/*Table11511*/
  0x3198, /*VPHSUBWYrm*/
  0x3199, /*VPHSUBWYrr*/
/*Table11513*/
  0x318e, /*VPHSUBDYrm*/
  0x318f, /*VPHSUBDYrr*/
/*Table11515*/
  0x3192, /*VPHSUBSWYrm*/
  0x3193, /*VPHSUBSWYrr*/
/*Table11517*/
  0x3a6a, /*VPSIGNBYrm*/
  0x3a6b, /*VPSIGNBYrr*/
/*Table11519*/
  0x3a72, /*VPSIGNWYrm*/
  0x3a73, /*VPSIGNWYrr*/
/*Table11521*/
  0x3a6e, /*VPSIGNDYrm*/
  0x3a6f, /*VPSIGNDYrr*/
/*Table11523*/
  0x3653, /*VPMULHRSWYrm*/
  0x3654, /*VPMULHRSWYrr*/
/*Table11525*/
  0x2fb8, /*VPERMILPSYrm*/
  0x2fb9, /*VPERMILPSYrr*/
/*Table11527*/
  0x2f7a, /*VPERMILPDYrm*/
  0x2f7b, /*VPERMILPDYrr*/
/*Table11529*/
  0x4440, /*VTESTPSYrm*/
  0x4441, /*VTESTPSYrr*/
/*Table11531*/
  0x443c, /*VTESTPDYrm*/
  0x443d, /*VTESTPDYrr*/
/*Table11533*/
  0x10c4, /*VCVTPH2PSYrm*/
  0x10c5, /*VCVTPH2PSYrr*/
/*Table11535*/
  0x301a, /*VPERMPSYrm*/
  0x301b, /*VPERMPSYrr*/
/*Table11537*/
  0x3e8c, /*VPTESTYrm*/
  0x3e8d, /*VPTESTYrr*/
/*Table11539*/
  0xe5e, /*VBROADCASTSSYrm*/
  0xe5f, /*VBROADCASTSSYrr*/
/*Table11541*/
  0xe50, /*VBROADCASTSDYrm*/
  0xe51, /*VBROADCASTSDYrr*/
/*Table11543*/
  0xe0c, /*VBROADCASTF128*/
  0x0, /**/
/*Table11545*/
  0x293e, /*VPABSBYrm*/
  0x293f, /*VPABSBYrr*/
/*Table11547*/
  0x298e, /*VPABSWYrm*/
  0x298f, /*VPABSWYrr*/
/*Table11549*/
  0x2954, /*VPABSDYrm*/
  0x2955, /*VPABSDYrr*/
/*Table11551*/
  0x34ec, /*VPMOVSXBWYrm*/
  0x34ed, /*VPMOVSXBWYrr*/
/*Table11553*/
  0x34c0, /*VPMOVSXBDYrm*/
  0x34c1, /*VPMOVSXBDYrr*/
/*Table11555*/
  0x34d6, /*VPMOVSXBQYrm*/
  0x34d7, /*VPMOVSXBQYrr*/
/*Table11557*/
  0x3518, /*VPMOVSXWDYrm*/
  0x3519, /*VPMOVSXWDYrr*/
/*Table11559*/
  0x352e, /*VPMOVSXWQYrm*/
  0x352f, /*VPMOVSXWQYrr*/
/*Table11561*/
  0x3502, /*VPMOVSXDQYrm*/
  0x3503, /*VPMOVSXDQYrr*/
/*Table11563*/
  0x3634, /*VPMULDQYrm*/
  0x3635, /*VPMULDQYrr*/
/*Table11565*/
  0x2cc4, /*VPCMPEQQYrm*/
  0x2cc5, /*VPCMPEQQYrr*/
/*Table11567*/
  0x276e, /*VMOVNTDQAYrm*/
  0x0, /**/
/*Table11569*/
  0x29d9, /*VPACKUSDWYrm*/
  0x29da, /*VPACKUSDWYrr*/
/*Table11571*/
  0x2426, /*VMASKMOVPSYrm*/
  0x0, /**/
/*Table11573*/
  0x2422, /*VMASKMOVPDYrm*/
  0x0, /**/
/*Table11575*/
  0x2425, /*VMASKMOVPSYmr*/
  0x0, /**/
/*Table11577*/
  0x2421, /*VMASKMOVPDYmr*/
  0x0, /**/
/*Table11579*/
  0x35dc, /*VPMOVZXBWYrm*/
  0x35dd, /*VPMOVZXBWYrr*/
/*Table11581*/
  0x35b0, /*VPMOVZXBDYrm*/
  0x35b1, /*VPMOVZXBDYrr*/
/*Table11583*/
  0x35c6, /*VPMOVZXBQYrm*/
  0x35c7, /*VPMOVZXBQYrr*/
/*Table11585*/
  0x3608, /*VPMOVZXWDYrm*/
  0x3609, /*VPMOVZXWDYrr*/
/*Table11587*/
  0x361e, /*VPMOVZXWQYrm*/
  0x361f, /*VPMOVZXWQYrr*/
/*Table11589*/
  0x35f2, /*VPMOVZXDQYrm*/
  0x35f3, /*VPMOVZXDQYrr*/
/*Table11591*/
  0x2ec4, /*VPERMDYrm*/
  0x2ec5, /*VPERMDYrr*/
/*Table11593*/
  0x2d14, /*VPCMPGTQYrm*/
  0x2d15, /*VPCMPGTQYrr*/
/*Table11595*/
  0x3338, /*VPMINSBYrm*/
  0x3339, /*VPMINSBYrr*/
/*Table11597*/
  0x334e, /*VPMINSDYrm*/
  0x334f, /*VPMINSDYrr*/
/*Table11599*/
  0x33ee, /*VPMINUWYrm*/
  0x33ef, /*VPMINUWYrr*/
/*Table11601*/
  0x33b4, /*VPMINUDYrm*/
  0x33b5, /*VPMINUDYrr*/
/*Table11603*/
  0x326c, /*VPMAXSBYrm*/
  0x326d, /*VPMAXSBYrr*/
/*Table11605*/
  0x3282, /*VPMAXSDYrm*/
  0x3283, /*VPMAXSDYrr*/
/*Table11607*/
  0x3322, /*VPMAXUWYrm*/
  0x3323, /*VPMAXUWYrr*/
/*Table11609*/
  0x32e8, /*VPMAXUDYrm*/
  0x32e9, /*VPMAXUDYrr*/
/*Table11611*/
  0x3695, /*VPMULLDYrm*/
  0x3696, /*VPMULLDYrr*/
/*Table11613*/
  0x3ca2, /*VPSRLVDYrm*/
  0x3ca3, /*VPSRLVDYrr*/
/*Table11615*/
  0x3bbe, /*VPSRAVDYrm*/
  0x3bbf, /*VPSRAVDYrr*/
/*Table11617*/
  0x3ae4, /*VPSLLVDYrm*/
  0x3ae5, /*VPSLLVDYrr*/
/*Table11619*/
  0x2e49, /*VPDPBUSDYrm*/
  0x2e4a, /*VPDPBUSDYrr*/
/*Table11621*/
  0x2e2a, /*VPDPBUSDSYrm*/
  0x2e2b, /*VPDPBUSDSYrr*/
/*Table11623*/
  0x2e8f, /*VPDPWSSDYrm*/
  0x2e90, /*VPDPWSSDYrr*/
/*Table11625*/
  0x2e70, /*VPDPWSSDSYrm*/
  0x2e71, /*VPDPWSSDSYrr*/
/*Table11627*/
  0x2c0b, /*VPBROADCASTDYrm*/
  0x2c0c, /*VPBROADCASTDYrr*/
/*Table11629*/
  0x2c30, /*VPBROADCASTQYrm*/
  0x2c31, /*VPBROADCASTQYrr*/
/*Table11631*/
  0xe2b, /*VBROADCASTI128*/
  0x0, /**/
/*Table11633*/
  0x2bec, /*VPBROADCASTBYrm*/
  0x2bed, /*VPBROADCASTBYrr*/
/*Table11635*/
  0x2c4f, /*VPBROADCASTWYrm*/
  0x2c50, /*VPBROADCASTWYrr*/
/*Table11637*/
  0x3265, /*VPMASKMOVDYrm*/
  0x0, /**/
/*Table11639*/
  0x3264, /*VPMASKMOVDYmr*/
  0x0, /**/
/*Table11641*/
  0x3150, /*VPGATHERDDYrm*/
  0x0, /**/
/*Table11643*/
  0x315a, /*VPGATHERQDYrm*/
  0x0, /**/
/*Table11645*/
  0x2267, /*VGATHERDPSYrm*/
  0x0, /**/
/*Table11647*/
  0x2279, /*VGATHERQPSYrm*/
  0x0, /**/
/*Table11649*/
  0x1a63, /*VFMADDSUB132PSYm*/
  0x1a64, /*VFMADDSUB132PSYr*/
/*Table11651*/
  0x1d43, /*VFMSUBADD132PSYm*/
  0x1d44, /*VFMSUBADD132PSYr*/
/*Table11653*/
  0x1872, /*VFMADD132PSYm*/
  0x1873, /*VFMADD132PSYr*/
/*Table11655*/
  0x1b99, /*VFMSUB132PSYm*/
  0x1b9a, /*VFMSUB132PSYr*/
/*Table11657*/
  0x1ec0, /*VFNMADD132PSYm*/
  0x1ec1, /*VFNMADD132PSYr*/
/*Table11659*/
  0x208a, /*VFNMSUB132PSYm*/
  0x208b, /*VFNMSUB132PSYr*/
/*Table11661*/
  0x1ac5, /*VFMADDSUB213PSYm*/
  0x1ac6, /*VFMADDSUB213PSYr*/
/*Table11663*/
  0x1da5, /*VFMSUBADD213PSYm*/
  0x1da6, /*VFMSUBADD213PSYr*/
/*Table11665*/
  0x1900, /*VFMADD213PSYm*/
  0x1901, /*VFMADD213PSYr*/
/*Table11667*/
  0x1c27, /*VFMSUB213PSYm*/
  0x1c28, /*VFMSUB213PSYr*/
/*Table11669*/
  0x1f4e, /*VFNMADD213PSYm*/
  0x1f4f, /*VFNMADD213PSYr*/
/*Table11671*/
  0x2118, /*VFNMSUB213PSYm*/
  0x2119, /*VFNMSUB213PSYr*/
/*Table11673*/
  0xf89, /*VCVTNEEPH2PSYrm*/
  0x0, /**/
/*Table11675*/
  0xdc4, /*VBCSTNESH2PSYrm*/
  0x0, /**/
/*Table11677*/
  0x1b27, /*VFMADDSUB231PSYm*/
  0x1b28, /*VFMADDSUB231PSYr*/
/*Table11679*/
  0x1e07, /*VFMSUBADD231PSYm*/
  0x1e08, /*VFMSUBADD231PSYr*/
/*Table11681*/
  0x198e, /*VFMADD231PSYm*/
  0x198f, /*VFMADD231PSYr*/
/*Table11683*/
  0x1cb5, /*VFMSUB231PSYm*/
  0x1cb6, /*VFMSUB231PSYr*/
/*Table11685*/
  0x1fdc, /*VFNMADD231PSYm*/
  0x1fdd, /*VFNMADD231PSYr*/
/*Table11687*/
  0x21a6, /*VFNMSUB231PSYm*/
  0x21a7, /*VFNMSUB231PSYr*/
/*Table11689*/
  0x23a6, /*VGF2P8MULBYrm*/
  0x23a7, /*VGF2P8MULBYrr*/
/*Table11691*/
  0xd01, /*VAESENCYrm*/
  0xd02, /*VAESENCYrr*/
/*Table11693*/
  0xcf7, /*VAESENCLASTYrm*/
  0xcf8, /*VAESENCLASTYrr*/
/*Table11695*/
  0xced, /*VAESDECYrm*/
  0xcee, /*VAESDECYrr*/
/*Table11697*/
  0xce3, /*VAESDECLASTYrm*/
  0xce4, /*VAESDECLASTYrr*/
/*Table11699*/
  0x3cc1, /*VPSRLVQYrm*/
  0x3cc2, /*VPSRLVQYrr*/
/*Table11701*/
  0x3b03, /*VPSLLVQYrm*/
  0x3b04, /*VPSLLVQYrr*/
/*Table11703*/
  0x3269, /*VPMASKMOVQYrm*/
  0x0, /**/
/*Table11705*/
  0x3268, /*VPMASKMOVQYmr*/
  0x0, /**/
/*Table11707*/
  0x3155, /*VPGATHERDQYrm*/
  0x0, /**/
/*Table11709*/
  0x315f, /*VPGATHERQQYrm*/
  0x0, /**/
/*Table11711*/
  0x2262, /*VGATHERDPDYrm*/
  0x0, /**/
/*Table11713*/
  0x2274, /*VGATHERQPDYrm*/
  0x0, /**/
/*Table11715*/
  0x1a23, /*VFMADDSUB132PDYm*/
  0x1a24, /*VFMADDSUB132PDYr*/
/*Table11717*/
  0x1d03, /*VFMSUBADD132PDYm*/
  0x1d04, /*VFMSUBADD132PDYr*/
/*Table11719*/
  0x1832, /*VFMADD132PDYm*/
  0x1833, /*VFMADD132PDYr*/
/*Table11721*/
  0x1b59, /*VFMSUB132PDYm*/
  0x1b5a, /*VFMSUB132PDYr*/
/*Table11723*/
  0x1e80, /*VFNMADD132PDYm*/
  0x1e81, /*VFNMADD132PDYr*/
/*Table11725*/
  0x204a, /*VFNMSUB132PDYm*/
  0x204b, /*VFNMSUB132PDYr*/
/*Table11727*/
  0x1a85, /*VFMADDSUB213PDYm*/
  0x1a86, /*VFMADDSUB213PDYr*/
/*Table11729*/
  0x1d65, /*VFMSUBADD213PDYm*/
  0x1d66, /*VFMSUBADD213PDYr*/
/*Table11731*/
  0x18c0, /*VFMADD213PDYm*/
  0x18c1, /*VFMADD213PDYr*/
/*Table11733*/
  0x1be7, /*VFMSUB213PDYm*/
  0x1be8, /*VFMSUB213PDYr*/
/*Table11735*/
  0x1f0e, /*VFNMADD213PDYm*/
  0x1f0f, /*VFNMADD213PDYr*/
/*Table11737*/
  0x20d8, /*VFNMSUB213PDYm*/
  0x20d9, /*VFNMSUB213PDYr*/
/*Table11739*/
  0x3219, /*VPMADD52LUQYrm*/
  0x321a, /*VPMADD52LUQYrr*/
/*Table11741*/
  0x31fa, /*VPMADD52HUQYrm*/
  0x31fb, /*VPMADD52HUQYrr*/
/*Table11743*/
  0x1ae7, /*VFMADDSUB231PDYm*/
  0x1ae8, /*VFMADDSUB231PDYr*/
/*Table11745*/
  0x1dc7, /*VFMSUBADD231PDYm*/
  0x1dc8, /*VFMSUBADD231PDYr*/
/*Table11747*/
  0x194e, /*VFMADD231PDYm*/
  0x194f, /*VFMADD231PDYr*/
/*Table11749*/
  0x1c75, /*VFMSUB231PDYm*/
  0x1c76, /*VFMSUB231PDYr*/
/*Table11751*/
  0x1f9c, /*VFNMADD231PDYm*/
  0x1f9d, /*VFNMADD231PDYr*/
/*Table11753*/
  0x2166, /*VFNMSUB231PDYm*/
  0x2167, /*VFNMSUB231PDYr*/
/*Table11755*/
  0x358f, /*VPMOVUSWBZ128mr*/
  0x3591, /*VPMOVUSWBZ128rr*/
/*Table11757*/
  0x3544, /*VPMOVUSDBZ128mr*/
  0x3546, /*VPMOVUSDBZ128rr*/
/*Table11759*/
  0x3562, /*VPMOVUSQBZ128mr*/
  0x3564, /*VPMOVUSQBZ128rr*/
/*Table11761*/
  0x3553, /*VPMOVUSDWZ128mr*/
  0x3555, /*VPMOVUSDWZ128rr*/
/*Table11763*/
  0x3580, /*VPMOVUSQWZ128mr*/
  0x3582, /*VPMOVUSQWZ128rr*/
/*Table11765*/
  0x3571, /*VPMOVUSQDZ128mr*/
  0x3573, /*VPMOVUSQDZ128rr*/
/*Table11767*/
  0x34b1, /*VPMOVSWBZ128mr*/
  0x34b3, /*VPMOVSWBZ128rr*/
/*Table11769*/
  0x3466, /*VPMOVSDBZ128mr*/
  0x3468, /*VPMOVSDBZ128rr*/
/*Table11771*/
  0x3484, /*VPMOVSQBZ128mr*/
  0x3486, /*VPMOVSQBZ128rr*/
/*Table11773*/
  0x3475, /*VPMOVSDWZ128mr*/
  0x3477, /*VPMOVSDWZ128rr*/
/*Table11775*/
  0x34a2, /*VPMOVSQWZ128mr*/
  0x34a4, /*VPMOVSQWZ128rr*/
/*Table11777*/
  0x3493, /*VPMOVSQDZ128mr*/
  0x3495, /*VPMOVSQDZ128rr*/
/*Table11779*/
  0x3e50, /*VPTESTNMBZ128rm*/
  0x3e52, /*VPTESTNMBZ128rr*/
/*Table11781*/
  0x3e5c, /*VPTESTNMDZ128rm*/
  0x3e60, /*VPTESTNMDZ128rr*/
/*Table11783*/
  0x0, /**/
  0x3428, /*VPMOVM2BZ128rr*/
/*Table11785*/
  0x0, /**/
  0x3404, /*VPMOVB2MZ128rr*/
/*Table11787*/
  0x35a1, /*VPMOVWBZ128mr*/
  0x35a3, /*VPMOVWBZ128rr*/
/*Table11789*/
  0x340a, /*VPMOVDBZ128mr*/
  0x340c, /*VPMOVDBZ128rr*/
/*Table11791*/
  0x3439, /*VPMOVQBZ128mr*/
  0x343b, /*VPMOVQBZ128rr*/
/*Table11793*/
  0x3419, /*VPMOVDWZ128mr*/
  0x341b, /*VPMOVDWZ128rr*/
/*Table11795*/
  0x3457, /*VPMOVQWZ128mr*/
  0x3459, /*VPMOVQWZ128rr*/
/*Table11797*/
  0x3448, /*VPMOVQDZ128mr*/
  0x344a, /*VPMOVQDZ128rr*/
/*Table11799*/
  0x0, /**/
  0x342b, /*VPMOVM2DZ128rr*/
/*Table11801*/
  0x0, /**/
  0x3407, /*VPMOVD2MZ128rr*/
/*Table11803*/
  0x0, /**/
  0x2c2d, /*VPBROADCASTMW2DZ128rr*/
/*Table11805*/
  0x16f1, /*VDPBF16PSZ128m*/
  0x16f7, /*VDPBF16PSZ128r*/
/*Table11807*/
  0xf91, /*VCVTNEPS2BF16Z128rm*/
  0xf97, /*VCVTNEPS2BF16Z128rr*/
/*Table11809*/
  0x2926, /*VP2INTERSECTDZ128rm*/
  0x2928, /*VP2INTERSECTDZ128rr*/
/*Table11811*/
  0xf6c, /*VCVTNE2PS2BF16Z128rm*/
  0xf72, /*VCVTNE2PS2BF16Z128rr*/
/*Table11813*/
  0xc45, /*V4FMADDSSrm*/
  0x0, /**/
/*Table11815*/
  0xc4b, /*V4FNMADDSSrm*/
  0x0, /**/
/*Table11817*/
  0x3a0b, /*VPSHUFBZ128rm*/
  0x3a0e, /*VPSHUFBZ128rr*/
/*Table11819*/
  0x323a, /*VPMADDUBSWZ128rm*/
  0x323d, /*VPMADDUBSWZ128rr*/
/*Table11821*/
  0x3655, /*VPMULHRSWZ128rm*/
  0x3658, /*VPMULHRSWZ128rr*/
/*Table11823*/
  0x2fc3, /*VPERMILPSZ128rm*/
  0x2fc9, /*VPERMILPSZ128rr*/
/*Table11825*/
  0x10c6, /*VCVTPH2PSZ128rm*/
  0x10c9, /*VCVTPH2PSZ128rr*/
/*Table11827*/
  0x3859, /*VPRORVDZ128rm*/
  0x385f, /*VPRORVDZ128rr*/
/*Table11829*/
  0x37ed, /*VPROLVDZ128rm*/
  0x37f3, /*VPROLVDZ128rr*/
/*Table11831*/
  0xe60, /*VBROADCASTSSZ128rm*/
  0xe63, /*VBROADCASTSSZ128rr*/
/*Table11833*/
  0x2940, /*VPABSBZ128rm*/
  0x2943, /*VPABSBZ128rr*/
/*Table11835*/
  0x2990, /*VPABSWZ128rm*/
  0x2993, /*VPABSWZ128rr*/
/*Table11837*/
  0x2956, /*VPABSDZ128rm*/
  0x295c, /*VPABSDZ128rr*/
/*Table11839*/
  0x34ee, /*VPMOVSXBWZ128rm*/
  0x34f1, /*VPMOVSXBWZ128rr*/
/*Table11841*/
  0x34c2, /*VPMOVSXBDZ128rm*/
  0x34c5, /*VPMOVSXBDZ128rr*/
/*Table11843*/
  0x34d8, /*VPMOVSXBQZ128rm*/
  0x34db, /*VPMOVSXBQZ128rr*/
/*Table11845*/
  0x351a, /*VPMOVSXWDZ128rm*/
  0x351d, /*VPMOVSXWDZ128rr*/
/*Table11847*/
  0x3530, /*VPMOVSXWQZ128rm*/
  0x3533, /*VPMOVSXWQZ128rr*/
/*Table11849*/
  0x3504, /*VPMOVSXDQZ128rm*/
  0x3507, /*VPMOVSXDQZ128rr*/
/*Table11851*/
  0x3e14, /*VPTESTMBZ128rm*/
  0x3e16, /*VPTESTMBZ128rr*/
/*Table11853*/
  0x3e20, /*VPTESTMDZ128rm*/
  0x3e24, /*VPTESTMDZ128rr*/
/*Table11855*/
  0x276f, /*VMOVNTDQAZ128rm*/
  0x0, /**/
/*Table11857*/
  0x29db, /*VPACKUSDWZ128rm*/
  0x29e1, /*VPACKUSDWZ128rr*/
/*Table11859*/
  0x4252, /*VSCALEFPSZ128rm*/
  0x4258, /*VSCALEFPSZ128rr*/
/*Table11861*/
  0x4282, /*VSCALEFSSZrm*/
  0x4285, /*VSCALEFSSZrr*/
/*Table11863*/
  0x35de, /*VPMOVZXBWZ128rm*/
  0x35e1, /*VPMOVZXBWZ128rr*/
/*Table11865*/
  0x35b2, /*VPMOVZXBDZ128rm*/
  0x35b5, /*VPMOVZXBDZ128rr*/
/*Table11867*/
  0x35c8, /*VPMOVZXBQZ128rm*/
  0x35cb, /*VPMOVZXBQZ128rr*/
/*Table11869*/
  0x360a, /*VPMOVZXWDZ128rm*/
  0x360d, /*VPMOVZXWDZ128rr*/
/*Table11871*/
  0x3620, /*VPMOVZXWQZ128rm*/
  0x3623, /*VPMOVZXWQZ128rr*/
/*Table11873*/
  0x35f4, /*VPMOVZXDQZ128rm*/
  0x35f7, /*VPMOVZXDQZ128rr*/
/*Table11875*/
  0x333a, /*VPMINSBZ128rm*/
  0x333d, /*VPMINSBZ128rr*/
/*Table11877*/
  0x3350, /*VPMINSDZ128rm*/
  0x3356, /*VPMINSDZ128rr*/
/*Table11879*/
  0x33f0, /*VPMINUWZ128rm*/
  0x33f3, /*VPMINUWZ128rr*/
/*Table11881*/
  0x33b6, /*VPMINUDZ128rm*/
  0x33bc, /*VPMINUDZ128rr*/
/*Table11883*/
  0x326e, /*VPMAXSBZ128rm*/
  0x3271, /*VPMAXSBZ128rr*/
/*Table11885*/
  0x3284, /*VPMAXSDZ128rm*/
  0x328a, /*VPMAXSDZ128rr*/
/*Table11887*/
  0x3324, /*VPMAXUWZ128rm*/
  0x3327, /*VPMAXUWZ128rr*/
/*Table11889*/
  0x32ea, /*VPMAXUDZ128rm*/
  0x32f0, /*VPMAXUDZ128rr*/
/*Table11891*/
  0x3697, /*VPMULLDZ128rm*/
  0x369d, /*VPMULLDZ128rr*/
/*Table11893*/
  0x22ba, /*VGETEXPPSZ128m*/
  0x22c0, /*VGETEXPPSZ128r*/
/*Table11895*/
  0x22ea, /*VGETEXPSSZm*/
  0x22ed, /*VGETEXPSSZr*/
/*Table11897*/
  0x31ac, /*VPLZCNTDZ128rm*/
  0x31b2, /*VPLZCNTDZ128rr*/
/*Table11899*/
  0x3ca4, /*VPSRLVDZ128rm*/
  0x3caa, /*VPSRLVDZ128rr*/
/*Table11901*/
  0x3bc0, /*VPSRAVDZ128rm*/
  0x3bc6, /*VPSRAVDZ128rr*/
/*Table11903*/
  0x3ae6, /*VPSLLVDZ128rm*/
  0x3aec, /*VPSLLVDZ128rr*/
/*Table11905*/
  0x4007, /*VRCP14PSZ128m*/
  0x400d, /*VRCP14PSZ128r*/
/*Table11907*/
  0x4028, /*VRCP14SSZrm*/
  0x402b, /*VRCP14SSZrr*/
/*Table11909*/
  0x419c, /*VRSQRT14PSZ128m*/
  0x41a2, /*VRSQRT14PSZ128r*/
/*Table11911*/
  0x41bd, /*VRSQRT14SSZrm*/
  0x41c0, /*VRSQRT14SSZrr*/
/*Table11913*/
  0x2e4b, /*VPDPBUSDZ128m*/
  0x2e51, /*VPDPBUSDZ128r*/
/*Table11915*/
  0x2e2c, /*VPDPBUSDSZ128m*/
  0x2e32, /*VPDPBUSDSZ128r*/
/*Table11917*/
  0x2e91, /*VPDPWSSDZ128m*/
  0x2e97, /*VPDPWSSDZ128r*/
/*Table11919*/
  0x2e72, /*VPDPWSSDSZ128m*/
  0x2e78, /*VPDPWSSDSZ128r*/
/*Table11921*/
  0x371f, /*VPOPCNTBZ128rm*/
  0x3722, /*VPOPCNTBZ128rr*/
/*Table11923*/
  0x3731, /*VPOPCNTDZ128rm*/
  0x3737, /*VPOPCNTDZ128rr*/
/*Table11925*/
  0x2c0d, /*VPBROADCASTDZ128rm*/
  0x2c10, /*VPBROADCASTDZ128rr*/
/*Table11927*/
  0xe2c, /*VBROADCASTI32X2Z128rm*/
  0xe2f, /*VBROADCASTI32X2Z128rr*/
/*Table11929*/
  0x30f6, /*VPEXPANDBZ128rm*/
  0x30f9, /*VPEXPANDBZ128rr*/
/*Table11931*/
  0x2d9c, /*VPCOMPRESSBZ128mr*/
  0x2d9e, /*VPCOMPRESSBZ128rr*/
/*Table11933*/
  0x2b9c, /*VPBLENDMDZ128rm*/
  0x2ba2, /*VPBLENDMDZ128rr*/
/*Table11935*/
  0xde1, /*VBLENDMPSZ128rm*/
  0xde7, /*VBLENDMPSZ128rr*/
/*Table11937*/
  0x2b8a, /*VPBLENDMBZ128rm*/
  0x2b8d, /*VPBLENDMBZ128rr*/
/*Table11939*/
  0x3907, /*VPSHLDVDZ128m*/
  0x390d, /*VPSHLDVDZ128r*/
/*Table11941*/
  0x39a3, /*VPSHRDVDZ128m*/
  0x39a9, /*VPSHRDVDZ128r*/
/*Table11943*/
  0x2ed8, /*VPERMI2B128rm*/
  0x2edb, /*VPERMI2B128rr*/
/*Table11945*/
  0x2eea, /*VPERMI2D128rm*/
  0x2ef0, /*VPERMI2D128rr*/
/*Table11947*/
  0x2f20, /*VPERMI2PS128rm*/
  0x2f26, /*VPERMI2PS128rr*/
/*Table11949*/
  0x2bee, /*VPBROADCASTBZ128rm*/
  0x2bf1, /*VPBROADCASTBZ128rr*/
/*Table11951*/
  0x2c51, /*VPBROADCASTWZ128rm*/
  0x2c54, /*VPBROADCASTWZ128rr*/
/*Table11953*/
  0x0, /**/
  0x2c00, /*VPBROADCASTBrZ128rr*/
/*Table11955*/
  0x0, /**/
  0x2c63, /*VPBROADCASTWrZ128rr*/
/*Table11957*/
  0x0, /**/
  0x2c1f, /*VPBROADCASTDrZ128rr*/
/*Table11959*/
  0x3054, /*VPERMT2B128rm*/
  0x3057, /*VPERMT2B128rr*/
/*Table11961*/
  0x3066, /*VPERMT2D128rm*/
  0x306c, /*VPERMT2D128rr*/
/*Table11963*/
  0x309c, /*VPERMT2PS128rm*/
  0x30a2, /*VPERMT2PS128rr*/
/*Table11965*/
  0x1740, /*VEXPANDPSZ128rm*/
  0x1743, /*VEXPANDPSZ128rr*/
/*Table11967*/
  0x3108, /*VPEXPANDDZ128rm*/
  0x310b, /*VPEXPANDDZ128rr*/
/*Table11969*/
  0xefe, /*VCOMPRESSPSZ128mr*/
  0xf00, /*VCOMPRESSPSZ128rr*/
/*Table11971*/
  0x2dab, /*VPCOMPRESSDZ128mr*/
  0x2dad, /*VPCOMPRESSDZ128rr*/
/*Table11973*/
  0x2eb2, /*VPERMBZ128rm*/
  0x2eb5, /*VPERMBZ128rr*/
/*Table11975*/
  0x39fd, /*VPSHUFBITQMBZ128rm*/
  0x39ff, /*VPSHUFBITQMBZ128rr*/
/*Table11977*/
  0x1a65, /*VFMADDSUB132PSZ128m*/
  0x1a6b, /*VFMADDSUB132PSZ128r*/
/*Table11979*/
  0x1d45, /*VFMSUBADD132PSZ128m*/
  0x1d4b, /*VFMSUBADD132PSZ128r*/
/*Table11981*/
  0x1874, /*VFMADD132PSZ128m*/
  0x187a, /*VFMADD132PSZ128r*/
/*Table11983*/
  0x18b1, /*VFMADD132SSZm_Int*/
  0x18b5, /*VFMADD132SSZr_Int*/
/*Table11985*/
  0x1b9b, /*VFMSUB132PSZ128m*/
  0x1ba1, /*VFMSUB132PSZ128r*/
/*Table11987*/
  0x1bd8, /*VFMSUB132SSZm_Int*/
  0x1bdc, /*VFMSUB132SSZr_Int*/
/*Table11989*/
  0x1ec2, /*VFNMADD132PSZ128m*/
  0x1ec8, /*VFNMADD132PSZ128r*/
/*Table11991*/
  0x1eff, /*VFNMADD132SSZm_Int*/
  0x1f03, /*VFNMADD132SSZr_Int*/
/*Table11993*/
  0x208c, /*VFNMSUB132PSZ128m*/
  0x2092, /*VFNMSUB132PSZ128r*/
/*Table11995*/
  0x20c9, /*VFNMSUB132SSZm_Int*/
  0x20cd, /*VFNMSUB132SSZr_Int*/
/*Table11997*/
  0x1ac7, /*VFMADDSUB213PSZ128m*/
  0x1acd, /*VFMADDSUB213PSZ128r*/
/*Table11999*/
  0x1da7, /*VFMSUBADD213PSZ128m*/
  0x1dad, /*VFMSUBADD213PSZ128r*/
/*Table12001*/
  0x1902, /*VFMADD213PSZ128m*/
  0x1908, /*VFMADD213PSZ128r*/
/*Table12003*/
  0x193f, /*VFMADD213SSZm_Int*/
  0x1943, /*VFMADD213SSZr_Int*/
/*Table12005*/
  0x1c29, /*VFMSUB213PSZ128m*/
  0x1c2f, /*VFMSUB213PSZ128r*/
/*Table12007*/
  0x1c66, /*VFMSUB213SSZm_Int*/
  0x1c6a, /*VFMSUB213SSZr_Int*/
/*Table12009*/
  0x1f50, /*VFNMADD213PSZ128m*/
  0x1f56, /*VFNMADD213PSZ128r*/
/*Table12011*/
  0x1f8d, /*VFNMADD213SSZm_Int*/
  0x1f91, /*VFNMADD213SSZr_Int*/
/*Table12013*/
  0x211a, /*VFNMSUB213PSZ128m*/
  0x2120, /*VFNMSUB213PSZ128r*/
/*Table12015*/
  0x2157, /*VFNMSUB213SSZm_Int*/
  0x215b, /*VFNMSUB213SSZr_Int*/
/*Table12017*/
  0x1b29, /*VFMADDSUB231PSZ128m*/
  0x1b2f, /*VFMADDSUB231PSZ128r*/
/*Table12019*/
  0x1e09, /*VFMSUBADD231PSZ128m*/
  0x1e0f, /*VFMSUBADD231PSZ128r*/
/*Table12021*/
  0x1990, /*VFMADD231PSZ128m*/
  0x1996, /*VFMADD231PSZ128r*/
/*Table12023*/
  0x19cd, /*VFMADD231SSZm_Int*/
  0x19d1, /*VFMADD231SSZr_Int*/
/*Table12025*/
  0x1cb7, /*VFMSUB231PSZ128m*/
  0x1cbd, /*VFMSUB231PSZ128r*/
/*Table12027*/
  0x1cf4, /*VFMSUB231SSZm_Int*/
  0x1cf8, /*VFMSUB231SSZr_Int*/
/*Table12029*/
  0x1fde, /*VFNMADD231PSZ128m*/
  0x1fe4, /*VFNMADD231PSZ128r*/
/*Table12031*/
  0x201b, /*VFNMADD231SSZm_Int*/
  0x201f, /*VFNMADD231SSZr_Int*/
/*Table12033*/
  0x21a8, /*VFNMSUB231PSZ128m*/
  0x21ae, /*VFNMSUB231PSZ128r*/
/*Table12035*/
  0x21e5, /*VFNMSUB231SSZm_Int*/
  0x21e9, /*VFNMSUB231SSZr_Int*/
/*Table12037*/
  0x2de4, /*VPCONFLICTDZ128rm*/
  0x2dea, /*VPCONFLICTDZ128rr*/
/*Table12039*/
  0x404f, /*VRCP28SSZm*/
  0x4052, /*VRCP28SSZr*/
/*Table12041*/
  0x41e4, /*VRSQRT28SSZm*/
  0x41e7, /*VRSQRT28SSZr*/
/*Table12043*/
  0x23a8, /*VGF2P8MULBZ128rm*/
  0x23ab, /*VGF2P8MULBZ128rr*/
/*Table12045*/
  0xd03, /*VAESENCZ128rm*/
  0xd04, /*VAESENCZ128rr*/
/*Table12047*/
  0xcf9, /*VAESENCLASTZ128rm*/
  0xcfa, /*VAESENCLASTZ128rr*/
/*Table12049*/
  0xcef, /*VAESDECZ128rm*/
  0xcf0, /*VAESDECZ128rr*/
/*Table12051*/
  0xce5, /*VAESDECLASTZ128rm*/
  0xce6, /*VAESDECLASTZ128rr*/
/*Table12053*/
  0x3e80, /*VPTESTNMWZ128rm*/
  0x3e82, /*VPTESTNMWZ128rr*/
/*Table12055*/
  0x3e6e, /*VPTESTNMQZ128rm*/
  0x3e72, /*VPTESTNMQZ128rr*/
/*Table12057*/
  0x0, /**/
  0x3431, /*VPMOVM2WZ128rr*/
/*Table12059*/
  0x0, /**/
  0x359e, /*VPMOVW2MZ128rr*/
/*Table12061*/
  0x0, /**/
  0x2c2a, /*VPBROADCASTMB2QZ128rr*/
/*Table12063*/
  0x0, /**/
  0x342e, /*VPMOVM2QZ128rr*/
/*Table12065*/
  0x0, /**/
  0x3436, /*VPMOVQ2MZ128rr*/
/*Table12067*/
  0x292f, /*VP2INTERSECTQZ128rm*/
  0x2931, /*VP2INTERSECTQZ128rr*/
/*Table12069*/
  0x2f85, /*VPERMILPDZ128rm*/
  0x2f8b, /*VPERMILPDZ128rr*/
/*Table12071*/
  0x3ce0, /*VPSRLVWZ128rm*/
  0x3ce3, /*VPSRLVWZ128rr*/
/*Table12073*/
  0x3bf8, /*VPSRAVWZ128rm*/
  0x3bfb, /*VPSRAVWZ128rr*/
/*Table12075*/
  0x3b22, /*VPSLLVWZ128rm*/
  0x3b25, /*VPSLLVWZ128rr*/
/*Table12077*/
  0x3874, /*VPRORVQZ128rm*/
  0x387a, /*VPRORVQZ128rr*/
/*Table12079*/
  0x3808, /*VPROLVQZ128rm*/
  0x380e, /*VPROLVQZ128rr*/
/*Table12081*/
  0x2973, /*VPABSQZ128rm*/
  0x2979, /*VPABSQZ128rr*/
/*Table12083*/
  0x3e44, /*VPTESTMWZ128rm*/
  0x3e46, /*VPTESTMWZ128rr*/
/*Table12085*/
  0x3e32, /*VPTESTMQZ128rm*/
  0x3e36, /*VPTESTMQZ128rr*/
/*Table12087*/
  0x3636, /*VPMULDQZ128rm*/
  0x363c, /*VPMULDQZ128rr*/
/*Table12089*/
  0x2cc6, /*VPCMPEQQZ128rm*/
  0x2cca, /*VPCMPEQQZ128rr*/
/*Table12091*/
  0x4216, /*VSCALEFPDZ128rm*/
  0x421c, /*VSCALEFPDZ128rr*/
/*Table12093*/
  0x4270, /*VSCALEFSDZrm*/
  0x4273, /*VSCALEFSDZrr*/
/*Table12095*/
  0x2d16, /*VPCMPGTQZ128rm*/
  0x2d1a, /*VPCMPGTQZ128rr*/
/*Table12097*/
  0x336d, /*VPMINSQZ128rm*/
  0x3373, /*VPMINSQZ128rr*/
/*Table12099*/
  0x33d3, /*VPMINUQZ128rm*/
  0x33d9, /*VPMINUQZ128rr*/
/*Table12101*/
  0x32a1, /*VPMAXSQZ128rm*/
  0x32a7, /*VPMAXSQZ128rr*/
/*Table12103*/
  0x3307, /*VPMAXUQZ128rm*/
  0x330d, /*VPMAXUQZ128rr*/
/*Table12105*/
  0x36b4, /*VPMULLQZ128rm*/
  0x36ba, /*VPMULLQZ128rr*/
/*Table12107*/
  0x227e, /*VGETEXPPDZ128m*/
  0x2284, /*VGETEXPPDZ128r*/
/*Table12109*/
  0x22d8, /*VGETEXPSDZm*/
  0x22db, /*VGETEXPSDZr*/
/*Table12111*/
  0x31c7, /*VPLZCNTQZ128rm*/
  0x31cd, /*VPLZCNTQZ128rr*/
/*Table12113*/
  0x3cc3, /*VPSRLVQZ128rm*/
  0x3cc9, /*VPSRLVQZ128rr*/
/*Table12115*/
  0x3bdd, /*VPSRAVQZ128rm*/
  0x3be3, /*VPSRAVQZ128rr*/
/*Table12117*/
  0x3b05, /*VPSLLVQZ128rm*/
  0x3b0b, /*VPSLLVQZ128rr*/
/*Table12119*/
  0x3fec, /*VRCP14PDZ128m*/
  0x3ff2, /*VRCP14PDZ128r*/
/*Table12121*/
  0x4022, /*VRCP14SDZrm*/
  0x4025, /*VRCP14SDZrr*/
/*Table12123*/
  0x4181, /*VRSQRT14PDZ128m*/
  0x4187, /*VRSQRT14PDZ128r*/
/*Table12125*/
  0x41b7, /*VRSQRT14SDZrm*/
  0x41ba, /*VRSQRT14SDZrr*/
/*Table12127*/
  0x3767, /*VPOPCNTWZ128rm*/
  0x376a, /*VPOPCNTWZ128rr*/
/*Table12129*/
  0x374c, /*VPOPCNTQZ128rm*/
  0x3752, /*VPOPCNTQZ128rr*/
/*Table12131*/
  0x2c32, /*VPBROADCASTQZ128rm*/
  0x2c35, /*VPBROADCASTQZ128rr*/
/*Table12133*/
  0x312c, /*VPEXPANDWZ128rm*/
  0x312f, /*VPEXPANDWZ128rr*/
/*Table12135*/
  0x2dc9, /*VPCOMPRESSWZ128mr*/
  0x2dcb, /*VPCOMPRESSWZ128rr*/
/*Table12137*/
  0x2bb7, /*VPBLENDMQZ128rm*/
  0x2bbd, /*VPBLENDMQZ128rr*/
/*Table12139*/
  0xdc6, /*VBLENDMPDZ128rm*/
  0xdcc, /*VBLENDMPDZ128rr*/
/*Table12141*/
  0x2bd2, /*VPBLENDMWZ128rm*/
  0x2bd5, /*VPBLENDMWZ128rr*/
/*Table12143*/
  0x393d, /*VPSHLDVWZ128m*/
  0x3940, /*VPSHLDVWZ128r*/
/*Table12145*/
  0x3922, /*VPSHLDVQZ128m*/
  0x3928, /*VPSHLDVQZ128r*/
/*Table12147*/
  0x39d9, /*VPSHRDVWZ128m*/
  0x39dc, /*VPSHRDVWZ128r*/
/*Table12149*/
  0x39be, /*VPSHRDVQZ128m*/
  0x39c4, /*VPSHRDVQZ128r*/
/*Table12151*/
  0x2f56, /*VPERMI2W128rm*/
  0x2f59, /*VPERMI2W128rr*/
/*Table12153*/
  0x2f3b, /*VPERMI2Q128rm*/
  0x2f41, /*VPERMI2Q128rr*/
/*Table12155*/
  0x2f05, /*VPERMI2PD128rm*/
  0x2f0b, /*VPERMI2PD128rr*/
/*Table12157*/
  0x0, /**/
  0x2c44, /*VPBROADCASTQrZ128rr*/
/*Table12159*/
  0x30d2, /*VPERMT2W128rm*/
  0x30d5, /*VPERMT2W128rr*/
/*Table12161*/
  0x30b7, /*VPERMT2Q128rm*/
  0x30bd, /*VPERMT2Q128rr*/
/*Table12163*/
  0x3081, /*VPERMT2PD128rm*/
  0x3087, /*VPERMT2PD128rr*/
/*Table12165*/
  0x36e5, /*VPMULTISHIFTQBZ128rm*/
  0x36eb, /*VPMULTISHIFTQBZ128rr*/
/*Table12167*/
  0x172e, /*VEXPANDPDZ128rm*/
  0x1731, /*VEXPANDPDZ128rr*/
/*Table12169*/
  0x311a, /*VPEXPANDQZ128rm*/
  0x311d, /*VPEXPANDQZ128rr*/
/*Table12171*/
  0xeef, /*VCOMPRESSPDZ128mr*/
  0xef1, /*VCOMPRESSPDZ128rr*/
/*Table12173*/
  0x2dba, /*VPCOMPRESSQZ128mr*/
  0x2dbc, /*VPCOMPRESSQZ128rr*/
/*Table12175*/
  0x30e4, /*VPERMWZ128rm*/
  0x30e7, /*VPERMWZ128rr*/
/*Table12177*/
  0x1a25, /*VFMADDSUB132PDZ128m*/
  0x1a2b, /*VFMADDSUB132PDZ128r*/
/*Table12179*/
  0x1d05, /*VFMSUBADD132PDZ128m*/
  0x1d0b, /*VFMSUBADD132PDZ128r*/
/*Table12181*/
  0x1834, /*VFMADD132PDZ128m*/
  0x183a, /*VFMADD132PDZ128r*/
/*Table12183*/
  0x1895, /*VFMADD132SDZm_Int*/
  0x1899, /*VFMADD132SDZr_Int*/
/*Table12185*/
  0x1b5b, /*VFMSUB132PDZ128m*/
  0x1b61, /*VFMSUB132PDZ128r*/
/*Table12187*/
  0x1bbc, /*VFMSUB132SDZm_Int*/
  0x1bc0, /*VFMSUB132SDZr_Int*/
/*Table12189*/
  0x1e82, /*VFNMADD132PDZ128m*/
  0x1e88, /*VFNMADD132PDZ128r*/
/*Table12191*/
  0x1ee3, /*VFNMADD132SDZm_Int*/
  0x1ee7, /*VFNMADD132SDZr_Int*/
/*Table12193*/
  0x204c, /*VFNMSUB132PDZ128m*/
  0x2052, /*VFNMSUB132PDZ128r*/
/*Table12195*/
  0x20ad, /*VFNMSUB132SDZm_Int*/
  0x20b1, /*VFNMSUB132SDZr_Int*/
/*Table12197*/
  0x1a87, /*VFMADDSUB213PDZ128m*/
  0x1a8d, /*VFMADDSUB213PDZ128r*/
/*Table12199*/
  0x1d67, /*VFMSUBADD213PDZ128m*/
  0x1d6d, /*VFMSUBADD213PDZ128r*/
/*Table12201*/
  0x18c2, /*VFMADD213PDZ128m*/
  0x18c8, /*VFMADD213PDZ128r*/
/*Table12203*/
  0x1923, /*VFMADD213SDZm_Int*/
  0x1927, /*VFMADD213SDZr_Int*/
/*Table12205*/
  0x1be9, /*VFMSUB213PDZ128m*/
  0x1bef, /*VFMSUB213PDZ128r*/
/*Table12207*/
  0x1c4a, /*VFMSUB213SDZm_Int*/
  0x1c4e, /*VFMSUB213SDZr_Int*/
/*Table12209*/
  0x1f10, /*VFNMADD213PDZ128m*/
  0x1f16, /*VFNMADD213PDZ128r*/
/*Table12211*/
  0x1f71, /*VFNMADD213SDZm_Int*/
  0x1f75, /*VFNMADD213SDZr_Int*/
/*Table12213*/
  0x20da, /*VFNMSUB213PDZ128m*/
  0x20e0, /*VFNMSUB213PDZ128r*/
/*Table12215*/
  0x213b, /*VFNMSUB213SDZm_Int*/
  0x213f, /*VFNMSUB213SDZr_Int*/
/*Table12217*/
  0x321b, /*VPMADD52LUQZ128m*/
  0x3221, /*VPMADD52LUQZ128r*/
/*Table12219*/
  0x31fc, /*VPMADD52HUQZ128m*/
  0x3202, /*VPMADD52HUQZ128r*/
/*Table12221*/
  0x1ae9, /*VFMADDSUB231PDZ128m*/
  0x1aef, /*VFMADDSUB231PDZ128r*/
/*Table12223*/
  0x1dc9, /*VFMSUBADD231PDZ128m*/
  0x1dcf, /*VFMSUBADD231PDZ128r*/
/*Table12225*/
  0x1950, /*VFMADD231PDZ128m*/
  0x1956, /*VFMADD231PDZ128r*/
/*Table12227*/
  0x19b1, /*VFMADD231SDZm_Int*/
  0x19b5, /*VFMADD231SDZr_Int*/
/*Table12229*/
  0x1c77, /*VFMSUB231PDZ128m*/
  0x1c7d, /*VFMSUB231PDZ128r*/
/*Table12231*/
  0x1cd8, /*VFMSUB231SDZm_Int*/
  0x1cdc, /*VFMSUB231SDZr_Int*/
/*Table12233*/
  0x1f9e, /*VFNMADD231PDZ128m*/
  0x1fa4, /*VFNMADD231PDZ128r*/
/*Table12235*/
  0x1fff, /*VFNMADD231SDZm_Int*/
  0x2003, /*VFNMADD231SDZr_Int*/
/*Table12237*/
  0x2168, /*VFNMSUB231PDZ128m*/
  0x216e, /*VFNMSUB231PDZ128r*/
/*Table12239*/
  0x21c9, /*VFNMSUB231SDZm_Int*/
  0x21cd, /*VFNMSUB231SDZr_Int*/
/*Table12241*/
  0x2dff, /*VPCONFLICTQZ128rm*/
  0x2e05, /*VPCONFLICTQZ128rr*/
/*Table12243*/
  0x4046, /*VRCP28SDZm*/
  0x4049, /*VRCP28SDZr*/
/*Table12245*/
  0x41db, /*VRSQRT28SDZm*/
  0x41de, /*VRSQRT28SDZr*/
/*Table12247*/
  0x3594, /*VPMOVUSWBZ256mr*/
  0x3596, /*VPMOVUSWBZ256rr*/
/*Table12249*/
  0x3549, /*VPMOVUSDBZ256mr*/
  0x354b, /*VPMOVUSDBZ256rr*/
/*Table12251*/
  0x3567, /*VPMOVUSQBZ256mr*/
  0x3569, /*VPMOVUSQBZ256rr*/
/*Table12253*/
  0x3558, /*VPMOVUSDWZ256mr*/
  0x355a, /*VPMOVUSDWZ256rr*/
/*Table12255*/
  0x3585, /*VPMOVUSQWZ256mr*/
  0x3587, /*VPMOVUSQWZ256rr*/
/*Table12257*/
  0x3576, /*VPMOVUSQDZ256mr*/
  0x3578, /*VPMOVUSQDZ256rr*/
/*Table12259*/
  0x34b6, /*VPMOVSWBZ256mr*/
  0x34b8, /*VPMOVSWBZ256rr*/
/*Table12261*/
  0x346b, /*VPMOVSDBZ256mr*/
  0x346d, /*VPMOVSDBZ256rr*/
/*Table12263*/
  0x3489, /*VPMOVSQBZ256mr*/
  0x348b, /*VPMOVSQBZ256rr*/
/*Table12265*/
  0x347a, /*VPMOVSDWZ256mr*/
  0x347c, /*VPMOVSDWZ256rr*/
/*Table12267*/
  0x34a7, /*VPMOVSQWZ256mr*/
  0x34a9, /*VPMOVSQWZ256rr*/
/*Table12269*/
  0x3498, /*VPMOVSQDZ256mr*/
  0x349a, /*VPMOVSQDZ256rr*/
/*Table12271*/
  0x3e54, /*VPTESTNMBZ256rm*/
  0x3e56, /*VPTESTNMBZ256rr*/
/*Table12273*/
  0x3e62, /*VPTESTNMDZ256rm*/
  0x3e66, /*VPTESTNMDZ256rr*/
/*Table12275*/
  0x0, /**/
  0x3429, /*VPMOVM2BZ256rr*/
/*Table12277*/
  0x0, /**/
  0x3405, /*VPMOVB2MZ256rr*/
/*Table12279*/
  0x35a6, /*VPMOVWBZ256mr*/
  0x35a8, /*VPMOVWBZ256rr*/
/*Table12281*/
  0x340f, /*VPMOVDBZ256mr*/
  0x3411, /*VPMOVDBZ256rr*/
/*Table12283*/
  0x343e, /*VPMOVQBZ256mr*/
  0x3440, /*VPMOVQBZ256rr*/
/*Table12285*/
  0x341e, /*VPMOVDWZ256mr*/
  0x3420, /*VPMOVDWZ256rr*/
/*Table12287*/
  0x345c, /*VPMOVQWZ256mr*/
  0x345e, /*VPMOVQWZ256rr*/
/*Table12289*/
  0x344d, /*VPMOVQDZ256mr*/
  0x344f, /*VPMOVQDZ256rr*/
/*Table12291*/
  0x0, /**/
  0x342c, /*VPMOVM2DZ256rr*/
/*Table12293*/
  0x0, /**/
  0x3408, /*VPMOVD2MZ256rr*/
/*Table12295*/
  0x0, /**/
  0x2c2e, /*VPBROADCASTMW2DZ256rr*/
/*Table12297*/
  0x16fa, /*VDPBF16PSZ256m*/
  0x1700, /*VDPBF16PSZ256r*/
/*Table12299*/
  0xf9a, /*VCVTNEPS2BF16Z256rm*/
  0xfa0, /*VCVTNEPS2BF16Z256rr*/
/*Table12301*/
  0x2929, /*VP2INTERSECTDZ256rm*/
  0x292b, /*VP2INTERSECTDZ256rr*/
/*Table12303*/
  0xf75, /*VCVTNE2PS2BF16Z256rm*/
  0xf7b, /*VCVTNE2PS2BF16Z256rr*/
/*Table12305*/
  0x3a11, /*VPSHUFBZ256rm*/
  0x3a14, /*VPSHUFBZ256rr*/
/*Table12307*/
  0x3240, /*VPMADDUBSWZ256rm*/
  0x3243, /*VPMADDUBSWZ256rr*/
/*Table12309*/
  0x365b, /*VPMULHRSWZ256rm*/
  0x365e, /*VPMULHRSWZ256rr*/
/*Table12311*/
  0x2fd5, /*VPERMILPSZ256rm*/
  0x2fdb, /*VPERMILPSZ256rr*/
/*Table12313*/
  0x10cc, /*VCVTPH2PSZ256rm*/
  0x10cf, /*VCVTPH2PSZ256rr*/
/*Table12315*/
  0x3862, /*VPRORVDZ256rm*/
  0x3868, /*VPRORVDZ256rr*/
/*Table12317*/
  0x37f6, /*VPROLVDZ256rm*/
  0x37fc, /*VPROLVDZ256rr*/
/*Table12319*/
  0x301c, /*VPERMPSZ256rm*/
  0x3022, /*VPERMPSZ256rr*/
/*Table12321*/
  0xe66, /*VBROADCASTSSZ256rm*/
  0xe69, /*VBROADCASTSSZ256rr*/
/*Table12323*/
  0xe0d, /*VBROADCASTF32X2Z256rm*/
  0xe10, /*VBROADCASTF32X2Z256rr*/
/*Table12325*/
  0xe19, /*VBROADCASTF32X4Z256rm*/
  0x0, /**/
/*Table12327*/
  0x2946, /*VPABSBZ256rm*/
  0x2949, /*VPABSBZ256rr*/
/*Table12329*/
  0x2996, /*VPABSWZ256rm*/
  0x2999, /*VPABSWZ256rr*/
/*Table12331*/
  0x295f, /*VPABSDZ256rm*/
  0x2965, /*VPABSDZ256rr*/
/*Table12333*/
  0x34f4, /*VPMOVSXBWZ256rm*/
  0x34f7, /*VPMOVSXBWZ256rr*/
/*Table12335*/
  0x34c8, /*VPMOVSXBDZ256rm*/
  0x34cb, /*VPMOVSXBDZ256rr*/
/*Table12337*/
  0x34de, /*VPMOVSXBQZ256rm*/
  0x34e1, /*VPMOVSXBQZ256rr*/
/*Table12339*/
  0x3520, /*VPMOVSXWDZ256rm*/
  0x3523, /*VPMOVSXWDZ256rr*/
/*Table12341*/
  0x3536, /*VPMOVSXWQZ256rm*/
  0x3539, /*VPMOVSXWQZ256rr*/
/*Table12343*/
  0x350a, /*VPMOVSXDQZ256rm*/
  0x350d, /*VPMOVSXDQZ256rr*/
/*Table12345*/
  0x3e18, /*VPTESTMBZ256rm*/
  0x3e1a, /*VPTESTMBZ256rr*/
/*Table12347*/
  0x3e26, /*VPTESTMDZ256rm*/
  0x3e2a, /*VPTESTMDZ256rr*/
/*Table12349*/
  0x2770, /*VMOVNTDQAZ256rm*/
  0x0, /**/
/*Table12351*/
  0x29e4, /*VPACKUSDWZ256rm*/
  0x29ea, /*VPACKUSDWZ256rr*/
/*Table12353*/
  0x425b, /*VSCALEFPSZ256rm*/
  0x4261, /*VSCALEFPSZ256rr*/
/*Table12355*/
  0x35e4, /*VPMOVZXBWZ256rm*/
  0x35e7, /*VPMOVZXBWZ256rr*/
/*Table12357*/
  0x35b8, /*VPMOVZXBDZ256rm*/
  0x35bb, /*VPMOVZXBDZ256rr*/
/*Table12359*/
  0x35ce, /*VPMOVZXBQZ256rm*/
  0x35d1, /*VPMOVZXBQZ256rr*/
/*Table12361*/
  0x3610, /*VPMOVZXWDZ256rm*/
  0x3613, /*VPMOVZXWDZ256rr*/
/*Table12363*/
  0x3626, /*VPMOVZXWQZ256rm*/
  0x3629, /*VPMOVZXWQZ256rr*/
/*Table12365*/
  0x35fa, /*VPMOVZXDQZ256rm*/
  0x35fd, /*VPMOVZXDQZ256rr*/
/*Table12367*/
  0x2ec6, /*VPERMDZ256rm*/
  0x2ecc, /*VPERMDZ256rr*/
/*Table12369*/
  0x3340, /*VPMINSBZ256rm*/
  0x3343, /*VPMINSBZ256rr*/
/*Table12371*/
  0x3359, /*VPMINSDZ256rm*/
  0x335f, /*VPMINSDZ256rr*/
/*Table12373*/
  0x33f6, /*VPMINUWZ256rm*/
  0x33f9, /*VPMINUWZ256rr*/
/*Table12375*/
  0x33bf, /*VPMINUDZ256rm*/
  0x33c5, /*VPMINUDZ256rr*/
/*Table12377*/
  0x3274, /*VPMAXSBZ256rm*/
  0x3277, /*VPMAXSBZ256rr*/
/*Table12379*/
  0x328d, /*VPMAXSDZ256rm*/
  0x3293, /*VPMAXSDZ256rr*/
/*Table12381*/
  0x332a, /*VPMAXUWZ256rm*/
  0x332d, /*VPMAXUWZ256rr*/
/*Table12383*/
  0x32f3, /*VPMAXUDZ256rm*/
  0x32f9, /*VPMAXUDZ256rr*/
/*Table12385*/
  0x36a0, /*VPMULLDZ256rm*/
  0x36a6, /*VPMULLDZ256rr*/
/*Table12387*/
  0x22c3, /*VGETEXPPSZ256m*/
  0x22c9, /*VGETEXPPSZ256r*/
/*Table12389*/
  0x31b5, /*VPLZCNTDZ256rm*/
  0x31bb, /*VPLZCNTDZ256rr*/
/*Table12391*/
  0x3cad, /*VPSRLVDZ256rm*/
  0x3cb3, /*VPSRLVDZ256rr*/
/*Table12393*/
  0x3bc9, /*VPSRAVDZ256rm*/
  0x3bcf, /*VPSRAVDZ256rr*/
/*Table12395*/
  0x3aef, /*VPSLLVDZ256rm*/
  0x3af5, /*VPSLLVDZ256rr*/
/*Table12397*/
  0x4010, /*VRCP14PSZ256m*/
  0x4016, /*VRCP14PSZ256r*/
/*Table12399*/
  0x41a5, /*VRSQRT14PSZ256m*/
  0x41ab, /*VRSQRT14PSZ256r*/
/*Table12401*/
  0x2e54, /*VPDPBUSDZ256m*/
  0x2e5a, /*VPDPBUSDZ256r*/
/*Table12403*/
  0x2e35, /*VPDPBUSDSZ256m*/
  0x2e3b, /*VPDPBUSDSZ256r*/
/*Table12405*/
  0x2e9a, /*VPDPWSSDZ256m*/
  0x2ea0, /*VPDPWSSDZ256r*/
/*Table12407*/
  0x2e7b, /*VPDPWSSDSZ256m*/
  0x2e81, /*VPDPWSSDSZ256r*/
/*Table12409*/
  0x3725, /*VPOPCNTBZ256rm*/
  0x3728, /*VPOPCNTBZ256rr*/
/*Table12411*/
  0x373a, /*VPOPCNTDZ256rm*/
  0x3740, /*VPOPCNTDZ256rr*/
/*Table12413*/
  0x2c13, /*VPBROADCASTDZ256rm*/
  0x2c16, /*VPBROADCASTDZ256rr*/
/*Table12415*/
  0xe32, /*VBROADCASTI32X2Z256rm*/
  0xe35, /*VBROADCASTI32X2Z256rr*/
/*Table12417*/
  0xe3e, /*VBROADCASTI32X4Z256rm*/
  0x0, /**/
/*Table12419*/
  0x30fc, /*VPEXPANDBZ256rm*/
  0x30ff, /*VPEXPANDBZ256rr*/
/*Table12421*/
  0x2da1, /*VPCOMPRESSBZ256mr*/
  0x2da3, /*VPCOMPRESSBZ256rr*/
/*Table12423*/
  0x2ba5, /*VPBLENDMDZ256rm*/
  0x2bab, /*VPBLENDMDZ256rr*/
/*Table12425*/
  0xdea, /*VBLENDMPSZ256rm*/
  0xdf0, /*VBLENDMPSZ256rr*/
/*Table12427*/
  0x2b90, /*VPBLENDMBZ256rm*/
  0x2b93, /*VPBLENDMBZ256rr*/
/*Table12429*/
  0x3910, /*VPSHLDVDZ256m*/
  0x3916, /*VPSHLDVDZ256r*/
/*Table12431*/
  0x39ac, /*VPSHRDVDZ256m*/
  0x39b2, /*VPSHRDVDZ256r*/
/*Table12433*/
  0x2ede, /*VPERMI2B256rm*/
  0x2ee1, /*VPERMI2B256rr*/
/*Table12435*/
  0x2ef3, /*VPERMI2D256rm*/
  0x2ef9, /*VPERMI2D256rr*/
/*Table12437*/
  0x2f29, /*VPERMI2PS256rm*/
  0x2f2f, /*VPERMI2PS256rr*/
/*Table12439*/
  0x2bf4, /*VPBROADCASTBZ256rm*/
  0x2bf7, /*VPBROADCASTBZ256rr*/
/*Table12441*/
  0x2c57, /*VPBROADCASTWZ256rm*/
  0x2c5a, /*VPBROADCASTWZ256rr*/
/*Table12443*/
  0x0, /**/
  0x2c03, /*VPBROADCASTBrZ256rr*/
/*Table12445*/
  0x0, /**/
  0x2c66, /*VPBROADCASTWrZ256rr*/
/*Table12447*/
  0x0, /**/
  0x2c22, /*VPBROADCASTDrZ256rr*/
/*Table12449*/
  0x305a, /*VPERMT2B256rm*/
  0x305d, /*VPERMT2B256rr*/
/*Table12451*/
  0x306f, /*VPERMT2D256rm*/
  0x3075, /*VPERMT2D256rr*/
/*Table12453*/
  0x30a5, /*VPERMT2PS256rm*/
  0x30ab, /*VPERMT2PS256rr*/
/*Table12455*/
  0x1746, /*VEXPANDPSZ256rm*/
  0x1749, /*VEXPANDPSZ256rr*/
/*Table12457*/
  0x310e, /*VPEXPANDDZ256rm*/
  0x3111, /*VPEXPANDDZ256rr*/
/*Table12459*/
  0xf03, /*VCOMPRESSPSZ256mr*/
  0xf05, /*VCOMPRESSPSZ256rr*/
/*Table12461*/
  0x2db0, /*VPCOMPRESSDZ256mr*/
  0x2db2, /*VPCOMPRESSDZ256rr*/
/*Table12463*/
  0x2eb8, /*VPERMBZ256rm*/
  0x2ebb, /*VPERMBZ256rr*/
/*Table12465*/
  0x3a01, /*VPSHUFBITQMBZ256rm*/
  0x3a03, /*VPSHUFBITQMBZ256rr*/
/*Table12467*/
  0x1a6e, /*VFMADDSUB132PSZ256m*/
  0x1a74, /*VFMADDSUB132PSZ256r*/
/*Table12469*/
  0x1d4e, /*VFMSUBADD132PSZ256m*/
  0x1d54, /*VFMSUBADD132PSZ256r*/
/*Table12471*/
  0x187d, /*VFMADD132PSZ256m*/
  0x1883, /*VFMADD132PSZ256r*/
/*Table12473*/
  0x1ba4, /*VFMSUB132PSZ256m*/
  0x1baa, /*VFMSUB132PSZ256r*/
/*Table12475*/
  0x1ecb, /*VFNMADD132PSZ256m*/
  0x1ed1, /*VFNMADD132PSZ256r*/
/*Table12477*/
  0x2095, /*VFNMSUB132PSZ256m*/
  0x209b, /*VFNMSUB132PSZ256r*/
/*Table12479*/
  0x1ad0, /*VFMADDSUB213PSZ256m*/
  0x1ad6, /*VFMADDSUB213PSZ256r*/
/*Table12481*/
  0x1db0, /*VFMSUBADD213PSZ256m*/
  0x1db6, /*VFMSUBADD213PSZ256r*/
/*Table12483*/
  0x190b, /*VFMADD213PSZ256m*/
  0x1911, /*VFMADD213PSZ256r*/
/*Table12485*/
  0x1c32, /*VFMSUB213PSZ256m*/
  0x1c38, /*VFMSUB213PSZ256r*/
/*Table12487*/
  0x1f59, /*VFNMADD213PSZ256m*/
  0x1f5f, /*VFNMADD213PSZ256r*/
/*Table12489*/
  0x2123, /*VFNMSUB213PSZ256m*/
  0x2129, /*VFNMSUB213PSZ256r*/
/*Table12491*/
  0x1b32, /*VFMADDSUB231PSZ256m*/
  0x1b38, /*VFMADDSUB231PSZ256r*/
/*Table12493*/
  0x1e12, /*VFMSUBADD231PSZ256m*/
  0x1e18, /*VFMSUBADD231PSZ256r*/
/*Table12495*/
  0x1999, /*VFMADD231PSZ256m*/
  0x199f, /*VFMADD231PSZ256r*/
/*Table12497*/
  0x1cc0, /*VFMSUB231PSZ256m*/
  0x1cc6, /*VFMSUB231PSZ256r*/
/*Table12499*/
  0x1fe7, /*VFNMADD231PSZ256m*/
  0x1fed, /*VFNMADD231PSZ256r*/
/*Table12501*/
  0x21b1, /*VFNMSUB231PSZ256m*/
  0x21b7, /*VFNMSUB231PSZ256r*/
/*Table12503*/
  0x2ded, /*VPCONFLICTDZ256rm*/
  0x2df3, /*VPCONFLICTDZ256rr*/
/*Table12505*/
  0x23ae, /*VGF2P8MULBZ256rm*/
  0x23b1, /*VGF2P8MULBZ256rr*/
/*Table12507*/
  0xd05, /*VAESENCZ256rm*/
  0xd06, /*VAESENCZ256rr*/
/*Table12509*/
  0xcfb, /*VAESENCLASTZ256rm*/
  0xcfc, /*VAESENCLASTZ256rr*/
/*Table12511*/
  0xcf1, /*VAESDECZ256rm*/
  0xcf2, /*VAESDECZ256rr*/
/*Table12513*/
  0xce7, /*VAESDECLASTZ256rm*/
  0xce8, /*VAESDECLASTZ256rr*/
/*Table12515*/
  0x3e84, /*VPTESTNMWZ256rm*/
  0x3e86, /*VPTESTNMWZ256rr*/
/*Table12517*/
  0x3e74, /*VPTESTNMQZ256rm*/
  0x3e78, /*VPTESTNMQZ256rr*/
/*Table12519*/
  0x0, /**/
  0x3432, /*VPMOVM2WZ256rr*/
/*Table12521*/
  0x0, /**/
  0x359f, /*VPMOVW2MZ256rr*/
/*Table12523*/
  0x0, /**/
  0x2c2b, /*VPBROADCASTMB2QZ256rr*/
/*Table12525*/
  0x0, /**/
  0x342f, /*VPMOVM2QZ256rr*/
/*Table12527*/
  0x0, /**/
  0x3437, /*VPMOVQ2MZ256rr*/
/*Table12529*/
  0x2932, /*VP2INTERSECTQZ256rm*/
  0x2934, /*VP2INTERSECTQZ256rr*/
/*Table12531*/
  0x2f97, /*VPERMILPDZ256rm*/
  0x2f9d, /*VPERMILPDZ256rr*/
/*Table12533*/
  0x3ce6, /*VPSRLVWZ256rm*/
  0x3ce9, /*VPSRLVWZ256rr*/
/*Table12535*/
  0x3bfe, /*VPSRAVWZ256rm*/
  0x3c01, /*VPSRAVWZ256rr*/
/*Table12537*/
  0x3b28, /*VPSLLVWZ256rm*/
  0x3b2b, /*VPSLLVWZ256rr*/
/*Table12539*/
  0x387d, /*VPRORVQZ256rm*/
  0x3883, /*VPRORVQZ256rr*/
/*Table12541*/
  0x3811, /*VPROLVQZ256rm*/
  0x3817, /*VPROLVQZ256rr*/
/*Table12543*/
  0x2fff, /*VPERMPDZ256rm*/
  0x3005, /*VPERMPDZ256rr*/
/*Table12545*/
  0xe52, /*VBROADCASTSDZ256rm*/
  0xe55, /*VBROADCASTSDZ256rr*/
/*Table12547*/
  0xe22, /*VBROADCASTF64X2Z128rm*/
  0x0, /**/
/*Table12549*/
  0x297c, /*VPABSQZ256rm*/
  0x2982, /*VPABSQZ256rr*/
/*Table12551*/
  0x3e48, /*VPTESTMWZ256rm*/
  0x3e4a, /*VPTESTMWZ256rr*/
/*Table12553*/
  0x3e38, /*VPTESTMQZ256rm*/
  0x3e3c, /*VPTESTMQZ256rr*/
/*Table12555*/
  0x363f, /*VPMULDQZ256rm*/
  0x3645, /*VPMULDQZ256rr*/
/*Table12557*/
  0x2ccc, /*VPCMPEQQZ256rm*/
  0x2cd0, /*VPCMPEQQZ256rr*/
/*Table12559*/
  0x421f, /*VSCALEFPDZ256rm*/
  0x4225, /*VSCALEFPDZ256rr*/
/*Table12561*/
  0x3039, /*VPERMQZ256rm*/
  0x303f, /*VPERMQZ256rr*/
/*Table12563*/
  0x2d1c, /*VPCMPGTQZ256rm*/
  0x2d20, /*VPCMPGTQZ256rr*/
/*Table12565*/
  0x3376, /*VPMINSQZ256rm*/
  0x337c, /*VPMINSQZ256rr*/
/*Table12567*/
  0x33dc, /*VPMINUQZ256rm*/
  0x33e2, /*VPMINUQZ256rr*/
/*Table12569*/
  0x32aa, /*VPMAXSQZ256rm*/
  0x32b0, /*VPMAXSQZ256rr*/
/*Table12571*/
  0x3310, /*VPMAXUQZ256rm*/
  0x3316, /*VPMAXUQZ256rr*/
/*Table12573*/
  0x36bd, /*VPMULLQZ256rm*/
  0x36c3, /*VPMULLQZ256rr*/
/*Table12575*/
  0x2287, /*VGETEXPPDZ256m*/
  0x228d, /*VGETEXPPDZ256r*/
/*Table12577*/
  0x31d0, /*VPLZCNTQZ256rm*/
  0x31d6, /*VPLZCNTQZ256rr*/
/*Table12579*/
  0x3ccc, /*VPSRLVQZ256rm*/
  0x3cd2, /*VPSRLVQZ256rr*/
/*Table12581*/
  0x3be6, /*VPSRAVQZ256rm*/
  0x3bec, /*VPSRAVQZ256rr*/
/*Table12583*/
  0x3b0e, /*VPSLLVQZ256rm*/
  0x3b14, /*VPSLLVQZ256rr*/
/*Table12585*/
  0x3ff5, /*VRCP14PDZ256m*/
  0x3ffb, /*VRCP14PDZ256r*/
/*Table12587*/
  0x418a, /*VRSQRT14PDZ256m*/
  0x4190, /*VRSQRT14PDZ256r*/
/*Table12589*/
  0x376d, /*VPOPCNTWZ256rm*/
  0x3770, /*VPOPCNTWZ256rr*/
/*Table12591*/
  0x3755, /*VPOPCNTQZ256rm*/
  0x375b, /*VPOPCNTQZ256rr*/
/*Table12593*/
  0x2c38, /*VPBROADCASTQZ256rm*/
  0x2c3b, /*VPBROADCASTQZ256rr*/
/*Table12595*/
  0xe47, /*VBROADCASTI64X2Z128rm*/
  0x0, /**/
/*Table12597*/
  0x3132, /*VPEXPANDWZ256rm*/
  0x3135, /*VPEXPANDWZ256rr*/
/*Table12599*/
  0x2dce, /*VPCOMPRESSWZ256mr*/
  0x2dd0, /*VPCOMPRESSWZ256rr*/
/*Table12601*/
  0x2bc0, /*VPBLENDMQZ256rm*/
  0x2bc6, /*VPBLENDMQZ256rr*/
/*Table12603*/
  0xdcf, /*VBLENDMPDZ256rm*/
  0xdd5, /*VBLENDMPDZ256rr*/
/*Table12605*/
  0x2bd8, /*VPBLENDMWZ256rm*/
  0x2bdb, /*VPBLENDMWZ256rr*/
/*Table12607*/
  0x3943, /*VPSHLDVWZ256m*/
  0x3946, /*VPSHLDVWZ256r*/
/*Table12609*/
  0x392b, /*VPSHLDVQZ256m*/
  0x3931, /*VPSHLDVQZ256r*/
/*Table12611*/
  0x39df, /*VPSHRDVWZ256m*/
  0x39e2, /*VPSHRDVWZ256r*/
/*Table12613*/
  0x39c7, /*VPSHRDVQZ256m*/
  0x39cd, /*VPSHRDVQZ256r*/
/*Table12615*/
  0x2f5c, /*VPERMI2W256rm*/
  0x2f5f, /*VPERMI2W256rr*/
/*Table12617*/
  0x2f44, /*VPERMI2Q256rm*/
  0x2f4a, /*VPERMI2Q256rr*/
/*Table12619*/
  0x2f0e, /*VPERMI2PD256rm*/
  0x2f14, /*VPERMI2PD256rr*/
/*Table12621*/
  0x0, /**/
  0x2c47, /*VPBROADCASTQrZ256rr*/
/*Table12623*/
  0x30d8, /*VPERMT2W256rm*/
  0x30db, /*VPERMT2W256rr*/
/*Table12625*/
  0x30c0, /*VPERMT2Q256rm*/
  0x30c6, /*VPERMT2Q256rr*/
/*Table12627*/
  0x308a, /*VPERMT2PD256rm*/
  0x3090, /*VPERMT2PD256rr*/
/*Table12629*/
  0x36ee, /*VPMULTISHIFTQBZ256rm*/
  0x36f4, /*VPMULTISHIFTQBZ256rr*/
/*Table12631*/
  0x1734, /*VEXPANDPDZ256rm*/
  0x1737, /*VEXPANDPDZ256rr*/
/*Table12633*/
  0x3120, /*VPEXPANDQZ256rm*/
  0x3123, /*VPEXPANDQZ256rr*/
/*Table12635*/
  0xef4, /*VCOMPRESSPDZ256mr*/
  0xef6, /*VCOMPRESSPDZ256rr*/
/*Table12637*/
  0x2dbf, /*VPCOMPRESSQZ256mr*/
  0x2dc1, /*VPCOMPRESSQZ256rr*/
/*Table12639*/
  0x30ea, /*VPERMWZ256rm*/
  0x30ed, /*VPERMWZ256rr*/
/*Table12641*/
  0x1a2e, /*VFMADDSUB132PDZ256m*/
  0x1a34, /*VFMADDSUB132PDZ256r*/
/*Table12643*/
  0x1d0e, /*VFMSUBADD132PDZ256m*/
  0x1d14, /*VFMSUBADD132PDZ256r*/
/*Table12645*/
  0x183d, /*VFMADD132PDZ256m*/
  0x1843, /*VFMADD132PDZ256r*/
/*Table12647*/
  0x1b64, /*VFMSUB132PDZ256m*/
  0x1b6a, /*VFMSUB132PDZ256r*/
/*Table12649*/
  0x1e8b, /*VFNMADD132PDZ256m*/
  0x1e91, /*VFNMADD132PDZ256r*/
/*Table12651*/
  0x2055, /*VFNMSUB132PDZ256m*/
  0x205b, /*VFNMSUB132PDZ256r*/
/*Table12653*/
  0x1a90, /*VFMADDSUB213PDZ256m*/
  0x1a96, /*VFMADDSUB213PDZ256r*/
/*Table12655*/
  0x1d70, /*VFMSUBADD213PDZ256m*/
  0x1d76, /*VFMSUBADD213PDZ256r*/
/*Table12657*/
  0x18cb, /*VFMADD213PDZ256m*/
  0x18d1, /*VFMADD213PDZ256r*/
/*Table12659*/
  0x1bf2, /*VFMSUB213PDZ256m*/
  0x1bf8, /*VFMSUB213PDZ256r*/
/*Table12661*/
  0x1f19, /*VFNMADD213PDZ256m*/
  0x1f1f, /*VFNMADD213PDZ256r*/
/*Table12663*/
  0x20e3, /*VFNMSUB213PDZ256m*/
  0x20e9, /*VFNMSUB213PDZ256r*/
/*Table12665*/
  0x3224, /*VPMADD52LUQZ256m*/
  0x322a, /*VPMADD52LUQZ256r*/
/*Table12667*/
  0x3205, /*VPMADD52HUQZ256m*/
  0x320b, /*VPMADD52HUQZ256r*/
/*Table12669*/
  0x1af2, /*VFMADDSUB231PDZ256m*/
  0x1af8, /*VFMADDSUB231PDZ256r*/
/*Table12671*/
  0x1dd2, /*VFMSUBADD231PDZ256m*/
  0x1dd8, /*VFMSUBADD231PDZ256r*/
/*Table12673*/
  0x1959, /*VFMADD231PDZ256m*/
  0x195f, /*VFMADD231PDZ256r*/
/*Table12675*/
  0x1c80, /*VFMSUB231PDZ256m*/
  0x1c86, /*VFMSUB231PDZ256r*/
/*Table12677*/
  0x1fa7, /*VFNMADD231PDZ256m*/
  0x1fad, /*VFNMADD231PDZ256r*/
/*Table12679*/
  0x2171, /*VFNMSUB231PDZ256m*/
  0x2177, /*VFNMSUB231PDZ256r*/
/*Table12681*/
  0x2e08, /*VPCONFLICTQZ256rm*/
  0x2e0e, /*VPCONFLICTQZ256rr*/
/*Table12683*/
  0x3599, /*VPMOVUSWBZmr*/
  0x359b, /*VPMOVUSWBZrr*/
/*Table12685*/
  0x354e, /*VPMOVUSDBZmr*/
  0x3550, /*VPMOVUSDBZrr*/
/*Table12687*/
  0x356c, /*VPMOVUSQBZmr*/
  0x356e, /*VPMOVUSQBZrr*/
/*Table12689*/
  0x355d, /*VPMOVUSDWZmr*/
  0x355f, /*VPMOVUSDWZrr*/
/*Table12691*/
  0x358a, /*VPMOVUSQWZmr*/
  0x358c, /*VPMOVUSQWZrr*/
/*Table12693*/
  0x357b, /*VPMOVUSQDZmr*/
  0x357d, /*VPMOVUSQDZrr*/
/*Table12695*/
  0x34bb, /*VPMOVSWBZmr*/
  0x34bd, /*VPMOVSWBZrr*/
/*Table12697*/
  0x3470, /*VPMOVSDBZmr*/
  0x3472, /*VPMOVSDBZrr*/
/*Table12699*/
  0x348e, /*VPMOVSQBZmr*/
  0x3490, /*VPMOVSQBZrr*/
/*Table12701*/
  0x347f, /*VPMOVSDWZmr*/
  0x3481, /*VPMOVSDWZrr*/
/*Table12703*/
  0x34ac, /*VPMOVSQWZmr*/
  0x34ae, /*VPMOVSQWZrr*/
/*Table12705*/
  0x349d, /*VPMOVSQDZmr*/
  0x349f, /*VPMOVSQDZrr*/
/*Table12707*/
  0x3e58, /*VPTESTNMBZrm*/
  0x3e5a, /*VPTESTNMBZrr*/
/*Table12709*/
  0x3e68, /*VPTESTNMDZrm*/
  0x3e6c, /*VPTESTNMDZrr*/
/*Table12711*/
  0x0, /**/
  0x342a, /*VPMOVM2BZrr*/
/*Table12713*/
  0x0, /**/
  0x3406, /*VPMOVB2MZrr*/
/*Table12715*/
  0x35ab, /*VPMOVWBZmr*/
  0x35ad, /*VPMOVWBZrr*/
/*Table12717*/
  0x3414, /*VPMOVDBZmr*/
  0x3416, /*VPMOVDBZrr*/
/*Table12719*/
  0x3443, /*VPMOVQBZmr*/
  0x3445, /*VPMOVQBZrr*/
/*Table12721*/
  0x3423, /*VPMOVDWZmr*/
  0x3425, /*VPMOVDWZrr*/
/*Table12723*/
  0x3461, /*VPMOVQWZmr*/
  0x3463, /*VPMOVQWZrr*/
/*Table12725*/
  0x3452, /*VPMOVQDZmr*/
  0x3454, /*VPMOVQDZrr*/
/*Table12727*/
  0x0, /**/
  0x342d, /*VPMOVM2DZrr*/
/*Table12729*/
  0x0, /**/
  0x3409, /*VPMOVD2MZrr*/
/*Table12731*/
  0x0, /**/
  0x2c2f, /*VPBROADCASTMW2DZrr*/
/*Table12733*/
  0x1703, /*VDPBF16PSZm*/
  0x1709, /*VDPBF16PSZr*/
/*Table12735*/
  0xfa3, /*VCVTNEPS2BF16Zrm*/
  0xfa9, /*VCVTNEPS2BF16Zrr*/
/*Table12737*/
  0x293b, /*VP4DPWSSDrm*/
  0x0, /**/
/*Table12739*/
  0x2938, /*VP4DPWSSDSrm*/
  0x0, /**/
/*Table12741*/
  0x292c, /*VP2INTERSECTDZrm*/
  0x292e, /*VP2INTERSECTDZrr*/
/*Table12743*/
  0xf7e, /*VCVTNE2PS2BF16Zrm*/
  0xf84, /*VCVTNE2PS2BF16Zrr*/
/*Table12745*/
  0xc42, /*V4FMADDPSrm*/
  0x0, /**/
/*Table12747*/
  0xc48, /*V4FNMADDPSrm*/
  0x0, /**/
/*Table12749*/
  0x3a17, /*VPSHUFBZrm*/
  0x3a1a, /*VPSHUFBZrr*/
/*Table12751*/
  0x3246, /*VPMADDUBSWZrm*/
  0x3249, /*VPMADDUBSWZrr*/
/*Table12753*/
  0x3661, /*VPMULHRSWZrm*/
  0x3664, /*VPMULHRSWZrr*/
/*Table12755*/
  0x2fe7, /*VPERMILPSZrm*/
  0x2fed, /*VPERMILPSZrr*/
/*Table12757*/
  0x10d2, /*VCVTPH2PSZrm*/
  0x10d5, /*VCVTPH2PSZrr*/
/*Table12759*/
  0x386b, /*VPRORVDZrm*/
  0x3871, /*VPRORVDZrr*/
/*Table12761*/
  0x37ff, /*VPROLVDZrm*/
  0x3805, /*VPROLVDZrr*/
/*Table12763*/
  0x3025, /*VPERMPSZrm*/
  0x302b, /*VPERMPSZrr*/
/*Table12765*/
  0xe6c, /*VBROADCASTSSZrm*/
  0xe6f, /*VBROADCASTSSZrr*/
/*Table12767*/
  0xe13, /*VBROADCASTF32X2Zrm*/
  0xe16, /*VBROADCASTF32X2Zrr*/
/*Table12769*/
  0xe1c, /*VBROADCASTF32X4rm*/
  0x0, /**/
/*Table12771*/
  0xe1f, /*VBROADCASTF32X8rm*/
  0x0, /**/
/*Table12773*/
  0x294c, /*VPABSBZrm*/
  0x294f, /*VPABSBZrr*/
/*Table12775*/
  0x299c, /*VPABSWZrm*/
  0x299f, /*VPABSWZrr*/
/*Table12777*/
  0x2968, /*VPABSDZrm*/
  0x296e, /*VPABSDZrr*/
/*Table12779*/
  0x34fa, /*VPMOVSXBWZrm*/
  0x34fd, /*VPMOVSXBWZrr*/
/*Table12781*/
  0x34ce, /*VPMOVSXBDZrm*/
  0x34d1, /*VPMOVSXBDZrr*/
/*Table12783*/
  0x34e4, /*VPMOVSXBQZrm*/
  0x34e7, /*VPMOVSXBQZrr*/
/*Table12785*/
  0x3526, /*VPMOVSXWDZrm*/
  0x3529, /*VPMOVSXWDZrr*/
/*Table12787*/
  0x353c, /*VPMOVSXWQZrm*/
  0x353f, /*VPMOVSXWQZrr*/
/*Table12789*/
  0x3510, /*VPMOVSXDQZrm*/
  0x3513, /*VPMOVSXDQZrr*/
/*Table12791*/
  0x3e1c, /*VPTESTMBZrm*/
  0x3e1e, /*VPTESTMBZrr*/
/*Table12793*/
  0x3e2c, /*VPTESTMDZrm*/
  0x3e30, /*VPTESTMDZrr*/
/*Table12795*/
  0x2771, /*VMOVNTDQAZrm*/
  0x0, /**/
/*Table12797*/
  0x29ed, /*VPACKUSDWZrm*/
  0x29f3, /*VPACKUSDWZrr*/
/*Table12799*/
  0x4264, /*VSCALEFPSZrm*/
  0x426a, /*VSCALEFPSZrr*/
/*Table12801*/
  0x35ea, /*VPMOVZXBWZrm*/
  0x35ed, /*VPMOVZXBWZrr*/
/*Table12803*/
  0x35be, /*VPMOVZXBDZrm*/
  0x35c1, /*VPMOVZXBDZrr*/
/*Table12805*/
  0x35d4, /*VPMOVZXBQZrm*/
  0x35d7, /*VPMOVZXBQZrr*/
/*Table12807*/
  0x3616, /*VPMOVZXWDZrm*/
  0x3619, /*VPMOVZXWDZrr*/
/*Table12809*/
  0x362c, /*VPMOVZXWQZrm*/
  0x362f, /*VPMOVZXWQZrr*/
/*Table12811*/
  0x3600, /*VPMOVZXDQZrm*/
  0x3603, /*VPMOVZXDQZrr*/
/*Table12813*/
  0x2ecf, /*VPERMDZrm*/
  0x2ed5, /*VPERMDZrr*/
/*Table12815*/
  0x3346, /*VPMINSBZrm*/
  0x3349, /*VPMINSBZrr*/
/*Table12817*/
  0x3362, /*VPMINSDZrm*/
  0x3368, /*VPMINSDZrr*/
/*Table12819*/
  0x33fc, /*VPMINUWZrm*/
  0x33ff, /*VPMINUWZrr*/
/*Table12821*/
  0x33c8, /*VPMINUDZrm*/
  0x33ce, /*VPMINUDZrr*/
/*Table12823*/
  0x327a, /*VPMAXSBZrm*/
  0x327d, /*VPMAXSBZrr*/
/*Table12825*/
  0x3296, /*VPMAXSDZrm*/
  0x329c, /*VPMAXSDZrr*/
/*Table12827*/
  0x3330, /*VPMAXUWZrm*/
  0x3333, /*VPMAXUWZrr*/
/*Table12829*/
  0x32fc, /*VPMAXUDZrm*/
  0x3302, /*VPMAXUDZrr*/
/*Table12831*/
  0x36a9, /*VPMULLDZrm*/
  0x36af, /*VPMULLDZrr*/
/*Table12833*/
  0x22cc, /*VGETEXPPSZm*/
  0x22d2, /*VGETEXPPSZr*/
/*Table12835*/
  0x31be, /*VPLZCNTDZrm*/
  0x31c4, /*VPLZCNTDZrr*/
/*Table12837*/
  0x3cb6, /*VPSRLVDZrm*/
  0x3cbc, /*VPSRLVDZrr*/
/*Table12839*/
  0x3bd2, /*VPSRAVDZrm*/
  0x3bd8, /*VPSRAVDZrr*/
/*Table12841*/
  0x3af8, /*VPSLLVDZrm*/
  0x3afe, /*VPSLLVDZrr*/
/*Table12843*/
  0x4019, /*VRCP14PSZm*/
  0x401f, /*VRCP14PSZr*/
/*Table12845*/
  0x41ae, /*VRSQRT14PSZm*/
  0x41b4, /*VRSQRT14PSZr*/
/*Table12847*/
  0x2e5d, /*VPDPBUSDZm*/
  0x2e63, /*VPDPBUSDZr*/
/*Table12849*/
  0x2e3e, /*VPDPBUSDSZm*/
  0x2e44, /*VPDPBUSDSZr*/
/*Table12851*/
  0x2ea3, /*VPDPWSSDZm*/
  0x2ea9, /*VPDPWSSDZr*/
/*Table12853*/
  0x2e84, /*VPDPWSSDSZm*/
  0x2e8a, /*VPDPWSSDSZr*/
/*Table12855*/
  0x372b, /*VPOPCNTBZrm*/
  0x372e, /*VPOPCNTBZrr*/
/*Table12857*/
  0x3743, /*VPOPCNTDZrm*/
  0x3749, /*VPOPCNTDZrr*/
/*Table12859*/
  0x2c19, /*VPBROADCASTDZrm*/
  0x2c1c, /*VPBROADCASTDZrr*/
/*Table12861*/
  0xe38, /*VBROADCASTI32X2Zrm*/
  0xe3b, /*VBROADCASTI32X2Zrr*/
/*Table12863*/
  0xe41, /*VBROADCASTI32X4rm*/
  0x0, /**/
/*Table12865*/
  0xe44, /*VBROADCASTI32X8rm*/
  0x0, /**/
/*Table12867*/
  0x3102, /*VPEXPANDBZrm*/
  0x3105, /*VPEXPANDBZrr*/
/*Table12869*/
  0x2da6, /*VPCOMPRESSBZmr*/
  0x2da8, /*VPCOMPRESSBZrr*/
/*Table12871*/
  0x2bae, /*VPBLENDMDZrm*/
  0x2bb4, /*VPBLENDMDZrr*/
/*Table12873*/
  0xdf3, /*VBLENDMPSZrm*/
  0xdf9, /*VBLENDMPSZrr*/
/*Table12875*/
  0x2b96, /*VPBLENDMBZrm*/
  0x2b99, /*VPBLENDMBZrr*/
/*Table12877*/
  0x3919, /*VPSHLDVDZm*/
  0x391f, /*VPSHLDVDZr*/
/*Table12879*/
  0x39b5, /*VPSHRDVDZm*/
  0x39bb, /*VPSHRDVDZr*/
/*Table12881*/
  0x2ee4, /*VPERMI2Brm*/
  0x2ee7, /*VPERMI2Brr*/
/*Table12883*/
  0x2efc, /*VPERMI2Drm*/
  0x2f02, /*VPERMI2Drr*/
/*Table12885*/
  0x2f32, /*VPERMI2PSrm*/
  0x2f38, /*VPERMI2PSrr*/
/*Table12887*/
  0x2bfa, /*VPBROADCASTBZrm*/
  0x2bfd, /*VPBROADCASTBZrr*/
/*Table12889*/
  0x2c5d, /*VPBROADCASTWZrm*/
  0x2c60, /*VPBROADCASTWZrr*/
/*Table12891*/
  0x0, /**/
  0x2c06, /*VPBROADCASTBrZrr*/
/*Table12893*/
  0x0, /**/
  0x2c69, /*VPBROADCASTWrZrr*/
/*Table12895*/
  0x0, /**/
  0x2c25, /*VPBROADCASTDrZrr*/
/*Table12897*/
  0x3060, /*VPERMT2Brm*/
  0x3063, /*VPERMT2Brr*/
/*Table12899*/
  0x3078, /*VPERMT2Drm*/
  0x307e, /*VPERMT2Drr*/
/*Table12901*/
  0x30ae, /*VPERMT2PSrm*/
  0x30b4, /*VPERMT2PSrr*/
/*Table12903*/
  0x174c, /*VEXPANDPSZrm*/
  0x174f, /*VEXPANDPSZrr*/
/*Table12905*/
  0x3114, /*VPEXPANDDZrm*/
  0x3117, /*VPEXPANDDZrr*/
/*Table12907*/
  0xf08, /*VCOMPRESSPSZmr*/
  0xf0a, /*VCOMPRESSPSZrr*/
/*Table12909*/
  0x2db5, /*VPCOMPRESSDZmr*/
  0x2db7, /*VPCOMPRESSDZrr*/
/*Table12911*/
  0x2ebe, /*VPERMBZrm*/
  0x2ec1, /*VPERMBZrr*/
/*Table12913*/
  0x3a05, /*VPSHUFBITQMBZrm*/
  0x3a07, /*VPSHUFBITQMBZrr*/
/*Table12915*/
  0x1a77, /*VFMADDSUB132PSZm*/
  0x1a7d, /*VFMADDSUB132PSZr*/
/*Table12917*/
  0x1d57, /*VFMSUBADD132PSZm*/
  0x1d5d, /*VFMSUBADD132PSZr*/
/*Table12919*/
  0x1886, /*VFMADD132PSZm*/
  0x188c, /*VFMADD132PSZr*/
/*Table12921*/
  0x1bad, /*VFMSUB132PSZm*/
  0x1bb3, /*VFMSUB132PSZr*/
/*Table12923*/
  0x1ed4, /*VFNMADD132PSZm*/
  0x1eda, /*VFNMADD132PSZr*/
/*Table12925*/
  0x209e, /*VFNMSUB132PSZm*/
  0x20a4, /*VFNMSUB132PSZr*/
/*Table12927*/
  0x1ad9, /*VFMADDSUB213PSZm*/
  0x1adf, /*VFMADDSUB213PSZr*/
/*Table12929*/
  0x1db9, /*VFMSUBADD213PSZm*/
  0x1dbf, /*VFMSUBADD213PSZr*/
/*Table12931*/
  0x1914, /*VFMADD213PSZm*/
  0x191a, /*VFMADD213PSZr*/
/*Table12933*/
  0x1c3b, /*VFMSUB213PSZm*/
  0x1c41, /*VFMSUB213PSZr*/
/*Table12935*/
  0x1f62, /*VFNMADD213PSZm*/
  0x1f68, /*VFNMADD213PSZr*/
/*Table12937*/
  0x212c, /*VFNMSUB213PSZm*/
  0x2132, /*VFNMSUB213PSZr*/
/*Table12939*/
  0x1b3b, /*VFMADDSUB231PSZm*/
  0x1b41, /*VFMADDSUB231PSZr*/
/*Table12941*/
  0x1e1b, /*VFMSUBADD231PSZm*/
  0x1e21, /*VFMSUBADD231PSZr*/
/*Table12943*/
  0x19a2, /*VFMADD231PSZm*/
  0x19a8, /*VFMADD231PSZr*/
/*Table12945*/
  0x1cc9, /*VFMSUB231PSZm*/
  0x1ccf, /*VFMSUB231PSZr*/
/*Table12947*/
  0x1ff0, /*VFNMADD231PSZm*/
  0x1ff6, /*VFNMADD231PSZr*/
/*Table12949*/
  0x21ba, /*VFNMSUB231PSZm*/
  0x21c0, /*VFNMSUB231PSZr*/
/*Table12951*/
  0x2df6, /*VPCONFLICTDZrm*/
  0x2dfc, /*VPCONFLICTDZrr*/
/*Table12953*/
  0x1722, /*VEXP2PSZm*/
  0x1728, /*VEXP2PSZr*/
/*Table12955*/
  0x403a, /*VRCP28PSZm*/
  0x4040, /*VRCP28PSZr*/
/*Table12957*/
  0x41cf, /*VRSQRT28PSZm*/
  0x41d5, /*VRSQRT28PSZr*/
/*Table12959*/
  0x23b4, /*VGF2P8MULBZrm*/
  0x23b7, /*VGF2P8MULBZrr*/
/*Table12961*/
  0xd07, /*VAESENCZrm*/
  0xd08, /*VAESENCZrr*/
/*Table12963*/
  0xcfd, /*VAESENCLASTZrm*/
  0xcfe, /*VAESENCLASTZrr*/
/*Table12965*/
  0xcf3, /*VAESDECZrm*/
  0xcf4, /*VAESDECZrr*/
/*Table12967*/
  0xce9, /*VAESDECLASTZrm*/
  0xcea, /*VAESDECLASTZrr*/
/*Table12969*/
  0x3e88, /*VPTESTNMWZrm*/
  0x3e8a, /*VPTESTNMWZrr*/
/*Table12971*/
  0x3e7a, /*VPTESTNMQZrm*/
  0x3e7e, /*VPTESTNMQZrr*/
/*Table12973*/
  0x0, /**/
  0x3433, /*VPMOVM2WZrr*/
/*Table12975*/
  0x0, /**/
  0x35a0, /*VPMOVW2MZrr*/
/*Table12977*/
  0x0, /**/
  0x2c2c, /*VPBROADCASTMB2QZrr*/
/*Table12979*/
  0x0, /**/
  0x3430, /*VPMOVM2QZrr*/
/*Table12981*/
  0x0, /**/
  0x3438, /*VPMOVQ2MZrr*/
/*Table12983*/
  0x2935, /*VP2INTERSECTQZrm*/
  0x2937, /*VP2INTERSECTQZrr*/
/*Table12985*/
  0x2fa9, /*VPERMILPDZrm*/
  0x2faf, /*VPERMILPDZrr*/
/*Table12987*/
  0x3cec, /*VPSRLVWZrm*/
  0x3cef, /*VPSRLVWZrr*/
/*Table12989*/
  0x3c04, /*VPSRAVWZrm*/
  0x3c07, /*VPSRAVWZrr*/
/*Table12991*/
  0x3b2e, /*VPSLLVWZrm*/
  0x3b31, /*VPSLLVWZrr*/
/*Table12993*/
  0x3886, /*VPRORVQZrm*/
  0x388c, /*VPRORVQZrr*/
/*Table12995*/
  0x381a, /*VPROLVQZrm*/
  0x3820, /*VPROLVQZrr*/
/*Table12997*/
  0x3011, /*VPERMPDZrm*/
  0x3017, /*VPERMPDZrr*/
/*Table12999*/
  0xe58, /*VBROADCASTSDZrm*/
  0xe5b, /*VBROADCASTSDZrr*/
/*Table13001*/
  0xe25, /*VBROADCASTF64X2rm*/
  0x0, /**/
/*Table13003*/
  0xe28, /*VBROADCASTF64X4rm*/
  0x0, /**/
/*Table13005*/
  0x2985, /*VPABSQZrm*/
  0x298b, /*VPABSQZrr*/
/*Table13007*/
  0x3e4c, /*VPTESTMWZrm*/
  0x3e4e, /*VPTESTMWZrr*/
/*Table13009*/
  0x3e3e, /*VPTESTMQZrm*/
  0x3e42, /*VPTESTMQZrr*/
/*Table13011*/
  0x3648, /*VPMULDQZrm*/
  0x364e, /*VPMULDQZrr*/
/*Table13013*/
  0x2cd2, /*VPCMPEQQZrm*/
  0x2cd6, /*VPCMPEQQZrr*/
/*Table13015*/
  0x4228, /*VSCALEFPDZrm*/
  0x422e, /*VSCALEFPDZrr*/
/*Table13017*/
  0x304b, /*VPERMQZrm*/
  0x3051, /*VPERMQZrr*/
/*Table13019*/
  0x2d22, /*VPCMPGTQZrm*/
  0x2d26, /*VPCMPGTQZrr*/
/*Table13021*/
  0x337f, /*VPMINSQZrm*/
  0x3385, /*VPMINSQZrr*/
/*Table13023*/
  0x33e5, /*VPMINUQZrm*/
  0x33eb, /*VPMINUQZrr*/
/*Table13025*/
  0x32b3, /*VPMAXSQZrm*/
  0x32b9, /*VPMAXSQZrr*/
/*Table13027*/
  0x3319, /*VPMAXUQZrm*/
  0x331f, /*VPMAXUQZrr*/
/*Table13029*/
  0x36c6, /*VPMULLQZrm*/
  0x36cc, /*VPMULLQZrr*/
/*Table13031*/
  0x2290, /*VGETEXPPDZm*/
  0x2296, /*VGETEXPPDZr*/
/*Table13033*/
  0x31d9, /*VPLZCNTQZrm*/
  0x31df, /*VPLZCNTQZrr*/
/*Table13035*/
  0x3cd5, /*VPSRLVQZrm*/
  0x3cdb, /*VPSRLVQZrr*/
/*Table13037*/
  0x3bef, /*VPSRAVQZrm*/
  0x3bf5, /*VPSRAVQZrr*/
/*Table13039*/
  0x3b17, /*VPSLLVQZrm*/
  0x3b1d, /*VPSLLVQZrr*/
/*Table13041*/
  0x3ffe, /*VRCP14PDZm*/
  0x4004, /*VRCP14PDZr*/
/*Table13043*/
  0x4193, /*VRSQRT14PDZm*/
  0x4199, /*VRSQRT14PDZr*/
/*Table13045*/
  0x3773, /*VPOPCNTWZrm*/
  0x3776, /*VPOPCNTWZrr*/
/*Table13047*/
  0x375e, /*VPOPCNTQZrm*/
  0x3764, /*VPOPCNTQZrr*/
/*Table13049*/
  0x2c3e, /*VPBROADCASTQZrm*/
  0x2c41, /*VPBROADCASTQZrr*/
/*Table13051*/
  0xe4a, /*VBROADCASTI64X2rm*/
  0x0, /**/
/*Table13053*/
  0xe4d, /*VBROADCASTI64X4rm*/
  0x0, /**/
/*Table13055*/
  0x3138, /*VPEXPANDWZrm*/
  0x313b, /*VPEXPANDWZrr*/
/*Table13057*/
  0x2dd3, /*VPCOMPRESSWZmr*/
  0x2dd5, /*VPCOMPRESSWZrr*/
/*Table13059*/
  0x2bc9, /*VPBLENDMQZrm*/
  0x2bcf, /*VPBLENDMQZrr*/
/*Table13061*/
  0xdd8, /*VBLENDMPDZrm*/
  0xdde, /*VBLENDMPDZrr*/
/*Table13063*/
  0x2bde, /*VPBLENDMWZrm*/
  0x2be1, /*VPBLENDMWZrr*/
/*Table13065*/
  0x3949, /*VPSHLDVWZm*/
  0x394c, /*VPSHLDVWZr*/
/*Table13067*/
  0x3934, /*VPSHLDVQZm*/
  0x393a, /*VPSHLDVQZr*/
/*Table13069*/
  0x39e5, /*VPSHRDVWZm*/
  0x39e8, /*VPSHRDVWZr*/
/*Table13071*/
  0x39d0, /*VPSHRDVQZm*/
  0x39d6, /*VPSHRDVQZr*/
/*Table13073*/
  0x2f62, /*VPERMI2Wrm*/
  0x2f65, /*VPERMI2Wrr*/
/*Table13075*/
  0x2f4d, /*VPERMI2Qrm*/
  0x2f53, /*VPERMI2Qrr*/
/*Table13077*/
  0x2f17, /*VPERMI2PDrm*/
  0x2f1d, /*VPERMI2PDrr*/
/*Table13079*/
  0x0, /**/
  0x2c4a, /*VPBROADCASTQrZrr*/
/*Table13081*/
  0x30de, /*VPERMT2Wrm*/
  0x30e1, /*VPERMT2Wrr*/
/*Table13083*/
  0x30c9, /*VPERMT2Qrm*/
  0x30cf, /*VPERMT2Qrr*/
/*Table13085*/
  0x3093, /*VPERMT2PDrm*/
  0x3099, /*VPERMT2PDrr*/
/*Table13087*/
  0x36f7, /*VPMULTISHIFTQBZrm*/
  0x36fd, /*VPMULTISHIFTQBZrr*/
/*Table13089*/
  0x173a, /*VEXPANDPDZrm*/
  0x173d, /*VEXPANDPDZrr*/
/*Table13091*/
  0x3126, /*VPEXPANDQZrm*/
  0x3129, /*VPEXPANDQZrr*/
/*Table13093*/
  0xef9, /*VCOMPRESSPDZmr*/
  0xefb, /*VCOMPRESSPDZrr*/
/*Table13095*/
  0x2dc4, /*VPCOMPRESSQZmr*/
  0x2dc6, /*VPCOMPRESSQZrr*/
/*Table13097*/
  0x30f0, /*VPERMWZrm*/
  0x30f3, /*VPERMWZrr*/
/*Table13099*/
  0x1a37, /*VFMADDSUB132PDZm*/
  0x1a3d, /*VFMADDSUB132PDZr*/
/*Table13101*/
  0x1d17, /*VFMSUBADD132PDZm*/
  0x1d1d, /*VFMSUBADD132PDZr*/
/*Table13103*/
  0x1846, /*VFMADD132PDZm*/
  0x184c, /*VFMADD132PDZr*/
/*Table13105*/
  0x1b6d, /*VFMSUB132PDZm*/
  0x1b73, /*VFMSUB132PDZr*/
/*Table13107*/
  0x1e94, /*VFNMADD132PDZm*/
  0x1e9a, /*VFNMADD132PDZr*/
/*Table13109*/
  0x205e, /*VFNMSUB132PDZm*/
  0x2064, /*VFNMSUB132PDZr*/
/*Table13111*/
  0x1a99, /*VFMADDSUB213PDZm*/
  0x1a9f, /*VFMADDSUB213PDZr*/
/*Table13113*/
  0x1d79, /*VFMSUBADD213PDZm*/
  0x1d7f, /*VFMSUBADD213PDZr*/
/*Table13115*/
  0x18d4, /*VFMADD213PDZm*/
  0x18da, /*VFMADD213PDZr*/
/*Table13117*/
  0x1bfb, /*VFMSUB213PDZm*/
  0x1c01, /*VFMSUB213PDZr*/
/*Table13119*/
  0x1f22, /*VFNMADD213PDZm*/
  0x1f28, /*VFNMADD213PDZr*/
/*Table13121*/
  0x20ec, /*VFNMSUB213PDZm*/
  0x20f2, /*VFNMSUB213PDZr*/
/*Table13123*/
  0x322d, /*VPMADD52LUQZm*/
  0x3233, /*VPMADD52LUQZr*/
/*Table13125*/
  0x320e, /*VPMADD52HUQZm*/
  0x3214, /*VPMADD52HUQZr*/
/*Table13127*/
  0x1afb, /*VFMADDSUB231PDZm*/
  0x1b01, /*VFMADDSUB231PDZr*/
/*Table13129*/
  0x1ddb, /*VFMSUBADD231PDZm*/
  0x1de1, /*VFMSUBADD231PDZr*/
/*Table13131*/
  0x1962, /*VFMADD231PDZm*/
  0x1968, /*VFMADD231PDZr*/
/*Table13133*/
  0x1c89, /*VFMSUB231PDZm*/
  0x1c8f, /*VFMSUB231PDZr*/
/*Table13135*/
  0x1fb0, /*VFNMADD231PDZm*/
  0x1fb6, /*VFNMADD231PDZr*/
/*Table13137*/
  0x217a, /*VFNMSUB231PDZm*/
  0x2180, /*VFNMSUB231PDZr*/
/*Table13139*/
  0x2e11, /*VPCONFLICTQZrm*/
  0x2e17, /*VPCONFLICTQZrr*/
/*Table13141*/
  0x1716, /*VEXP2PDZm*/
  0x171c, /*VEXP2PDZr*/
/*Table13143*/
  0x402e, /*VRCP28PDZm*/
  0x4034, /*VRCP28PDZr*/
/*Table13145*/
  0x41c3, /*VRSQRT28PDZm*/
  0x41c9, /*VRSQRT28PDZr*/
/*Table13147*/
  0x3590, /*VPMOVUSWBZ128mrk*/
  0x3592, /*VPMOVUSWBZ128rrk*/
/*Table13149*/
  0x3545, /*VPMOVUSDBZ128mrk*/
  0x3547, /*VPMOVUSDBZ128rrk*/
/*Table13151*/
  0x3563, /*VPMOVUSQBZ128mrk*/
  0x3565, /*VPMOVUSQBZ128rrk*/
/*Table13153*/
  0x3554, /*VPMOVUSDWZ128mrk*/
  0x3556, /*VPMOVUSDWZ128rrk*/
/*Table13155*/
  0x3581, /*VPMOVUSQWZ128mrk*/
  0x3583, /*VPMOVUSQWZ128rrk*/
/*Table13157*/
  0x3572, /*VPMOVUSQDZ128mrk*/
  0x3574, /*VPMOVUSQDZ128rrk*/
/*Table13159*/
  0x34b2, /*VPMOVSWBZ128mrk*/
  0x34b4, /*VPMOVSWBZ128rrk*/
/*Table13161*/
  0x3467, /*VPMOVSDBZ128mrk*/
  0x3469, /*VPMOVSDBZ128rrk*/
/*Table13163*/
  0x3485, /*VPMOVSQBZ128mrk*/
  0x3487, /*VPMOVSQBZ128rrk*/
/*Table13165*/
  0x3476, /*VPMOVSDWZ128mrk*/
  0x3478, /*VPMOVSDWZ128rrk*/
/*Table13167*/
  0x34a3, /*VPMOVSQWZ128mrk*/
  0x34a5, /*VPMOVSQWZ128rrk*/
/*Table13169*/
  0x3494, /*VPMOVSQDZ128mrk*/
  0x3496, /*VPMOVSQDZ128rrk*/
/*Table13171*/
  0x3e51, /*VPTESTNMBZ128rmk*/
  0x3e53, /*VPTESTNMBZ128rrk*/
/*Table13173*/
  0x3e5f, /*VPTESTNMDZ128rmk*/
  0x3e61, /*VPTESTNMDZ128rrk*/
/*Table13175*/
  0x35a2, /*VPMOVWBZ128mrk*/
  0x35a4, /*VPMOVWBZ128rrk*/
/*Table13177*/
  0x340b, /*VPMOVDBZ128mrk*/
  0x340d, /*VPMOVDBZ128rrk*/
/*Table13179*/
  0x343a, /*VPMOVQBZ128mrk*/
  0x343c, /*VPMOVQBZ128rrk*/
/*Table13181*/
  0x341a, /*VPMOVDWZ128mrk*/
  0x341c, /*VPMOVDWZ128rrk*/
/*Table13183*/
  0x3458, /*VPMOVQWZ128mrk*/
  0x345a, /*VPMOVQWZ128rrk*/
/*Table13185*/
  0x3449, /*VPMOVQDZ128mrk*/
  0x344b, /*VPMOVQDZ128rrk*/
/*Table13187*/
  0x16f5, /*VDPBF16PSZ128mk*/
  0x16f8, /*VDPBF16PSZ128rk*/
/*Table13189*/
  0xf95, /*VCVTNEPS2BF16Z128rmk*/
  0xf98, /*VCVTNEPS2BF16Z128rrk*/
/*Table13191*/
  0xf70, /*VCVTNE2PS2BF16Z128rmk*/
  0xf73, /*VCVTNE2PS2BF16Z128rrk*/
/*Table13193*/
  0xc46, /*V4FMADDSSrmk*/
  0x0, /**/
/*Table13195*/
  0xc4c, /*V4FNMADDSSrmk*/
  0x0, /**/
/*Table13197*/
  0x3a0c, /*VPSHUFBZ128rmk*/
  0x3a0f, /*VPSHUFBZ128rrk*/
/*Table13199*/
  0x323b, /*VPMADDUBSWZ128rmk*/
  0x323e, /*VPMADDUBSWZ128rrk*/
/*Table13201*/
  0x3656, /*VPMULHRSWZ128rmk*/
  0x3659, /*VPMULHRSWZ128rrk*/
/*Table13203*/
  0x2fc7, /*VPERMILPSZ128rmk*/
  0x2fca, /*VPERMILPSZ128rrk*/
/*Table13205*/
  0x10c7, /*VCVTPH2PSZ128rmk*/
  0x10ca, /*VCVTPH2PSZ128rrk*/
/*Table13207*/
  0x385d, /*VPRORVDZ128rmk*/
  0x3860, /*VPRORVDZ128rrk*/
/*Table13209*/
  0x37f1, /*VPROLVDZ128rmk*/
  0x37f4, /*VPROLVDZ128rrk*/
/*Table13211*/
  0xe61, /*VBROADCASTSSZ128rmk*/
  0xe64, /*VBROADCASTSSZ128rrk*/
/*Table13213*/
  0x2941, /*VPABSBZ128rmk*/
  0x2944, /*VPABSBZ128rrk*/
/*Table13215*/
  0x2991, /*VPABSWZ128rmk*/
  0x2994, /*VPABSWZ128rrk*/
/*Table13217*/
  0x295a, /*VPABSDZ128rmk*/
  0x295d, /*VPABSDZ128rrk*/
/*Table13219*/
  0x34ef, /*VPMOVSXBWZ128rmk*/
  0x34f2, /*VPMOVSXBWZ128rrk*/
/*Table13221*/
  0x34c3, /*VPMOVSXBDZ128rmk*/
  0x34c6, /*VPMOVSXBDZ128rrk*/
/*Table13223*/
  0x34d9, /*VPMOVSXBQZ128rmk*/
  0x34dc, /*VPMOVSXBQZ128rrk*/
/*Table13225*/
  0x351b, /*VPMOVSXWDZ128rmk*/
  0x351e, /*VPMOVSXWDZ128rrk*/
/*Table13227*/
  0x3531, /*VPMOVSXWQZ128rmk*/
  0x3534, /*VPMOVSXWQZ128rrk*/
/*Table13229*/
  0x3505, /*VPMOVSXDQZ128rmk*/
  0x3508, /*VPMOVSXDQZ128rrk*/
/*Table13231*/
  0x3e15, /*VPTESTMBZ128rmk*/
  0x3e17, /*VPTESTMBZ128rrk*/
/*Table13233*/
  0x3e23, /*VPTESTMDZ128rmk*/
  0x3e25, /*VPTESTMDZ128rrk*/
/*Table13235*/
  0x29df, /*VPACKUSDWZ128rmk*/
  0x29e2, /*VPACKUSDWZ128rrk*/
/*Table13237*/
  0x4256, /*VSCALEFPSZ128rmk*/
  0x4259, /*VSCALEFPSZ128rrk*/
/*Table13239*/
  0x4283, /*VSCALEFSSZrmk*/
  0x4289, /*VSCALEFSSZrrk*/
/*Table13241*/
  0x35df, /*VPMOVZXBWZ128rmk*/
  0x35e2, /*VPMOVZXBWZ128rrk*/
/*Table13243*/
  0x35b3, /*VPMOVZXBDZ128rmk*/
  0x35b6, /*VPMOVZXBDZ128rrk*/
/*Table13245*/
  0x35c9, /*VPMOVZXBQZ128rmk*/
  0x35cc, /*VPMOVZXBQZ128rrk*/
/*Table13247*/
  0x360b, /*VPMOVZXWDZ128rmk*/
  0x360e, /*VPMOVZXWDZ128rrk*/
/*Table13249*/
  0x3621, /*VPMOVZXWQZ128rmk*/
  0x3624, /*VPMOVZXWQZ128rrk*/
/*Table13251*/
  0x35f5, /*VPMOVZXDQZ128rmk*/
  0x35f8, /*VPMOVZXDQZ128rrk*/
/*Table13253*/
  0x333b, /*VPMINSBZ128rmk*/
  0x333e, /*VPMINSBZ128rrk*/
/*Table13255*/
  0x3354, /*VPMINSDZ128rmk*/
  0x3357, /*VPMINSDZ128rrk*/
/*Table13257*/
  0x33f1, /*VPMINUWZ128rmk*/
  0x33f4, /*VPMINUWZ128rrk*/
/*Table13259*/
  0x33ba, /*VPMINUDZ128rmk*/
  0x33bd, /*VPMINUDZ128rrk*/
/*Table13261*/
  0x326f, /*VPMAXSBZ128rmk*/
  0x3272, /*VPMAXSBZ128rrk*/
/*Table13263*/
  0x3288, /*VPMAXSDZ128rmk*/
  0x328b, /*VPMAXSDZ128rrk*/
/*Table13265*/
  0x3325, /*VPMAXUWZ128rmk*/
  0x3328, /*VPMAXUWZ128rrk*/
/*Table13267*/
  0x32ee, /*VPMAXUDZ128rmk*/
  0x32f1, /*VPMAXUDZ128rrk*/
/*Table13269*/
  0x369b, /*VPMULLDZ128rmk*/
  0x369e, /*VPMULLDZ128rrk*/
/*Table13271*/
  0x22be, /*VGETEXPPSZ128mk*/
  0x22c1, /*VGETEXPPSZ128rk*/
/*Table13273*/
  0x22eb, /*VGETEXPSSZmk*/
  0x22f1, /*VGETEXPSSZrk*/
/*Table13275*/
  0x31b0, /*VPLZCNTDZ128rmk*/
  0x31b3, /*VPLZCNTDZ128rrk*/
/*Table13277*/
  0x3ca8, /*VPSRLVDZ128rmk*/
  0x3cab, /*VPSRLVDZ128rrk*/
/*Table13279*/
  0x3bc4, /*VPSRAVDZ128rmk*/
  0x3bc7, /*VPSRAVDZ128rrk*/
/*Table13281*/
  0x3aea, /*VPSLLVDZ128rmk*/
  0x3aed, /*VPSLLVDZ128rrk*/
/*Table13283*/
  0x400b, /*VRCP14PSZ128mk*/
  0x400e, /*VRCP14PSZ128rk*/
/*Table13285*/
  0x4029, /*VRCP14SSZrmk*/
  0x402c, /*VRCP14SSZrrk*/
/*Table13287*/
  0x41a0, /*VRSQRT14PSZ128mk*/
  0x41a3, /*VRSQRT14PSZ128rk*/
/*Table13289*/
  0x41be, /*VRSQRT14SSZrmk*/
  0x41c1, /*VRSQRT14SSZrrk*/
/*Table13291*/
  0x2e4f, /*VPDPBUSDZ128mk*/
  0x2e52, /*VPDPBUSDZ128rk*/
/*Table13293*/
  0x2e30, /*VPDPBUSDSZ128mk*/
  0x2e33, /*VPDPBUSDSZ128rk*/
/*Table13295*/
  0x2e95, /*VPDPWSSDZ128mk*/
  0x2e98, /*VPDPWSSDZ128rk*/
/*Table13297*/
  0x2e76, /*VPDPWSSDSZ128mk*/
  0x2e79, /*VPDPWSSDSZ128rk*/
/*Table13299*/
  0x3720, /*VPOPCNTBZ128rmk*/
  0x3723, /*VPOPCNTBZ128rrk*/
/*Table13301*/
  0x3735, /*VPOPCNTDZ128rmk*/
  0x3738, /*VPOPCNTDZ128rrk*/
/*Table13303*/
  0x2c0e, /*VPBROADCASTDZ128rmk*/
  0x2c11, /*VPBROADCASTDZ128rrk*/
/*Table13305*/
  0xe2d, /*VBROADCASTI32X2Z128rmk*/
  0xe30, /*VBROADCASTI32X2Z128rrk*/
/*Table13307*/
  0x30f7, /*VPEXPANDBZ128rmk*/
  0x30fa, /*VPEXPANDBZ128rrk*/
/*Table13309*/
  0x2d9d, /*VPCOMPRESSBZ128mrk*/
  0x2d9f, /*VPCOMPRESSBZ128rrk*/
/*Table13311*/
  0x2ba0, /*VPBLENDMDZ128rmk*/
  0x2ba3, /*VPBLENDMDZ128rrk*/
/*Table13313*/
  0xde5, /*VBLENDMPSZ128rmk*/
  0xde8, /*VBLENDMPSZ128rrk*/
/*Table13315*/
  0x2b8b, /*VPBLENDMBZ128rmk*/
  0x2b8e, /*VPBLENDMBZ128rrk*/
/*Table13317*/
  0x390b, /*VPSHLDVDZ128mk*/
  0x390e, /*VPSHLDVDZ128rk*/
/*Table13319*/
  0x39a7, /*VPSHRDVDZ128mk*/
  0x39aa, /*VPSHRDVDZ128rk*/
/*Table13321*/
  0x2ed9, /*VPERMI2B128rmk*/
  0x2edc, /*VPERMI2B128rrk*/
/*Table13323*/
  0x2eee, /*VPERMI2D128rmk*/
  0x2ef1, /*VPERMI2D128rrk*/
/*Table13325*/
  0x2f24, /*VPERMI2PS128rmk*/
  0x2f27, /*VPERMI2PS128rrk*/
/*Table13327*/
  0x2bef, /*VPBROADCASTBZ128rmk*/
  0x2bf2, /*VPBROADCASTBZ128rrk*/
/*Table13329*/
  0x2c52, /*VPBROADCASTWZ128rmk*/
  0x2c55, /*VPBROADCASTWZ128rrk*/
/*Table13331*/
  0x0, /**/
  0x2c01, /*VPBROADCASTBrZ128rrk*/
/*Table13333*/
  0x0, /**/
  0x2c64, /*VPBROADCASTWrZ128rrk*/
/*Table13335*/
  0x0, /**/
  0x2c20, /*VPBROADCASTDrZ128rrk*/
/*Table13337*/
  0x3055, /*VPERMT2B128rmk*/
  0x3058, /*VPERMT2B128rrk*/
/*Table13339*/
  0x306a, /*VPERMT2D128rmk*/
  0x306d, /*VPERMT2D128rrk*/
/*Table13341*/
  0x30a0, /*VPERMT2PS128rmk*/
  0x30a3, /*VPERMT2PS128rrk*/
/*Table13343*/
  0x1741, /*VEXPANDPSZ128rmk*/
  0x1744, /*VEXPANDPSZ128rrk*/
/*Table13345*/
  0x3109, /*VPEXPANDDZ128rmk*/
  0x310c, /*VPEXPANDDZ128rrk*/
/*Table13347*/
  0xeff, /*VCOMPRESSPSZ128mrk*/
  0xf01, /*VCOMPRESSPSZ128rrk*/
/*Table13349*/
  0x2dac, /*VPCOMPRESSDZ128mrk*/
  0x2dae, /*VPCOMPRESSDZ128rrk*/
/*Table13351*/
  0x2eb3, /*VPERMBZ128rmk*/
  0x2eb6, /*VPERMBZ128rrk*/
/*Table13353*/
  0x39fe, /*VPSHUFBITQMBZ128rmk*/
  0x3a00, /*VPSHUFBITQMBZ128rrk*/
/*Table13355*/
  0x3151, /*VPGATHERDDZ128rm*/
  0x0, /**/
/*Table13357*/
  0x315b, /*VPGATHERQDZ128rm*/
  0x0, /**/
/*Table13359*/
  0x2268, /*VGATHERDPSZ128rm*/
  0x0, /**/
/*Table13361*/
  0x227a, /*VGATHERQPSZ128rm*/
  0x0, /**/
/*Table13363*/
  0x1a69, /*VFMADDSUB132PSZ128mk*/
  0x1a6c, /*VFMADDSUB132PSZ128rk*/
/*Table13365*/
  0x1d49, /*VFMSUBADD132PSZ128mk*/
  0x1d4c, /*VFMSUBADD132PSZ128rk*/
/*Table13367*/
  0x1878, /*VFMADD132PSZ128mk*/
  0x187b, /*VFMADD132PSZ128rk*/
/*Table13369*/
  0x18b2, /*VFMADD132SSZm_Intk*/
  0x18b6, /*VFMADD132SSZr_Intk*/
/*Table13371*/
  0x1b9f, /*VFMSUB132PSZ128mk*/
  0x1ba2, /*VFMSUB132PSZ128rk*/
/*Table13373*/
  0x1bd9, /*VFMSUB132SSZm_Intk*/
  0x1bdd, /*VFMSUB132SSZr_Intk*/
/*Table13375*/
  0x1ec6, /*VFNMADD132PSZ128mk*/
  0x1ec9, /*VFNMADD132PSZ128rk*/
/*Table13377*/
  0x1f00, /*VFNMADD132SSZm_Intk*/
  0x1f04, /*VFNMADD132SSZr_Intk*/
/*Table13379*/
  0x2090, /*VFNMSUB132PSZ128mk*/
  0x2093, /*VFNMSUB132PSZ128rk*/
/*Table13381*/
  0x20ca, /*VFNMSUB132SSZm_Intk*/
  0x20ce, /*VFNMSUB132SSZr_Intk*/
/*Table13383*/
  0x38b1, /*VPSCATTERDDZ128mr*/
  0x0, /**/
/*Table13385*/
  0x38b7, /*VPSCATTERQDZ128mr*/
  0x0, /**/
/*Table13387*/
  0x428e, /*VSCATTERDPSZ128mr*/
  0x0, /**/
/*Table13389*/
  0x429c, /*VSCATTERQPSZ128mr*/
  0x0, /**/
/*Table13391*/
  0x1acb, /*VFMADDSUB213PSZ128mk*/
  0x1ace, /*VFMADDSUB213PSZ128rk*/
/*Table13393*/
  0x1dab, /*VFMSUBADD213PSZ128mk*/
  0x1dae, /*VFMSUBADD213PSZ128rk*/
/*Table13395*/
  0x1906, /*VFMADD213PSZ128mk*/
  0x1909, /*VFMADD213PSZ128rk*/
/*Table13397*/
  0x1940, /*VFMADD213SSZm_Intk*/
  0x1944, /*VFMADD213SSZr_Intk*/
/*Table13399*/
  0x1c2d, /*VFMSUB213PSZ128mk*/
  0x1c30, /*VFMSUB213PSZ128rk*/
/*Table13401*/
  0x1c67, /*VFMSUB213SSZm_Intk*/
  0x1c6b, /*VFMSUB213SSZr_Intk*/
/*Table13403*/
  0x1f54, /*VFNMADD213PSZ128mk*/
  0x1f57, /*VFNMADD213PSZ128rk*/
/*Table13405*/
  0x1f8e, /*VFNMADD213SSZm_Intk*/
  0x1f92, /*VFNMADD213SSZr_Intk*/
/*Table13407*/
  0x211e, /*VFNMSUB213PSZ128mk*/
  0x2121, /*VFNMSUB213PSZ128rk*/
/*Table13409*/
  0x2158, /*VFNMSUB213SSZm_Intk*/
  0x215c, /*VFNMSUB213SSZr_Intk*/
/*Table13411*/
  0x1b2d, /*VFMADDSUB231PSZ128mk*/
  0x1b30, /*VFMADDSUB231PSZ128rk*/
/*Table13413*/
  0x1e0d, /*VFMSUBADD231PSZ128mk*/
  0x1e10, /*VFMSUBADD231PSZ128rk*/
/*Table13415*/
  0x1994, /*VFMADD231PSZ128mk*/
  0x1997, /*VFMADD231PSZ128rk*/
/*Table13417*/
  0x19ce, /*VFMADD231SSZm_Intk*/
  0x19d2, /*VFMADD231SSZr_Intk*/
/*Table13419*/
  0x1cbb, /*VFMSUB231PSZ128mk*/
  0x1cbe, /*VFMSUB231PSZ128rk*/
/*Table13421*/
  0x1cf5, /*VFMSUB231SSZm_Intk*/
  0x1cf9, /*VFMSUB231SSZr_Intk*/
/*Table13423*/
  0x1fe2, /*VFNMADD231PSZ128mk*/
  0x1fe5, /*VFNMADD231PSZ128rk*/
/*Table13425*/
  0x201c, /*VFNMADD231SSZm_Intk*/
  0x2020, /*VFNMADD231SSZr_Intk*/
/*Table13427*/
  0x21ac, /*VFNMSUB231PSZ128mk*/
  0x21af, /*VFNMSUB231PSZ128rk*/
/*Table13429*/
  0x21e6, /*VFNMSUB231SSZm_Intk*/
  0x21ea, /*VFNMSUB231SSZr_Intk*/
/*Table13431*/
  0x2de8, /*VPCONFLICTDZ128rmk*/
  0x2deb, /*VPCONFLICTDZ128rrk*/
/*Table13433*/
  0x4050, /*VRCP28SSZmk*/
  0x4056, /*VRCP28SSZrk*/
/*Table13435*/
  0x41e5, /*VRSQRT28SSZmk*/
  0x41eb, /*VRSQRT28SSZrk*/
/*Table13437*/
  0x23a9, /*VGF2P8MULBZ128rmk*/
  0x23ac, /*VGF2P8MULBZ128rrk*/
/*Table13439*/
  0x3e81, /*VPTESTNMWZ128rmk*/
  0x3e83, /*VPTESTNMWZ128rrk*/
/*Table13441*/
  0x3e71, /*VPTESTNMQZ128rmk*/
  0x3e73, /*VPTESTNMQZ128rrk*/
/*Table13443*/
  0x2f89, /*VPERMILPDZ128rmk*/
  0x2f8c, /*VPERMILPDZ128rrk*/
/*Table13445*/
  0x3ce1, /*VPSRLVWZ128rmk*/
  0x3ce4, /*VPSRLVWZ128rrk*/
/*Table13447*/
  0x3bf9, /*VPSRAVWZ128rmk*/
  0x3bfc, /*VPSRAVWZ128rrk*/
/*Table13449*/
  0x3b23, /*VPSLLVWZ128rmk*/
  0x3b26, /*VPSLLVWZ128rrk*/
/*Table13451*/
  0x3878, /*VPRORVQZ128rmk*/
  0x387b, /*VPRORVQZ128rrk*/
/*Table13453*/
  0x380c, /*VPROLVQZ128rmk*/
  0x380f, /*VPROLVQZ128rrk*/
/*Table13455*/
  0x2977, /*VPABSQZ128rmk*/
  0x297a, /*VPABSQZ128rrk*/
/*Table13457*/
  0x3e45, /*VPTESTMWZ128rmk*/
  0x3e47, /*VPTESTMWZ128rrk*/
/*Table13459*/
  0x3e35, /*VPTESTMQZ128rmk*/
  0x3e37, /*VPTESTMQZ128rrk*/
/*Table13461*/
  0x363a, /*VPMULDQZ128rmk*/
  0x363d, /*VPMULDQZ128rrk*/
/*Table13463*/
  0x2cc9, /*VPCMPEQQZ128rmk*/
  0x2ccb, /*VPCMPEQQZ128rrk*/
/*Table13465*/
  0x421a, /*VSCALEFPDZ128rmk*/
  0x421d, /*VSCALEFPDZ128rrk*/
/*Table13467*/
  0x4271, /*VSCALEFSDZrmk*/
  0x4277, /*VSCALEFSDZrrk*/
/*Table13469*/
  0x2d19, /*VPCMPGTQZ128rmk*/
  0x2d1b, /*VPCMPGTQZ128rrk*/
/*Table13471*/
  0x3371, /*VPMINSQZ128rmk*/
  0x3374, /*VPMINSQZ128rrk*/
/*Table13473*/
  0x33d7, /*VPMINUQZ128rmk*/
  0x33da, /*VPMINUQZ128rrk*/
/*Table13475*/
  0x32a5, /*VPMAXSQZ128rmk*/
  0x32a8, /*VPMAXSQZ128rrk*/
/*Table13477*/
  0x330b, /*VPMAXUQZ128rmk*/
  0x330e, /*VPMAXUQZ128rrk*/
/*Table13479*/
  0x36b8, /*VPMULLQZ128rmk*/
  0x36bb, /*VPMULLQZ128rrk*/
/*Table13481*/
  0x2282, /*VGETEXPPDZ128mk*/
  0x2285, /*VGETEXPPDZ128rk*/
/*Table13483*/
  0x22d9, /*VGETEXPSDZmk*/
  0x22df, /*VGETEXPSDZrk*/
/*Table13485*/
  0x31cb, /*VPLZCNTQZ128rmk*/
  0x31ce, /*VPLZCNTQZ128rrk*/
/*Table13487*/
  0x3cc7, /*VPSRLVQZ128rmk*/
  0x3cca, /*VPSRLVQZ128rrk*/
/*Table13489*/
  0x3be1, /*VPSRAVQZ128rmk*/
  0x3be4, /*VPSRAVQZ128rrk*/
/*Table13491*/
  0x3b09, /*VPSLLVQZ128rmk*/
  0x3b0c, /*VPSLLVQZ128rrk*/
/*Table13493*/
  0x3ff0, /*VRCP14PDZ128mk*/
  0x3ff3, /*VRCP14PDZ128rk*/
/*Table13495*/
  0x4023, /*VRCP14SDZrmk*/
  0x4026, /*VRCP14SDZrrk*/
/*Table13497*/
  0x4185, /*VRSQRT14PDZ128mk*/
  0x4188, /*VRSQRT14PDZ128rk*/
/*Table13499*/
  0x41b8, /*VRSQRT14SDZrmk*/
  0x41bb, /*VRSQRT14SDZrrk*/
/*Table13501*/
  0x3768, /*VPOPCNTWZ128rmk*/
  0x376b, /*VPOPCNTWZ128rrk*/
/*Table13503*/
  0x3750, /*VPOPCNTQZ128rmk*/
  0x3753, /*VPOPCNTQZ128rrk*/
/*Table13505*/
  0x2c33, /*VPBROADCASTQZ128rmk*/
  0x2c36, /*VPBROADCASTQZ128rrk*/
/*Table13507*/
  0x312d, /*VPEXPANDWZ128rmk*/
  0x3130, /*VPEXPANDWZ128rrk*/
/*Table13509*/
  0x2dca, /*VPCOMPRESSWZ128mrk*/
  0x2dcc, /*VPCOMPRESSWZ128rrk*/
/*Table13511*/
  0x2bbb, /*VPBLENDMQZ128rmk*/
  0x2bbe, /*VPBLENDMQZ128rrk*/
/*Table13513*/
  0xdca, /*VBLENDMPDZ128rmk*/
  0xdcd, /*VBLENDMPDZ128rrk*/
/*Table13515*/
  0x2bd3, /*VPBLENDMWZ128rmk*/
  0x2bd6, /*VPBLENDMWZ128rrk*/
/*Table13517*/
  0x393e, /*VPSHLDVWZ128mk*/
  0x3941, /*VPSHLDVWZ128rk*/
/*Table13519*/
  0x3926, /*VPSHLDVQZ128mk*/
  0x3929, /*VPSHLDVQZ128rk*/
/*Table13521*/
  0x39da, /*VPSHRDVWZ128mk*/
  0x39dd, /*VPSHRDVWZ128rk*/
/*Table13523*/
  0x39c2, /*VPSHRDVQZ128mk*/
  0x39c5, /*VPSHRDVQZ128rk*/
/*Table13525*/
  0x2f57, /*VPERMI2W128rmk*/
  0x2f5a, /*VPERMI2W128rrk*/
/*Table13527*/
  0x2f3f, /*VPERMI2Q128rmk*/
  0x2f42, /*VPERMI2Q128rrk*/
/*Table13529*/
  0x2f09, /*VPERMI2PD128rmk*/
  0x2f0c, /*VPERMI2PD128rrk*/
/*Table13531*/
  0x0, /**/
  0x2c45, /*VPBROADCASTQrZ128rrk*/
/*Table13533*/
  0x30d3, /*VPERMT2W128rmk*/
  0x30d6, /*VPERMT2W128rrk*/
/*Table13535*/
  0x30bb, /*VPERMT2Q128rmk*/
  0x30be, /*VPERMT2Q128rrk*/
/*Table13537*/
  0x3085, /*VPERMT2PD128rmk*/
  0x3088, /*VPERMT2PD128rrk*/
/*Table13539*/
  0x36e9, /*VPMULTISHIFTQBZ128rmk*/
  0x36ec, /*VPMULTISHIFTQBZ128rrk*/
/*Table13541*/
  0x172f, /*VEXPANDPDZ128rmk*/
  0x1732, /*VEXPANDPDZ128rrk*/
/*Table13543*/
  0x311b, /*VPEXPANDQZ128rmk*/
  0x311e, /*VPEXPANDQZ128rrk*/
/*Table13545*/
  0xef0, /*VCOMPRESSPDZ128mrk*/
  0xef2, /*VCOMPRESSPDZ128rrk*/
/*Table13547*/
  0x2dbb, /*VPCOMPRESSQZ128mrk*/
  0x2dbd, /*VPCOMPRESSQZ128rrk*/
/*Table13549*/
  0x30e5, /*VPERMWZ128rmk*/
  0x30e8, /*VPERMWZ128rrk*/
/*Table13551*/
  0x3156, /*VPGATHERDQZ128rm*/
  0x0, /**/
/*Table13553*/
  0x3160, /*VPGATHERQQZ128rm*/
  0x0, /**/
/*Table13555*/
  0x2263, /*VGATHERDPDZ128rm*/
  0x0, /**/
/*Table13557*/
  0x2275, /*VGATHERQPDZ128rm*/
  0x0, /**/
/*Table13559*/
  0x1a29, /*VFMADDSUB132PDZ128mk*/
  0x1a2c, /*VFMADDSUB132PDZ128rk*/
/*Table13561*/
  0x1d09, /*VFMSUBADD132PDZ128mk*/
  0x1d0c, /*VFMSUBADD132PDZ128rk*/
/*Table13563*/
  0x1838, /*VFMADD132PDZ128mk*/
  0x183b, /*VFMADD132PDZ128rk*/
/*Table13565*/
  0x1896, /*VFMADD132SDZm_Intk*/
  0x189a, /*VFMADD132SDZr_Intk*/
/*Table13567*/
  0x1b5f, /*VFMSUB132PDZ128mk*/
  0x1b62, /*VFMSUB132PDZ128rk*/
/*Table13569*/
  0x1bbd, /*VFMSUB132SDZm_Intk*/
  0x1bc1, /*VFMSUB132SDZr_Intk*/
/*Table13571*/
  0x1e86, /*VFNMADD132PDZ128mk*/
  0x1e89, /*VFNMADD132PDZ128rk*/
/*Table13573*/
  0x1ee4, /*VFNMADD132SDZm_Intk*/
  0x1ee8, /*VFNMADD132SDZr_Intk*/
/*Table13575*/
  0x2050, /*VFNMSUB132PDZ128mk*/
  0x2053, /*VFNMSUB132PDZ128rk*/
/*Table13577*/
  0x20ae, /*VFNMSUB132SDZm_Intk*/
  0x20b2, /*VFNMSUB132SDZr_Intk*/
/*Table13579*/
  0x38b4, /*VPSCATTERDQZ128mr*/
  0x0, /**/
/*Table13581*/
  0x38ba, /*VPSCATTERQQZ128mr*/
  0x0, /**/
/*Table13583*/
  0x428b, /*VSCATTERDPDZ128mr*/
  0x0, /**/
/*Table13585*/
  0x4299, /*VSCATTERQPDZ128mr*/
  0x0, /**/
/*Table13587*/
  0x1a8b, /*VFMADDSUB213PDZ128mk*/
  0x1a8e, /*VFMADDSUB213PDZ128rk*/
/*Table13589*/
  0x1d6b, /*VFMSUBADD213PDZ128mk*/
  0x1d6e, /*VFMSUBADD213PDZ128rk*/
/*Table13591*/
  0x18c6, /*VFMADD213PDZ128mk*/
  0x18c9, /*VFMADD213PDZ128rk*/
/*Table13593*/
  0x1924, /*VFMADD213SDZm_Intk*/
  0x1928, /*VFMADD213SDZr_Intk*/
/*Table13595*/
  0x1bed, /*VFMSUB213PDZ128mk*/
  0x1bf0, /*VFMSUB213PDZ128rk*/
/*Table13597*/
  0x1c4b, /*VFMSUB213SDZm_Intk*/
  0x1c4f, /*VFMSUB213SDZr_Intk*/
/*Table13599*/
  0x1f14, /*VFNMADD213PDZ128mk*/
  0x1f17, /*VFNMADD213PDZ128rk*/
/*Table13601*/
  0x1f72, /*VFNMADD213SDZm_Intk*/
  0x1f76, /*VFNMADD213SDZr_Intk*/
/*Table13603*/
  0x20de, /*VFNMSUB213PDZ128mk*/
  0x20e1, /*VFNMSUB213PDZ128rk*/
/*Table13605*/
  0x213c, /*VFNMSUB213SDZm_Intk*/
  0x2140, /*VFNMSUB213SDZr_Intk*/
/*Table13607*/
  0x321f, /*VPMADD52LUQZ128mk*/
  0x3222, /*VPMADD52LUQZ128rk*/
/*Table13609*/
  0x3200, /*VPMADD52HUQZ128mk*/
  0x3203, /*VPMADD52HUQZ128rk*/
/*Table13611*/
  0x1aed, /*VFMADDSUB231PDZ128mk*/
  0x1af0, /*VFMADDSUB231PDZ128rk*/
/*Table13613*/
  0x1dcd, /*VFMSUBADD231PDZ128mk*/
  0x1dd0, /*VFMSUBADD231PDZ128rk*/
/*Table13615*/
  0x1954, /*VFMADD231PDZ128mk*/
  0x1957, /*VFMADD231PDZ128rk*/
/*Table13617*/
  0x19b2, /*VFMADD231SDZm_Intk*/
  0x19b6, /*VFMADD231SDZr_Intk*/
/*Table13619*/
  0x1c7b, /*VFMSUB231PDZ128mk*/
  0x1c7e, /*VFMSUB231PDZ128rk*/
/*Table13621*/
  0x1cd9, /*VFMSUB231SDZm_Intk*/
  0x1cdd, /*VFMSUB231SDZr_Intk*/
/*Table13623*/
  0x1fa2, /*VFNMADD231PDZ128mk*/
  0x1fa5, /*VFNMADD231PDZ128rk*/
/*Table13625*/
  0x2000, /*VFNMADD231SDZm_Intk*/
  0x2004, /*VFNMADD231SDZr_Intk*/
/*Table13627*/
  0x216c, /*VFNMSUB231PDZ128mk*/
  0x216f, /*VFNMSUB231PDZ128rk*/
/*Table13629*/
  0x21ca, /*VFNMSUB231SDZm_Intk*/
  0x21ce, /*VFNMSUB231SDZr_Intk*/
/*Table13631*/
  0x2e03, /*VPCONFLICTQZ128rmk*/
  0x2e06, /*VPCONFLICTQZ128rrk*/
/*Table13633*/
  0x4047, /*VRCP28SDZmk*/
  0x404d, /*VRCP28SDZrk*/
/*Table13635*/
  0x41dc, /*VRSQRT28SDZmk*/
  0x41e2, /*VRSQRT28SDZrk*/
/*Table13637*/
  0x3595, /*VPMOVUSWBZ256mrk*/
  0x3597, /*VPMOVUSWBZ256rrk*/
/*Table13639*/
  0x354a, /*VPMOVUSDBZ256mrk*/
  0x354c, /*VPMOVUSDBZ256rrk*/
/*Table13641*/
  0x3568, /*VPMOVUSQBZ256mrk*/
  0x356a, /*VPMOVUSQBZ256rrk*/
/*Table13643*/
  0x3559, /*VPMOVUSDWZ256mrk*/
  0x355b, /*VPMOVUSDWZ256rrk*/
/*Table13645*/
  0x3586, /*VPMOVUSQWZ256mrk*/
  0x3588, /*VPMOVUSQWZ256rrk*/
/*Table13647*/
  0x3577, /*VPMOVUSQDZ256mrk*/
  0x3579, /*VPMOVUSQDZ256rrk*/
/*Table13649*/
  0x34b7, /*VPMOVSWBZ256mrk*/
  0x34b9, /*VPMOVSWBZ256rrk*/
/*Table13651*/
  0x346c, /*VPMOVSDBZ256mrk*/
  0x346e, /*VPMOVSDBZ256rrk*/
/*Table13653*/
  0x348a, /*VPMOVSQBZ256mrk*/
  0x348c, /*VPMOVSQBZ256rrk*/
/*Table13655*/
  0x347b, /*VPMOVSDWZ256mrk*/
  0x347d, /*VPMOVSDWZ256rrk*/
/*Table13657*/
  0x34a8, /*VPMOVSQWZ256mrk*/
  0x34aa, /*VPMOVSQWZ256rrk*/
/*Table13659*/
  0x3499, /*VPMOVSQDZ256mrk*/
  0x349b, /*VPMOVSQDZ256rrk*/
/*Table13661*/
  0x3e55, /*VPTESTNMBZ256rmk*/
  0x3e57, /*VPTESTNMBZ256rrk*/
/*Table13663*/
  0x3e65, /*VPTESTNMDZ256rmk*/
  0x3e67, /*VPTESTNMDZ256rrk*/
/*Table13665*/
  0x35a7, /*VPMOVWBZ256mrk*/
  0x35a9, /*VPMOVWBZ256rrk*/
/*Table13667*/
  0x3410, /*VPMOVDBZ256mrk*/
  0x3412, /*VPMOVDBZ256rrk*/
/*Table13669*/
  0x343f, /*VPMOVQBZ256mrk*/
  0x3441, /*VPMOVQBZ256rrk*/
/*Table13671*/
  0x341f, /*VPMOVDWZ256mrk*/
  0x3421, /*VPMOVDWZ256rrk*/
/*Table13673*/
  0x345d, /*VPMOVQWZ256mrk*/
  0x345f, /*VPMOVQWZ256rrk*/
/*Table13675*/
  0x344e, /*VPMOVQDZ256mrk*/
  0x3450, /*VPMOVQDZ256rrk*/
/*Table13677*/
  0x16fe, /*VDPBF16PSZ256mk*/
  0x1701, /*VDPBF16PSZ256rk*/
/*Table13679*/
  0xf9e, /*VCVTNEPS2BF16Z256rmk*/
  0xfa1, /*VCVTNEPS2BF16Z256rrk*/
/*Table13681*/
  0xf79, /*VCVTNE2PS2BF16Z256rmk*/
  0xf7c, /*VCVTNE2PS2BF16Z256rrk*/
/*Table13683*/
  0x3a12, /*VPSHUFBZ256rmk*/
  0x3a15, /*VPSHUFBZ256rrk*/
/*Table13685*/
  0x3241, /*VPMADDUBSWZ256rmk*/
  0x3244, /*VPMADDUBSWZ256rrk*/
/*Table13687*/
  0x365c, /*VPMULHRSWZ256rmk*/
  0x365f, /*VPMULHRSWZ256rrk*/
/*Table13689*/
  0x2fd9, /*VPERMILPSZ256rmk*/
  0x2fdc, /*VPERMILPSZ256rrk*/
/*Table13691*/
  0x10cd, /*VCVTPH2PSZ256rmk*/
  0x10d0, /*VCVTPH2PSZ256rrk*/
/*Table13693*/
  0x3866, /*VPRORVDZ256rmk*/
  0x3869, /*VPRORVDZ256rrk*/
/*Table13695*/
  0x37fa, /*VPROLVDZ256rmk*/
  0x37fd, /*VPROLVDZ256rrk*/
/*Table13697*/
  0x3020, /*VPERMPSZ256rmk*/
  0x3023, /*VPERMPSZ256rrk*/
/*Table13699*/
  0xe67, /*VBROADCASTSSZ256rmk*/
  0xe6a, /*VBROADCASTSSZ256rrk*/
/*Table13701*/
  0xe0e, /*VBROADCASTF32X2Z256rmk*/
  0xe11, /*VBROADCASTF32X2Z256rrk*/
/*Table13703*/
  0xe1a, /*VBROADCASTF32X4Z256rmk*/
  0x0, /**/
/*Table13705*/
  0x2947, /*VPABSBZ256rmk*/
  0x294a, /*VPABSBZ256rrk*/
/*Table13707*/
  0x2997, /*VPABSWZ256rmk*/
  0x299a, /*VPABSWZ256rrk*/
/*Table13709*/
  0x2963, /*VPABSDZ256rmk*/
  0x2966, /*VPABSDZ256rrk*/
/*Table13711*/
  0x34f5, /*VPMOVSXBWZ256rmk*/
  0x34f8, /*VPMOVSXBWZ256rrk*/
/*Table13713*/
  0x34c9, /*VPMOVSXBDZ256rmk*/
  0x34cc, /*VPMOVSXBDZ256rrk*/
/*Table13715*/
  0x34df, /*VPMOVSXBQZ256rmk*/
  0x34e2, /*VPMOVSXBQZ256rrk*/
/*Table13717*/
  0x3521, /*VPMOVSXWDZ256rmk*/
  0x3524, /*VPMOVSXWDZ256rrk*/
/*Table13719*/
  0x3537, /*VPMOVSXWQZ256rmk*/
  0x353a, /*VPMOVSXWQZ256rrk*/
/*Table13721*/
  0x350b, /*VPMOVSXDQZ256rmk*/
  0x350e, /*VPMOVSXDQZ256rrk*/
/*Table13723*/
  0x3e19, /*VPTESTMBZ256rmk*/
  0x3e1b, /*VPTESTMBZ256rrk*/
/*Table13725*/
  0x3e29, /*VPTESTMDZ256rmk*/
  0x3e2b, /*VPTESTMDZ256rrk*/
/*Table13727*/
  0x29e8, /*VPACKUSDWZ256rmk*/
  0x29eb, /*VPACKUSDWZ256rrk*/
/*Table13729*/
  0x425f, /*VSCALEFPSZ256rmk*/
  0x4262, /*VSCALEFPSZ256rrk*/
/*Table13731*/
  0x35e5, /*VPMOVZXBWZ256rmk*/
  0x35e8, /*VPMOVZXBWZ256rrk*/
/*Table13733*/
  0x35b9, /*VPMOVZXBDZ256rmk*/
  0x35bc, /*VPMOVZXBDZ256rrk*/
/*Table13735*/
  0x35cf, /*VPMOVZXBQZ256rmk*/
  0x35d2, /*VPMOVZXBQZ256rrk*/
/*Table13737*/
  0x3611, /*VPMOVZXWDZ256rmk*/
  0x3614, /*VPMOVZXWDZ256rrk*/
/*Table13739*/
  0x3627, /*VPMOVZXWQZ256rmk*/
  0x362a, /*VPMOVZXWQZ256rrk*/
/*Table13741*/
  0x35fb, /*VPMOVZXDQZ256rmk*/
  0x35fe, /*VPMOVZXDQZ256rrk*/
/*Table13743*/
  0x2eca, /*VPERMDZ256rmk*/
  0x2ecd, /*VPERMDZ256rrk*/
/*Table13745*/
  0x3341, /*VPMINSBZ256rmk*/
  0x3344, /*VPMINSBZ256rrk*/
/*Table13747*/
  0x335d, /*VPMINSDZ256rmk*/
  0x3360, /*VPMINSDZ256rrk*/
/*Table13749*/
  0x33f7, /*VPMINUWZ256rmk*/
  0x33fa, /*VPMINUWZ256rrk*/
/*Table13751*/
  0x33c3, /*VPMINUDZ256rmk*/
  0x33c6, /*VPMINUDZ256rrk*/
/*Table13753*/
  0x3275, /*VPMAXSBZ256rmk*/
  0x3278, /*VPMAXSBZ256rrk*/
/*Table13755*/
  0x3291, /*VPMAXSDZ256rmk*/
  0x3294, /*VPMAXSDZ256rrk*/
/*Table13757*/
  0x332b, /*VPMAXUWZ256rmk*/
  0x332e, /*VPMAXUWZ256rrk*/
/*Table13759*/
  0x32f7, /*VPMAXUDZ256rmk*/
  0x32fa, /*VPMAXUDZ256rrk*/
/*Table13761*/
  0x36a4, /*VPMULLDZ256rmk*/
  0x36a7, /*VPMULLDZ256rrk*/
/*Table13763*/
  0x22c7, /*VGETEXPPSZ256mk*/
  0x22ca, /*VGETEXPPSZ256rk*/
/*Table13765*/
  0x31b9, /*VPLZCNTDZ256rmk*/
  0x31bc, /*VPLZCNTDZ256rrk*/
/*Table13767*/
  0x3cb1, /*VPSRLVDZ256rmk*/
  0x3cb4, /*VPSRLVDZ256rrk*/
/*Table13769*/
  0x3bcd, /*VPSRAVDZ256rmk*/
  0x3bd0, /*VPSRAVDZ256rrk*/
/*Table13771*/
  0x3af3, /*VPSLLVDZ256rmk*/
  0x3af6, /*VPSLLVDZ256rrk*/
/*Table13773*/
  0x4014, /*VRCP14PSZ256mk*/
  0x4017, /*VRCP14PSZ256rk*/
/*Table13775*/
  0x41a9, /*VRSQRT14PSZ256mk*/
  0x41ac, /*VRSQRT14PSZ256rk*/
/*Table13777*/
  0x2e58, /*VPDPBUSDZ256mk*/
  0x2e5b, /*VPDPBUSDZ256rk*/
/*Table13779*/
  0x2e39, /*VPDPBUSDSZ256mk*/
  0x2e3c, /*VPDPBUSDSZ256rk*/
/*Table13781*/
  0x2e9e, /*VPDPWSSDZ256mk*/
  0x2ea1, /*VPDPWSSDZ256rk*/
/*Table13783*/
  0x2e7f, /*VPDPWSSDSZ256mk*/
  0x2e82, /*VPDPWSSDSZ256rk*/
/*Table13785*/
  0x3726, /*VPOPCNTBZ256rmk*/
  0x3729, /*VPOPCNTBZ256rrk*/
/*Table13787*/
  0x373e, /*VPOPCNTDZ256rmk*/
  0x3741, /*VPOPCNTDZ256rrk*/
/*Table13789*/
  0x2c14, /*VPBROADCASTDZ256rmk*/
  0x2c17, /*VPBROADCASTDZ256rrk*/
/*Table13791*/
  0xe33, /*VBROADCASTI32X2Z256rmk*/
  0xe36, /*VBROADCASTI32X2Z256rrk*/
/*Table13793*/
  0xe3f, /*VBROADCASTI32X4Z256rmk*/
  0x0, /**/
/*Table13795*/
  0x30fd, /*VPEXPANDBZ256rmk*/
  0x3100, /*VPEXPANDBZ256rrk*/
/*Table13797*/
  0x2da2, /*VPCOMPRESSBZ256mrk*/
  0x2da4, /*VPCOMPRESSBZ256rrk*/
/*Table13799*/
  0x2ba9, /*VPBLENDMDZ256rmk*/
  0x2bac, /*VPBLENDMDZ256rrk*/
/*Table13801*/
  0xdee, /*VBLENDMPSZ256rmk*/
  0xdf1, /*VBLENDMPSZ256rrk*/
/*Table13803*/
  0x2b91, /*VPBLENDMBZ256rmk*/
  0x2b94, /*VPBLENDMBZ256rrk*/
/*Table13805*/
  0x3914, /*VPSHLDVDZ256mk*/
  0x3917, /*VPSHLDVDZ256rk*/
/*Table13807*/
  0x39b0, /*VPSHRDVDZ256mk*/
  0x39b3, /*VPSHRDVDZ256rk*/
/*Table13809*/
  0x2edf, /*VPERMI2B256rmk*/
  0x2ee2, /*VPERMI2B256rrk*/
/*Table13811*/
  0x2ef7, /*VPERMI2D256rmk*/
  0x2efa, /*VPERMI2D256rrk*/
/*Table13813*/
  0x2f2d, /*VPERMI2PS256rmk*/
  0x2f30, /*VPERMI2PS256rrk*/
/*Table13815*/
  0x2bf5, /*VPBROADCASTBZ256rmk*/
  0x2bf8, /*VPBROADCASTBZ256rrk*/
/*Table13817*/
  0x2c58, /*VPBROADCASTWZ256rmk*/
  0x2c5b, /*VPBROADCASTWZ256rrk*/
/*Table13819*/
  0x0, /**/
  0x2c04, /*VPBROADCASTBrZ256rrk*/
/*Table13821*/
  0x0, /**/
  0x2c67, /*VPBROADCASTWrZ256rrk*/
/*Table13823*/
  0x0, /**/
  0x2c23, /*VPBROADCASTDrZ256rrk*/
/*Table13825*/
  0x305b, /*VPERMT2B256rmk*/
  0x305e, /*VPERMT2B256rrk*/
/*Table13827*/
  0x3073, /*VPERMT2D256rmk*/
  0x3076, /*VPERMT2D256rrk*/
/*Table13829*/
  0x30a9, /*VPERMT2PS256rmk*/
  0x30ac, /*VPERMT2PS256rrk*/
/*Table13831*/
  0x1747, /*VEXPANDPSZ256rmk*/
  0x174a, /*VEXPANDPSZ256rrk*/
/*Table13833*/
  0x310f, /*VPEXPANDDZ256rmk*/
  0x3112, /*VPEXPANDDZ256rrk*/
/*Table13835*/
  0xf04, /*VCOMPRESSPSZ256mrk*/
  0xf06, /*VCOMPRESSPSZ256rrk*/
/*Table13837*/
  0x2db1, /*VPCOMPRESSDZ256mrk*/
  0x2db3, /*VPCOMPRESSDZ256rrk*/
/*Table13839*/
  0x2eb9, /*VPERMBZ256rmk*/
  0x2ebc, /*VPERMBZ256rrk*/
/*Table13841*/
  0x3a02, /*VPSHUFBITQMBZ256rmk*/
  0x3a04, /*VPSHUFBITQMBZ256rrk*/
/*Table13843*/
  0x3152, /*VPGATHERDDZ256rm*/
  0x0, /**/
/*Table13845*/
  0x315c, /*VPGATHERQDZ256rm*/
  0x0, /**/
/*Table13847*/
  0x2269, /*VGATHERDPSZ256rm*/
  0x0, /**/
/*Table13849*/
  0x227b, /*VGATHERQPSZ256rm*/
  0x0, /**/
/*Table13851*/
  0x1a72, /*VFMADDSUB132PSZ256mk*/
  0x1a75, /*VFMADDSUB132PSZ256rk*/
/*Table13853*/
  0x1d52, /*VFMSUBADD132PSZ256mk*/
  0x1d55, /*VFMSUBADD132PSZ256rk*/
/*Table13855*/
  0x1881, /*VFMADD132PSZ256mk*/
  0x1884, /*VFMADD132PSZ256rk*/
/*Table13857*/
  0x1ba8, /*VFMSUB132PSZ256mk*/
  0x1bab, /*VFMSUB132PSZ256rk*/
/*Table13859*/
  0x1ecf, /*VFNMADD132PSZ256mk*/
  0x1ed2, /*VFNMADD132PSZ256rk*/
/*Table13861*/
  0x2099, /*VFNMSUB132PSZ256mk*/
  0x209c, /*VFNMSUB132PSZ256rk*/
/*Table13863*/
  0x38b2, /*VPSCATTERDDZ256mr*/
  0x0, /**/
/*Table13865*/
  0x38b8, /*VPSCATTERQDZ256mr*/
  0x0, /**/
/*Table13867*/
  0x428f, /*VSCATTERDPSZ256mr*/
  0x0, /**/
/*Table13869*/
  0x429d, /*VSCATTERQPSZ256mr*/
  0x0, /**/
/*Table13871*/
  0x1ad4, /*VFMADDSUB213PSZ256mk*/
  0x1ad7, /*VFMADDSUB213PSZ256rk*/
/*Table13873*/
  0x1db4, /*VFMSUBADD213PSZ256mk*/
  0x1db7, /*VFMSUBADD213PSZ256rk*/
/*Table13875*/
  0x190f, /*VFMADD213PSZ256mk*/
  0x1912, /*VFMADD213PSZ256rk*/
/*Table13877*/
  0x1c36, /*VFMSUB213PSZ256mk*/
  0x1c39, /*VFMSUB213PSZ256rk*/
/*Table13879*/
  0x1f5d, /*VFNMADD213PSZ256mk*/
  0x1f60, /*VFNMADD213PSZ256rk*/
/*Table13881*/
  0x2127, /*VFNMSUB213PSZ256mk*/
  0x212a, /*VFNMSUB213PSZ256rk*/
/*Table13883*/
  0x1b36, /*VFMADDSUB231PSZ256mk*/
  0x1b39, /*VFMADDSUB231PSZ256rk*/
/*Table13885*/
  0x1e16, /*VFMSUBADD231PSZ256mk*/
  0x1e19, /*VFMSUBADD231PSZ256rk*/
/*Table13887*/
  0x199d, /*VFMADD231PSZ256mk*/
  0x19a0, /*VFMADD231PSZ256rk*/
/*Table13889*/
  0x1cc4, /*VFMSUB231PSZ256mk*/
  0x1cc7, /*VFMSUB231PSZ256rk*/
/*Table13891*/
  0x1feb, /*VFNMADD231PSZ256mk*/
  0x1fee, /*VFNMADD231PSZ256rk*/
/*Table13893*/
  0x21b5, /*VFNMSUB231PSZ256mk*/
  0x21b8, /*VFNMSUB231PSZ256rk*/
/*Table13895*/
  0x2df1, /*VPCONFLICTDZ256rmk*/
  0x2df4, /*VPCONFLICTDZ256rrk*/
/*Table13897*/
  0x23af, /*VGF2P8MULBZ256rmk*/
  0x23b2, /*VGF2P8MULBZ256rrk*/
/*Table13899*/
  0x3e85, /*VPTESTNMWZ256rmk*/
  0x3e87, /*VPTESTNMWZ256rrk*/
/*Table13901*/
  0x3e77, /*VPTESTNMQZ256rmk*/
  0x3e79, /*VPTESTNMQZ256rrk*/
/*Table13903*/
  0x2f9b, /*VPERMILPDZ256rmk*/
  0x2f9e, /*VPERMILPDZ256rrk*/
/*Table13905*/
  0x3ce7, /*VPSRLVWZ256rmk*/
  0x3cea, /*VPSRLVWZ256rrk*/
/*Table13907*/
  0x3bff, /*VPSRAVWZ256rmk*/
  0x3c02, /*VPSRAVWZ256rrk*/
/*Table13909*/
  0x3b29, /*VPSLLVWZ256rmk*/
  0x3b2c, /*VPSLLVWZ256rrk*/
/*Table13911*/
  0x3881, /*VPRORVQZ256rmk*/
  0x3884, /*VPRORVQZ256rrk*/
/*Table13913*/
  0x3815, /*VPROLVQZ256rmk*/
  0x3818, /*VPROLVQZ256rrk*/
/*Table13915*/
  0x3003, /*VPERMPDZ256rmk*/
  0x3006, /*VPERMPDZ256rrk*/
/*Table13917*/
  0xe53, /*VBROADCASTSDZ256rmk*/
  0xe56, /*VBROADCASTSDZ256rrk*/
/*Table13919*/
  0xe23, /*VBROADCASTF64X2Z128rmk*/
  0x0, /**/
/*Table13921*/
  0x2980, /*VPABSQZ256rmk*/
  0x2983, /*VPABSQZ256rrk*/
/*Table13923*/
  0x3e49, /*VPTESTMWZ256rmk*/
  0x3e4b, /*VPTESTMWZ256rrk*/
/*Table13925*/
  0x3e3b, /*VPTESTMQZ256rmk*/
  0x3e3d, /*VPTESTMQZ256rrk*/
/*Table13927*/
  0x3643, /*VPMULDQZ256rmk*/
  0x3646, /*VPMULDQZ256rrk*/
/*Table13929*/
  0x2ccf, /*VPCMPEQQZ256rmk*/
  0x2cd1, /*VPCMPEQQZ256rrk*/
/*Table13931*/
  0x4223, /*VSCALEFPDZ256rmk*/
  0x4226, /*VSCALEFPDZ256rrk*/
/*Table13933*/
  0x303d, /*VPERMQZ256rmk*/
  0x3040, /*VPERMQZ256rrk*/
/*Table13935*/
  0x2d1f, /*VPCMPGTQZ256rmk*/
  0x2d21, /*VPCMPGTQZ256rrk*/
/*Table13937*/
  0x337a, /*VPMINSQZ256rmk*/
  0x337d, /*VPMINSQZ256rrk*/
/*Table13939*/
  0x33e0, /*VPMINUQZ256rmk*/
  0x33e3, /*VPMINUQZ256rrk*/
/*Table13941*/
  0x32ae, /*VPMAXSQZ256rmk*/
  0x32b1, /*VPMAXSQZ256rrk*/
/*Table13943*/
  0x3314, /*VPMAXUQZ256rmk*/
  0x3317, /*VPMAXUQZ256rrk*/
/*Table13945*/
  0x36c1, /*VPMULLQZ256rmk*/
  0x36c4, /*VPMULLQZ256rrk*/
/*Table13947*/
  0x228b, /*VGETEXPPDZ256mk*/
  0x228e, /*VGETEXPPDZ256rk*/
/*Table13949*/
  0x31d4, /*VPLZCNTQZ256rmk*/
  0x31d7, /*VPLZCNTQZ256rrk*/
/*Table13951*/
  0x3cd0, /*VPSRLVQZ256rmk*/
  0x3cd3, /*VPSRLVQZ256rrk*/
/*Table13953*/
  0x3bea, /*VPSRAVQZ256rmk*/
  0x3bed, /*VPSRAVQZ256rrk*/
/*Table13955*/
  0x3b12, /*VPSLLVQZ256rmk*/
  0x3b15, /*VPSLLVQZ256rrk*/
/*Table13957*/
  0x3ff9, /*VRCP14PDZ256mk*/
  0x3ffc, /*VRCP14PDZ256rk*/
/*Table13959*/
  0x418e, /*VRSQRT14PDZ256mk*/
  0x4191, /*VRSQRT14PDZ256rk*/
/*Table13961*/
  0x376e, /*VPOPCNTWZ256rmk*/
  0x3771, /*VPOPCNTWZ256rrk*/
/*Table13963*/
  0x3759, /*VPOPCNTQZ256rmk*/
  0x375c, /*VPOPCNTQZ256rrk*/
/*Table13965*/
  0x2c39, /*VPBROADCASTQZ256rmk*/
  0x2c3c, /*VPBROADCASTQZ256rrk*/
/*Table13967*/
  0xe48, /*VBROADCASTI64X2Z128rmk*/
  0x0, /**/
/*Table13969*/
  0x3133, /*VPEXPANDWZ256rmk*/
  0x3136, /*VPEXPANDWZ256rrk*/
/*Table13971*/
  0x2dcf, /*VPCOMPRESSWZ256mrk*/
  0x2dd1, /*VPCOMPRESSWZ256rrk*/
/*Table13973*/
  0x2bc4, /*VPBLENDMQZ256rmk*/
  0x2bc7, /*VPBLENDMQZ256rrk*/
/*Table13975*/
  0xdd3, /*VBLENDMPDZ256rmk*/
  0xdd6, /*VBLENDMPDZ256rrk*/
/*Table13977*/
  0x2bd9, /*VPBLENDMWZ256rmk*/
  0x2bdc, /*VPBLENDMWZ256rrk*/
/*Table13979*/
  0x3944, /*VPSHLDVWZ256mk*/
  0x3947, /*VPSHLDVWZ256rk*/
/*Table13981*/
  0x392f, /*VPSHLDVQZ256mk*/
  0x3932, /*VPSHLDVQZ256rk*/
/*Table13983*/
  0x39e0, /*VPSHRDVWZ256mk*/
  0x39e3, /*VPSHRDVWZ256rk*/
/*Table13985*/
  0x39cb, /*VPSHRDVQZ256mk*/
  0x39ce, /*VPSHRDVQZ256rk*/
/*Table13987*/
  0x2f5d, /*VPERMI2W256rmk*/
  0x2f60, /*VPERMI2W256rrk*/
/*Table13989*/
  0x2f48, /*VPERMI2Q256rmk*/
  0x2f4b, /*VPERMI2Q256rrk*/
/*Table13991*/
  0x2f12, /*VPERMI2PD256rmk*/
  0x2f15, /*VPERMI2PD256rrk*/
/*Table13993*/
  0x0, /**/
  0x2c48, /*VPBROADCASTQrZ256rrk*/
/*Table13995*/
  0x30d9, /*VPERMT2W256rmk*/
  0x30dc, /*VPERMT2W256rrk*/
/*Table13997*/
  0x30c4, /*VPERMT2Q256rmk*/
  0x30c7, /*VPERMT2Q256rrk*/
/*Table13999*/
  0x308e, /*VPERMT2PD256rmk*/
  0x3091, /*VPERMT2PD256rrk*/
/*Table14001*/
  0x36f2, /*VPMULTISHIFTQBZ256rmk*/
  0x36f5, /*VPMULTISHIFTQBZ256rrk*/
/*Table14003*/
  0x1735, /*VEXPANDPDZ256rmk*/
  0x1738, /*VEXPANDPDZ256rrk*/
/*Table14005*/
  0x3121, /*VPEXPANDQZ256rmk*/
  0x3124, /*VPEXPANDQZ256rrk*/
/*Table14007*/
  0xef5, /*VCOMPRESSPDZ256mrk*/
  0xef7, /*VCOMPRESSPDZ256rrk*/
/*Table14009*/
  0x2dc0, /*VPCOMPRESSQZ256mrk*/
  0x2dc2, /*VPCOMPRESSQZ256rrk*/
/*Table14011*/
  0x30eb, /*VPERMWZ256rmk*/
  0x30ee, /*VPERMWZ256rrk*/
/*Table14013*/
  0x3157, /*VPGATHERDQZ256rm*/
  0x0, /**/
/*Table14015*/
  0x3161, /*VPGATHERQQZ256rm*/
  0x0, /**/
/*Table14017*/
  0x2264, /*VGATHERDPDZ256rm*/
  0x0, /**/
/*Table14019*/
  0x2276, /*VGATHERQPDZ256rm*/
  0x0, /**/
/*Table14021*/
  0x1a32, /*VFMADDSUB132PDZ256mk*/
  0x1a35, /*VFMADDSUB132PDZ256rk*/
/*Table14023*/
  0x1d12, /*VFMSUBADD132PDZ256mk*/
  0x1d15, /*VFMSUBADD132PDZ256rk*/
/*Table14025*/
  0x1841, /*VFMADD132PDZ256mk*/
  0x1844, /*VFMADD132PDZ256rk*/
/*Table14027*/
  0x1b68, /*VFMSUB132PDZ256mk*/
  0x1b6b, /*VFMSUB132PDZ256rk*/
/*Table14029*/
  0x1e8f, /*VFNMADD132PDZ256mk*/
  0x1e92, /*VFNMADD132PDZ256rk*/
/*Table14031*/
  0x2059, /*VFNMSUB132PDZ256mk*/
  0x205c, /*VFNMSUB132PDZ256rk*/
/*Table14033*/
  0x38b5, /*VPSCATTERDQZ256mr*/
  0x0, /**/
/*Table14035*/
  0x38bb, /*VPSCATTERQQZ256mr*/
  0x0, /**/
/*Table14037*/
  0x428c, /*VSCATTERDPDZ256mr*/
  0x0, /**/
/*Table14039*/
  0x429a, /*VSCATTERQPDZ256mr*/
  0x0, /**/
/*Table14041*/
  0x1a94, /*VFMADDSUB213PDZ256mk*/
  0x1a97, /*VFMADDSUB213PDZ256rk*/
/*Table14043*/
  0x1d74, /*VFMSUBADD213PDZ256mk*/
  0x1d77, /*VFMSUBADD213PDZ256rk*/
/*Table14045*/
  0x18cf, /*VFMADD213PDZ256mk*/
  0x18d2, /*VFMADD213PDZ256rk*/
/*Table14047*/
  0x1bf6, /*VFMSUB213PDZ256mk*/
  0x1bf9, /*VFMSUB213PDZ256rk*/
/*Table14049*/
  0x1f1d, /*VFNMADD213PDZ256mk*/
  0x1f20, /*VFNMADD213PDZ256rk*/
/*Table14051*/
  0x20e7, /*VFNMSUB213PDZ256mk*/
  0x20ea, /*VFNMSUB213PDZ256rk*/
/*Table14053*/
  0x3228, /*VPMADD52LUQZ256mk*/
  0x322b, /*VPMADD52LUQZ256rk*/
/*Table14055*/
  0x3209, /*VPMADD52HUQZ256mk*/
  0x320c, /*VPMADD52HUQZ256rk*/
/*Table14057*/
  0x1af6, /*VFMADDSUB231PDZ256mk*/
  0x1af9, /*VFMADDSUB231PDZ256rk*/
/*Table14059*/
  0x1dd6, /*VFMSUBADD231PDZ256mk*/
  0x1dd9, /*VFMSUBADD231PDZ256rk*/
/*Table14061*/
  0x195d, /*VFMADD231PDZ256mk*/
  0x1960, /*VFMADD231PDZ256rk*/
/*Table14063*/
  0x1c84, /*VFMSUB231PDZ256mk*/
  0x1c87, /*VFMSUB231PDZ256rk*/
/*Table14065*/
  0x1fab, /*VFNMADD231PDZ256mk*/
  0x1fae, /*VFNMADD231PDZ256rk*/
/*Table14067*/
  0x2175, /*VFNMSUB231PDZ256mk*/
  0x2178, /*VFNMSUB231PDZ256rk*/
/*Table14069*/
  0x2e0c, /*VPCONFLICTQZ256rmk*/
  0x2e0f, /*VPCONFLICTQZ256rrk*/
/*Table14071*/
  0x359a, /*VPMOVUSWBZmrk*/
  0x359c, /*VPMOVUSWBZrrk*/
/*Table14073*/
  0x354f, /*VPMOVUSDBZmrk*/
  0x3551, /*VPMOVUSDBZrrk*/
/*Table14075*/
  0x356d, /*VPMOVUSQBZmrk*/
  0x356f, /*VPMOVUSQBZrrk*/
/*Table14077*/
  0x355e, /*VPMOVUSDWZmrk*/
  0x3560, /*VPMOVUSDWZrrk*/
/*Table14079*/
  0x358b, /*VPMOVUSQWZmrk*/
  0x358d, /*VPMOVUSQWZrrk*/
/*Table14081*/
  0x357c, /*VPMOVUSQDZmrk*/
  0x357e, /*VPMOVUSQDZrrk*/
/*Table14083*/
  0x34bc, /*VPMOVSWBZmrk*/
  0x34be, /*VPMOVSWBZrrk*/
/*Table14085*/
  0x3471, /*VPMOVSDBZmrk*/
  0x3473, /*VPMOVSDBZrrk*/
/*Table14087*/
  0x348f, /*VPMOVSQBZmrk*/
  0x3491, /*VPMOVSQBZrrk*/
/*Table14089*/
  0x3480, /*VPMOVSDWZmrk*/
  0x3482, /*VPMOVSDWZrrk*/
/*Table14091*/
  0x34ad, /*VPMOVSQWZmrk*/
  0x34af, /*VPMOVSQWZrrk*/
/*Table14093*/
  0x349e, /*VPMOVSQDZmrk*/
  0x34a0, /*VPMOVSQDZrrk*/
/*Table14095*/
  0x3e59, /*VPTESTNMBZrmk*/
  0x3e5b, /*VPTESTNMBZrrk*/
/*Table14097*/
  0x3e6b, /*VPTESTNMDZrmk*/
  0x3e6d, /*VPTESTNMDZrrk*/
/*Table14099*/
  0x35ac, /*VPMOVWBZmrk*/
  0x35ae, /*VPMOVWBZrrk*/
/*Table14101*/
  0x3415, /*VPMOVDBZmrk*/
  0x3417, /*VPMOVDBZrrk*/
/*Table14103*/
  0x3444, /*VPMOVQBZmrk*/
  0x3446, /*VPMOVQBZrrk*/
/*Table14105*/
  0x3424, /*VPMOVDWZmrk*/
  0x3426, /*VPMOVDWZrrk*/
/*Table14107*/
  0x3462, /*VPMOVQWZmrk*/
  0x3464, /*VPMOVQWZrrk*/
/*Table14109*/
  0x3453, /*VPMOVQDZmrk*/
  0x3455, /*VPMOVQDZrrk*/
/*Table14111*/
  0x1707, /*VDPBF16PSZmk*/
  0x170a, /*VDPBF16PSZrk*/
/*Table14113*/
  0xfa7, /*VCVTNEPS2BF16Zrmk*/
  0xfaa, /*VCVTNEPS2BF16Zrrk*/
/*Table14115*/
  0x293c, /*VP4DPWSSDrmk*/
  0x0, /**/
/*Table14117*/
  0x2939, /*VP4DPWSSDSrmk*/
  0x0, /**/
/*Table14119*/
  0xf82, /*VCVTNE2PS2BF16Zrmk*/
  0xf85, /*VCVTNE2PS2BF16Zrrk*/
/*Table14121*/
  0xc43, /*V4FMADDPSrmk*/
  0x0, /**/
/*Table14123*/
  0xc49, /*V4FNMADDPSrmk*/
  0x0, /**/
/*Table14125*/
  0x3a18, /*VPSHUFBZrmk*/
  0x3a1b, /*VPSHUFBZrrk*/
/*Table14127*/
  0x3247, /*VPMADDUBSWZrmk*/
  0x324a, /*VPMADDUBSWZrrk*/
/*Table14129*/
  0x3662, /*VPMULHRSWZrmk*/
  0x3665, /*VPMULHRSWZrrk*/
/*Table14131*/
  0x2feb, /*VPERMILPSZrmk*/
  0x2fee, /*VPERMILPSZrrk*/
/*Table14133*/
  0x10d3, /*VCVTPH2PSZrmk*/
  0x10d9, /*VCVTPH2PSZrrk*/
/*Table14135*/
  0x386f, /*VPRORVDZrmk*/
  0x3872, /*VPRORVDZrrk*/
/*Table14137*/
  0x3803, /*VPROLVDZrmk*/
  0x3806, /*VPROLVDZrrk*/
/*Table14139*/
  0x3029, /*VPERMPSZrmk*/
  0x302c, /*VPERMPSZrrk*/
/*Table14141*/
  0xe6d, /*VBROADCASTSSZrmk*/
  0xe70, /*VBROADCASTSSZrrk*/
/*Table14143*/
  0xe14, /*VBROADCASTF32X2Zrmk*/
  0xe17, /*VBROADCASTF32X2Zrrk*/
/*Table14145*/
  0xe1d, /*VBROADCASTF32X4rmk*/
  0x0, /**/
/*Table14147*/
  0xe20, /*VBROADCASTF32X8rmk*/
  0x0, /**/
/*Table14149*/
  0x294d, /*VPABSBZrmk*/
  0x2950, /*VPABSBZrrk*/
/*Table14151*/
  0x299d, /*VPABSWZrmk*/
  0x29a0, /*VPABSWZrrk*/
/*Table14153*/
  0x296c, /*VPABSDZrmk*/
  0x296f, /*VPABSDZrrk*/
/*Table14155*/
  0x34fb, /*VPMOVSXBWZrmk*/
  0x34fe, /*VPMOVSXBWZrrk*/
/*Table14157*/
  0x34cf, /*VPMOVSXBDZrmk*/
  0x34d2, /*VPMOVSXBDZrrk*/
/*Table14159*/
  0x34e5, /*VPMOVSXBQZrmk*/
  0x34e8, /*VPMOVSXBQZrrk*/
/*Table14161*/
  0x3527, /*VPMOVSXWDZrmk*/
  0x352a, /*VPMOVSXWDZrrk*/
/*Table14163*/
  0x353d, /*VPMOVSXWQZrmk*/
  0x3540, /*VPMOVSXWQZrrk*/
/*Table14165*/
  0x3511, /*VPMOVSXDQZrmk*/
  0x3514, /*VPMOVSXDQZrrk*/
/*Table14167*/
  0x3e1d, /*VPTESTMBZrmk*/
  0x3e1f, /*VPTESTMBZrrk*/
/*Table14169*/
  0x3e2f, /*VPTESTMDZrmk*/
  0x3e31, /*VPTESTMDZrrk*/
/*Table14171*/
  0x29f1, /*VPACKUSDWZrmk*/
  0x29f4, /*VPACKUSDWZrrk*/
/*Table14173*/
  0x4268, /*VSCALEFPSZrmk*/
  0x426e, /*VSCALEFPSZrrk*/
/*Table14175*/
  0x35eb, /*VPMOVZXBWZrmk*/
  0x35ee, /*VPMOVZXBWZrrk*/
/*Table14177*/
  0x35bf, /*VPMOVZXBDZrmk*/
  0x35c2, /*VPMOVZXBDZrrk*/
/*Table14179*/
  0x35d5, /*VPMOVZXBQZrmk*/
  0x35d8, /*VPMOVZXBQZrrk*/
/*Table14181*/
  0x3617, /*VPMOVZXWDZrmk*/
  0x361a, /*VPMOVZXWDZrrk*/
/*Table14183*/
  0x362d, /*VPMOVZXWQZrmk*/
  0x3630, /*VPMOVZXWQZrrk*/
/*Table14185*/
  0x3601, /*VPMOVZXDQZrmk*/
  0x3604, /*VPMOVZXDQZrrk*/
/*Table14187*/
  0x2ed3, /*VPERMDZrmk*/
  0x2ed6, /*VPERMDZrrk*/
/*Table14189*/
  0x3347, /*VPMINSBZrmk*/
  0x334a, /*VPMINSBZrrk*/
/*Table14191*/
  0x3366, /*VPMINSDZrmk*/
  0x3369, /*VPMINSDZrrk*/
/*Table14193*/
  0x33fd, /*VPMINUWZrmk*/
  0x3400, /*VPMINUWZrrk*/
/*Table14195*/
  0x33cc, /*VPMINUDZrmk*/
  0x33cf, /*VPMINUDZrrk*/
/*Table14197*/
  0x327b, /*VPMAXSBZrmk*/
  0x327e, /*VPMAXSBZrrk*/
/*Table14199*/
  0x329a, /*VPMAXSDZrmk*/
  0x329d, /*VPMAXSDZrrk*/
/*Table14201*/
  0x3331, /*VPMAXUWZrmk*/
  0x3334, /*VPMAXUWZrrk*/
/*Table14203*/
  0x3300, /*VPMAXUDZrmk*/
  0x3303, /*VPMAXUDZrrk*/
/*Table14205*/
  0x36ad, /*VPMULLDZrmk*/
  0x36b0, /*VPMULLDZrrk*/
/*Table14207*/
  0x22d0, /*VGETEXPPSZmk*/
  0x22d6, /*VGETEXPPSZrk*/
/*Table14209*/
  0x31c2, /*VPLZCNTDZrmk*/
  0x31c5, /*VPLZCNTDZrrk*/
/*Table14211*/
  0x3cba, /*VPSRLVDZrmk*/
  0x3cbd, /*VPSRLVDZrrk*/
/*Table14213*/
  0x3bd6, /*VPSRAVDZrmk*/
  0x3bd9, /*VPSRAVDZrrk*/
/*Table14215*/
  0x3afc, /*VPSLLVDZrmk*/
  0x3aff, /*VPSLLVDZrrk*/
/*Table14217*/
  0x401d, /*VRCP14PSZmk*/
  0x4020, /*VRCP14PSZrk*/
/*Table14219*/
  0x41b2, /*VRSQRT14PSZmk*/
  0x41b5, /*VRSQRT14PSZrk*/
/*Table14221*/
  0x2e61, /*VPDPBUSDZmk*/
  0x2e64, /*VPDPBUSDZrk*/
/*Table14223*/
  0x2e42, /*VPDPBUSDSZmk*/
  0x2e45, /*VPDPBUSDSZrk*/
/*Table14225*/
  0x2ea7, /*VPDPWSSDZmk*/
  0x2eaa, /*VPDPWSSDZrk*/
/*Table14227*/
  0x2e88, /*VPDPWSSDSZmk*/
  0x2e8b, /*VPDPWSSDSZrk*/
/*Table14229*/
  0x372c, /*VPOPCNTBZrmk*/
  0x372f, /*VPOPCNTBZrrk*/
/*Table14231*/
  0x3747, /*VPOPCNTDZrmk*/
  0x374a, /*VPOPCNTDZrrk*/
/*Table14233*/
  0x2c1a, /*VPBROADCASTDZrmk*/
  0x2c1d, /*VPBROADCASTDZrrk*/
/*Table14235*/
  0xe39, /*VBROADCASTI32X2Zrmk*/
  0xe3c, /*VBROADCASTI32X2Zrrk*/
/*Table14237*/
  0xe42, /*VBROADCASTI32X4rmk*/
  0x0, /**/
/*Table14239*/
  0xe45, /*VBROADCASTI32X8rmk*/
  0x0, /**/
/*Table14241*/
  0x3103, /*VPEXPANDBZrmk*/
  0x3106, /*VPEXPANDBZrrk*/
/*Table14243*/
  0x2da7, /*VPCOMPRESSBZmrk*/
  0x2da9, /*VPCOMPRESSBZrrk*/
/*Table14245*/
  0x2bb2, /*VPBLENDMDZrmk*/
  0x2bb5, /*VPBLENDMDZrrk*/
/*Table14247*/
  0xdf7, /*VBLENDMPSZrmk*/
  0xdfa, /*VBLENDMPSZrrk*/
/*Table14249*/
  0x2b97, /*VPBLENDMBZrmk*/
  0x2b9a, /*VPBLENDMBZrrk*/
/*Table14251*/
  0x391d, /*VPSHLDVDZmk*/
  0x3920, /*VPSHLDVDZrk*/
/*Table14253*/
  0x39b9, /*VPSHRDVDZmk*/
  0x39bc, /*VPSHRDVDZrk*/
/*Table14255*/
  0x2ee5, /*VPERMI2Brmk*/
  0x2ee8, /*VPERMI2Brrk*/
/*Table14257*/
  0x2f00, /*VPERMI2Drmk*/
  0x2f03, /*VPERMI2Drrk*/
/*Table14259*/
  0x2f36, /*VPERMI2PSrmk*/
  0x2f39, /*VPERMI2PSrrk*/
/*Table14261*/
  0x2bfb, /*VPBROADCASTBZrmk*/
  0x2bfe, /*VPBROADCASTBZrrk*/
/*Table14263*/
  0x2c5e, /*VPBROADCASTWZrmk*/
  0x2c61, /*VPBROADCASTWZrrk*/
/*Table14265*/
  0x0, /**/
  0x2c07, /*VPBROADCASTBrZrrk*/
/*Table14267*/
  0x0, /**/
  0x2c6a, /*VPBROADCASTWrZrrk*/
/*Table14269*/
  0x0, /**/
  0x2c26, /*VPBROADCASTDrZrrk*/
/*Table14271*/
  0x3061, /*VPERMT2Brmk*/
  0x3064, /*VPERMT2Brrk*/
/*Table14273*/
  0x307c, /*VPERMT2Drmk*/
  0x307f, /*VPERMT2Drrk*/
/*Table14275*/
  0x30b2, /*VPERMT2PSrmk*/
  0x30b5, /*VPERMT2PSrrk*/
/*Table14277*/
  0x174d, /*VEXPANDPSZrmk*/
  0x1750, /*VEXPANDPSZrrk*/
/*Table14279*/
  0x3115, /*VPEXPANDDZrmk*/
  0x3118, /*VPEXPANDDZrrk*/
/*Table14281*/
  0xf09, /*VCOMPRESSPSZmrk*/
  0xf0b, /*VCOMPRESSPSZrrk*/
/*Table14283*/
  0x2db6, /*VPCOMPRESSDZmrk*/
  0x2db8, /*VPCOMPRESSDZrrk*/
/*Table14285*/
  0x2ebf, /*VPERMBZrmk*/
  0x2ec2, /*VPERMBZrrk*/
/*Table14287*/
  0x3a06, /*VPSHUFBITQMBZrmk*/
  0x3a08, /*VPSHUFBITQMBZrrk*/
/*Table14289*/
  0x3153, /*VPGATHERDDZrm*/
  0x0, /**/
/*Table14291*/
  0x315d, /*VPGATHERQDZrm*/
  0x0, /**/
/*Table14293*/
  0x226a, /*VGATHERDPSZrm*/
  0x0, /**/
/*Table14295*/
  0x227c, /*VGATHERQPSZrm*/
  0x0, /**/
/*Table14297*/
  0x1a7b, /*VFMADDSUB132PSZmk*/
  0x1a81, /*VFMADDSUB132PSZrk*/
/*Table14299*/
  0x1d5b, /*VFMSUBADD132PSZmk*/
  0x1d61, /*VFMSUBADD132PSZrk*/
/*Table14301*/
  0x188a, /*VFMADD132PSZmk*/
  0x1890, /*VFMADD132PSZrk*/
/*Table14303*/
  0x1bb1, /*VFMSUB132PSZmk*/
  0x1bb7, /*VFMSUB132PSZrk*/
/*Table14305*/
  0x1ed8, /*VFNMADD132PSZmk*/
  0x1ede, /*VFNMADD132PSZrk*/
/*Table14307*/
  0x20a2, /*VFNMSUB132PSZmk*/
  0x20a8, /*VFNMSUB132PSZrk*/
/*Table14309*/
  0x38b3, /*VPSCATTERDDZmr*/
  0x0, /**/
/*Table14311*/
  0x38b9, /*VPSCATTERQDZmr*/
  0x0, /**/
/*Table14313*/
  0x4290, /*VSCATTERDPSZmr*/
  0x0, /**/
/*Table14315*/
  0x429e, /*VSCATTERQPSZmr*/
  0x0, /**/
/*Table14317*/
  0x1add, /*VFMADDSUB213PSZmk*/
  0x1ae3, /*VFMADDSUB213PSZrk*/
/*Table14319*/
  0x1dbd, /*VFMSUBADD213PSZmk*/
  0x1dc3, /*VFMSUBADD213PSZrk*/
/*Table14321*/
  0x1918, /*VFMADD213PSZmk*/
  0x191e, /*VFMADD213PSZrk*/
/*Table14323*/
  0x1c3f, /*VFMSUB213PSZmk*/
  0x1c45, /*VFMSUB213PSZrk*/
/*Table14325*/
  0x1f66, /*VFNMADD213PSZmk*/
  0x1f6c, /*VFNMADD213PSZrk*/
/*Table14327*/
  0x2130, /*VFNMSUB213PSZmk*/
  0x2136, /*VFNMSUB213PSZrk*/
/*Table14329*/
  0x1b3f, /*VFMADDSUB231PSZmk*/
  0x1b45, /*VFMADDSUB231PSZrk*/
/*Table14331*/
  0x1e1f, /*VFMSUBADD231PSZmk*/
  0x1e25, /*VFMSUBADD231PSZrk*/
/*Table14333*/
  0x19a6, /*VFMADD231PSZmk*/
  0x19ac, /*VFMADD231PSZrk*/
/*Table14335*/
  0x1ccd, /*VFMSUB231PSZmk*/
  0x1cd3, /*VFMSUB231PSZrk*/
/*Table14337*/
  0x1ff4, /*VFNMADD231PSZmk*/
  0x1ffa, /*VFNMADD231PSZrk*/
/*Table14339*/
  0x21be, /*VFNMSUB231PSZmk*/
  0x21c4, /*VFNMSUB231PSZrk*/
/*Table14341*/
  0x2dfa, /*VPCONFLICTDZrmk*/
  0x2dfd, /*VPCONFLICTDZrrk*/
/*Table14343*/
  0x0, /**/
  0x226d, /*VGATHERPF0DPSm*/
  0x2271, /*VGATHERPF1DPSm*/
  0x0, /**/
  0x0, /**/
  0x4292, /*VSCATTERPF0DPSm*/
  0x4296, /*VSCATTERPF1DPSm*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table14359*/
  0x0, /**/
  0x226f, /*VGATHERPF0QPSm*/
  0x2273, /*VGATHERPF1QPSm*/
  0x0, /**/
  0x0, /**/
  0x4294, /*VSCATTERPF0QPSm*/
  0x4298, /*VSCATTERPF1QPSm*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table14375*/
  0x1726, /*VEXP2PSZmk*/
  0x172c, /*VEXP2PSZrk*/
/*Table14377*/
  0x403e, /*VRCP28PSZmk*/
  0x4044, /*VRCP28PSZrk*/
/*Table14379*/
  0x41d3, /*VRSQRT28PSZmk*/
  0x41d9, /*VRSQRT28PSZrk*/
/*Table14381*/
  0x23b5, /*VGF2P8MULBZrmk*/
  0x23b8, /*VGF2P8MULBZrrk*/
/*Table14383*/
  0x3e89, /*VPTESTNMWZrmk*/
  0x3e8b, /*VPTESTNMWZrrk*/
/*Table14385*/
  0x3e7d, /*VPTESTNMQZrmk*/
  0x3e7f, /*VPTESTNMQZrrk*/
/*Table14387*/
  0x2fad, /*VPERMILPDZrmk*/
  0x2fb0, /*VPERMILPDZrrk*/
/*Table14389*/
  0x3ced, /*VPSRLVWZrmk*/
  0x3cf0, /*VPSRLVWZrrk*/
/*Table14391*/
  0x3c05, /*VPSRAVWZrmk*/
  0x3c08, /*VPSRAVWZrrk*/
/*Table14393*/
  0x3b2f, /*VPSLLVWZrmk*/
  0x3b32, /*VPSLLVWZrrk*/
/*Table14395*/
  0x388a, /*VPRORVQZrmk*/
  0x388d, /*VPRORVQZrrk*/
/*Table14397*/
  0x381e, /*VPROLVQZrmk*/
  0x3821, /*VPROLVQZrrk*/
/*Table14399*/
  0x3015, /*VPERMPDZrmk*/
  0x3018, /*VPERMPDZrrk*/
/*Table14401*/
  0xe59, /*VBROADCASTSDZrmk*/
  0xe5c, /*VBROADCASTSDZrrk*/
/*Table14403*/
  0xe26, /*VBROADCASTF64X2rmk*/
  0x0, /**/
/*Table14405*/
  0xe29, /*VBROADCASTF64X4rmk*/
  0x0, /**/
/*Table14407*/
  0x2989, /*VPABSQZrmk*/
  0x298c, /*VPABSQZrrk*/
/*Table14409*/
  0x3e4d, /*VPTESTMWZrmk*/
  0x3e4f, /*VPTESTMWZrrk*/
/*Table14411*/
  0x3e41, /*VPTESTMQZrmk*/
  0x3e43, /*VPTESTMQZrrk*/
/*Table14413*/
  0x364c, /*VPMULDQZrmk*/
  0x364f, /*VPMULDQZrrk*/
/*Table14415*/
  0x2cd5, /*VPCMPEQQZrmk*/
  0x2cd7, /*VPCMPEQQZrrk*/
/*Table14417*/
  0x422c, /*VSCALEFPDZrmk*/
  0x4232, /*VSCALEFPDZrrk*/
/*Table14419*/
  0x304f, /*VPERMQZrmk*/
  0x3052, /*VPERMQZrrk*/
/*Table14421*/
  0x2d25, /*VPCMPGTQZrmk*/
  0x2d27, /*VPCMPGTQZrrk*/
/*Table14423*/
  0x3383, /*VPMINSQZrmk*/
  0x3386, /*VPMINSQZrrk*/
/*Table14425*/
  0x33e9, /*VPMINUQZrmk*/
  0x33ec, /*VPMINUQZrrk*/
/*Table14427*/
  0x32b7, /*VPMAXSQZrmk*/
  0x32ba, /*VPMAXSQZrrk*/
/*Table14429*/
  0x331d, /*VPMAXUQZrmk*/
  0x3320, /*VPMAXUQZrrk*/
/*Table14431*/
  0x36ca, /*VPMULLQZrmk*/
  0x36cd, /*VPMULLQZrrk*/
/*Table14433*/
  0x2294, /*VGETEXPPDZmk*/
  0x229a, /*VGETEXPPDZrk*/
/*Table14435*/
  0x31dd, /*VPLZCNTQZrmk*/
  0x31e0, /*VPLZCNTQZrrk*/
/*Table14437*/
  0x3cd9, /*VPSRLVQZrmk*/
  0x3cdc, /*VPSRLVQZrrk*/
/*Table14439*/
  0x3bf3, /*VPSRAVQZrmk*/
  0x3bf6, /*VPSRAVQZrrk*/
/*Table14441*/
  0x3b1b, /*VPSLLVQZrmk*/
  0x3b1e, /*VPSLLVQZrrk*/
/*Table14443*/
  0x4002, /*VRCP14PDZmk*/
  0x4005, /*VRCP14PDZrk*/
/*Table14445*/
  0x4197, /*VRSQRT14PDZmk*/
  0x419a, /*VRSQRT14PDZrk*/
/*Table14447*/
  0x3774, /*VPOPCNTWZrmk*/
  0x3777, /*VPOPCNTWZrrk*/
/*Table14449*/
  0x3762, /*VPOPCNTQZrmk*/
  0x3765, /*VPOPCNTQZrrk*/
/*Table14451*/
  0x2c3f, /*VPBROADCASTQZrmk*/
  0x2c42, /*VPBROADCASTQZrrk*/
/*Table14453*/
  0xe4b, /*VBROADCASTI64X2rmk*/
  0x0, /**/
/*Table14455*/
  0xe4e, /*VBROADCASTI64X4rmk*/
  0x0, /**/
/*Table14457*/
  0x3139, /*VPEXPANDWZrmk*/
  0x313c, /*VPEXPANDWZrrk*/
/*Table14459*/
  0x2dd4, /*VPCOMPRESSWZmrk*/
  0x2dd6, /*VPCOMPRESSWZrrk*/
/*Table14461*/
  0x2bcd, /*VPBLENDMQZrmk*/
  0x2bd0, /*VPBLENDMQZrrk*/
/*Table14463*/
  0xddc, /*VBLENDMPDZrmk*/
  0xddf, /*VBLENDMPDZrrk*/
/*Table14465*/
  0x2bdf, /*VPBLENDMWZrmk*/
  0x2be2, /*VPBLENDMWZrrk*/
/*Table14467*/
  0x394a, /*VPSHLDVWZmk*/
  0x394d, /*VPSHLDVWZrk*/
/*Table14469*/
  0x3938, /*VPSHLDVQZmk*/
  0x393b, /*VPSHLDVQZrk*/
/*Table14471*/
  0x39e6, /*VPSHRDVWZmk*/
  0x39e9, /*VPSHRDVWZrk*/
/*Table14473*/
  0x39d4, /*VPSHRDVQZmk*/
  0x39d7, /*VPSHRDVQZrk*/
/*Table14475*/
  0x2f63, /*VPERMI2Wrmk*/
  0x2f66, /*VPERMI2Wrrk*/
/*Table14477*/
  0x2f51, /*VPERMI2Qrmk*/
  0x2f54, /*VPERMI2Qrrk*/
/*Table14479*/
  0x2f1b, /*VPERMI2PDrmk*/
  0x2f1e, /*VPERMI2PDrrk*/
/*Table14481*/
  0x0, /**/
  0x2c4b, /*VPBROADCASTQrZrrk*/
/*Table14483*/
  0x30df, /*VPERMT2Wrmk*/
  0x30e2, /*VPERMT2Wrrk*/
/*Table14485*/
  0x30cd, /*VPERMT2Qrmk*/
  0x30d0, /*VPERMT2Qrrk*/
/*Table14487*/
  0x3097, /*VPERMT2PDrmk*/
  0x309a, /*VPERMT2PDrrk*/
/*Table14489*/
  0x36fb, /*VPMULTISHIFTQBZrmk*/
  0x36fe, /*VPMULTISHIFTQBZrrk*/
/*Table14491*/
  0x173b, /*VEXPANDPDZrmk*/
  0x173e, /*VEXPANDPDZrrk*/
/*Table14493*/
  0x3127, /*VPEXPANDQZrmk*/
  0x312a, /*VPEXPANDQZrrk*/
/*Table14495*/
  0xefa, /*VCOMPRESSPDZmrk*/
  0xefc, /*VCOMPRESSPDZrrk*/
/*Table14497*/
  0x2dc5, /*VPCOMPRESSQZmrk*/
  0x2dc7, /*VPCOMPRESSQZrrk*/
/*Table14499*/
  0x30f1, /*VPERMWZrmk*/
  0x30f4, /*VPERMWZrrk*/
/*Table14501*/
  0x3158, /*VPGATHERDQZrm*/
  0x0, /**/
/*Table14503*/
  0x3162, /*VPGATHERQQZrm*/
  0x0, /**/
/*Table14505*/
  0x2265, /*VGATHERDPDZrm*/
  0x0, /**/
/*Table14507*/
  0x2277, /*VGATHERQPDZrm*/
  0x0, /**/
/*Table14509*/
  0x1a3b, /*VFMADDSUB132PDZmk*/
  0x1a41, /*VFMADDSUB132PDZrk*/
/*Table14511*/
  0x1d1b, /*VFMSUBADD132PDZmk*/
  0x1d21, /*VFMSUBADD132PDZrk*/
/*Table14513*/
  0x184a, /*VFMADD132PDZmk*/
  0x1850, /*VFMADD132PDZrk*/
/*Table14515*/
  0x1b71, /*VFMSUB132PDZmk*/
  0x1b77, /*VFMSUB132PDZrk*/
/*Table14517*/
  0x1e98, /*VFNMADD132PDZmk*/
  0x1e9e, /*VFNMADD132PDZrk*/
/*Table14519*/
  0x2062, /*VFNMSUB132PDZmk*/
  0x2068, /*VFNMSUB132PDZrk*/
/*Table14521*/
  0x38b6, /*VPSCATTERDQZmr*/
  0x0, /**/
/*Table14523*/
  0x38bc, /*VPSCATTERQQZmr*/
  0x0, /**/
/*Table14525*/
  0x428d, /*VSCATTERDPDZmr*/
  0x0, /**/
/*Table14527*/
  0x429b, /*VSCATTERQPDZmr*/
  0x0, /**/
/*Table14529*/
  0x1a9d, /*VFMADDSUB213PDZmk*/
  0x1aa3, /*VFMADDSUB213PDZrk*/
/*Table14531*/
  0x1d7d, /*VFMSUBADD213PDZmk*/
  0x1d83, /*VFMSUBADD213PDZrk*/
/*Table14533*/
  0x18d8, /*VFMADD213PDZmk*/
  0x18de, /*VFMADD213PDZrk*/
/*Table14535*/
  0x1bff, /*VFMSUB213PDZmk*/
  0x1c05, /*VFMSUB213PDZrk*/
/*Table14537*/
  0x1f26, /*VFNMADD213PDZmk*/
  0x1f2c, /*VFNMADD213PDZrk*/
/*Table14539*/
  0x20f0, /*VFNMSUB213PDZmk*/
  0x20f6, /*VFNMSUB213PDZrk*/
/*Table14541*/
  0x3231, /*VPMADD52LUQZmk*/
  0x3234, /*VPMADD52LUQZrk*/
/*Table14543*/
  0x3212, /*VPMADD52HUQZmk*/
  0x3215, /*VPMADD52HUQZrk*/
/*Table14545*/
  0x1aff, /*VFMADDSUB231PDZmk*/
  0x1b05, /*VFMADDSUB231PDZrk*/
/*Table14547*/
  0x1ddf, /*VFMSUBADD231PDZmk*/
  0x1de5, /*VFMSUBADD231PDZrk*/
/*Table14549*/
  0x1966, /*VFMADD231PDZmk*/
  0x196c, /*VFMADD231PDZrk*/
/*Table14551*/
  0x1c8d, /*VFMSUB231PDZmk*/
  0x1c93, /*VFMSUB231PDZrk*/
/*Table14553*/
  0x1fb4, /*VFNMADD231PDZmk*/
  0x1fba, /*VFNMADD231PDZrk*/
/*Table14555*/
  0x217e, /*VFNMSUB231PDZmk*/
  0x2184, /*VFNMSUB231PDZrk*/
/*Table14557*/
  0x2e15, /*VPCONFLICTQZrmk*/
  0x2e18, /*VPCONFLICTQZrrk*/
/*Table14559*/
  0x0, /**/
  0x226c, /*VGATHERPF0DPDm*/
  0x2270, /*VGATHERPF1DPDm*/
  0x0, /**/
  0x0, /**/
  0x4291, /*VSCATTERPF0DPDm*/
  0x4295, /*VSCATTERPF1DPDm*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table14575*/
  0x0, /**/
  0x226e, /*VGATHERPF0QPDm*/
  0x2272, /*VGATHERPF1QPDm*/
  0x0, /**/
  0x0, /**/
  0x4293, /*VSCATTERPF0QPDm*/
  0x4297, /*VSCATTERPF1QPDm*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table14591*/
  0x171a, /*VEXP2PDZmk*/
  0x1720, /*VEXP2PDZrk*/
/*Table14593*/
  0x4032, /*VRCP28PDZmk*/
  0x4038, /*VRCP28PDZrk*/
/*Table14595*/
  0x41c7, /*VRSQRT28PDZmk*/
  0x41cd, /*VRSQRT28PDZrk*/
/*Table14597*/
  0x3e5d, /*VPTESTNMDZ128rmb*/
  0x0, /**/
/*Table14599*/
  0x16f2, /*VDPBF16PSZ128mb*/
  0x0, /**/
/*Table14601*/
  0xf92, /*VCVTNEPS2BF16Z128rmb*/
  0x0, /**/
/*Table14603*/
  0x2927, /*VP2INTERSECTDZ128rmb*/
  0x0, /**/
/*Table14605*/
  0xf6d, /*VCVTNE2PS2BF16Z128rmb*/
  0x0, /**/
/*Table14607*/
  0x2fc4, /*VPERMILPSZ128rmb*/
  0x0, /**/
/*Table14609*/
  0x0, /**/
  0x10d6, /*VCVTPH2PSZrrb*/
/*Table14611*/
  0x385a, /*VPRORVDZ128rmb*/
  0x0, /**/
/*Table14613*/
  0x37ee, /*VPROLVDZ128rmb*/
  0x0, /**/
/*Table14615*/
  0x2957, /*VPABSDZ128rmb*/
  0x0, /**/
/*Table14617*/
  0x3e21, /*VPTESTMDZ128rmb*/
  0x0, /**/
/*Table14619*/
  0x29dc, /*VPACKUSDWZ128rmb*/
  0x0, /**/
/*Table14621*/
  0x4253, /*VSCALEFPSZ128rmb*/
  0x426b, /*VSCALEFPSZrrb*/
/*Table14623*/
  0x0, /**/
  0x4286, /*VSCALEFSSZrrb_Int*/
/*Table14625*/
  0x3351, /*VPMINSDZ128rmb*/
  0x0, /**/
/*Table14627*/
  0x33b7, /*VPMINUDZ128rmb*/
  0x0, /**/
/*Table14629*/
  0x3285, /*VPMAXSDZ128rmb*/
  0x0, /**/
/*Table14631*/
  0x32eb, /*VPMAXUDZ128rmb*/
  0x0, /**/
/*Table14633*/
  0x3698, /*VPMULLDZ128rmb*/
  0x0, /**/
/*Table14635*/
  0x22bb, /*VGETEXPPSZ128mb*/
  0x22d3, /*VGETEXPPSZrb*/
/*Table14637*/
  0x0, /**/
  0x22ee, /*VGETEXPSSZrb*/
/*Table14639*/
  0x31ad, /*VPLZCNTDZ128rmb*/
  0x0, /**/
/*Table14641*/
  0x3ca5, /*VPSRLVDZ128rmb*/
  0x0, /**/
/*Table14643*/
  0x3bc1, /*VPSRAVDZ128rmb*/
  0x0, /**/
/*Table14645*/
  0x3ae7, /*VPSLLVDZ128rmb*/
  0x0, /**/
/*Table14647*/
  0x4008, /*VRCP14PSZ128mb*/
  0x0, /**/
/*Table14649*/
  0x419d, /*VRSQRT14PSZ128mb*/
  0x0, /**/
/*Table14651*/
  0x2e4c, /*VPDPBUSDZ128mb*/
  0x0, /**/
/*Table14653*/
  0x2e2d, /*VPDPBUSDSZ128mb*/
  0x0, /**/
/*Table14655*/
  0x2e92, /*VPDPWSSDZ128mb*/
  0x0, /**/
/*Table14657*/
  0x2e73, /*VPDPWSSDSZ128mb*/
  0x0, /**/
/*Table14659*/
  0x3732, /*VPOPCNTDZ128rmb*/
  0x0, /**/
/*Table14661*/
  0x2b9d, /*VPBLENDMDZ128rmb*/
  0x0, /**/
/*Table14663*/
  0xde2, /*VBLENDMPSZ128rmb*/
  0x0, /**/
/*Table14665*/
  0x3908, /*VPSHLDVDZ128mb*/
  0x0, /**/
/*Table14667*/
  0x39a4, /*VPSHRDVDZ128mb*/
  0x0, /**/
/*Table14669*/
  0x2eeb, /*VPERMI2D128rmb*/
  0x0, /**/
/*Table14671*/
  0x2f21, /*VPERMI2PS128rmb*/
  0x0, /**/
/*Table14673*/
  0x3067, /*VPERMT2D128rmb*/
  0x0, /**/
/*Table14675*/
  0x309d, /*VPERMT2PS128rmb*/
  0x0, /**/
/*Table14677*/
  0x1a66, /*VFMADDSUB132PSZ128mb*/
  0x1a7e, /*VFMADDSUB132PSZrb*/
/*Table14679*/
  0x1d46, /*VFMSUBADD132PSZ128mb*/
  0x1d5e, /*VFMSUBADD132PSZrb*/
/*Table14681*/
  0x1875, /*VFMADD132PSZ128mb*/
  0x188d, /*VFMADD132PSZrb*/
/*Table14683*/
  0x0, /**/
  0x18b9, /*VFMADD132SSZrb_Int*/
/*Table14685*/
  0x1b9c, /*VFMSUB132PSZ128mb*/
  0x1bb4, /*VFMSUB132PSZrb*/
/*Table14687*/
  0x0, /**/
  0x1be0, /*VFMSUB132SSZrb_Int*/
/*Table14689*/
  0x1ec3, /*VFNMADD132PSZ128mb*/
  0x1edb, /*VFNMADD132PSZrb*/
/*Table14691*/
  0x0, /**/
  0x1f07, /*VFNMADD132SSZrb_Int*/
/*Table14693*/
  0x208d, /*VFNMSUB132PSZ128mb*/
  0x20a5, /*VFNMSUB132PSZrb*/
/*Table14695*/
  0x0, /**/
  0x20d1, /*VFNMSUB132SSZrb_Int*/
/*Table14697*/
  0x1ac8, /*VFMADDSUB213PSZ128mb*/
  0x1ae0, /*VFMADDSUB213PSZrb*/
/*Table14699*/
  0x1da8, /*VFMSUBADD213PSZ128mb*/
  0x1dc0, /*VFMSUBADD213PSZrb*/
/*Table14701*/
  0x1903, /*VFMADD213PSZ128mb*/
  0x191b, /*VFMADD213PSZrb*/
/*Table14703*/
  0x0, /**/
  0x1947, /*VFMADD213SSZrb_Int*/
/*Table14705*/
  0x1c2a, /*VFMSUB213PSZ128mb*/
  0x1c42, /*VFMSUB213PSZrb*/
/*Table14707*/
  0x0, /**/
  0x1c6e, /*VFMSUB213SSZrb_Int*/
/*Table14709*/
  0x1f51, /*VFNMADD213PSZ128mb*/
  0x1f69, /*VFNMADD213PSZrb*/
/*Table14711*/
  0x0, /**/
  0x1f95, /*VFNMADD213SSZrb_Int*/
/*Table14713*/
  0x211b, /*VFNMSUB213PSZ128mb*/
  0x2133, /*VFNMSUB213PSZrb*/
/*Table14715*/
  0x0, /**/
  0x215f, /*VFNMSUB213SSZrb_Int*/
/*Table14717*/
  0x1b2a, /*VFMADDSUB231PSZ128mb*/
  0x1b42, /*VFMADDSUB231PSZrb*/
/*Table14719*/
  0x1e0a, /*VFMSUBADD231PSZ128mb*/
  0x1e22, /*VFMSUBADD231PSZrb*/
/*Table14721*/
  0x1991, /*VFMADD231PSZ128mb*/
  0x19a9, /*VFMADD231PSZrb*/
/*Table14723*/
  0x0, /**/
  0x19d5, /*VFMADD231SSZrb_Int*/
/*Table14725*/
  0x1cb8, /*VFMSUB231PSZ128mb*/
  0x1cd0, /*VFMSUB231PSZrb*/
/*Table14727*/
  0x0, /**/
  0x1cfc, /*VFMSUB231SSZrb_Int*/
/*Table14729*/
  0x1fdf, /*VFNMADD231PSZ128mb*/
  0x1ff7, /*VFNMADD231PSZrb*/
/*Table14731*/
  0x0, /**/
  0x2023, /*VFNMADD231SSZrb_Int*/
/*Table14733*/
  0x21a9, /*VFNMSUB231PSZ128mb*/
  0x21c1, /*VFNMSUB231PSZrb*/
/*Table14735*/
  0x0, /**/
  0x21ed, /*VFNMSUB231SSZrb_Int*/
/*Table14737*/
  0x2de5, /*VPCONFLICTDZ128rmb*/
  0x0, /**/
/*Table14739*/
  0x0, /**/
  0x1729, /*VEXP2PSZrb*/
/*Table14741*/
  0x0, /**/
  0x4041, /*VRCP28PSZrb*/
/*Table14743*/
  0x0, /**/
  0x4053, /*VRCP28SSZrb*/
/*Table14745*/
  0x0, /**/
  0x41d6, /*VRSQRT28PSZrb*/
/*Table14747*/
  0x0, /**/
  0x41e8, /*VRSQRT28SSZrb*/
/*Table14749*/
  0x3e6f, /*VPTESTNMQZ128rmb*/
  0x0, /**/
/*Table14751*/
  0x2930, /*VP2INTERSECTQZ128rmb*/
  0x0, /**/
/*Table14753*/
  0x2f86, /*VPERMILPDZ128rmb*/
  0x0, /**/
/*Table14755*/
  0x3875, /*VPRORVQZ128rmb*/
  0x0, /**/
/*Table14757*/
  0x3809, /*VPROLVQZ128rmb*/
  0x0, /**/
/*Table14759*/
  0x2974, /*VPABSQZ128rmb*/
  0x0, /**/
/*Table14761*/
  0x3e33, /*VPTESTMQZ128rmb*/
  0x0, /**/
/*Table14763*/
  0x3637, /*VPMULDQZ128rmb*/
  0x0, /**/
/*Table14765*/
  0x2cc7, /*VPCMPEQQZ128rmb*/
  0x0, /**/
/*Table14767*/
  0x4217, /*VSCALEFPDZ128rmb*/
  0x422f, /*VSCALEFPDZrrb*/
/*Table14769*/
  0x0, /**/
  0x4274, /*VSCALEFSDZrrb_Int*/
/*Table14771*/
  0x2d17, /*VPCMPGTQZ128rmb*/
  0x0, /**/
/*Table14773*/
  0x336e, /*VPMINSQZ128rmb*/
  0x0, /**/
/*Table14775*/
  0x33d4, /*VPMINUQZ128rmb*/
  0x0, /**/
/*Table14777*/
  0x32a2, /*VPMAXSQZ128rmb*/
  0x0, /**/
/*Table14779*/
  0x3308, /*VPMAXUQZ128rmb*/
  0x0, /**/
/*Table14781*/
  0x36b5, /*VPMULLQZ128rmb*/
  0x0, /**/
/*Table14783*/
  0x227f, /*VGETEXPPDZ128mb*/
  0x2297, /*VGETEXPPDZrb*/
/*Table14785*/
  0x0, /**/
  0x22dc, /*VGETEXPSDZrb*/
/*Table14787*/
  0x31c8, /*VPLZCNTQZ128rmb*/
  0x0, /**/
/*Table14789*/
  0x3cc4, /*VPSRLVQZ128rmb*/
  0x0, /**/
/*Table14791*/
  0x3bde, /*VPSRAVQZ128rmb*/
  0x0, /**/
/*Table14793*/
  0x3b06, /*VPSLLVQZ128rmb*/
  0x0, /**/
/*Table14795*/
  0x3fed, /*VRCP14PDZ128mb*/
  0x0, /**/
/*Table14797*/
  0x4182, /*VRSQRT14PDZ128mb*/
  0x0, /**/
/*Table14799*/
  0x374d, /*VPOPCNTQZ128rmb*/
  0x0, /**/
/*Table14801*/
  0x2bb8, /*VPBLENDMQZ128rmb*/
  0x0, /**/
/*Table14803*/
  0xdc7, /*VBLENDMPDZ128rmb*/
  0x0, /**/
/*Table14805*/
  0x3923, /*VPSHLDVQZ128mb*/
  0x0, /**/
/*Table14807*/
  0x39bf, /*VPSHRDVQZ128mb*/
  0x0, /**/
/*Table14809*/
  0x2f3c, /*VPERMI2Q128rmb*/
  0x0, /**/
/*Table14811*/
  0x2f06, /*VPERMI2PD128rmb*/
  0x0, /**/
/*Table14813*/
  0x30b8, /*VPERMT2Q128rmb*/
  0x0, /**/
/*Table14815*/
  0x3082, /*VPERMT2PD128rmb*/
  0x0, /**/
/*Table14817*/
  0x36e6, /*VPMULTISHIFTQBZ128rmb*/
  0x0, /**/
/*Table14819*/
  0x1a26, /*VFMADDSUB132PDZ128mb*/
  0x1a3e, /*VFMADDSUB132PDZrb*/
/*Table14821*/
  0x1d06, /*VFMSUBADD132PDZ128mb*/
  0x1d1e, /*VFMSUBADD132PDZrb*/
/*Table14823*/
  0x1835, /*VFMADD132PDZ128mb*/
  0x184d, /*VFMADD132PDZrb*/
/*Table14825*/
  0x0, /**/
  0x189d, /*VFMADD132SDZrb_Int*/
/*Table14827*/
  0x1b5c, /*VFMSUB132PDZ128mb*/
  0x1b74, /*VFMSUB132PDZrb*/
/*Table14829*/
  0x0, /**/
  0x1bc4, /*VFMSUB132SDZrb_Int*/
/*Table14831*/
  0x1e83, /*VFNMADD132PDZ128mb*/
  0x1e9b, /*VFNMADD132PDZrb*/
/*Table14833*/
  0x0, /**/
  0x1eeb, /*VFNMADD132SDZrb_Int*/
/*Table14835*/
  0x204d, /*VFNMSUB132PDZ128mb*/
  0x2065, /*VFNMSUB132PDZrb*/
/*Table14837*/
  0x0, /**/
  0x20b5, /*VFNMSUB132SDZrb_Int*/
/*Table14839*/
  0x1a88, /*VFMADDSUB213PDZ128mb*/
  0x1aa0, /*VFMADDSUB213PDZrb*/
/*Table14841*/
  0x1d68, /*VFMSUBADD213PDZ128mb*/
  0x1d80, /*VFMSUBADD213PDZrb*/
/*Table14843*/
  0x18c3, /*VFMADD213PDZ128mb*/
  0x18db, /*VFMADD213PDZrb*/
/*Table14845*/
  0x0, /**/
  0x192b, /*VFMADD213SDZrb_Int*/
/*Table14847*/
  0x1bea, /*VFMSUB213PDZ128mb*/
  0x1c02, /*VFMSUB213PDZrb*/
/*Table14849*/
  0x0, /**/
  0x1c52, /*VFMSUB213SDZrb_Int*/
/*Table14851*/
  0x1f11, /*VFNMADD213PDZ128mb*/
  0x1f29, /*VFNMADD213PDZrb*/
/*Table14853*/
  0x0, /**/
  0x1f79, /*VFNMADD213SDZrb_Int*/
/*Table14855*/
  0x20db, /*VFNMSUB213PDZ128mb*/
  0x20f3, /*VFNMSUB213PDZrb*/
/*Table14857*/
  0x0, /**/
  0x2143, /*VFNMSUB213SDZrb_Int*/
/*Table14859*/
  0x321c, /*VPMADD52LUQZ128mb*/
  0x0, /**/
/*Table14861*/
  0x31fd, /*VPMADD52HUQZ128mb*/
  0x0, /**/
/*Table14863*/
  0x1aea, /*VFMADDSUB231PDZ128mb*/
  0x1b02, /*VFMADDSUB231PDZrb*/
/*Table14865*/
  0x1dca, /*VFMSUBADD231PDZ128mb*/
  0x1de2, /*VFMSUBADD231PDZrb*/
/*Table14867*/
  0x1951, /*VFMADD231PDZ128mb*/
  0x1969, /*VFMADD231PDZrb*/
/*Table14869*/
  0x0, /**/
  0x19b9, /*VFMADD231SDZrb_Int*/
/*Table14871*/
  0x1c78, /*VFMSUB231PDZ128mb*/
  0x1c90, /*VFMSUB231PDZrb*/
/*Table14873*/
  0x0, /**/
  0x1ce0, /*VFMSUB231SDZrb_Int*/
/*Table14875*/
  0x1f9f, /*VFNMADD231PDZ128mb*/
  0x1fb7, /*VFNMADD231PDZrb*/
/*Table14877*/
  0x0, /**/
  0x2007, /*VFNMADD231SDZrb_Int*/
/*Table14879*/
  0x2169, /*VFNMSUB231PDZ128mb*/
  0x2181, /*VFNMSUB231PDZrb*/
/*Table14881*/
  0x0, /**/
  0x21d1, /*VFNMSUB231SDZrb_Int*/
/*Table14883*/
  0x2e00, /*VPCONFLICTQZ128rmb*/
  0x0, /**/
/*Table14885*/
  0x0, /**/
  0x171d, /*VEXP2PDZrb*/
/*Table14887*/
  0x0, /**/
  0x4035, /*VRCP28PDZrb*/
/*Table14889*/
  0x0, /**/
  0x404a, /*VRCP28SDZrb*/
/*Table14891*/
  0x0, /**/
  0x41ca, /*VRSQRT28PDZrb*/
/*Table14893*/
  0x0, /**/
  0x41df, /*VRSQRT28SDZrb*/
/*Table14895*/
  0x3e63, /*VPTESTNMDZ256rmb*/
  0x0, /**/
/*Table14897*/
  0x16fb, /*VDPBF16PSZ256mb*/
  0x0, /**/
/*Table14899*/
  0xf9b, /*VCVTNEPS2BF16Z256rmb*/
  0x0, /**/
/*Table14901*/
  0x292a, /*VP2INTERSECTDZ256rmb*/
  0x0, /**/
/*Table14903*/
  0xf76, /*VCVTNE2PS2BF16Z256rmb*/
  0x0, /**/
/*Table14905*/
  0x2fd6, /*VPERMILPSZ256rmb*/
  0x0, /**/
/*Table14907*/
  0x3863, /*VPRORVDZ256rmb*/
  0x0, /**/
/*Table14909*/
  0x37f7, /*VPROLVDZ256rmb*/
  0x0, /**/
/*Table14911*/
  0x301d, /*VPERMPSZ256rmb*/
  0x0, /**/
/*Table14913*/
  0x2960, /*VPABSDZ256rmb*/
  0x0, /**/
/*Table14915*/
  0x3e27, /*VPTESTMDZ256rmb*/
  0x0, /**/
/*Table14917*/
  0x29e5, /*VPACKUSDWZ256rmb*/
  0x0, /**/
/*Table14919*/
  0x425c, /*VSCALEFPSZ256rmb*/
  0x426b, /*VSCALEFPSZrrb*/
/*Table14921*/
  0x2ec7, /*VPERMDZ256rmb*/
  0x0, /**/
/*Table14923*/
  0x335a, /*VPMINSDZ256rmb*/
  0x0, /**/
/*Table14925*/
  0x33c0, /*VPMINUDZ256rmb*/
  0x0, /**/
/*Table14927*/
  0x328e, /*VPMAXSDZ256rmb*/
  0x0, /**/
/*Table14929*/
  0x32f4, /*VPMAXUDZ256rmb*/
  0x0, /**/
/*Table14931*/
  0x36a1, /*VPMULLDZ256rmb*/
  0x0, /**/
/*Table14933*/
  0x22c4, /*VGETEXPPSZ256mb*/
  0x22d3, /*VGETEXPPSZrb*/
/*Table14935*/
  0x31b6, /*VPLZCNTDZ256rmb*/
  0x0, /**/
/*Table14937*/
  0x3cae, /*VPSRLVDZ256rmb*/
  0x0, /**/
/*Table14939*/
  0x3bca, /*VPSRAVDZ256rmb*/
  0x0, /**/
/*Table14941*/
  0x3af0, /*VPSLLVDZ256rmb*/
  0x0, /**/
/*Table14943*/
  0x4011, /*VRCP14PSZ256mb*/
  0x0, /**/
/*Table14945*/
  0x41a6, /*VRSQRT14PSZ256mb*/
  0x0, /**/
/*Table14947*/
  0x2e55, /*VPDPBUSDZ256mb*/
  0x0, /**/
/*Table14949*/
  0x2e36, /*VPDPBUSDSZ256mb*/
  0x0, /**/
/*Table14951*/
  0x2e9b, /*VPDPWSSDZ256mb*/
  0x0, /**/
/*Table14953*/
  0x2e7c, /*VPDPWSSDSZ256mb*/
  0x0, /**/
/*Table14955*/
  0x373b, /*VPOPCNTDZ256rmb*/
  0x0, /**/
/*Table14957*/
  0x2ba6, /*VPBLENDMDZ256rmb*/
  0x0, /**/
/*Table14959*/
  0xdeb, /*VBLENDMPSZ256rmb*/
  0x0, /**/
/*Table14961*/
  0x3911, /*VPSHLDVDZ256mb*/
  0x0, /**/
/*Table14963*/
  0x39ad, /*VPSHRDVDZ256mb*/
  0x0, /**/
/*Table14965*/
  0x2ef4, /*VPERMI2D256rmb*/
  0x0, /**/
/*Table14967*/
  0x2f2a, /*VPERMI2PS256rmb*/
  0x0, /**/
/*Table14969*/
  0x3070, /*VPERMT2D256rmb*/
  0x0, /**/
/*Table14971*/
  0x30a6, /*VPERMT2PS256rmb*/
  0x0, /**/
/*Table14973*/
  0x1a6f, /*VFMADDSUB132PSZ256mb*/
  0x1a7e, /*VFMADDSUB132PSZrb*/
/*Table14975*/
  0x1d4f, /*VFMSUBADD132PSZ256mb*/
  0x1d5e, /*VFMSUBADD132PSZrb*/
/*Table14977*/
  0x187e, /*VFMADD132PSZ256mb*/
  0x188d, /*VFMADD132PSZrb*/
/*Table14979*/
  0x1ba5, /*VFMSUB132PSZ256mb*/
  0x1bb4, /*VFMSUB132PSZrb*/
/*Table14981*/
  0x1ecc, /*VFNMADD132PSZ256mb*/
  0x1edb, /*VFNMADD132PSZrb*/
/*Table14983*/
  0x2096, /*VFNMSUB132PSZ256mb*/
  0x20a5, /*VFNMSUB132PSZrb*/
/*Table14985*/
  0x1ad1, /*VFMADDSUB213PSZ256mb*/
  0x1ae0, /*VFMADDSUB213PSZrb*/
/*Table14987*/
  0x1db1, /*VFMSUBADD213PSZ256mb*/
  0x1dc0, /*VFMSUBADD213PSZrb*/
/*Table14989*/
  0x190c, /*VFMADD213PSZ256mb*/
  0x191b, /*VFMADD213PSZrb*/
/*Table14991*/
  0x1c33, /*VFMSUB213PSZ256mb*/
  0x1c42, /*VFMSUB213PSZrb*/
/*Table14993*/
  0x1f5a, /*VFNMADD213PSZ256mb*/
  0x1f69, /*VFNMADD213PSZrb*/
/*Table14995*/
  0x2124, /*VFNMSUB213PSZ256mb*/
  0x2133, /*VFNMSUB213PSZrb*/
/*Table14997*/
  0x1b33, /*VFMADDSUB231PSZ256mb*/
  0x1b42, /*VFMADDSUB231PSZrb*/
/*Table14999*/
  0x1e13, /*VFMSUBADD231PSZ256mb*/
  0x1e22, /*VFMSUBADD231PSZrb*/
/*Table15001*/
  0x199a, /*VFMADD231PSZ256mb*/
  0x19a9, /*VFMADD231PSZrb*/
/*Table15003*/
  0x1cc1, /*VFMSUB231PSZ256mb*/
  0x1cd0, /*VFMSUB231PSZrb*/
/*Table15005*/
  0x1fe8, /*VFNMADD231PSZ256mb*/
  0x1ff7, /*VFNMADD231PSZrb*/
/*Table15007*/
  0x21b2, /*VFNMSUB231PSZ256mb*/
  0x21c1, /*VFNMSUB231PSZrb*/
/*Table15009*/
  0x2dee, /*VPCONFLICTDZ256rmb*/
  0x0, /**/
/*Table15011*/
  0x3e75, /*VPTESTNMQZ256rmb*/
  0x0, /**/
/*Table15013*/
  0x2933, /*VP2INTERSECTQZ256rmb*/
  0x0, /**/
/*Table15015*/
  0x2f98, /*VPERMILPDZ256rmb*/
  0x0, /**/
/*Table15017*/
  0x387e, /*VPRORVQZ256rmb*/
  0x0, /**/
/*Table15019*/
  0x3812, /*VPROLVQZ256rmb*/
  0x0, /**/
/*Table15021*/
  0x3000, /*VPERMPDZ256rmb*/
  0x0, /**/
/*Table15023*/
  0x297d, /*VPABSQZ256rmb*/
  0x0, /**/
/*Table15025*/
  0x3e39, /*VPTESTMQZ256rmb*/
  0x0, /**/
/*Table15027*/
  0x3640, /*VPMULDQZ256rmb*/
  0x0, /**/
/*Table15029*/
  0x2ccd, /*VPCMPEQQZ256rmb*/
  0x0, /**/
/*Table15031*/
  0x4220, /*VSCALEFPDZ256rmb*/
  0x422f, /*VSCALEFPDZrrb*/
/*Table15033*/
  0x303a, /*VPERMQZ256rmb*/
  0x0, /**/
/*Table15035*/
  0x2d1d, /*VPCMPGTQZ256rmb*/
  0x0, /**/
/*Table15037*/
  0x3377, /*VPMINSQZ256rmb*/
  0x0, /**/
/*Table15039*/
  0x33dd, /*VPMINUQZ256rmb*/
  0x0, /**/
/*Table15041*/
  0x32ab, /*VPMAXSQZ256rmb*/
  0x0, /**/
/*Table15043*/
  0x3311, /*VPMAXUQZ256rmb*/
  0x0, /**/
/*Table15045*/
  0x36be, /*VPMULLQZ256rmb*/
  0x0, /**/
/*Table15047*/
  0x2288, /*VGETEXPPDZ256mb*/
  0x2297, /*VGETEXPPDZrb*/
/*Table15049*/
  0x31d1, /*VPLZCNTQZ256rmb*/
  0x0, /**/
/*Table15051*/
  0x3ccd, /*VPSRLVQZ256rmb*/
  0x0, /**/
/*Table15053*/
  0x3be7, /*VPSRAVQZ256rmb*/
  0x0, /**/
/*Table15055*/
  0x3b0f, /*VPSLLVQZ256rmb*/
  0x0, /**/
/*Table15057*/
  0x3ff6, /*VRCP14PDZ256mb*/
  0x0, /**/
/*Table15059*/
  0x418b, /*VRSQRT14PDZ256mb*/
  0x0, /**/
/*Table15061*/
  0x3756, /*VPOPCNTQZ256rmb*/
  0x0, /**/
/*Table15063*/
  0x2bc1, /*VPBLENDMQZ256rmb*/
  0x0, /**/
/*Table15065*/
  0xdd0, /*VBLENDMPDZ256rmb*/
  0x0, /**/
/*Table15067*/
  0x392c, /*VPSHLDVQZ256mb*/
  0x0, /**/
/*Table15069*/
  0x39c8, /*VPSHRDVQZ256mb*/
  0x0, /**/
/*Table15071*/
  0x2f45, /*VPERMI2Q256rmb*/
  0x0, /**/
/*Table15073*/
  0x2f0f, /*VPERMI2PD256rmb*/
  0x0, /**/
/*Table15075*/
  0x30c1, /*VPERMT2Q256rmb*/
  0x0, /**/
/*Table15077*/
  0x308b, /*VPERMT2PD256rmb*/
  0x0, /**/
/*Table15079*/
  0x36ef, /*VPMULTISHIFTQBZ256rmb*/
  0x0, /**/
/*Table15081*/
  0x1a2f, /*VFMADDSUB132PDZ256mb*/
  0x1a3e, /*VFMADDSUB132PDZrb*/
/*Table15083*/
  0x1d0f, /*VFMSUBADD132PDZ256mb*/
  0x1d1e, /*VFMSUBADD132PDZrb*/
/*Table15085*/
  0x183e, /*VFMADD132PDZ256mb*/
  0x184d, /*VFMADD132PDZrb*/
/*Table15087*/
  0x1b65, /*VFMSUB132PDZ256mb*/
  0x1b74, /*VFMSUB132PDZrb*/
/*Table15089*/
  0x1e8c, /*VFNMADD132PDZ256mb*/
  0x1e9b, /*VFNMADD132PDZrb*/
/*Table15091*/
  0x2056, /*VFNMSUB132PDZ256mb*/
  0x2065, /*VFNMSUB132PDZrb*/
/*Table15093*/
  0x1a91, /*VFMADDSUB213PDZ256mb*/
  0x1aa0, /*VFMADDSUB213PDZrb*/
/*Table15095*/
  0x1d71, /*VFMSUBADD213PDZ256mb*/
  0x1d80, /*VFMSUBADD213PDZrb*/
/*Table15097*/
  0x18cc, /*VFMADD213PDZ256mb*/
  0x18db, /*VFMADD213PDZrb*/
/*Table15099*/
  0x1bf3, /*VFMSUB213PDZ256mb*/
  0x1c02, /*VFMSUB213PDZrb*/
/*Table15101*/
  0x1f1a, /*VFNMADD213PDZ256mb*/
  0x1f29, /*VFNMADD213PDZrb*/
/*Table15103*/
  0x20e4, /*VFNMSUB213PDZ256mb*/
  0x20f3, /*VFNMSUB213PDZrb*/
/*Table15105*/
  0x3225, /*VPMADD52LUQZ256mb*/
  0x0, /**/
/*Table15107*/
  0x3206, /*VPMADD52HUQZ256mb*/
  0x0, /**/
/*Table15109*/
  0x1af3, /*VFMADDSUB231PDZ256mb*/
  0x1b02, /*VFMADDSUB231PDZrb*/
/*Table15111*/
  0x1dd3, /*VFMSUBADD231PDZ256mb*/
  0x1de2, /*VFMSUBADD231PDZrb*/
/*Table15113*/
  0x195a, /*VFMADD231PDZ256mb*/
  0x1969, /*VFMADD231PDZrb*/
/*Table15115*/
  0x1c81, /*VFMSUB231PDZ256mb*/
  0x1c90, /*VFMSUB231PDZrb*/
/*Table15117*/
  0x1fa8, /*VFNMADD231PDZ256mb*/
  0x1fb7, /*VFNMADD231PDZrb*/
/*Table15119*/
  0x2172, /*VFNMSUB231PDZ256mb*/
  0x2181, /*VFNMSUB231PDZrb*/
/*Table15121*/
  0x2e09, /*VPCONFLICTQZ256rmb*/
  0x0, /**/
/*Table15123*/
  0x3e69, /*VPTESTNMDZrmb*/
  0x0, /**/
/*Table15125*/
  0x1704, /*VDPBF16PSZmb*/
  0x0, /**/
/*Table15127*/
  0xfa4, /*VCVTNEPS2BF16Zrmb*/
  0x0, /**/
/*Table15129*/
  0x292d, /*VP2INTERSECTDZrmb*/
  0x0, /**/
/*Table15131*/
  0xf7f, /*VCVTNE2PS2BF16Zrmb*/
  0x0, /**/
/*Table15133*/
  0x2fe8, /*VPERMILPSZrmb*/
  0x0, /**/
/*Table15135*/
  0x386c, /*VPRORVDZrmb*/
  0x0, /**/
/*Table15137*/
  0x3800, /*VPROLVDZrmb*/
  0x0, /**/
/*Table15139*/
  0x3026, /*VPERMPSZrmb*/
  0x0, /**/
/*Table15141*/
  0x2969, /*VPABSDZrmb*/
  0x0, /**/
/*Table15143*/
  0x3e2d, /*VPTESTMDZrmb*/
  0x0, /**/
/*Table15145*/
  0x29ee, /*VPACKUSDWZrmb*/
  0x0, /**/
/*Table15147*/
  0x4265, /*VSCALEFPSZrmb*/
  0x426b, /*VSCALEFPSZrrb*/
/*Table15149*/
  0x2ed0, /*VPERMDZrmb*/
  0x0, /**/
/*Table15151*/
  0x3363, /*VPMINSDZrmb*/
  0x0, /**/
/*Table15153*/
  0x33c9, /*VPMINUDZrmb*/
  0x0, /**/
/*Table15155*/
  0x3297, /*VPMAXSDZrmb*/
  0x0, /**/
/*Table15157*/
  0x32fd, /*VPMAXUDZrmb*/
  0x0, /**/
/*Table15159*/
  0x36aa, /*VPMULLDZrmb*/
  0x0, /**/
/*Table15161*/
  0x22cd, /*VGETEXPPSZmb*/
  0x22d3, /*VGETEXPPSZrb*/
/*Table15163*/
  0x31bf, /*VPLZCNTDZrmb*/
  0x0, /**/
/*Table15165*/
  0x3cb7, /*VPSRLVDZrmb*/
  0x0, /**/
/*Table15167*/
  0x3bd3, /*VPSRAVDZrmb*/
  0x0, /**/
/*Table15169*/
  0x3af9, /*VPSLLVDZrmb*/
  0x0, /**/
/*Table15171*/
  0x401a, /*VRCP14PSZmb*/
  0x0, /**/
/*Table15173*/
  0x41af, /*VRSQRT14PSZmb*/
  0x0, /**/
/*Table15175*/
  0x2e5e, /*VPDPBUSDZmb*/
  0x0, /**/
/*Table15177*/
  0x2e3f, /*VPDPBUSDSZmb*/
  0x0, /**/
/*Table15179*/
  0x2ea4, /*VPDPWSSDZmb*/
  0x0, /**/
/*Table15181*/
  0x2e85, /*VPDPWSSDSZmb*/
  0x0, /**/
/*Table15183*/
  0x3744, /*VPOPCNTDZrmb*/
  0x0, /**/
/*Table15185*/
  0x2baf, /*VPBLENDMDZrmb*/
  0x0, /**/
/*Table15187*/
  0xdf4, /*VBLENDMPSZrmb*/
  0x0, /**/
/*Table15189*/
  0x391a, /*VPSHLDVDZmb*/
  0x0, /**/
/*Table15191*/
  0x39b6, /*VPSHRDVDZmb*/
  0x0, /**/
/*Table15193*/
  0x2efd, /*VPERMI2Drmb*/
  0x0, /**/
/*Table15195*/
  0x2f33, /*VPERMI2PSrmb*/
  0x0, /**/
/*Table15197*/
  0x3079, /*VPERMT2Drmb*/
  0x0, /**/
/*Table15199*/
  0x30af, /*VPERMT2PSrmb*/
  0x0, /**/
/*Table15201*/
  0x1a78, /*VFMADDSUB132PSZmb*/
  0x1a7e, /*VFMADDSUB132PSZrb*/
/*Table15203*/
  0x1d58, /*VFMSUBADD132PSZmb*/
  0x1d5e, /*VFMSUBADD132PSZrb*/
/*Table15205*/
  0x1887, /*VFMADD132PSZmb*/
  0x188d, /*VFMADD132PSZrb*/
/*Table15207*/
  0x1bae, /*VFMSUB132PSZmb*/
  0x1bb4, /*VFMSUB132PSZrb*/
/*Table15209*/
  0x1ed5, /*VFNMADD132PSZmb*/
  0x1edb, /*VFNMADD132PSZrb*/
/*Table15211*/
  0x209f, /*VFNMSUB132PSZmb*/
  0x20a5, /*VFNMSUB132PSZrb*/
/*Table15213*/
  0x1ada, /*VFMADDSUB213PSZmb*/
  0x1ae0, /*VFMADDSUB213PSZrb*/
/*Table15215*/
  0x1dba, /*VFMSUBADD213PSZmb*/
  0x1dc0, /*VFMSUBADD213PSZrb*/
/*Table15217*/
  0x1915, /*VFMADD213PSZmb*/
  0x191b, /*VFMADD213PSZrb*/
/*Table15219*/
  0x1c3c, /*VFMSUB213PSZmb*/
  0x1c42, /*VFMSUB213PSZrb*/
/*Table15221*/
  0x1f63, /*VFNMADD213PSZmb*/
  0x1f69, /*VFNMADD213PSZrb*/
/*Table15223*/
  0x212d, /*VFNMSUB213PSZmb*/
  0x2133, /*VFNMSUB213PSZrb*/
/*Table15225*/
  0x1b3c, /*VFMADDSUB231PSZmb*/
  0x1b42, /*VFMADDSUB231PSZrb*/
/*Table15227*/
  0x1e1c, /*VFMSUBADD231PSZmb*/
  0x1e22, /*VFMSUBADD231PSZrb*/
/*Table15229*/
  0x19a3, /*VFMADD231PSZmb*/
  0x19a9, /*VFMADD231PSZrb*/
/*Table15231*/
  0x1cca, /*VFMSUB231PSZmb*/
  0x1cd0, /*VFMSUB231PSZrb*/
/*Table15233*/
  0x1ff1, /*VFNMADD231PSZmb*/
  0x1ff7, /*VFNMADD231PSZrb*/
/*Table15235*/
  0x21bb, /*VFNMSUB231PSZmb*/
  0x21c1, /*VFNMSUB231PSZrb*/
/*Table15237*/
  0x2df7, /*VPCONFLICTDZrmb*/
  0x0, /**/
/*Table15239*/
  0x1723, /*VEXP2PSZmb*/
  0x1729, /*VEXP2PSZrb*/
/*Table15241*/
  0x403b, /*VRCP28PSZmb*/
  0x4041, /*VRCP28PSZrb*/
/*Table15243*/
  0x41d0, /*VRSQRT28PSZmb*/
  0x41d6, /*VRSQRT28PSZrb*/
/*Table15245*/
  0x3e7b, /*VPTESTNMQZrmb*/
  0x0, /**/
/*Table15247*/
  0x2936, /*VP2INTERSECTQZrmb*/
  0x0, /**/
/*Table15249*/
  0x2faa, /*VPERMILPDZrmb*/
  0x0, /**/
/*Table15251*/
  0x3887, /*VPRORVQZrmb*/
  0x0, /**/
/*Table15253*/
  0x381b, /*VPROLVQZrmb*/
  0x0, /**/
/*Table15255*/
  0x3012, /*VPERMPDZrmb*/
  0x0, /**/
/*Table15257*/
  0x2986, /*VPABSQZrmb*/
  0x0, /**/
/*Table15259*/
  0x3e3f, /*VPTESTMQZrmb*/
  0x0, /**/
/*Table15261*/
  0x3649, /*VPMULDQZrmb*/
  0x0, /**/
/*Table15263*/
  0x2cd3, /*VPCMPEQQZrmb*/
  0x0, /**/
/*Table15265*/
  0x4229, /*VSCALEFPDZrmb*/
  0x422f, /*VSCALEFPDZrrb*/
/*Table15267*/
  0x304c, /*VPERMQZrmb*/
  0x0, /**/
/*Table15269*/
  0x2d23, /*VPCMPGTQZrmb*/
  0x0, /**/
/*Table15271*/
  0x3380, /*VPMINSQZrmb*/
  0x0, /**/
/*Table15273*/
  0x33e6, /*VPMINUQZrmb*/
  0x0, /**/
/*Table15275*/
  0x32b4, /*VPMAXSQZrmb*/
  0x0, /**/
/*Table15277*/
  0x331a, /*VPMAXUQZrmb*/
  0x0, /**/
/*Table15279*/
  0x36c7, /*VPMULLQZrmb*/
  0x0, /**/
/*Table15281*/
  0x2291, /*VGETEXPPDZmb*/
  0x2297, /*VGETEXPPDZrb*/
/*Table15283*/
  0x31da, /*VPLZCNTQZrmb*/
  0x0, /**/
/*Table15285*/
  0x3cd6, /*VPSRLVQZrmb*/
  0x0, /**/
/*Table15287*/
  0x3bf0, /*VPSRAVQZrmb*/
  0x0, /**/
/*Table15289*/
  0x3b18, /*VPSLLVQZrmb*/
  0x0, /**/
/*Table15291*/
  0x3fff, /*VRCP14PDZmb*/
  0x0, /**/
/*Table15293*/
  0x4194, /*VRSQRT14PDZmb*/
  0x0, /**/
/*Table15295*/
  0x375f, /*VPOPCNTQZrmb*/
  0x0, /**/
/*Table15297*/
  0x2bca, /*VPBLENDMQZrmb*/
  0x0, /**/
/*Table15299*/
  0xdd9, /*VBLENDMPDZrmb*/
  0x0, /**/
/*Table15301*/
  0x3935, /*VPSHLDVQZmb*/
  0x0, /**/
/*Table15303*/
  0x39d1, /*VPSHRDVQZmb*/
  0x0, /**/
/*Table15305*/
  0x2f4e, /*VPERMI2Qrmb*/
  0x0, /**/
/*Table15307*/
  0x2f18, /*VPERMI2PDrmb*/
  0x0, /**/
/*Table15309*/
  0x30ca, /*VPERMT2Qrmb*/
  0x0, /**/
/*Table15311*/
  0x3094, /*VPERMT2PDrmb*/
  0x0, /**/
/*Table15313*/
  0x36f8, /*VPMULTISHIFTQBZrmb*/
  0x0, /**/
/*Table15315*/
  0x1a38, /*VFMADDSUB132PDZmb*/
  0x1a3e, /*VFMADDSUB132PDZrb*/
/*Table15317*/
  0x1d18, /*VFMSUBADD132PDZmb*/
  0x1d1e, /*VFMSUBADD132PDZrb*/
/*Table15319*/
  0x1847, /*VFMADD132PDZmb*/
  0x184d, /*VFMADD132PDZrb*/
/*Table15321*/
  0x1b6e, /*VFMSUB132PDZmb*/
  0x1b74, /*VFMSUB132PDZrb*/
/*Table15323*/
  0x1e95, /*VFNMADD132PDZmb*/
  0x1e9b, /*VFNMADD132PDZrb*/
/*Table15325*/
  0x205f, /*VFNMSUB132PDZmb*/
  0x2065, /*VFNMSUB132PDZrb*/
/*Table15327*/
  0x1a9a, /*VFMADDSUB213PDZmb*/
  0x1aa0, /*VFMADDSUB213PDZrb*/
/*Table15329*/
  0x1d7a, /*VFMSUBADD213PDZmb*/
  0x1d80, /*VFMSUBADD213PDZrb*/
/*Table15331*/
  0x18d5, /*VFMADD213PDZmb*/
  0x18db, /*VFMADD213PDZrb*/
/*Table15333*/
  0x1bfc, /*VFMSUB213PDZmb*/
  0x1c02, /*VFMSUB213PDZrb*/
/*Table15335*/
  0x1f23, /*VFNMADD213PDZmb*/
  0x1f29, /*VFNMADD213PDZrb*/
/*Table15337*/
  0x20ed, /*VFNMSUB213PDZmb*/
  0x20f3, /*VFNMSUB213PDZrb*/
/*Table15339*/
  0x322e, /*VPMADD52LUQZmb*/
  0x0, /**/
/*Table15341*/
  0x320f, /*VPMADD52HUQZmb*/
  0x0, /**/
/*Table15343*/
  0x1afc, /*VFMADDSUB231PDZmb*/
  0x1b02, /*VFMADDSUB231PDZrb*/
/*Table15345*/
  0x1ddc, /*VFMSUBADD231PDZmb*/
  0x1de2, /*VFMSUBADD231PDZrb*/
/*Table15347*/
  0x1963, /*VFMADD231PDZmb*/
  0x1969, /*VFMADD231PDZrb*/
/*Table15349*/
  0x1c8a, /*VFMSUB231PDZmb*/
  0x1c90, /*VFMSUB231PDZrb*/
/*Table15351*/
  0x1fb1, /*VFNMADD231PDZmb*/
  0x1fb7, /*VFNMADD231PDZrb*/
/*Table15353*/
  0x217b, /*VFNMSUB231PDZmb*/
  0x2181, /*VFNMSUB231PDZrb*/
/*Table15355*/
  0x2e12, /*VPCONFLICTQZrmb*/
  0x0, /**/
/*Table15357*/
  0x1717, /*VEXP2PDZmb*/
  0x171d, /*VEXP2PDZrb*/
/*Table15359*/
  0x402f, /*VRCP28PDZmb*/
  0x4035, /*VRCP28PDZrb*/
/*Table15361*/
  0x41c4, /*VRSQRT28PDZmb*/
  0x41ca, /*VRSQRT28PDZrb*/
/*Table15363*/
  0x3e5e, /*VPTESTNMDZ128rmbk*/
  0x0, /**/
/*Table15365*/
  0x16f3, /*VDPBF16PSZ128mbk*/
  0x0, /**/
/*Table15367*/
  0xf93, /*VCVTNEPS2BF16Z128rmbk*/
  0x0, /**/
/*Table15369*/
  0xf6e, /*VCVTNE2PS2BF16Z128rmbk*/
  0x0, /**/
/*Table15371*/
  0x2fc5, /*VPERMILPSZ128rmbk*/
  0x0, /**/
/*Table15373*/
  0x0, /**/
  0x10d7, /*VCVTPH2PSZrrbk*/
/*Table15375*/
  0x385b, /*VPRORVDZ128rmbk*/
  0x0, /**/
/*Table15377*/
  0x37ef, /*VPROLVDZ128rmbk*/
  0x0, /**/
/*Table15379*/
  0x2958, /*VPABSDZ128rmbk*/
  0x0, /**/
/*Table15381*/
  0x3e22, /*VPTESTMDZ128rmbk*/
  0x0, /**/
/*Table15383*/
  0x29dd, /*VPACKUSDWZ128rmbk*/
  0x0, /**/
/*Table15385*/
  0x4254, /*VSCALEFPSZ128rmbk*/
  0x426c, /*VSCALEFPSZrrbk*/
/*Table15387*/
  0x0, /**/
  0x4287, /*VSCALEFSSZrrb_Intk*/
/*Table15389*/
  0x3352, /*VPMINSDZ128rmbk*/
  0x0, /**/
/*Table15391*/
  0x33b8, /*VPMINUDZ128rmbk*/
  0x0, /**/
/*Table15393*/
  0x3286, /*VPMAXSDZ128rmbk*/
  0x0, /**/
/*Table15395*/
  0x32ec, /*VPMAXUDZ128rmbk*/
  0x0, /**/
/*Table15397*/
  0x3699, /*VPMULLDZ128rmbk*/
  0x0, /**/
/*Table15399*/
  0x22bc, /*VGETEXPPSZ128mbk*/
  0x22d4, /*VGETEXPPSZrbk*/
/*Table15401*/
  0x0, /**/
  0x22ef, /*VGETEXPSSZrbk*/
/*Table15403*/
  0x31ae, /*VPLZCNTDZ128rmbk*/
  0x0, /**/
/*Table15405*/
  0x3ca6, /*VPSRLVDZ128rmbk*/
  0x0, /**/
/*Table15407*/
  0x3bc2, /*VPSRAVDZ128rmbk*/
  0x0, /**/
/*Table15409*/
  0x3ae8, /*VPSLLVDZ128rmbk*/
  0x0, /**/
/*Table15411*/
  0x4009, /*VRCP14PSZ128mbk*/
  0x0, /**/
/*Table15413*/
  0x419e, /*VRSQRT14PSZ128mbk*/
  0x0, /**/
/*Table15415*/
  0x2e4d, /*VPDPBUSDZ128mbk*/
  0x0, /**/
/*Table15417*/
  0x2e2e, /*VPDPBUSDSZ128mbk*/
  0x0, /**/
/*Table15419*/
  0x2e93, /*VPDPWSSDZ128mbk*/
  0x0, /**/
/*Table15421*/
  0x2e74, /*VPDPWSSDSZ128mbk*/
  0x0, /**/
/*Table15423*/
  0x3733, /*VPOPCNTDZ128rmbk*/
  0x0, /**/
/*Table15425*/
  0x2b9e, /*VPBLENDMDZ128rmbk*/
  0x0, /**/
/*Table15427*/
  0xde3, /*VBLENDMPSZ128rmbk*/
  0x0, /**/
/*Table15429*/
  0x3909, /*VPSHLDVDZ128mbk*/
  0x0, /**/
/*Table15431*/
  0x39a5, /*VPSHRDVDZ128mbk*/
  0x0, /**/
/*Table15433*/
  0x2eec, /*VPERMI2D128rmbk*/
  0x0, /**/
/*Table15435*/
  0x2f22, /*VPERMI2PS128rmbk*/
  0x0, /**/
/*Table15437*/
  0x3068, /*VPERMT2D128rmbk*/
  0x0, /**/
/*Table15439*/
  0x309e, /*VPERMT2PS128rmbk*/
  0x0, /**/
/*Table15441*/
  0x1a67, /*VFMADDSUB132PSZ128mbk*/
  0x1a7f, /*VFMADDSUB132PSZrbk*/
/*Table15443*/
  0x1d47, /*VFMSUBADD132PSZ128mbk*/
  0x1d5f, /*VFMSUBADD132PSZrbk*/
/*Table15445*/
  0x1876, /*VFMADD132PSZ128mbk*/
  0x188e, /*VFMADD132PSZrbk*/
/*Table15447*/
  0x0, /**/
  0x18ba, /*VFMADD132SSZrb_Intk*/
/*Table15449*/
  0x1b9d, /*VFMSUB132PSZ128mbk*/
  0x1bb5, /*VFMSUB132PSZrbk*/
/*Table15451*/
  0x0, /**/
  0x1be1, /*VFMSUB132SSZrb_Intk*/
/*Table15453*/
  0x1ec4, /*VFNMADD132PSZ128mbk*/
  0x1edc, /*VFNMADD132PSZrbk*/
/*Table15455*/
  0x0, /**/
  0x1f08, /*VFNMADD132SSZrb_Intk*/
/*Table15457*/
  0x208e, /*VFNMSUB132PSZ128mbk*/
  0x20a6, /*VFNMSUB132PSZrbk*/
/*Table15459*/
  0x0, /**/
  0x20d2, /*VFNMSUB132SSZrb_Intk*/
/*Table15461*/
  0x1ac9, /*VFMADDSUB213PSZ128mbk*/
  0x1ae1, /*VFMADDSUB213PSZrbk*/
/*Table15463*/
  0x1da9, /*VFMSUBADD213PSZ128mbk*/
  0x1dc1, /*VFMSUBADD213PSZrbk*/
/*Table15465*/
  0x1904, /*VFMADD213PSZ128mbk*/
  0x191c, /*VFMADD213PSZrbk*/
/*Table15467*/
  0x0, /**/
  0x1948, /*VFMADD213SSZrb_Intk*/
/*Table15469*/
  0x1c2b, /*VFMSUB213PSZ128mbk*/
  0x1c43, /*VFMSUB213PSZrbk*/
/*Table15471*/
  0x0, /**/
  0x1c6f, /*VFMSUB213SSZrb_Intk*/
/*Table15473*/
  0x1f52, /*VFNMADD213PSZ128mbk*/
  0x1f6a, /*VFNMADD213PSZrbk*/
/*Table15475*/
  0x0, /**/
  0x1f96, /*VFNMADD213SSZrb_Intk*/
/*Table15477*/
  0x211c, /*VFNMSUB213PSZ128mbk*/
  0x2134, /*VFNMSUB213PSZrbk*/
/*Table15479*/
  0x0, /**/
  0x2160, /*VFNMSUB213SSZrb_Intk*/
/*Table15481*/
  0x1b2b, /*VFMADDSUB231PSZ128mbk*/
  0x1b43, /*VFMADDSUB231PSZrbk*/
/*Table15483*/
  0x1e0b, /*VFMSUBADD231PSZ128mbk*/
  0x1e23, /*VFMSUBADD231PSZrbk*/
/*Table15485*/
  0x1992, /*VFMADD231PSZ128mbk*/
  0x19aa, /*VFMADD231PSZrbk*/
/*Table15487*/
  0x0, /**/
  0x19d6, /*VFMADD231SSZrb_Intk*/
/*Table15489*/
  0x1cb9, /*VFMSUB231PSZ128mbk*/
  0x1cd1, /*VFMSUB231PSZrbk*/
/*Table15491*/
  0x0, /**/
  0x1cfd, /*VFMSUB231SSZrb_Intk*/
/*Table15493*/
  0x1fe0, /*VFNMADD231PSZ128mbk*/
  0x1ff8, /*VFNMADD231PSZrbk*/
/*Table15495*/
  0x0, /**/
  0x2024, /*VFNMADD231SSZrb_Intk*/
/*Table15497*/
  0x21aa, /*VFNMSUB231PSZ128mbk*/
  0x21c2, /*VFNMSUB231PSZrbk*/
/*Table15499*/
  0x0, /**/
  0x21ee, /*VFNMSUB231SSZrb_Intk*/
/*Table15501*/
  0x2de6, /*VPCONFLICTDZ128rmbk*/
  0x0, /**/
/*Table15503*/
  0x0, /**/
  0x172a, /*VEXP2PSZrbk*/
/*Table15505*/
  0x0, /**/
  0x4042, /*VRCP28PSZrbk*/
/*Table15507*/
  0x0, /**/
  0x4054, /*VRCP28SSZrbk*/
/*Table15509*/
  0x0, /**/
  0x41d7, /*VRSQRT28PSZrbk*/
/*Table15511*/
  0x0, /**/
  0x41e9, /*VRSQRT28SSZrbk*/
/*Table15513*/
  0x3e70, /*VPTESTNMQZ128rmbk*/
  0x0, /**/
/*Table15515*/
  0x2f87, /*VPERMILPDZ128rmbk*/
  0x0, /**/
/*Table15517*/
  0x3876, /*VPRORVQZ128rmbk*/
  0x0, /**/
/*Table15519*/
  0x380a, /*VPROLVQZ128rmbk*/
  0x0, /**/
/*Table15521*/
  0x2975, /*VPABSQZ128rmbk*/
  0x0, /**/
/*Table15523*/
  0x3e34, /*VPTESTMQZ128rmbk*/
  0x0, /**/
/*Table15525*/
  0x3638, /*VPMULDQZ128rmbk*/
  0x0, /**/
/*Table15527*/
  0x2cc8, /*VPCMPEQQZ128rmbk*/
  0x0, /**/
/*Table15529*/
  0x4218, /*VSCALEFPDZ128rmbk*/
  0x4230, /*VSCALEFPDZrrbk*/
/*Table15531*/
  0x0, /**/
  0x4275, /*VSCALEFSDZrrb_Intk*/
/*Table15533*/
  0x2d18, /*VPCMPGTQZ128rmbk*/
  0x0, /**/
/*Table15535*/
  0x336f, /*VPMINSQZ128rmbk*/
  0x0, /**/
/*Table15537*/
  0x33d5, /*VPMINUQZ128rmbk*/
  0x0, /**/
/*Table15539*/
  0x32a3, /*VPMAXSQZ128rmbk*/
  0x0, /**/
/*Table15541*/
  0x3309, /*VPMAXUQZ128rmbk*/
  0x0, /**/
/*Table15543*/
  0x36b6, /*VPMULLQZ128rmbk*/
  0x0, /**/
/*Table15545*/
  0x2280, /*VGETEXPPDZ128mbk*/
  0x2298, /*VGETEXPPDZrbk*/
/*Table15547*/
  0x0, /**/
  0x22dd, /*VGETEXPSDZrbk*/
/*Table15549*/
  0x31c9, /*VPLZCNTQZ128rmbk*/
  0x0, /**/
/*Table15551*/
  0x3cc5, /*VPSRLVQZ128rmbk*/
  0x0, /**/
/*Table15553*/
  0x3bdf, /*VPSRAVQZ128rmbk*/
  0x0, /**/
/*Table15555*/
  0x3b07, /*VPSLLVQZ128rmbk*/
  0x0, /**/
/*Table15557*/
  0x3fee, /*VRCP14PDZ128mbk*/
  0x0, /**/
/*Table15559*/
  0x4183, /*VRSQRT14PDZ128mbk*/
  0x0, /**/
/*Table15561*/
  0x374e, /*VPOPCNTQZ128rmbk*/
  0x0, /**/
/*Table15563*/
  0x2bb9, /*VPBLENDMQZ128rmbk*/
  0x0, /**/
/*Table15565*/
  0xdc8, /*VBLENDMPDZ128rmbk*/
  0x0, /**/
/*Table15567*/
  0x3924, /*VPSHLDVQZ128mbk*/
  0x0, /**/
/*Table15569*/
  0x39c0, /*VPSHRDVQZ128mbk*/
  0x0, /**/
/*Table15571*/
  0x2f3d, /*VPERMI2Q128rmbk*/
  0x0, /**/
/*Table15573*/
  0x2f07, /*VPERMI2PD128rmbk*/
  0x0, /**/
/*Table15575*/
  0x30b9, /*VPERMT2Q128rmbk*/
  0x0, /**/
/*Table15577*/
  0x3083, /*VPERMT2PD128rmbk*/
  0x0, /**/
/*Table15579*/
  0x36e7, /*VPMULTISHIFTQBZ128rmbk*/
  0x0, /**/
/*Table15581*/
  0x1a27, /*VFMADDSUB132PDZ128mbk*/
  0x1a3f, /*VFMADDSUB132PDZrbk*/
/*Table15583*/
  0x1d07, /*VFMSUBADD132PDZ128mbk*/
  0x1d1f, /*VFMSUBADD132PDZrbk*/
/*Table15585*/
  0x1836, /*VFMADD132PDZ128mbk*/
  0x184e, /*VFMADD132PDZrbk*/
/*Table15587*/
  0x0, /**/
  0x189e, /*VFMADD132SDZrb_Intk*/
/*Table15589*/
  0x1b5d, /*VFMSUB132PDZ128mbk*/
  0x1b75, /*VFMSUB132PDZrbk*/
/*Table15591*/
  0x0, /**/
  0x1bc5, /*VFMSUB132SDZrb_Intk*/
/*Table15593*/
  0x1e84, /*VFNMADD132PDZ128mbk*/
  0x1e9c, /*VFNMADD132PDZrbk*/
/*Table15595*/
  0x0, /**/
  0x1eec, /*VFNMADD132SDZrb_Intk*/
/*Table15597*/
  0x204e, /*VFNMSUB132PDZ128mbk*/
  0x2066, /*VFNMSUB132PDZrbk*/
/*Table15599*/
  0x0, /**/
  0x20b6, /*VFNMSUB132SDZrb_Intk*/
/*Table15601*/
  0x1a89, /*VFMADDSUB213PDZ128mbk*/
  0x1aa1, /*VFMADDSUB213PDZrbk*/
/*Table15603*/
  0x1d69, /*VFMSUBADD213PDZ128mbk*/
  0x1d81, /*VFMSUBADD213PDZrbk*/
/*Table15605*/
  0x18c4, /*VFMADD213PDZ128mbk*/
  0x18dc, /*VFMADD213PDZrbk*/
/*Table15607*/
  0x0, /**/
  0x192c, /*VFMADD213SDZrb_Intk*/
/*Table15609*/
  0x1beb, /*VFMSUB213PDZ128mbk*/
  0x1c03, /*VFMSUB213PDZrbk*/
/*Table15611*/
  0x0, /**/
  0x1c53, /*VFMSUB213SDZrb_Intk*/
/*Table15613*/
  0x1f12, /*VFNMADD213PDZ128mbk*/
  0x1f2a, /*VFNMADD213PDZrbk*/
/*Table15615*/
  0x0, /**/
  0x1f7a, /*VFNMADD213SDZrb_Intk*/
/*Table15617*/
  0x20dc, /*VFNMSUB213PDZ128mbk*/
  0x20f4, /*VFNMSUB213PDZrbk*/
/*Table15619*/
  0x0, /**/
  0x2144, /*VFNMSUB213SDZrb_Intk*/
/*Table15621*/
  0x321d, /*VPMADD52LUQZ128mbk*/
  0x0, /**/
/*Table15623*/
  0x31fe, /*VPMADD52HUQZ128mbk*/
  0x0, /**/
/*Table15625*/
  0x1aeb, /*VFMADDSUB231PDZ128mbk*/
  0x1b03, /*VFMADDSUB231PDZrbk*/
/*Table15627*/
  0x1dcb, /*VFMSUBADD231PDZ128mbk*/
  0x1de3, /*VFMSUBADD231PDZrbk*/
/*Table15629*/
  0x1952, /*VFMADD231PDZ128mbk*/
  0x196a, /*VFMADD231PDZrbk*/
/*Table15631*/
  0x0, /**/
  0x19ba, /*VFMADD231SDZrb_Intk*/
/*Table15633*/
  0x1c79, /*VFMSUB231PDZ128mbk*/
  0x1c91, /*VFMSUB231PDZrbk*/
/*Table15635*/
  0x0, /**/
  0x1ce1, /*VFMSUB231SDZrb_Intk*/
/*Table15637*/
  0x1fa0, /*VFNMADD231PDZ128mbk*/
  0x1fb8, /*VFNMADD231PDZrbk*/
/*Table15639*/
  0x0, /**/
  0x2008, /*VFNMADD231SDZrb_Intk*/
/*Table15641*/
  0x216a, /*VFNMSUB231PDZ128mbk*/
  0x2182, /*VFNMSUB231PDZrbk*/
/*Table15643*/
  0x0, /**/
  0x21d2, /*VFNMSUB231SDZrb_Intk*/
/*Table15645*/
  0x2e01, /*VPCONFLICTQZ128rmbk*/
  0x0, /**/
/*Table15647*/
  0x0, /**/
  0x171e, /*VEXP2PDZrbk*/
/*Table15649*/
  0x0, /**/
  0x4036, /*VRCP28PDZrbk*/
/*Table15651*/
  0x0, /**/
  0x404b, /*VRCP28SDZrbk*/
/*Table15653*/
  0x0, /**/
  0x41cb, /*VRSQRT28PDZrbk*/
/*Table15655*/
  0x0, /**/
  0x41e0, /*VRSQRT28SDZrbk*/
/*Table15657*/
  0x3e64, /*VPTESTNMDZ256rmbk*/
  0x0, /**/
/*Table15659*/
  0x16fc, /*VDPBF16PSZ256mbk*/
  0x0, /**/
/*Table15661*/
  0xf9c, /*VCVTNEPS2BF16Z256rmbk*/
  0x0, /**/
/*Table15663*/
  0xf77, /*VCVTNE2PS2BF16Z256rmbk*/
  0x0, /**/
/*Table15665*/
  0x2fd7, /*VPERMILPSZ256rmbk*/
  0x0, /**/
/*Table15667*/
  0x3864, /*VPRORVDZ256rmbk*/
  0x0, /**/
/*Table15669*/
  0x37f8, /*VPROLVDZ256rmbk*/
  0x0, /**/
/*Table15671*/
  0x301e, /*VPERMPSZ256rmbk*/
  0x0, /**/
/*Table15673*/
  0x2961, /*VPABSDZ256rmbk*/
  0x0, /**/
/*Table15675*/
  0x3e28, /*VPTESTMDZ256rmbk*/
  0x0, /**/
/*Table15677*/
  0x29e6, /*VPACKUSDWZ256rmbk*/
  0x0, /**/
/*Table15679*/
  0x425d, /*VSCALEFPSZ256rmbk*/
  0x426c, /*VSCALEFPSZrrbk*/
/*Table15681*/
  0x2ec8, /*VPERMDZ256rmbk*/
  0x0, /**/
/*Table15683*/
  0x335b, /*VPMINSDZ256rmbk*/
  0x0, /**/
/*Table15685*/
  0x33c1, /*VPMINUDZ256rmbk*/
  0x0, /**/
/*Table15687*/
  0x328f, /*VPMAXSDZ256rmbk*/
  0x0, /**/
/*Table15689*/
  0x32f5, /*VPMAXUDZ256rmbk*/
  0x0, /**/
/*Table15691*/
  0x36a2, /*VPMULLDZ256rmbk*/
  0x0, /**/
/*Table15693*/
  0x22c5, /*VGETEXPPSZ256mbk*/
  0x22d4, /*VGETEXPPSZrbk*/
/*Table15695*/
  0x31b7, /*VPLZCNTDZ256rmbk*/
  0x0, /**/
/*Table15697*/
  0x3caf, /*VPSRLVDZ256rmbk*/
  0x0, /**/
/*Table15699*/
  0x3bcb, /*VPSRAVDZ256rmbk*/
  0x0, /**/
/*Table15701*/
  0x3af1, /*VPSLLVDZ256rmbk*/
  0x0, /**/
/*Table15703*/
  0x4012, /*VRCP14PSZ256mbk*/
  0x0, /**/
/*Table15705*/
  0x41a7, /*VRSQRT14PSZ256mbk*/
  0x0, /**/
/*Table15707*/
  0x2e56, /*VPDPBUSDZ256mbk*/
  0x0, /**/
/*Table15709*/
  0x2e37, /*VPDPBUSDSZ256mbk*/
  0x0, /**/
/*Table15711*/
  0x2e9c, /*VPDPWSSDZ256mbk*/
  0x0, /**/
/*Table15713*/
  0x2e7d, /*VPDPWSSDSZ256mbk*/
  0x0, /**/
/*Table15715*/
  0x373c, /*VPOPCNTDZ256rmbk*/
  0x0, /**/
/*Table15717*/
  0x2ba7, /*VPBLENDMDZ256rmbk*/
  0x0, /**/
/*Table15719*/
  0xdec, /*VBLENDMPSZ256rmbk*/
  0x0, /**/
/*Table15721*/
  0x3912, /*VPSHLDVDZ256mbk*/
  0x0, /**/
/*Table15723*/
  0x39ae, /*VPSHRDVDZ256mbk*/
  0x0, /**/
/*Table15725*/
  0x2ef5, /*VPERMI2D256rmbk*/
  0x0, /**/
/*Table15727*/
  0x2f2b, /*VPERMI2PS256rmbk*/
  0x0, /**/
/*Table15729*/
  0x3071, /*VPERMT2D256rmbk*/
  0x0, /**/
/*Table15731*/
  0x30a7, /*VPERMT2PS256rmbk*/
  0x0, /**/
/*Table15733*/
  0x1a70, /*VFMADDSUB132PSZ256mbk*/
  0x1a7f, /*VFMADDSUB132PSZrbk*/
/*Table15735*/
  0x1d50, /*VFMSUBADD132PSZ256mbk*/
  0x1d5f, /*VFMSUBADD132PSZrbk*/
/*Table15737*/
  0x187f, /*VFMADD132PSZ256mbk*/
  0x188e, /*VFMADD132PSZrbk*/
/*Table15739*/
  0x1ba6, /*VFMSUB132PSZ256mbk*/
  0x1bb5, /*VFMSUB132PSZrbk*/
/*Table15741*/
  0x1ecd, /*VFNMADD132PSZ256mbk*/
  0x1edc, /*VFNMADD132PSZrbk*/
/*Table15743*/
  0x2097, /*VFNMSUB132PSZ256mbk*/
  0x20a6, /*VFNMSUB132PSZrbk*/
/*Table15745*/
  0x1ad2, /*VFMADDSUB213PSZ256mbk*/
  0x1ae1, /*VFMADDSUB213PSZrbk*/
/*Table15747*/
  0x1db2, /*VFMSUBADD213PSZ256mbk*/
  0x1dc1, /*VFMSUBADD213PSZrbk*/
/*Table15749*/
  0x190d, /*VFMADD213PSZ256mbk*/
  0x191c, /*VFMADD213PSZrbk*/
/*Table15751*/
  0x1c34, /*VFMSUB213PSZ256mbk*/
  0x1c43, /*VFMSUB213PSZrbk*/
/*Table15753*/
  0x1f5b, /*VFNMADD213PSZ256mbk*/
  0x1f6a, /*VFNMADD213PSZrbk*/
/*Table15755*/
  0x2125, /*VFNMSUB213PSZ256mbk*/
  0x2134, /*VFNMSUB213PSZrbk*/
/*Table15757*/
  0x1b34, /*VFMADDSUB231PSZ256mbk*/
  0x1b43, /*VFMADDSUB231PSZrbk*/
/*Table15759*/
  0x1e14, /*VFMSUBADD231PSZ256mbk*/
  0x1e23, /*VFMSUBADD231PSZrbk*/
/*Table15761*/
  0x199b, /*VFMADD231PSZ256mbk*/
  0x19aa, /*VFMADD231PSZrbk*/
/*Table15763*/
  0x1cc2, /*VFMSUB231PSZ256mbk*/
  0x1cd1, /*VFMSUB231PSZrbk*/
/*Table15765*/
  0x1fe9, /*VFNMADD231PSZ256mbk*/
  0x1ff8, /*VFNMADD231PSZrbk*/
/*Table15767*/
  0x21b3, /*VFNMSUB231PSZ256mbk*/
  0x21c2, /*VFNMSUB231PSZrbk*/
/*Table15769*/
  0x2def, /*VPCONFLICTDZ256rmbk*/
  0x0, /**/
/*Table15771*/
  0x3e76, /*VPTESTNMQZ256rmbk*/
  0x0, /**/
/*Table15773*/
  0x2f99, /*VPERMILPDZ256rmbk*/
  0x0, /**/
/*Table15775*/
  0x387f, /*VPRORVQZ256rmbk*/
  0x0, /**/
/*Table15777*/
  0x3813, /*VPROLVQZ256rmbk*/
  0x0, /**/
/*Table15779*/
  0x3001, /*VPERMPDZ256rmbk*/
  0x0, /**/
/*Table15781*/
  0x297e, /*VPABSQZ256rmbk*/
  0x0, /**/
/*Table15783*/
  0x3e3a, /*VPTESTMQZ256rmbk*/
  0x0, /**/
/*Table15785*/
  0x3641, /*VPMULDQZ256rmbk*/
  0x0, /**/
/*Table15787*/
  0x2cce, /*VPCMPEQQZ256rmbk*/
  0x0, /**/
/*Table15789*/
  0x4221, /*VSCALEFPDZ256rmbk*/
  0x4230, /*VSCALEFPDZrrbk*/
/*Table15791*/
  0x303b, /*VPERMQZ256rmbk*/
  0x0, /**/
/*Table15793*/
  0x2d1e, /*VPCMPGTQZ256rmbk*/
  0x0, /**/
/*Table15795*/
  0x3378, /*VPMINSQZ256rmbk*/
  0x0, /**/
/*Table15797*/
  0x33de, /*VPMINUQZ256rmbk*/
  0x0, /**/
/*Table15799*/
  0x32ac, /*VPMAXSQZ256rmbk*/
  0x0, /**/
/*Table15801*/
  0x3312, /*VPMAXUQZ256rmbk*/
  0x0, /**/
/*Table15803*/
  0x36bf, /*VPMULLQZ256rmbk*/
  0x0, /**/
/*Table15805*/
  0x2289, /*VGETEXPPDZ256mbk*/
  0x2298, /*VGETEXPPDZrbk*/
/*Table15807*/
  0x31d2, /*VPLZCNTQZ256rmbk*/
  0x0, /**/
/*Table15809*/
  0x3cce, /*VPSRLVQZ256rmbk*/
  0x0, /**/
/*Table15811*/
  0x3be8, /*VPSRAVQZ256rmbk*/
  0x0, /**/
/*Table15813*/
  0x3b10, /*VPSLLVQZ256rmbk*/
  0x0, /**/
/*Table15815*/
  0x3ff7, /*VRCP14PDZ256mbk*/
  0x0, /**/
/*Table15817*/
  0x418c, /*VRSQRT14PDZ256mbk*/
  0x0, /**/
/*Table15819*/
  0x3757, /*VPOPCNTQZ256rmbk*/
  0x0, /**/
/*Table15821*/
  0x2bc2, /*VPBLENDMQZ256rmbk*/
  0x0, /**/
/*Table15823*/
  0xdd1, /*VBLENDMPDZ256rmbk*/
  0x0, /**/
/*Table15825*/
  0x392d, /*VPSHLDVQZ256mbk*/
  0x0, /**/
/*Table15827*/
  0x39c9, /*VPSHRDVQZ256mbk*/
  0x0, /**/
/*Table15829*/
  0x2f46, /*VPERMI2Q256rmbk*/
  0x0, /**/
/*Table15831*/
  0x2f10, /*VPERMI2PD256rmbk*/
  0x0, /**/
/*Table15833*/
  0x30c2, /*VPERMT2Q256rmbk*/
  0x0, /**/
/*Table15835*/
  0x308c, /*VPERMT2PD256rmbk*/
  0x0, /**/
/*Table15837*/
  0x36f0, /*VPMULTISHIFTQBZ256rmbk*/
  0x0, /**/
/*Table15839*/
  0x1a30, /*VFMADDSUB132PDZ256mbk*/
  0x1a3f, /*VFMADDSUB132PDZrbk*/
/*Table15841*/
  0x1d10, /*VFMSUBADD132PDZ256mbk*/
  0x1d1f, /*VFMSUBADD132PDZrbk*/
/*Table15843*/
  0x183f, /*VFMADD132PDZ256mbk*/
  0x184e, /*VFMADD132PDZrbk*/
/*Table15845*/
  0x1b66, /*VFMSUB132PDZ256mbk*/
  0x1b75, /*VFMSUB132PDZrbk*/
/*Table15847*/
  0x1e8d, /*VFNMADD132PDZ256mbk*/
  0x1e9c, /*VFNMADD132PDZrbk*/
/*Table15849*/
  0x2057, /*VFNMSUB132PDZ256mbk*/
  0x2066, /*VFNMSUB132PDZrbk*/
/*Table15851*/
  0x1a92, /*VFMADDSUB213PDZ256mbk*/
  0x1aa1, /*VFMADDSUB213PDZrbk*/
/*Table15853*/
  0x1d72, /*VFMSUBADD213PDZ256mbk*/
  0x1d81, /*VFMSUBADD213PDZrbk*/
/*Table15855*/
  0x18cd, /*VFMADD213PDZ256mbk*/
  0x18dc, /*VFMADD213PDZrbk*/
/*Table15857*/
  0x1bf4, /*VFMSUB213PDZ256mbk*/
  0x1c03, /*VFMSUB213PDZrbk*/
/*Table15859*/
  0x1f1b, /*VFNMADD213PDZ256mbk*/
  0x1f2a, /*VFNMADD213PDZrbk*/
/*Table15861*/
  0x20e5, /*VFNMSUB213PDZ256mbk*/
  0x20f4, /*VFNMSUB213PDZrbk*/
/*Table15863*/
  0x3226, /*VPMADD52LUQZ256mbk*/
  0x0, /**/
/*Table15865*/
  0x3207, /*VPMADD52HUQZ256mbk*/
  0x0, /**/
/*Table15867*/
  0x1af4, /*VFMADDSUB231PDZ256mbk*/
  0x1b03, /*VFMADDSUB231PDZrbk*/
/*Table15869*/
  0x1dd4, /*VFMSUBADD231PDZ256mbk*/
  0x1de3, /*VFMSUBADD231PDZrbk*/
/*Table15871*/
  0x195b, /*VFMADD231PDZ256mbk*/
  0x196a, /*VFMADD231PDZrbk*/
/*Table15873*/
  0x1c82, /*VFMSUB231PDZ256mbk*/
  0x1c91, /*VFMSUB231PDZrbk*/
/*Table15875*/
  0x1fa9, /*VFNMADD231PDZ256mbk*/
  0x1fb8, /*VFNMADD231PDZrbk*/
/*Table15877*/
  0x2173, /*VFNMSUB231PDZ256mbk*/
  0x2182, /*VFNMSUB231PDZrbk*/
/*Table15879*/
  0x2e0a, /*VPCONFLICTQZ256rmbk*/
  0x0, /**/
/*Table15881*/
  0x3e6a, /*VPTESTNMDZrmbk*/
  0x0, /**/
/*Table15883*/
  0x1705, /*VDPBF16PSZmbk*/
  0x0, /**/
/*Table15885*/
  0xfa5, /*VCVTNEPS2BF16Zrmbk*/
  0x0, /**/
/*Table15887*/
  0xf80, /*VCVTNE2PS2BF16Zrmbk*/
  0x0, /**/
/*Table15889*/
  0x2fe9, /*VPERMILPSZrmbk*/
  0x0, /**/
/*Table15891*/
  0x386d, /*VPRORVDZrmbk*/
  0x0, /**/
/*Table15893*/
  0x3801, /*VPROLVDZrmbk*/
  0x0, /**/
/*Table15895*/
  0x3027, /*VPERMPSZrmbk*/
  0x0, /**/
/*Table15897*/
  0x296a, /*VPABSDZrmbk*/
  0x0, /**/
/*Table15899*/
  0x3e2e, /*VPTESTMDZrmbk*/
  0x0, /**/
/*Table15901*/
  0x29ef, /*VPACKUSDWZrmbk*/
  0x0, /**/
/*Table15903*/
  0x4266, /*VSCALEFPSZrmbk*/
  0x426c, /*VSCALEFPSZrrbk*/
/*Table15905*/
  0x2ed1, /*VPERMDZrmbk*/
  0x0, /**/
/*Table15907*/
  0x3364, /*VPMINSDZrmbk*/
  0x0, /**/
/*Table15909*/
  0x33ca, /*VPMINUDZrmbk*/
  0x0, /**/
/*Table15911*/
  0x3298, /*VPMAXSDZrmbk*/
  0x0, /**/
/*Table15913*/
  0x32fe, /*VPMAXUDZrmbk*/
  0x0, /**/
/*Table15915*/
  0x36ab, /*VPMULLDZrmbk*/
  0x0, /**/
/*Table15917*/
  0x22ce, /*VGETEXPPSZmbk*/
  0x22d4, /*VGETEXPPSZrbk*/
/*Table15919*/
  0x31c0, /*VPLZCNTDZrmbk*/
  0x0, /**/
/*Table15921*/
  0x3cb8, /*VPSRLVDZrmbk*/
  0x0, /**/
/*Table15923*/
  0x3bd4, /*VPSRAVDZrmbk*/
  0x0, /**/
/*Table15925*/
  0x3afa, /*VPSLLVDZrmbk*/
  0x0, /**/
/*Table15927*/
  0x401b, /*VRCP14PSZmbk*/
  0x0, /**/
/*Table15929*/
  0x41b0, /*VRSQRT14PSZmbk*/
  0x0, /**/
/*Table15931*/
  0x2e5f, /*VPDPBUSDZmbk*/
  0x0, /**/
/*Table15933*/
  0x2e40, /*VPDPBUSDSZmbk*/
  0x0, /**/
/*Table15935*/
  0x2ea5, /*VPDPWSSDZmbk*/
  0x0, /**/
/*Table15937*/
  0x2e86, /*VPDPWSSDSZmbk*/
  0x0, /**/
/*Table15939*/
  0x3745, /*VPOPCNTDZrmbk*/
  0x0, /**/
/*Table15941*/
  0x2bb0, /*VPBLENDMDZrmbk*/
  0x0, /**/
/*Table15943*/
  0xdf5, /*VBLENDMPSZrmbk*/
  0x0, /**/
/*Table15945*/
  0x391b, /*VPSHLDVDZmbk*/
  0x0, /**/
/*Table15947*/
  0x39b7, /*VPSHRDVDZmbk*/
  0x0, /**/
/*Table15949*/
  0x2efe, /*VPERMI2Drmbk*/
  0x0, /**/
/*Table15951*/
  0x2f34, /*VPERMI2PSrmbk*/
  0x0, /**/
/*Table15953*/
  0x307a, /*VPERMT2Drmbk*/
  0x0, /**/
/*Table15955*/
  0x30b0, /*VPERMT2PSrmbk*/
  0x0, /**/
/*Table15957*/
  0x1a79, /*VFMADDSUB132PSZmbk*/
  0x1a7f, /*VFMADDSUB132PSZrbk*/
/*Table15959*/
  0x1d59, /*VFMSUBADD132PSZmbk*/
  0x1d5f, /*VFMSUBADD132PSZrbk*/
/*Table15961*/
  0x1888, /*VFMADD132PSZmbk*/
  0x188e, /*VFMADD132PSZrbk*/
/*Table15963*/
  0x1baf, /*VFMSUB132PSZmbk*/
  0x1bb5, /*VFMSUB132PSZrbk*/
/*Table15965*/
  0x1ed6, /*VFNMADD132PSZmbk*/
  0x1edc, /*VFNMADD132PSZrbk*/
/*Table15967*/
  0x20a0, /*VFNMSUB132PSZmbk*/
  0x20a6, /*VFNMSUB132PSZrbk*/
/*Table15969*/
  0x1adb, /*VFMADDSUB213PSZmbk*/
  0x1ae1, /*VFMADDSUB213PSZrbk*/
/*Table15971*/
  0x1dbb, /*VFMSUBADD213PSZmbk*/
  0x1dc1, /*VFMSUBADD213PSZrbk*/
/*Table15973*/
  0x1916, /*VFMADD213PSZmbk*/
  0x191c, /*VFMADD213PSZrbk*/
/*Table15975*/
  0x1c3d, /*VFMSUB213PSZmbk*/
  0x1c43, /*VFMSUB213PSZrbk*/
/*Table15977*/
  0x1f64, /*VFNMADD213PSZmbk*/
  0x1f6a, /*VFNMADD213PSZrbk*/
/*Table15979*/
  0x212e, /*VFNMSUB213PSZmbk*/
  0x2134, /*VFNMSUB213PSZrbk*/
/*Table15981*/
  0x1b3d, /*VFMADDSUB231PSZmbk*/
  0x1b43, /*VFMADDSUB231PSZrbk*/
/*Table15983*/
  0x1e1d, /*VFMSUBADD231PSZmbk*/
  0x1e23, /*VFMSUBADD231PSZrbk*/
/*Table15985*/
  0x19a4, /*VFMADD231PSZmbk*/
  0x19aa, /*VFMADD231PSZrbk*/
/*Table15987*/
  0x1ccb, /*VFMSUB231PSZmbk*/
  0x1cd1, /*VFMSUB231PSZrbk*/
/*Table15989*/
  0x1ff2, /*VFNMADD231PSZmbk*/
  0x1ff8, /*VFNMADD231PSZrbk*/
/*Table15991*/
  0x21bc, /*VFNMSUB231PSZmbk*/
  0x21c2, /*VFNMSUB231PSZrbk*/
/*Table15993*/
  0x2df8, /*VPCONFLICTDZrmbk*/
  0x0, /**/
/*Table15995*/
  0x1724, /*VEXP2PSZmbk*/
  0x172a, /*VEXP2PSZrbk*/
/*Table15997*/
  0x403c, /*VRCP28PSZmbk*/
  0x4042, /*VRCP28PSZrbk*/
/*Table15999*/
  0x41d1, /*VRSQRT28PSZmbk*/
  0x41d7, /*VRSQRT28PSZrbk*/
/*Table16001*/
  0x3e7c, /*VPTESTNMQZrmbk*/
  0x0, /**/
/*Table16003*/
  0x2fab, /*VPERMILPDZrmbk*/
  0x0, /**/
/*Table16005*/
  0x3888, /*VPRORVQZrmbk*/
  0x0, /**/
/*Table16007*/
  0x381c, /*VPROLVQZrmbk*/
  0x0, /**/
/*Table16009*/
  0x3013, /*VPERMPDZrmbk*/
  0x0, /**/
/*Table16011*/
  0x2987, /*VPABSQZrmbk*/
  0x0, /**/
/*Table16013*/
  0x3e40, /*VPTESTMQZrmbk*/
  0x0, /**/
/*Table16015*/
  0x364a, /*VPMULDQZrmbk*/
  0x0, /**/
/*Table16017*/
  0x2cd4, /*VPCMPEQQZrmbk*/
  0x0, /**/
/*Table16019*/
  0x422a, /*VSCALEFPDZrmbk*/
  0x4230, /*VSCALEFPDZrrbk*/
/*Table16021*/
  0x304d, /*VPERMQZrmbk*/
  0x0, /**/
/*Table16023*/
  0x2d24, /*VPCMPGTQZrmbk*/
  0x0, /**/
/*Table16025*/
  0x3381, /*VPMINSQZrmbk*/
  0x0, /**/
/*Table16027*/
  0x33e7, /*VPMINUQZrmbk*/
  0x0, /**/
/*Table16029*/
  0x32b5, /*VPMAXSQZrmbk*/
  0x0, /**/
/*Table16031*/
  0x331b, /*VPMAXUQZrmbk*/
  0x0, /**/
/*Table16033*/
  0x36c8, /*VPMULLQZrmbk*/
  0x0, /**/
/*Table16035*/
  0x2292, /*VGETEXPPDZmbk*/
  0x2298, /*VGETEXPPDZrbk*/
/*Table16037*/
  0x31db, /*VPLZCNTQZrmbk*/
  0x0, /**/
/*Table16039*/
  0x3cd7, /*VPSRLVQZrmbk*/
  0x0, /**/
/*Table16041*/
  0x3bf1, /*VPSRAVQZrmbk*/
  0x0, /**/
/*Table16043*/
  0x3b19, /*VPSLLVQZrmbk*/
  0x0, /**/
/*Table16045*/
  0x4000, /*VRCP14PDZmbk*/
  0x0, /**/
/*Table16047*/
  0x4195, /*VRSQRT14PDZmbk*/
  0x0, /**/
/*Table16049*/
  0x3760, /*VPOPCNTQZrmbk*/
  0x0, /**/
/*Table16051*/
  0x2bcb, /*VPBLENDMQZrmbk*/
  0x0, /**/
/*Table16053*/
  0xdda, /*VBLENDMPDZrmbk*/
  0x0, /**/
/*Table16055*/
  0x3936, /*VPSHLDVQZmbk*/
  0x0, /**/
/*Table16057*/
  0x39d2, /*VPSHRDVQZmbk*/
  0x0, /**/
/*Table16059*/
  0x2f4f, /*VPERMI2Qrmbk*/
  0x0, /**/
/*Table16061*/
  0x2f19, /*VPERMI2PDrmbk*/
  0x0, /**/
/*Table16063*/
  0x30cb, /*VPERMT2Qrmbk*/
  0x0, /**/
/*Table16065*/
  0x3095, /*VPERMT2PDrmbk*/
  0x0, /**/
/*Table16067*/
  0x36f9, /*VPMULTISHIFTQBZrmbk*/
  0x0, /**/
/*Table16069*/
  0x1a39, /*VFMADDSUB132PDZmbk*/
  0x1a3f, /*VFMADDSUB132PDZrbk*/
/*Table16071*/
  0x1d19, /*VFMSUBADD132PDZmbk*/
  0x1d1f, /*VFMSUBADD132PDZrbk*/
/*Table16073*/
  0x1848, /*VFMADD132PDZmbk*/
  0x184e, /*VFMADD132PDZrbk*/
/*Table16075*/
  0x1b6f, /*VFMSUB132PDZmbk*/
  0x1b75, /*VFMSUB132PDZrbk*/
/*Table16077*/
  0x1e96, /*VFNMADD132PDZmbk*/
  0x1e9c, /*VFNMADD132PDZrbk*/
/*Table16079*/
  0x2060, /*VFNMSUB132PDZmbk*/
  0x2066, /*VFNMSUB132PDZrbk*/
/*Table16081*/
  0x1a9b, /*VFMADDSUB213PDZmbk*/
  0x1aa1, /*VFMADDSUB213PDZrbk*/
/*Table16083*/
  0x1d7b, /*VFMSUBADD213PDZmbk*/
  0x1d81, /*VFMSUBADD213PDZrbk*/
/*Table16085*/
  0x18d6, /*VFMADD213PDZmbk*/
  0x18dc, /*VFMADD213PDZrbk*/
/*Table16087*/
  0x1bfd, /*VFMSUB213PDZmbk*/
  0x1c03, /*VFMSUB213PDZrbk*/
/*Table16089*/
  0x1f24, /*VFNMADD213PDZmbk*/
  0x1f2a, /*VFNMADD213PDZrbk*/
/*Table16091*/
  0x20ee, /*VFNMSUB213PDZmbk*/
  0x20f4, /*VFNMSUB213PDZrbk*/
/*Table16093*/
  0x322f, /*VPMADD52LUQZmbk*/
  0x0, /**/
/*Table16095*/
  0x3210, /*VPMADD52HUQZmbk*/
  0x0, /**/
/*Table16097*/
  0x1afd, /*VFMADDSUB231PDZmbk*/
  0x1b03, /*VFMADDSUB231PDZrbk*/
/*Table16099*/
  0x1ddd, /*VFMSUBADD231PDZmbk*/
  0x1de3, /*VFMSUBADD231PDZrbk*/
/*Table16101*/
  0x1964, /*VFMADD231PDZmbk*/
  0x196a, /*VFMADD231PDZrbk*/
/*Table16103*/
  0x1c8b, /*VFMSUB231PDZmbk*/
  0x1c91, /*VFMSUB231PDZrbk*/
/*Table16105*/
  0x1fb2, /*VFNMADD231PDZmbk*/
  0x1fb8, /*VFNMADD231PDZrbk*/
/*Table16107*/
  0x217c, /*VFNMSUB231PDZmbk*/
  0x2182, /*VFNMSUB231PDZrbk*/
/*Table16109*/
  0x2e13, /*VPCONFLICTQZrmbk*/
  0x0, /**/
/*Table16111*/
  0x1718, /*VEXP2PDZmbk*/
  0x171e, /*VEXP2PDZrbk*/
/*Table16113*/
  0x4030, /*VRCP28PDZmbk*/
  0x4036, /*VRCP28PDZrbk*/
/*Table16115*/
  0x41c5, /*VRSQRT28PDZmbk*/
  0x41cb, /*VRSQRT28PDZrbk*/
/*Table16117*/
  0x16f4, /*VDPBF16PSZ128mbkz*/
  0x0, /**/
/*Table16119*/
  0xf94, /*VCVTNEPS2BF16Z128rmbkz*/
  0x0, /**/
/*Table16121*/
  0xf6f, /*VCVTNE2PS2BF16Z128rmbkz*/
  0x0, /**/
/*Table16123*/
  0x2fc6, /*VPERMILPSZ128rmbkz*/
  0x0, /**/
/*Table16125*/
  0x0, /**/
  0x10d8, /*VCVTPH2PSZrrbkz*/
/*Table16127*/
  0x385c, /*VPRORVDZ128rmbkz*/
  0x0, /**/
/*Table16129*/
  0x37f0, /*VPROLVDZ128rmbkz*/
  0x0, /**/
/*Table16131*/
  0x2959, /*VPABSDZ128rmbkz*/
  0x0, /**/
/*Table16133*/
  0x29de, /*VPACKUSDWZ128rmbkz*/
  0x0, /**/
/*Table16135*/
  0x4255, /*VSCALEFPSZ128rmbkz*/
  0x426d, /*VSCALEFPSZrrbkz*/
/*Table16137*/
  0x0, /**/
  0x4288, /*VSCALEFSSZrrb_Intkz*/
/*Table16139*/
  0x3353, /*VPMINSDZ128rmbkz*/
  0x0, /**/
/*Table16141*/
  0x33b9, /*VPMINUDZ128rmbkz*/
  0x0, /**/
/*Table16143*/
  0x3287, /*VPMAXSDZ128rmbkz*/
  0x0, /**/
/*Table16145*/
  0x32ed, /*VPMAXUDZ128rmbkz*/
  0x0, /**/
/*Table16147*/
  0x369a, /*VPMULLDZ128rmbkz*/
  0x0, /**/
/*Table16149*/
  0x22bd, /*VGETEXPPSZ128mbkz*/
  0x22d5, /*VGETEXPPSZrbkz*/
/*Table16151*/
  0x0, /**/
  0x22f0, /*VGETEXPSSZrbkz*/
/*Table16153*/
  0x31af, /*VPLZCNTDZ128rmbkz*/
  0x0, /**/
/*Table16155*/
  0x3ca7, /*VPSRLVDZ128rmbkz*/
  0x0, /**/
/*Table16157*/
  0x3bc3, /*VPSRAVDZ128rmbkz*/
  0x0, /**/
/*Table16159*/
  0x3ae9, /*VPSLLVDZ128rmbkz*/
  0x0, /**/
/*Table16161*/
  0x400a, /*VRCP14PSZ128mbkz*/
  0x0, /**/
/*Table16163*/
  0x419f, /*VRSQRT14PSZ128mbkz*/
  0x0, /**/
/*Table16165*/
  0x2e4e, /*VPDPBUSDZ128mbkz*/
  0x0, /**/
/*Table16167*/
  0x2e2f, /*VPDPBUSDSZ128mbkz*/
  0x0, /**/
/*Table16169*/
  0x2e94, /*VPDPWSSDZ128mbkz*/
  0x0, /**/
/*Table16171*/
  0x2e75, /*VPDPWSSDSZ128mbkz*/
  0x0, /**/
/*Table16173*/
  0x3734, /*VPOPCNTDZ128rmbkz*/
  0x0, /**/
/*Table16175*/
  0x2b9f, /*VPBLENDMDZ128rmbkz*/
  0x0, /**/
/*Table16177*/
  0xde4, /*VBLENDMPSZ128rmbkz*/
  0x0, /**/
/*Table16179*/
  0x390a, /*VPSHLDVDZ128mbkz*/
  0x0, /**/
/*Table16181*/
  0x39a6, /*VPSHRDVDZ128mbkz*/
  0x0, /**/
/*Table16183*/
  0x2eed, /*VPERMI2D128rmbkz*/
  0x0, /**/
/*Table16185*/
  0x2f23, /*VPERMI2PS128rmbkz*/
  0x0, /**/
/*Table16187*/
  0x3069, /*VPERMT2D128rmbkz*/
  0x0, /**/
/*Table16189*/
  0x309f, /*VPERMT2PS128rmbkz*/
  0x0, /**/
/*Table16191*/
  0x1a68, /*VFMADDSUB132PSZ128mbkz*/
  0x1a80, /*VFMADDSUB132PSZrbkz*/
/*Table16193*/
  0x1d48, /*VFMSUBADD132PSZ128mbkz*/
  0x1d60, /*VFMSUBADD132PSZrbkz*/
/*Table16195*/
  0x1877, /*VFMADD132PSZ128mbkz*/
  0x188f, /*VFMADD132PSZrbkz*/
/*Table16197*/
  0x0, /**/
  0x18bb, /*VFMADD132SSZrb_Intkz*/
/*Table16199*/
  0x1b9e, /*VFMSUB132PSZ128mbkz*/
  0x1bb6, /*VFMSUB132PSZrbkz*/
/*Table16201*/
  0x0, /**/
  0x1be2, /*VFMSUB132SSZrb_Intkz*/
/*Table16203*/
  0x1ec5, /*VFNMADD132PSZ128mbkz*/
  0x1edd, /*VFNMADD132PSZrbkz*/
/*Table16205*/
  0x0, /**/
  0x1f09, /*VFNMADD132SSZrb_Intkz*/
/*Table16207*/
  0x208f, /*VFNMSUB132PSZ128mbkz*/
  0x20a7, /*VFNMSUB132PSZrbkz*/
/*Table16209*/
  0x0, /**/
  0x20d3, /*VFNMSUB132SSZrb_Intkz*/
/*Table16211*/
  0x1aca, /*VFMADDSUB213PSZ128mbkz*/
  0x1ae2, /*VFMADDSUB213PSZrbkz*/
/*Table16213*/
  0x1daa, /*VFMSUBADD213PSZ128mbkz*/
  0x1dc2, /*VFMSUBADD213PSZrbkz*/
/*Table16215*/
  0x1905, /*VFMADD213PSZ128mbkz*/
  0x191d, /*VFMADD213PSZrbkz*/
/*Table16217*/
  0x0, /**/
  0x1949, /*VFMADD213SSZrb_Intkz*/
/*Table16219*/
  0x1c2c, /*VFMSUB213PSZ128mbkz*/
  0x1c44, /*VFMSUB213PSZrbkz*/
/*Table16221*/
  0x0, /**/
  0x1c70, /*VFMSUB213SSZrb_Intkz*/
/*Table16223*/
  0x1f53, /*VFNMADD213PSZ128mbkz*/
  0x1f6b, /*VFNMADD213PSZrbkz*/
/*Table16225*/
  0x0, /**/
  0x1f97, /*VFNMADD213SSZrb_Intkz*/
/*Table16227*/
  0x211d, /*VFNMSUB213PSZ128mbkz*/
  0x2135, /*VFNMSUB213PSZrbkz*/
/*Table16229*/
  0x0, /**/
  0x2161, /*VFNMSUB213SSZrb_Intkz*/
/*Table16231*/
  0x1b2c, /*VFMADDSUB231PSZ128mbkz*/
  0x1b44, /*VFMADDSUB231PSZrbkz*/
/*Table16233*/
  0x1e0c, /*VFMSUBADD231PSZ128mbkz*/
  0x1e24, /*VFMSUBADD231PSZrbkz*/
/*Table16235*/
  0x1993, /*VFMADD231PSZ128mbkz*/
  0x19ab, /*VFMADD231PSZrbkz*/
/*Table16237*/
  0x0, /**/
  0x19d7, /*VFMADD231SSZrb_Intkz*/
/*Table16239*/
  0x1cba, /*VFMSUB231PSZ128mbkz*/
  0x1cd2, /*VFMSUB231PSZrbkz*/
/*Table16241*/
  0x0, /**/
  0x1cfe, /*VFMSUB231SSZrb_Intkz*/
/*Table16243*/
  0x1fe1, /*VFNMADD231PSZ128mbkz*/
  0x1ff9, /*VFNMADD231PSZrbkz*/
/*Table16245*/
  0x0, /**/
  0x2025, /*VFNMADD231SSZrb_Intkz*/
/*Table16247*/
  0x21ab, /*VFNMSUB231PSZ128mbkz*/
  0x21c3, /*VFNMSUB231PSZrbkz*/
/*Table16249*/
  0x0, /**/
  0x21ef, /*VFNMSUB231SSZrb_Intkz*/
/*Table16251*/
  0x2de7, /*VPCONFLICTDZ128rmbkz*/
  0x0, /**/
/*Table16253*/
  0x0, /**/
  0x172b, /*VEXP2PSZrbkz*/
/*Table16255*/
  0x0, /**/
  0x4043, /*VRCP28PSZrbkz*/
/*Table16257*/
  0x0, /**/
  0x4055, /*VRCP28SSZrbkz*/
/*Table16259*/
  0x0, /**/
  0x41d8, /*VRSQRT28PSZrbkz*/
/*Table16261*/
  0x0, /**/
  0x41ea, /*VRSQRT28SSZrbkz*/
/*Table16263*/
  0x2f88, /*VPERMILPDZ128rmbkz*/
  0x0, /**/
/*Table16265*/
  0x3877, /*VPRORVQZ128rmbkz*/
  0x0, /**/
/*Table16267*/
  0x380b, /*VPROLVQZ128rmbkz*/
  0x0, /**/
/*Table16269*/
  0x2976, /*VPABSQZ128rmbkz*/
  0x0, /**/
/*Table16271*/
  0x3639, /*VPMULDQZ128rmbkz*/
  0x0, /**/
/*Table16273*/
  0x4219, /*VSCALEFPDZ128rmbkz*/
  0x4231, /*VSCALEFPDZrrbkz*/
/*Table16275*/
  0x0, /**/
  0x4276, /*VSCALEFSDZrrb_Intkz*/
/*Table16277*/
  0x3370, /*VPMINSQZ128rmbkz*/
  0x0, /**/
/*Table16279*/
  0x33d6, /*VPMINUQZ128rmbkz*/
  0x0, /**/
/*Table16281*/
  0x32a4, /*VPMAXSQZ128rmbkz*/
  0x0, /**/
/*Table16283*/
  0x330a, /*VPMAXUQZ128rmbkz*/
  0x0, /**/
/*Table16285*/
  0x36b7, /*VPMULLQZ128rmbkz*/
  0x0, /**/
/*Table16287*/
  0x2281, /*VGETEXPPDZ128mbkz*/
  0x2299, /*VGETEXPPDZrbkz*/
/*Table16289*/
  0x0, /**/
  0x22de, /*VGETEXPSDZrbkz*/
/*Table16291*/
  0x31ca, /*VPLZCNTQZ128rmbkz*/
  0x0, /**/
/*Table16293*/
  0x3cc6, /*VPSRLVQZ128rmbkz*/
  0x0, /**/
/*Table16295*/
  0x3be0, /*VPSRAVQZ128rmbkz*/
  0x0, /**/
/*Table16297*/
  0x3b08, /*VPSLLVQZ128rmbkz*/
  0x0, /**/
/*Table16299*/
  0x3fef, /*VRCP14PDZ128mbkz*/
  0x0, /**/
/*Table16301*/
  0x4184, /*VRSQRT14PDZ128mbkz*/
  0x0, /**/
/*Table16303*/
  0x374f, /*VPOPCNTQZ128rmbkz*/
  0x0, /**/
/*Table16305*/
  0x2bba, /*VPBLENDMQZ128rmbkz*/
  0x0, /**/
/*Table16307*/
  0xdc9, /*VBLENDMPDZ128rmbkz*/
  0x0, /**/
/*Table16309*/
  0x3925, /*VPSHLDVQZ128mbkz*/
  0x0, /**/
/*Table16311*/
  0x39c1, /*VPSHRDVQZ128mbkz*/
  0x0, /**/
/*Table16313*/
  0x2f3e, /*VPERMI2Q128rmbkz*/
  0x0, /**/
/*Table16315*/
  0x2f08, /*VPERMI2PD128rmbkz*/
  0x0, /**/
/*Table16317*/
  0x30ba, /*VPERMT2Q128rmbkz*/
  0x0, /**/
/*Table16319*/
  0x3084, /*VPERMT2PD128rmbkz*/
  0x0, /**/
/*Table16321*/
  0x36e8, /*VPMULTISHIFTQBZ128rmbkz*/
  0x0, /**/
/*Table16323*/
  0x1a28, /*VFMADDSUB132PDZ128mbkz*/
  0x1a40, /*VFMADDSUB132PDZrbkz*/
/*Table16325*/
  0x1d08, /*VFMSUBADD132PDZ128mbkz*/
  0x1d20, /*VFMSUBADD132PDZrbkz*/
/*Table16327*/
  0x1837, /*VFMADD132PDZ128mbkz*/
  0x184f, /*VFMADD132PDZrbkz*/
/*Table16329*/
  0x0, /**/
  0x189f, /*VFMADD132SDZrb_Intkz*/
/*Table16331*/
  0x1b5e, /*VFMSUB132PDZ128mbkz*/
  0x1b76, /*VFMSUB132PDZrbkz*/
/*Table16333*/
  0x0, /**/
  0x1bc6, /*VFMSUB132SDZrb_Intkz*/
/*Table16335*/
  0x1e85, /*VFNMADD132PDZ128mbkz*/
  0x1e9d, /*VFNMADD132PDZrbkz*/
/*Table16337*/
  0x0, /**/
  0x1eed, /*VFNMADD132SDZrb_Intkz*/
/*Table16339*/
  0x204f, /*VFNMSUB132PDZ128mbkz*/
  0x2067, /*VFNMSUB132PDZrbkz*/
/*Table16341*/
  0x0, /**/
  0x20b7, /*VFNMSUB132SDZrb_Intkz*/
/*Table16343*/
  0x1a8a, /*VFMADDSUB213PDZ128mbkz*/
  0x1aa2, /*VFMADDSUB213PDZrbkz*/
/*Table16345*/
  0x1d6a, /*VFMSUBADD213PDZ128mbkz*/
  0x1d82, /*VFMSUBADD213PDZrbkz*/
/*Table16347*/
  0x18c5, /*VFMADD213PDZ128mbkz*/
  0x18dd, /*VFMADD213PDZrbkz*/
/*Table16349*/
  0x0, /**/
  0x192d, /*VFMADD213SDZrb_Intkz*/
/*Table16351*/
  0x1bec, /*VFMSUB213PDZ128mbkz*/
  0x1c04, /*VFMSUB213PDZrbkz*/
/*Table16353*/
  0x0, /**/
  0x1c54, /*VFMSUB213SDZrb_Intkz*/
/*Table16355*/
  0x1f13, /*VFNMADD213PDZ128mbkz*/
  0x1f2b, /*VFNMADD213PDZrbkz*/
/*Table16357*/
  0x0, /**/
  0x1f7b, /*VFNMADD213SDZrb_Intkz*/
/*Table16359*/
  0x20dd, /*VFNMSUB213PDZ128mbkz*/
  0x20f5, /*VFNMSUB213PDZrbkz*/
/*Table16361*/
  0x0, /**/
  0x2145, /*VFNMSUB213SDZrb_Intkz*/
/*Table16363*/
  0x321e, /*VPMADD52LUQZ128mbkz*/
  0x0, /**/
/*Table16365*/
  0x31ff, /*VPMADD52HUQZ128mbkz*/
  0x0, /**/
/*Table16367*/
  0x1aec, /*VFMADDSUB231PDZ128mbkz*/
  0x1b04, /*VFMADDSUB231PDZrbkz*/
/*Table16369*/
  0x1dcc, /*VFMSUBADD231PDZ128mbkz*/
  0x1de4, /*VFMSUBADD231PDZrbkz*/
/*Table16371*/
  0x1953, /*VFMADD231PDZ128mbkz*/
  0x196b, /*VFMADD231PDZrbkz*/
/*Table16373*/
  0x0, /**/
  0x19bb, /*VFMADD231SDZrb_Intkz*/
/*Table16375*/
  0x1c7a, /*VFMSUB231PDZ128mbkz*/
  0x1c92, /*VFMSUB231PDZrbkz*/
/*Table16377*/
  0x0, /**/
  0x1ce2, /*VFMSUB231SDZrb_Intkz*/
/*Table16379*/
  0x1fa1, /*VFNMADD231PDZ128mbkz*/
  0x1fb9, /*VFNMADD231PDZrbkz*/
/*Table16381*/
  0x0, /**/
  0x2009, /*VFNMADD231SDZrb_Intkz*/
/*Table16383*/
  0x216b, /*VFNMSUB231PDZ128mbkz*/
  0x2183, /*VFNMSUB231PDZrbkz*/
/*Table16385*/
  0x0, /**/
  0x21d3, /*VFNMSUB231SDZrb_Intkz*/
/*Table16387*/
  0x2e02, /*VPCONFLICTQZ128rmbkz*/
  0x0, /**/
/*Table16389*/
  0x0, /**/
  0x171f, /*VEXP2PDZrbkz*/
/*Table16391*/
  0x0, /**/
  0x4037, /*VRCP28PDZrbkz*/
/*Table16393*/
  0x0, /**/
  0x404c, /*VRCP28SDZrbkz*/
/*Table16395*/
  0x0, /**/
  0x41cc, /*VRSQRT28PDZrbkz*/
/*Table16397*/
  0x0, /**/
  0x41e1, /*VRSQRT28SDZrbkz*/
/*Table16399*/
  0x16fd, /*VDPBF16PSZ256mbkz*/
  0x0, /**/
/*Table16401*/
  0xf9d, /*VCVTNEPS2BF16Z256rmbkz*/
  0x0, /**/
/*Table16403*/
  0xf78, /*VCVTNE2PS2BF16Z256rmbkz*/
  0x0, /**/
/*Table16405*/
  0x2fd8, /*VPERMILPSZ256rmbkz*/
  0x0, /**/
/*Table16407*/
  0x3865, /*VPRORVDZ256rmbkz*/
  0x0, /**/
/*Table16409*/
  0x37f9, /*VPROLVDZ256rmbkz*/
  0x0, /**/
/*Table16411*/
  0x301f, /*VPERMPSZ256rmbkz*/
  0x0, /**/
/*Table16413*/
  0x2962, /*VPABSDZ256rmbkz*/
  0x0, /**/
/*Table16415*/
  0x29e7, /*VPACKUSDWZ256rmbkz*/
  0x0, /**/
/*Table16417*/
  0x425e, /*VSCALEFPSZ256rmbkz*/
  0x426d, /*VSCALEFPSZrrbkz*/
/*Table16419*/
  0x2ec9, /*VPERMDZ256rmbkz*/
  0x0, /**/
/*Table16421*/
  0x335c, /*VPMINSDZ256rmbkz*/
  0x0, /**/
/*Table16423*/
  0x33c2, /*VPMINUDZ256rmbkz*/
  0x0, /**/
/*Table16425*/
  0x3290, /*VPMAXSDZ256rmbkz*/
  0x0, /**/
/*Table16427*/
  0x32f6, /*VPMAXUDZ256rmbkz*/
  0x0, /**/
/*Table16429*/
  0x36a3, /*VPMULLDZ256rmbkz*/
  0x0, /**/
/*Table16431*/
  0x22c6, /*VGETEXPPSZ256mbkz*/
  0x22d5, /*VGETEXPPSZrbkz*/
/*Table16433*/
  0x31b8, /*VPLZCNTDZ256rmbkz*/
  0x0, /**/
/*Table16435*/
  0x3cb0, /*VPSRLVDZ256rmbkz*/
  0x0, /**/
/*Table16437*/
  0x3bcc, /*VPSRAVDZ256rmbkz*/
  0x0, /**/
/*Table16439*/
  0x3af2, /*VPSLLVDZ256rmbkz*/
  0x0, /**/
/*Table16441*/
  0x4013, /*VRCP14PSZ256mbkz*/
  0x0, /**/
/*Table16443*/
  0x41a8, /*VRSQRT14PSZ256mbkz*/
  0x0, /**/
/*Table16445*/
  0x2e57, /*VPDPBUSDZ256mbkz*/
  0x0, /**/
/*Table16447*/
  0x2e38, /*VPDPBUSDSZ256mbkz*/
  0x0, /**/
/*Table16449*/
  0x2e9d, /*VPDPWSSDZ256mbkz*/
  0x0, /**/
/*Table16451*/
  0x2e7e, /*VPDPWSSDSZ256mbkz*/
  0x0, /**/
/*Table16453*/
  0x373d, /*VPOPCNTDZ256rmbkz*/
  0x0, /**/
/*Table16455*/
  0x2ba8, /*VPBLENDMDZ256rmbkz*/
  0x0, /**/
/*Table16457*/
  0xded, /*VBLENDMPSZ256rmbkz*/
  0x0, /**/
/*Table16459*/
  0x3913, /*VPSHLDVDZ256mbkz*/
  0x0, /**/
/*Table16461*/
  0x39af, /*VPSHRDVDZ256mbkz*/
  0x0, /**/
/*Table16463*/
  0x2ef6, /*VPERMI2D256rmbkz*/
  0x0, /**/
/*Table16465*/
  0x2f2c, /*VPERMI2PS256rmbkz*/
  0x0, /**/
/*Table16467*/
  0x3072, /*VPERMT2D256rmbkz*/
  0x0, /**/
/*Table16469*/
  0x30a8, /*VPERMT2PS256rmbkz*/
  0x0, /**/
/*Table16471*/
  0x1a71, /*VFMADDSUB132PSZ256mbkz*/
  0x1a80, /*VFMADDSUB132PSZrbkz*/
/*Table16473*/
  0x1d51, /*VFMSUBADD132PSZ256mbkz*/
  0x1d60, /*VFMSUBADD132PSZrbkz*/
/*Table16475*/
  0x1880, /*VFMADD132PSZ256mbkz*/
  0x188f, /*VFMADD132PSZrbkz*/
/*Table16477*/
  0x1ba7, /*VFMSUB132PSZ256mbkz*/
  0x1bb6, /*VFMSUB132PSZrbkz*/
/*Table16479*/
  0x1ece, /*VFNMADD132PSZ256mbkz*/
  0x1edd, /*VFNMADD132PSZrbkz*/
/*Table16481*/
  0x2098, /*VFNMSUB132PSZ256mbkz*/
  0x20a7, /*VFNMSUB132PSZrbkz*/
/*Table16483*/
  0x1ad3, /*VFMADDSUB213PSZ256mbkz*/
  0x1ae2, /*VFMADDSUB213PSZrbkz*/
/*Table16485*/
  0x1db3, /*VFMSUBADD213PSZ256mbkz*/
  0x1dc2, /*VFMSUBADD213PSZrbkz*/
/*Table16487*/
  0x190e, /*VFMADD213PSZ256mbkz*/
  0x191d, /*VFMADD213PSZrbkz*/
/*Table16489*/
  0x1c35, /*VFMSUB213PSZ256mbkz*/
  0x1c44, /*VFMSUB213PSZrbkz*/
/*Table16491*/
  0x1f5c, /*VFNMADD213PSZ256mbkz*/
  0x1f6b, /*VFNMADD213PSZrbkz*/
/*Table16493*/
  0x2126, /*VFNMSUB213PSZ256mbkz*/
  0x2135, /*VFNMSUB213PSZrbkz*/
/*Table16495*/
  0x1b35, /*VFMADDSUB231PSZ256mbkz*/
  0x1b44, /*VFMADDSUB231PSZrbkz*/
/*Table16497*/
  0x1e15, /*VFMSUBADD231PSZ256mbkz*/
  0x1e24, /*VFMSUBADD231PSZrbkz*/
/*Table16499*/
  0x199c, /*VFMADD231PSZ256mbkz*/
  0x19ab, /*VFMADD231PSZrbkz*/
/*Table16501*/
  0x1cc3, /*VFMSUB231PSZ256mbkz*/
  0x1cd2, /*VFMSUB231PSZrbkz*/
/*Table16503*/
  0x1fea, /*VFNMADD231PSZ256mbkz*/
  0x1ff9, /*VFNMADD231PSZrbkz*/
/*Table16505*/
  0x21b4, /*VFNMSUB231PSZ256mbkz*/
  0x21c3, /*VFNMSUB231PSZrbkz*/
/*Table16507*/
  0x2df0, /*VPCONFLICTDZ256rmbkz*/
  0x0, /**/
/*Table16509*/
  0x2f9a, /*VPERMILPDZ256rmbkz*/
  0x0, /**/
/*Table16511*/
  0x3880, /*VPRORVQZ256rmbkz*/
  0x0, /**/
/*Table16513*/
  0x3814, /*VPROLVQZ256rmbkz*/
  0x0, /**/
/*Table16515*/
  0x3002, /*VPERMPDZ256rmbkz*/
  0x0, /**/
/*Table16517*/
  0x297f, /*VPABSQZ256rmbkz*/
  0x0, /**/
/*Table16519*/
  0x3642, /*VPMULDQZ256rmbkz*/
  0x0, /**/
/*Table16521*/
  0x4222, /*VSCALEFPDZ256rmbkz*/
  0x4231, /*VSCALEFPDZrrbkz*/
/*Table16523*/
  0x303c, /*VPERMQZ256rmbkz*/
  0x0, /**/
/*Table16525*/
  0x3379, /*VPMINSQZ256rmbkz*/
  0x0, /**/
/*Table16527*/
  0x33df, /*VPMINUQZ256rmbkz*/
  0x0, /**/
/*Table16529*/
  0x32ad, /*VPMAXSQZ256rmbkz*/
  0x0, /**/
/*Table16531*/
  0x3313, /*VPMAXUQZ256rmbkz*/
  0x0, /**/
/*Table16533*/
  0x36c0, /*VPMULLQZ256rmbkz*/
  0x0, /**/
/*Table16535*/
  0x228a, /*VGETEXPPDZ256mbkz*/
  0x2299, /*VGETEXPPDZrbkz*/
/*Table16537*/
  0x31d3, /*VPLZCNTQZ256rmbkz*/
  0x0, /**/
/*Table16539*/
  0x3ccf, /*VPSRLVQZ256rmbkz*/
  0x0, /**/
/*Table16541*/
  0x3be9, /*VPSRAVQZ256rmbkz*/
  0x0, /**/
/*Table16543*/
  0x3b11, /*VPSLLVQZ256rmbkz*/
  0x0, /**/
/*Table16545*/
  0x3ff8, /*VRCP14PDZ256mbkz*/
  0x0, /**/
/*Table16547*/
  0x418d, /*VRSQRT14PDZ256mbkz*/
  0x0, /**/
/*Table16549*/
  0x3758, /*VPOPCNTQZ256rmbkz*/
  0x0, /**/
/*Table16551*/
  0x2bc3, /*VPBLENDMQZ256rmbkz*/
  0x0, /**/
/*Table16553*/
  0xdd2, /*VBLENDMPDZ256rmbkz*/
  0x0, /**/
/*Table16555*/
  0x392e, /*VPSHLDVQZ256mbkz*/
  0x0, /**/
/*Table16557*/
  0x39ca, /*VPSHRDVQZ256mbkz*/
  0x0, /**/
/*Table16559*/
  0x2f47, /*VPERMI2Q256rmbkz*/
  0x0, /**/
/*Table16561*/
  0x2f11, /*VPERMI2PD256rmbkz*/
  0x0, /**/
/*Table16563*/
  0x30c3, /*VPERMT2Q256rmbkz*/
  0x0, /**/
/*Table16565*/
  0x308d, /*VPERMT2PD256rmbkz*/
  0x0, /**/
/*Table16567*/
  0x36f1, /*VPMULTISHIFTQBZ256rmbkz*/
  0x0, /**/
/*Table16569*/
  0x1a31, /*VFMADDSUB132PDZ256mbkz*/
  0x1a40, /*VFMADDSUB132PDZrbkz*/
/*Table16571*/
  0x1d11, /*VFMSUBADD132PDZ256mbkz*/
  0x1d20, /*VFMSUBADD132PDZrbkz*/
/*Table16573*/
  0x1840, /*VFMADD132PDZ256mbkz*/
  0x184f, /*VFMADD132PDZrbkz*/
/*Table16575*/
  0x1b67, /*VFMSUB132PDZ256mbkz*/
  0x1b76, /*VFMSUB132PDZrbkz*/
/*Table16577*/
  0x1e8e, /*VFNMADD132PDZ256mbkz*/
  0x1e9d, /*VFNMADD132PDZrbkz*/
/*Table16579*/
  0x2058, /*VFNMSUB132PDZ256mbkz*/
  0x2067, /*VFNMSUB132PDZrbkz*/
/*Table16581*/
  0x1a93, /*VFMADDSUB213PDZ256mbkz*/
  0x1aa2, /*VFMADDSUB213PDZrbkz*/
/*Table16583*/
  0x1d73, /*VFMSUBADD213PDZ256mbkz*/
  0x1d82, /*VFMSUBADD213PDZrbkz*/
/*Table16585*/
  0x18ce, /*VFMADD213PDZ256mbkz*/
  0x18dd, /*VFMADD213PDZrbkz*/
/*Table16587*/
  0x1bf5, /*VFMSUB213PDZ256mbkz*/
  0x1c04, /*VFMSUB213PDZrbkz*/
/*Table16589*/
  0x1f1c, /*VFNMADD213PDZ256mbkz*/
  0x1f2b, /*VFNMADD213PDZrbkz*/
/*Table16591*/
  0x20e6, /*VFNMSUB213PDZ256mbkz*/
  0x20f5, /*VFNMSUB213PDZrbkz*/
/*Table16593*/
  0x3227, /*VPMADD52LUQZ256mbkz*/
  0x0, /**/
/*Table16595*/
  0x3208, /*VPMADD52HUQZ256mbkz*/
  0x0, /**/
/*Table16597*/
  0x1af5, /*VFMADDSUB231PDZ256mbkz*/
  0x1b04, /*VFMADDSUB231PDZrbkz*/
/*Table16599*/
  0x1dd5, /*VFMSUBADD231PDZ256mbkz*/
  0x1de4, /*VFMSUBADD231PDZrbkz*/
/*Table16601*/
  0x195c, /*VFMADD231PDZ256mbkz*/
  0x196b, /*VFMADD231PDZrbkz*/
/*Table16603*/
  0x1c83, /*VFMSUB231PDZ256mbkz*/
  0x1c92, /*VFMSUB231PDZrbkz*/
/*Table16605*/
  0x1faa, /*VFNMADD231PDZ256mbkz*/
  0x1fb9, /*VFNMADD231PDZrbkz*/
/*Table16607*/
  0x2174, /*VFNMSUB231PDZ256mbkz*/
  0x2183, /*VFNMSUB231PDZrbkz*/
/*Table16609*/
  0x2e0b, /*VPCONFLICTQZ256rmbkz*/
  0x0, /**/
/*Table16611*/
  0x1706, /*VDPBF16PSZmbkz*/
  0x0, /**/
/*Table16613*/
  0xfa6, /*VCVTNEPS2BF16Zrmbkz*/
  0x0, /**/
/*Table16615*/
  0xf81, /*VCVTNE2PS2BF16Zrmbkz*/
  0x0, /**/
/*Table16617*/
  0x2fea, /*VPERMILPSZrmbkz*/
  0x0, /**/
/*Table16619*/
  0x386e, /*VPRORVDZrmbkz*/
  0x0, /**/
/*Table16621*/
  0x3802, /*VPROLVDZrmbkz*/
  0x0, /**/
/*Table16623*/
  0x3028, /*VPERMPSZrmbkz*/
  0x0, /**/
/*Table16625*/
  0x296b, /*VPABSDZrmbkz*/
  0x0, /**/
/*Table16627*/
  0x29f0, /*VPACKUSDWZrmbkz*/
  0x0, /**/
/*Table16629*/
  0x4267, /*VSCALEFPSZrmbkz*/
  0x426d, /*VSCALEFPSZrrbkz*/
/*Table16631*/
  0x2ed2, /*VPERMDZrmbkz*/
  0x0, /**/
/*Table16633*/
  0x3365, /*VPMINSDZrmbkz*/
  0x0, /**/
/*Table16635*/
  0x33cb, /*VPMINUDZrmbkz*/
  0x0, /**/
/*Table16637*/
  0x3299, /*VPMAXSDZrmbkz*/
  0x0, /**/
/*Table16639*/
  0x32ff, /*VPMAXUDZrmbkz*/
  0x0, /**/
/*Table16641*/
  0x36ac, /*VPMULLDZrmbkz*/
  0x0, /**/
/*Table16643*/
  0x22cf, /*VGETEXPPSZmbkz*/
  0x22d5, /*VGETEXPPSZrbkz*/
/*Table16645*/
  0x31c1, /*VPLZCNTDZrmbkz*/
  0x0, /**/
/*Table16647*/
  0x3cb9, /*VPSRLVDZrmbkz*/
  0x0, /**/
/*Table16649*/
  0x3bd5, /*VPSRAVDZrmbkz*/
  0x0, /**/
/*Table16651*/
  0x3afb, /*VPSLLVDZrmbkz*/
  0x0, /**/
/*Table16653*/
  0x401c, /*VRCP14PSZmbkz*/
  0x0, /**/
/*Table16655*/
  0x41b1, /*VRSQRT14PSZmbkz*/
  0x0, /**/
/*Table16657*/
  0x2e60, /*VPDPBUSDZmbkz*/
  0x0, /**/
/*Table16659*/
  0x2e41, /*VPDPBUSDSZmbkz*/
  0x0, /**/
/*Table16661*/
  0x2ea6, /*VPDPWSSDZmbkz*/
  0x0, /**/
/*Table16663*/
  0x2e87, /*VPDPWSSDSZmbkz*/
  0x0, /**/
/*Table16665*/
  0x3746, /*VPOPCNTDZrmbkz*/
  0x0, /**/
/*Table16667*/
  0x2bb1, /*VPBLENDMDZrmbkz*/
  0x0, /**/
/*Table16669*/
  0xdf6, /*VBLENDMPSZrmbkz*/
  0x0, /**/
/*Table16671*/
  0x391c, /*VPSHLDVDZmbkz*/
  0x0, /**/
/*Table16673*/
  0x39b8, /*VPSHRDVDZmbkz*/
  0x0, /**/
/*Table16675*/
  0x2eff, /*VPERMI2Drmbkz*/
  0x0, /**/
/*Table16677*/
  0x2f35, /*VPERMI2PSrmbkz*/
  0x0, /**/
/*Table16679*/
  0x307b, /*VPERMT2Drmbkz*/
  0x0, /**/
/*Table16681*/
  0x30b1, /*VPERMT2PSrmbkz*/
  0x0, /**/
/*Table16683*/
  0x1a7a, /*VFMADDSUB132PSZmbkz*/
  0x1a80, /*VFMADDSUB132PSZrbkz*/
/*Table16685*/
  0x1d5a, /*VFMSUBADD132PSZmbkz*/
  0x1d60, /*VFMSUBADD132PSZrbkz*/
/*Table16687*/
  0x1889, /*VFMADD132PSZmbkz*/
  0x188f, /*VFMADD132PSZrbkz*/
/*Table16689*/
  0x1bb0, /*VFMSUB132PSZmbkz*/
  0x1bb6, /*VFMSUB132PSZrbkz*/
/*Table16691*/
  0x1ed7, /*VFNMADD132PSZmbkz*/
  0x1edd, /*VFNMADD132PSZrbkz*/
/*Table16693*/
  0x20a1, /*VFNMSUB132PSZmbkz*/
  0x20a7, /*VFNMSUB132PSZrbkz*/
/*Table16695*/
  0x1adc, /*VFMADDSUB213PSZmbkz*/
  0x1ae2, /*VFMADDSUB213PSZrbkz*/
/*Table16697*/
  0x1dbc, /*VFMSUBADD213PSZmbkz*/
  0x1dc2, /*VFMSUBADD213PSZrbkz*/
/*Table16699*/
  0x1917, /*VFMADD213PSZmbkz*/
  0x191d, /*VFMADD213PSZrbkz*/
/*Table16701*/
  0x1c3e, /*VFMSUB213PSZmbkz*/
  0x1c44, /*VFMSUB213PSZrbkz*/
/*Table16703*/
  0x1f65, /*VFNMADD213PSZmbkz*/
  0x1f6b, /*VFNMADD213PSZrbkz*/
/*Table16705*/
  0x212f, /*VFNMSUB213PSZmbkz*/
  0x2135, /*VFNMSUB213PSZrbkz*/
/*Table16707*/
  0x1b3e, /*VFMADDSUB231PSZmbkz*/
  0x1b44, /*VFMADDSUB231PSZrbkz*/
/*Table16709*/
  0x1e1e, /*VFMSUBADD231PSZmbkz*/
  0x1e24, /*VFMSUBADD231PSZrbkz*/
/*Table16711*/
  0x19a5, /*VFMADD231PSZmbkz*/
  0x19ab, /*VFMADD231PSZrbkz*/
/*Table16713*/
  0x1ccc, /*VFMSUB231PSZmbkz*/
  0x1cd2, /*VFMSUB231PSZrbkz*/
/*Table16715*/
  0x1ff3, /*VFNMADD231PSZmbkz*/
  0x1ff9, /*VFNMADD231PSZrbkz*/
/*Table16717*/
  0x21bd, /*VFNMSUB231PSZmbkz*/
  0x21c3, /*VFNMSUB231PSZrbkz*/
/*Table16719*/
  0x2df9, /*VPCONFLICTDZrmbkz*/
  0x0, /**/
/*Table16721*/
  0x1725, /*VEXP2PSZmbkz*/
  0x172b, /*VEXP2PSZrbkz*/
/*Table16723*/
  0x403d, /*VRCP28PSZmbkz*/
  0x4043, /*VRCP28PSZrbkz*/
/*Table16725*/
  0x41d2, /*VRSQRT28PSZmbkz*/
  0x41d8, /*VRSQRT28PSZrbkz*/
/*Table16727*/
  0x2fac, /*VPERMILPDZrmbkz*/
  0x0, /**/
/*Table16729*/
  0x3889, /*VPRORVQZrmbkz*/
  0x0, /**/
/*Table16731*/
  0x381d, /*VPROLVQZrmbkz*/
  0x0, /**/
/*Table16733*/
  0x3014, /*VPERMPDZrmbkz*/
  0x0, /**/
/*Table16735*/
  0x2988, /*VPABSQZrmbkz*/
  0x0, /**/
/*Table16737*/
  0x364b, /*VPMULDQZrmbkz*/
  0x0, /**/
/*Table16739*/
  0x422b, /*VSCALEFPDZrmbkz*/
  0x4231, /*VSCALEFPDZrrbkz*/
/*Table16741*/
  0x304e, /*VPERMQZrmbkz*/
  0x0, /**/
/*Table16743*/
  0x3382, /*VPMINSQZrmbkz*/
  0x0, /**/
/*Table16745*/
  0x33e8, /*VPMINUQZrmbkz*/
  0x0, /**/
/*Table16747*/
  0x32b6, /*VPMAXSQZrmbkz*/
  0x0, /**/
/*Table16749*/
  0x331c, /*VPMAXUQZrmbkz*/
  0x0, /**/
/*Table16751*/
  0x36c9, /*VPMULLQZrmbkz*/
  0x0, /**/
/*Table16753*/
  0x2293, /*VGETEXPPDZmbkz*/
  0x2299, /*VGETEXPPDZrbkz*/
/*Table16755*/
  0x31dc, /*VPLZCNTQZrmbkz*/
  0x0, /**/
/*Table16757*/
  0x3cd8, /*VPSRLVQZrmbkz*/
  0x0, /**/
/*Table16759*/
  0x3bf2, /*VPSRAVQZrmbkz*/
  0x0, /**/
/*Table16761*/
  0x3b1a, /*VPSLLVQZrmbkz*/
  0x0, /**/
/*Table16763*/
  0x4001, /*VRCP14PDZmbkz*/
  0x0, /**/
/*Table16765*/
  0x4196, /*VRSQRT14PDZmbkz*/
  0x0, /**/
/*Table16767*/
  0x3761, /*VPOPCNTQZrmbkz*/
  0x0, /**/
/*Table16769*/
  0x2bcc, /*VPBLENDMQZrmbkz*/
  0x0, /**/
/*Table16771*/
  0xddb, /*VBLENDMPDZrmbkz*/
  0x0, /**/
/*Table16773*/
  0x3937, /*VPSHLDVQZmbkz*/
  0x0, /**/
/*Table16775*/
  0x39d3, /*VPSHRDVQZmbkz*/
  0x0, /**/
/*Table16777*/
  0x2f50, /*VPERMI2Qrmbkz*/
  0x0, /**/
/*Table16779*/
  0x2f1a, /*VPERMI2PDrmbkz*/
  0x0, /**/
/*Table16781*/
  0x30cc, /*VPERMT2Qrmbkz*/
  0x0, /**/
/*Table16783*/
  0x3096, /*VPERMT2PDrmbkz*/
  0x0, /**/
/*Table16785*/
  0x36fa, /*VPMULTISHIFTQBZrmbkz*/
  0x0, /**/
/*Table16787*/
  0x1a3a, /*VFMADDSUB132PDZmbkz*/
  0x1a40, /*VFMADDSUB132PDZrbkz*/
/*Table16789*/
  0x1d1a, /*VFMSUBADD132PDZmbkz*/
  0x1d20, /*VFMSUBADD132PDZrbkz*/
/*Table16791*/
  0x1849, /*VFMADD132PDZmbkz*/
  0x184f, /*VFMADD132PDZrbkz*/
/*Table16793*/
  0x1b70, /*VFMSUB132PDZmbkz*/
  0x1b76, /*VFMSUB132PDZrbkz*/
/*Table16795*/
  0x1e97, /*VFNMADD132PDZmbkz*/
  0x1e9d, /*VFNMADD132PDZrbkz*/
/*Table16797*/
  0x2061, /*VFNMSUB132PDZmbkz*/
  0x2067, /*VFNMSUB132PDZrbkz*/
/*Table16799*/
  0x1a9c, /*VFMADDSUB213PDZmbkz*/
  0x1aa2, /*VFMADDSUB213PDZrbkz*/
/*Table16801*/
  0x1d7c, /*VFMSUBADD213PDZmbkz*/
  0x1d82, /*VFMSUBADD213PDZrbkz*/
/*Table16803*/
  0x18d7, /*VFMADD213PDZmbkz*/
  0x18dd, /*VFMADD213PDZrbkz*/
/*Table16805*/
  0x1bfe, /*VFMSUB213PDZmbkz*/
  0x1c04, /*VFMSUB213PDZrbkz*/
/*Table16807*/
  0x1f25, /*VFNMADD213PDZmbkz*/
  0x1f2b, /*VFNMADD213PDZrbkz*/
/*Table16809*/
  0x20ef, /*VFNMSUB213PDZmbkz*/
  0x20f5, /*VFNMSUB213PDZrbkz*/
/*Table16811*/
  0x3230, /*VPMADD52LUQZmbkz*/
  0x0, /**/
/*Table16813*/
  0x3211, /*VPMADD52HUQZmbkz*/
  0x0, /**/
/*Table16815*/
  0x1afe, /*VFMADDSUB231PDZmbkz*/
  0x1b04, /*VFMADDSUB231PDZrbkz*/
/*Table16817*/
  0x1dde, /*VFMSUBADD231PDZmbkz*/
  0x1de4, /*VFMSUBADD231PDZrbkz*/
/*Table16819*/
  0x1965, /*VFMADD231PDZmbkz*/
  0x196b, /*VFMADD231PDZrbkz*/
/*Table16821*/
  0x1c8c, /*VFMSUB231PDZmbkz*/
  0x1c92, /*VFMSUB231PDZrbkz*/
/*Table16823*/
  0x1fb3, /*VFNMADD231PDZmbkz*/
  0x1fb9, /*VFNMADD231PDZrbkz*/
/*Table16825*/
  0x217d, /*VFNMSUB231PDZmbkz*/
  0x2183, /*VFNMSUB231PDZrbkz*/
/*Table16827*/
  0x2e14, /*VPCONFLICTQZrmbkz*/
  0x0, /**/
/*Table16829*/
  0x1719, /*VEXP2PDZmbkz*/
  0x171f, /*VEXP2PDZrbkz*/
/*Table16831*/
  0x4031, /*VRCP28PDZmbkz*/
  0x4037, /*VRCP28PDZrbkz*/
/*Table16833*/
  0x41c6, /*VRSQRT28PDZmbkz*/
  0x41cc, /*VRSQRT28PDZrbkz*/
/*Table16835*/
  0x0, /**/
  0x3593, /*VPMOVUSWBZ128rrkz*/
/*Table16837*/
  0x0, /**/
  0x3548, /*VPMOVUSDBZ128rrkz*/
/*Table16839*/
  0x0, /**/
  0x3566, /*VPMOVUSQBZ128rrkz*/
/*Table16841*/
  0x0, /**/
  0x3557, /*VPMOVUSDWZ128rrkz*/
/*Table16843*/
  0x0, /**/
  0x3584, /*VPMOVUSQWZ128rrkz*/
/*Table16845*/
  0x0, /**/
  0x3575, /*VPMOVUSQDZ128rrkz*/
/*Table16847*/
  0x0, /**/
  0x34b5, /*VPMOVSWBZ128rrkz*/
/*Table16849*/
  0x0, /**/
  0x346a, /*VPMOVSDBZ128rrkz*/
/*Table16851*/
  0x0, /**/
  0x3488, /*VPMOVSQBZ128rrkz*/
/*Table16853*/
  0x0, /**/
  0x3479, /*VPMOVSDWZ128rrkz*/
/*Table16855*/
  0x0, /**/
  0x34a6, /*VPMOVSQWZ128rrkz*/
/*Table16857*/
  0x0, /**/
  0x3497, /*VPMOVSQDZ128rrkz*/
/*Table16859*/
  0x0, /**/
  0x35a5, /*VPMOVWBZ128rrkz*/
/*Table16861*/
  0x0, /**/
  0x340e, /*VPMOVDBZ128rrkz*/
/*Table16863*/
  0x0, /**/
  0x343d, /*VPMOVQBZ128rrkz*/
/*Table16865*/
  0x0, /**/
  0x341d, /*VPMOVDWZ128rrkz*/
/*Table16867*/
  0x0, /**/
  0x345b, /*VPMOVQWZ128rrkz*/
/*Table16869*/
  0x0, /**/
  0x344c, /*VPMOVQDZ128rrkz*/
/*Table16871*/
  0x16f6, /*VDPBF16PSZ128mkz*/
  0x16f9, /*VDPBF16PSZ128rkz*/
/*Table16873*/
  0xf96, /*VCVTNEPS2BF16Z128rmkz*/
  0xf99, /*VCVTNEPS2BF16Z128rrkz*/
/*Table16875*/
  0xf71, /*VCVTNE2PS2BF16Z128rmkz*/
  0xf74, /*VCVTNE2PS2BF16Z128rrkz*/
/*Table16877*/
  0xc47, /*V4FMADDSSrmkz*/
  0x0, /**/
/*Table16879*/
  0xc4d, /*V4FNMADDSSrmkz*/
  0x0, /**/
/*Table16881*/
  0x3a0d, /*VPSHUFBZ128rmkz*/
  0x3a10, /*VPSHUFBZ128rrkz*/
/*Table16883*/
  0x323c, /*VPMADDUBSWZ128rmkz*/
  0x323f, /*VPMADDUBSWZ128rrkz*/
/*Table16885*/
  0x3657, /*VPMULHRSWZ128rmkz*/
  0x365a, /*VPMULHRSWZ128rrkz*/
/*Table16887*/
  0x2fc8, /*VPERMILPSZ128rmkz*/
  0x2fcb, /*VPERMILPSZ128rrkz*/
/*Table16889*/
  0x10c8, /*VCVTPH2PSZ128rmkz*/
  0x10cb, /*VCVTPH2PSZ128rrkz*/
/*Table16891*/
  0x385e, /*VPRORVDZ128rmkz*/
  0x3861, /*VPRORVDZ128rrkz*/
/*Table16893*/
  0x37f2, /*VPROLVDZ128rmkz*/
  0x37f5, /*VPROLVDZ128rrkz*/
/*Table16895*/
  0xe62, /*VBROADCASTSSZ128rmkz*/
  0xe65, /*VBROADCASTSSZ128rrkz*/
/*Table16897*/
  0x2942, /*VPABSBZ128rmkz*/
  0x2945, /*VPABSBZ128rrkz*/
/*Table16899*/
  0x2992, /*VPABSWZ128rmkz*/
  0x2995, /*VPABSWZ128rrkz*/
/*Table16901*/
  0x295b, /*VPABSDZ128rmkz*/
  0x295e, /*VPABSDZ128rrkz*/
/*Table16903*/
  0x34f0, /*VPMOVSXBWZ128rmkz*/
  0x34f3, /*VPMOVSXBWZ128rrkz*/
/*Table16905*/
  0x34c4, /*VPMOVSXBDZ128rmkz*/
  0x34c7, /*VPMOVSXBDZ128rrkz*/
/*Table16907*/
  0x34da, /*VPMOVSXBQZ128rmkz*/
  0x34dd, /*VPMOVSXBQZ128rrkz*/
/*Table16909*/
  0x351c, /*VPMOVSXWDZ128rmkz*/
  0x351f, /*VPMOVSXWDZ128rrkz*/
/*Table16911*/
  0x3532, /*VPMOVSXWQZ128rmkz*/
  0x3535, /*VPMOVSXWQZ128rrkz*/
/*Table16913*/
  0x3506, /*VPMOVSXDQZ128rmkz*/
  0x3509, /*VPMOVSXDQZ128rrkz*/
/*Table16915*/
  0x29e0, /*VPACKUSDWZ128rmkz*/
  0x29e3, /*VPACKUSDWZ128rrkz*/
/*Table16917*/
  0x4257, /*VSCALEFPSZ128rmkz*/
  0x425a, /*VSCALEFPSZ128rrkz*/
/*Table16919*/
  0x4284, /*VSCALEFSSZrmkz*/
  0x428a, /*VSCALEFSSZrrkz*/
/*Table16921*/
  0x35e0, /*VPMOVZXBWZ128rmkz*/
  0x35e3, /*VPMOVZXBWZ128rrkz*/
/*Table16923*/
  0x35b4, /*VPMOVZXBDZ128rmkz*/
  0x35b7, /*VPMOVZXBDZ128rrkz*/
/*Table16925*/
  0x35ca, /*VPMOVZXBQZ128rmkz*/
  0x35cd, /*VPMOVZXBQZ128rrkz*/
/*Table16927*/
  0x360c, /*VPMOVZXWDZ128rmkz*/
  0x360f, /*VPMOVZXWDZ128rrkz*/
/*Table16929*/
  0x3622, /*VPMOVZXWQZ128rmkz*/
  0x3625, /*VPMOVZXWQZ128rrkz*/
/*Table16931*/
  0x35f6, /*VPMOVZXDQZ128rmkz*/
  0x35f9, /*VPMOVZXDQZ128rrkz*/
/*Table16933*/
  0x333c, /*VPMINSBZ128rmkz*/
  0x333f, /*VPMINSBZ128rrkz*/
/*Table16935*/
  0x3355, /*VPMINSDZ128rmkz*/
  0x3358, /*VPMINSDZ128rrkz*/
/*Table16937*/
  0x33f2, /*VPMINUWZ128rmkz*/
  0x33f5, /*VPMINUWZ128rrkz*/
/*Table16939*/
  0x33bb, /*VPMINUDZ128rmkz*/
  0x33be, /*VPMINUDZ128rrkz*/
/*Table16941*/
  0x3270, /*VPMAXSBZ128rmkz*/
  0x3273, /*VPMAXSBZ128rrkz*/
/*Table16943*/
  0x3289, /*VPMAXSDZ128rmkz*/
  0x328c, /*VPMAXSDZ128rrkz*/
/*Table16945*/
  0x3326, /*VPMAXUWZ128rmkz*/
  0x3329, /*VPMAXUWZ128rrkz*/
/*Table16947*/
  0x32ef, /*VPMAXUDZ128rmkz*/
  0x32f2, /*VPMAXUDZ128rrkz*/
/*Table16949*/
  0x369c, /*VPMULLDZ128rmkz*/
  0x369f, /*VPMULLDZ128rrkz*/
/*Table16951*/
  0x22bf, /*VGETEXPPSZ128mkz*/
  0x22c2, /*VGETEXPPSZ128rkz*/
/*Table16953*/
  0x22ec, /*VGETEXPSSZmkz*/
  0x22f2, /*VGETEXPSSZrkz*/
/*Table16955*/
  0x31b1, /*VPLZCNTDZ128rmkz*/
  0x31b4, /*VPLZCNTDZ128rrkz*/
/*Table16957*/
  0x3ca9, /*VPSRLVDZ128rmkz*/
  0x3cac, /*VPSRLVDZ128rrkz*/
/*Table16959*/
  0x3bc5, /*VPSRAVDZ128rmkz*/
  0x3bc8, /*VPSRAVDZ128rrkz*/
/*Table16961*/
  0x3aeb, /*VPSLLVDZ128rmkz*/
  0x3aee, /*VPSLLVDZ128rrkz*/
/*Table16963*/
  0x400c, /*VRCP14PSZ128mkz*/
  0x400f, /*VRCP14PSZ128rkz*/
/*Table16965*/
  0x402a, /*VRCP14SSZrmkz*/
  0x402d, /*VRCP14SSZrrkz*/
/*Table16967*/
  0x41a1, /*VRSQRT14PSZ128mkz*/
  0x41a4, /*VRSQRT14PSZ128rkz*/
/*Table16969*/
  0x41bf, /*VRSQRT14SSZrmkz*/
  0x41c2, /*VRSQRT14SSZrrkz*/
/*Table16971*/
  0x2e50, /*VPDPBUSDZ128mkz*/
  0x2e53, /*VPDPBUSDZ128rkz*/
/*Table16973*/
  0x2e31, /*VPDPBUSDSZ128mkz*/
  0x2e34, /*VPDPBUSDSZ128rkz*/
/*Table16975*/
  0x2e96, /*VPDPWSSDZ128mkz*/
  0x2e99, /*VPDPWSSDZ128rkz*/
/*Table16977*/
  0x2e77, /*VPDPWSSDSZ128mkz*/
  0x2e7a, /*VPDPWSSDSZ128rkz*/
/*Table16979*/
  0x3721, /*VPOPCNTBZ128rmkz*/
  0x3724, /*VPOPCNTBZ128rrkz*/
/*Table16981*/
  0x3736, /*VPOPCNTDZ128rmkz*/
  0x3739, /*VPOPCNTDZ128rrkz*/
/*Table16983*/
  0x2c0f, /*VPBROADCASTDZ128rmkz*/
  0x2c12, /*VPBROADCASTDZ128rrkz*/
/*Table16985*/
  0xe2e, /*VBROADCASTI32X2Z128rmkz*/
  0xe31, /*VBROADCASTI32X2Z128rrkz*/
/*Table16987*/
  0x30f8, /*VPEXPANDBZ128rmkz*/
  0x30fb, /*VPEXPANDBZ128rrkz*/
/*Table16989*/
  0x0, /**/
  0x2da0, /*VPCOMPRESSBZ128rrkz*/
/*Table16991*/
  0x2ba1, /*VPBLENDMDZ128rmkz*/
  0x2ba4, /*VPBLENDMDZ128rrkz*/
/*Table16993*/
  0xde6, /*VBLENDMPSZ128rmkz*/
  0xde9, /*VBLENDMPSZ128rrkz*/
/*Table16995*/
  0x2b8c, /*VPBLENDMBZ128rmkz*/
  0x2b8f, /*VPBLENDMBZ128rrkz*/
/*Table16997*/
  0x390c, /*VPSHLDVDZ128mkz*/
  0x390f, /*VPSHLDVDZ128rkz*/
/*Table16999*/
  0x39a8, /*VPSHRDVDZ128mkz*/
  0x39ab, /*VPSHRDVDZ128rkz*/
/*Table17001*/
  0x2eda, /*VPERMI2B128rmkz*/
  0x2edd, /*VPERMI2B128rrkz*/
/*Table17003*/
  0x2eef, /*VPERMI2D128rmkz*/
  0x2ef2, /*VPERMI2D128rrkz*/
/*Table17005*/
  0x2f25, /*VPERMI2PS128rmkz*/
  0x2f28, /*VPERMI2PS128rrkz*/
/*Table17007*/
  0x2bf0, /*VPBROADCASTBZ128rmkz*/
  0x2bf3, /*VPBROADCASTBZ128rrkz*/
/*Table17009*/
  0x2c53, /*VPBROADCASTWZ128rmkz*/
  0x2c56, /*VPBROADCASTWZ128rrkz*/
/*Table17011*/
  0x0, /**/
  0x2c02, /*VPBROADCASTBrZ128rrkz*/
/*Table17013*/
  0x0, /**/
  0x2c65, /*VPBROADCASTWrZ128rrkz*/
/*Table17015*/
  0x0, /**/
  0x2c21, /*VPBROADCASTDrZ128rrkz*/
/*Table17017*/
  0x3056, /*VPERMT2B128rmkz*/
  0x3059, /*VPERMT2B128rrkz*/
/*Table17019*/
  0x306b, /*VPERMT2D128rmkz*/
  0x306e, /*VPERMT2D128rrkz*/
/*Table17021*/
  0x30a1, /*VPERMT2PS128rmkz*/
  0x30a4, /*VPERMT2PS128rrkz*/
/*Table17023*/
  0x1742, /*VEXPANDPSZ128rmkz*/
  0x1745, /*VEXPANDPSZ128rrkz*/
/*Table17025*/
  0x310a, /*VPEXPANDDZ128rmkz*/
  0x310d, /*VPEXPANDDZ128rrkz*/
/*Table17027*/
  0x0, /**/
  0xf02, /*VCOMPRESSPSZ128rrkz*/
/*Table17029*/
  0x0, /**/
  0x2daf, /*VPCOMPRESSDZ128rrkz*/
/*Table17031*/
  0x2eb4, /*VPERMBZ128rmkz*/
  0x2eb7, /*VPERMBZ128rrkz*/
/*Table17033*/
  0x1a6a, /*VFMADDSUB132PSZ128mkz*/
  0x1a6d, /*VFMADDSUB132PSZ128rkz*/
/*Table17035*/
  0x1d4a, /*VFMSUBADD132PSZ128mkz*/
  0x1d4d, /*VFMSUBADD132PSZ128rkz*/
/*Table17037*/
  0x1879, /*VFMADD132PSZ128mkz*/
  0x187c, /*VFMADD132PSZ128rkz*/
/*Table17039*/
  0x18b3, /*VFMADD132SSZm_Intkz*/
  0x18b7, /*VFMADD132SSZr_Intkz*/
/*Table17041*/
  0x1ba0, /*VFMSUB132PSZ128mkz*/
  0x1ba3, /*VFMSUB132PSZ128rkz*/
/*Table17043*/
  0x1bda, /*VFMSUB132SSZm_Intkz*/
  0x1bde, /*VFMSUB132SSZr_Intkz*/
/*Table17045*/
  0x1ec7, /*VFNMADD132PSZ128mkz*/
  0x1eca, /*VFNMADD132PSZ128rkz*/
/*Table17047*/
  0x1f01, /*VFNMADD132SSZm_Intkz*/
  0x1f05, /*VFNMADD132SSZr_Intkz*/
/*Table17049*/
  0x2091, /*VFNMSUB132PSZ128mkz*/
  0x2094, /*VFNMSUB132PSZ128rkz*/
/*Table17051*/
  0x20cb, /*VFNMSUB132SSZm_Intkz*/
  0x20cf, /*VFNMSUB132SSZr_Intkz*/
/*Table17053*/
  0x1acc, /*VFMADDSUB213PSZ128mkz*/
  0x1acf, /*VFMADDSUB213PSZ128rkz*/
/*Table17055*/
  0x1dac, /*VFMSUBADD213PSZ128mkz*/
  0x1daf, /*VFMSUBADD213PSZ128rkz*/
/*Table17057*/
  0x1907, /*VFMADD213PSZ128mkz*/
  0x190a, /*VFMADD213PSZ128rkz*/
/*Table17059*/
  0x1941, /*VFMADD213SSZm_Intkz*/
  0x1945, /*VFMADD213SSZr_Intkz*/
/*Table17061*/
  0x1c2e, /*VFMSUB213PSZ128mkz*/
  0x1c31, /*VFMSUB213PSZ128rkz*/
/*Table17063*/
  0x1c68, /*VFMSUB213SSZm_Intkz*/
  0x1c6c, /*VFMSUB213SSZr_Intkz*/
/*Table17065*/
  0x1f55, /*VFNMADD213PSZ128mkz*/
  0x1f58, /*VFNMADD213PSZ128rkz*/
/*Table17067*/
  0x1f8f, /*VFNMADD213SSZm_Intkz*/
  0x1f93, /*VFNMADD213SSZr_Intkz*/
/*Table17069*/
  0x211f, /*VFNMSUB213PSZ128mkz*/
  0x2122, /*VFNMSUB213PSZ128rkz*/
/*Table17071*/
  0x2159, /*VFNMSUB213SSZm_Intkz*/
  0x215d, /*VFNMSUB213SSZr_Intkz*/
/*Table17073*/
  0x1b2e, /*VFMADDSUB231PSZ128mkz*/
  0x1b31, /*VFMADDSUB231PSZ128rkz*/
/*Table17075*/
  0x1e0e, /*VFMSUBADD231PSZ128mkz*/
  0x1e11, /*VFMSUBADD231PSZ128rkz*/
/*Table17077*/
  0x1995, /*VFMADD231PSZ128mkz*/
  0x1998, /*VFMADD231PSZ128rkz*/
/*Table17079*/
  0x19cf, /*VFMADD231SSZm_Intkz*/
  0x19d3, /*VFMADD231SSZr_Intkz*/
/*Table17081*/
  0x1cbc, /*VFMSUB231PSZ128mkz*/
  0x1cbf, /*VFMSUB231PSZ128rkz*/
/*Table17083*/
  0x1cf6, /*VFMSUB231SSZm_Intkz*/
  0x1cfa, /*VFMSUB231SSZr_Intkz*/
/*Table17085*/
  0x1fe3, /*VFNMADD231PSZ128mkz*/
  0x1fe6, /*VFNMADD231PSZ128rkz*/
/*Table17087*/
  0x201d, /*VFNMADD231SSZm_Intkz*/
  0x2021, /*VFNMADD231SSZr_Intkz*/
/*Table17089*/
  0x21ad, /*VFNMSUB231PSZ128mkz*/
  0x21b0, /*VFNMSUB231PSZ128rkz*/
/*Table17091*/
  0x21e7, /*VFNMSUB231SSZm_Intkz*/
  0x21eb, /*VFNMSUB231SSZr_Intkz*/
/*Table17093*/
  0x2de9, /*VPCONFLICTDZ128rmkz*/
  0x2dec, /*VPCONFLICTDZ128rrkz*/
/*Table17095*/
  0x4051, /*VRCP28SSZmkz*/
  0x4057, /*VRCP28SSZrkz*/
/*Table17097*/
  0x41e6, /*VRSQRT28SSZmkz*/
  0x41ec, /*VRSQRT28SSZrkz*/
/*Table17099*/
  0x23aa, /*VGF2P8MULBZ128rmkz*/
  0x23ad, /*VGF2P8MULBZ128rrkz*/
/*Table17101*/
  0x2f8a, /*VPERMILPDZ128rmkz*/
  0x2f8d, /*VPERMILPDZ128rrkz*/
/*Table17103*/
  0x3ce2, /*VPSRLVWZ128rmkz*/
  0x3ce5, /*VPSRLVWZ128rrkz*/
/*Table17105*/
  0x3bfa, /*VPSRAVWZ128rmkz*/
  0x3bfd, /*VPSRAVWZ128rrkz*/
/*Table17107*/
  0x3b24, /*VPSLLVWZ128rmkz*/
  0x3b27, /*VPSLLVWZ128rrkz*/
/*Table17109*/
  0x3879, /*VPRORVQZ128rmkz*/
  0x387c, /*VPRORVQZ128rrkz*/
/*Table17111*/
  0x380d, /*VPROLVQZ128rmkz*/
  0x3810, /*VPROLVQZ128rrkz*/
/*Table17113*/
  0x2978, /*VPABSQZ128rmkz*/
  0x297b, /*VPABSQZ128rrkz*/
/*Table17115*/
  0x363b, /*VPMULDQZ128rmkz*/
  0x363e, /*VPMULDQZ128rrkz*/
/*Table17117*/
  0x421b, /*VSCALEFPDZ128rmkz*/
  0x421e, /*VSCALEFPDZ128rrkz*/
/*Table17119*/
  0x4272, /*VSCALEFSDZrmkz*/
  0x4278, /*VSCALEFSDZrrkz*/
/*Table17121*/
  0x3372, /*VPMINSQZ128rmkz*/
  0x3375, /*VPMINSQZ128rrkz*/
/*Table17123*/
  0x33d8, /*VPMINUQZ128rmkz*/
  0x33db, /*VPMINUQZ128rrkz*/
/*Table17125*/
  0x32a6, /*VPMAXSQZ128rmkz*/
  0x32a9, /*VPMAXSQZ128rrkz*/
/*Table17127*/
  0x330c, /*VPMAXUQZ128rmkz*/
  0x330f, /*VPMAXUQZ128rrkz*/
/*Table17129*/
  0x36b9, /*VPMULLQZ128rmkz*/
  0x36bc, /*VPMULLQZ128rrkz*/
/*Table17131*/
  0x2283, /*VGETEXPPDZ128mkz*/
  0x2286, /*VGETEXPPDZ128rkz*/
/*Table17133*/
  0x22da, /*VGETEXPSDZmkz*/
  0x22e0, /*VGETEXPSDZrkz*/
/*Table17135*/
  0x31cc, /*VPLZCNTQZ128rmkz*/
  0x31cf, /*VPLZCNTQZ128rrkz*/
/*Table17137*/
  0x3cc8, /*VPSRLVQZ128rmkz*/
  0x3ccb, /*VPSRLVQZ128rrkz*/
/*Table17139*/
  0x3be2, /*VPSRAVQZ128rmkz*/
  0x3be5, /*VPSRAVQZ128rrkz*/
/*Table17141*/
  0x3b0a, /*VPSLLVQZ128rmkz*/
  0x3b0d, /*VPSLLVQZ128rrkz*/
/*Table17143*/
  0x3ff1, /*VRCP14PDZ128mkz*/
  0x3ff4, /*VRCP14PDZ128rkz*/
/*Table17145*/
  0x4024, /*VRCP14SDZrmkz*/
  0x4027, /*VRCP14SDZrrkz*/
/*Table17147*/
  0x4186, /*VRSQRT14PDZ128mkz*/
  0x4189, /*VRSQRT14PDZ128rkz*/
/*Table17149*/
  0x41b9, /*VRSQRT14SDZrmkz*/
  0x41bc, /*VRSQRT14SDZrrkz*/
/*Table17151*/
  0x3769, /*VPOPCNTWZ128rmkz*/
  0x376c, /*VPOPCNTWZ128rrkz*/
/*Table17153*/
  0x3751, /*VPOPCNTQZ128rmkz*/
  0x3754, /*VPOPCNTQZ128rrkz*/
/*Table17155*/
  0x2c34, /*VPBROADCASTQZ128rmkz*/
  0x2c37, /*VPBROADCASTQZ128rrkz*/
/*Table17157*/
  0x312e, /*VPEXPANDWZ128rmkz*/
  0x3131, /*VPEXPANDWZ128rrkz*/
/*Table17159*/
  0x0, /**/
  0x2dcd, /*VPCOMPRESSWZ128rrkz*/
/*Table17161*/
  0x2bbc, /*VPBLENDMQZ128rmkz*/
  0x2bbf, /*VPBLENDMQZ128rrkz*/
/*Table17163*/
  0xdcb, /*VBLENDMPDZ128rmkz*/
  0xdce, /*VBLENDMPDZ128rrkz*/
/*Table17165*/
  0x2bd4, /*VPBLENDMWZ128rmkz*/
  0x2bd7, /*VPBLENDMWZ128rrkz*/
/*Table17167*/
  0x393f, /*VPSHLDVWZ128mkz*/
  0x3942, /*VPSHLDVWZ128rkz*/
/*Table17169*/
  0x3927, /*VPSHLDVQZ128mkz*/
  0x392a, /*VPSHLDVQZ128rkz*/
/*Table17171*/
  0x39db, /*VPSHRDVWZ128mkz*/
  0x39de, /*VPSHRDVWZ128rkz*/
/*Table17173*/
  0x39c3, /*VPSHRDVQZ128mkz*/
  0x39c6, /*VPSHRDVQZ128rkz*/
/*Table17175*/
  0x2f58, /*VPERMI2W128rmkz*/
  0x2f5b, /*VPERMI2W128rrkz*/
/*Table17177*/
  0x2f40, /*VPERMI2Q128rmkz*/
  0x2f43, /*VPERMI2Q128rrkz*/
/*Table17179*/
  0x2f0a, /*VPERMI2PD128rmkz*/
  0x2f0d, /*VPERMI2PD128rrkz*/
/*Table17181*/
  0x0, /**/
  0x2c46, /*VPBROADCASTQrZ128rrkz*/
/*Table17183*/
  0x30d4, /*VPERMT2W128rmkz*/
  0x30d7, /*VPERMT2W128rrkz*/
/*Table17185*/
  0x30bc, /*VPERMT2Q128rmkz*/
  0x30bf, /*VPERMT2Q128rrkz*/
/*Table17187*/
  0x3086, /*VPERMT2PD128rmkz*/
  0x3089, /*VPERMT2PD128rrkz*/
/*Table17189*/
  0x36ea, /*VPMULTISHIFTQBZ128rmkz*/
  0x36ed, /*VPMULTISHIFTQBZ128rrkz*/
/*Table17191*/
  0x1730, /*VEXPANDPDZ128rmkz*/
  0x1733, /*VEXPANDPDZ128rrkz*/
/*Table17193*/
  0x311c, /*VPEXPANDQZ128rmkz*/
  0x311f, /*VPEXPANDQZ128rrkz*/
/*Table17195*/
  0x0, /**/
  0xef3, /*VCOMPRESSPDZ128rrkz*/
/*Table17197*/
  0x0, /**/
  0x2dbe, /*VPCOMPRESSQZ128rrkz*/
/*Table17199*/
  0x30e6, /*VPERMWZ128rmkz*/
  0x30e9, /*VPERMWZ128rrkz*/
/*Table17201*/
  0x1a2a, /*VFMADDSUB132PDZ128mkz*/
  0x1a2d, /*VFMADDSUB132PDZ128rkz*/
/*Table17203*/
  0x1d0a, /*VFMSUBADD132PDZ128mkz*/
  0x1d0d, /*VFMSUBADD132PDZ128rkz*/
/*Table17205*/
  0x1839, /*VFMADD132PDZ128mkz*/
  0x183c, /*VFMADD132PDZ128rkz*/
/*Table17207*/
  0x1897, /*VFMADD132SDZm_Intkz*/
  0x189b, /*VFMADD132SDZr_Intkz*/
/*Table17209*/
  0x1b60, /*VFMSUB132PDZ128mkz*/
  0x1b63, /*VFMSUB132PDZ128rkz*/
/*Table17211*/
  0x1bbe, /*VFMSUB132SDZm_Intkz*/
  0x1bc2, /*VFMSUB132SDZr_Intkz*/
/*Table17213*/
  0x1e87, /*VFNMADD132PDZ128mkz*/
  0x1e8a, /*VFNMADD132PDZ128rkz*/
/*Table17215*/
  0x1ee5, /*VFNMADD132SDZm_Intkz*/
  0x1ee9, /*VFNMADD132SDZr_Intkz*/
/*Table17217*/
  0x2051, /*VFNMSUB132PDZ128mkz*/
  0x2054, /*VFNMSUB132PDZ128rkz*/
/*Table17219*/
  0x20af, /*VFNMSUB132SDZm_Intkz*/
  0x20b3, /*VFNMSUB132SDZr_Intkz*/
/*Table17221*/
  0x1a8c, /*VFMADDSUB213PDZ128mkz*/
  0x1a8f, /*VFMADDSUB213PDZ128rkz*/
/*Table17223*/
  0x1d6c, /*VFMSUBADD213PDZ128mkz*/
  0x1d6f, /*VFMSUBADD213PDZ128rkz*/
/*Table17225*/
  0x18c7, /*VFMADD213PDZ128mkz*/
  0x18ca, /*VFMADD213PDZ128rkz*/
/*Table17227*/
  0x1925, /*VFMADD213SDZm_Intkz*/
  0x1929, /*VFMADD213SDZr_Intkz*/
/*Table17229*/
  0x1bee, /*VFMSUB213PDZ128mkz*/
  0x1bf1, /*VFMSUB213PDZ128rkz*/
/*Table17231*/
  0x1c4c, /*VFMSUB213SDZm_Intkz*/
  0x1c50, /*VFMSUB213SDZr_Intkz*/
/*Table17233*/
  0x1f15, /*VFNMADD213PDZ128mkz*/
  0x1f18, /*VFNMADD213PDZ128rkz*/
/*Table17235*/
  0x1f73, /*VFNMADD213SDZm_Intkz*/
  0x1f77, /*VFNMADD213SDZr_Intkz*/
/*Table17237*/
  0x20df, /*VFNMSUB213PDZ128mkz*/
  0x20e2, /*VFNMSUB213PDZ128rkz*/
/*Table17239*/
  0x213d, /*VFNMSUB213SDZm_Intkz*/
  0x2141, /*VFNMSUB213SDZr_Intkz*/
/*Table17241*/
  0x3220, /*VPMADD52LUQZ128mkz*/
  0x3223, /*VPMADD52LUQZ128rkz*/
/*Table17243*/
  0x3201, /*VPMADD52HUQZ128mkz*/
  0x3204, /*VPMADD52HUQZ128rkz*/
/*Table17245*/
  0x1aee, /*VFMADDSUB231PDZ128mkz*/
  0x1af1, /*VFMADDSUB231PDZ128rkz*/
/*Table17247*/
  0x1dce, /*VFMSUBADD231PDZ128mkz*/
  0x1dd1, /*VFMSUBADD231PDZ128rkz*/
/*Table17249*/
  0x1955, /*VFMADD231PDZ128mkz*/
  0x1958, /*VFMADD231PDZ128rkz*/
/*Table17251*/
  0x19b3, /*VFMADD231SDZm_Intkz*/
  0x19b7, /*VFMADD231SDZr_Intkz*/
/*Table17253*/
  0x1c7c, /*VFMSUB231PDZ128mkz*/
  0x1c7f, /*VFMSUB231PDZ128rkz*/
/*Table17255*/
  0x1cda, /*VFMSUB231SDZm_Intkz*/
  0x1cde, /*VFMSUB231SDZr_Intkz*/
/*Table17257*/
  0x1fa3, /*VFNMADD231PDZ128mkz*/
  0x1fa6, /*VFNMADD231PDZ128rkz*/
/*Table17259*/
  0x2001, /*VFNMADD231SDZm_Intkz*/
  0x2005, /*VFNMADD231SDZr_Intkz*/
/*Table17261*/
  0x216d, /*VFNMSUB231PDZ128mkz*/
  0x2170, /*VFNMSUB231PDZ128rkz*/
/*Table17263*/
  0x21cb, /*VFNMSUB231SDZm_Intkz*/
  0x21cf, /*VFNMSUB231SDZr_Intkz*/
/*Table17265*/
  0x2e04, /*VPCONFLICTQZ128rmkz*/
  0x2e07, /*VPCONFLICTQZ128rrkz*/
/*Table17267*/
  0x4048, /*VRCP28SDZmkz*/
  0x404e, /*VRCP28SDZrkz*/
/*Table17269*/
  0x41dd, /*VRSQRT28SDZmkz*/
  0x41e3, /*VRSQRT28SDZrkz*/
/*Table17271*/
  0x0, /**/
  0x3598, /*VPMOVUSWBZ256rrkz*/
/*Table17273*/
  0x0, /**/
  0x354d, /*VPMOVUSDBZ256rrkz*/
/*Table17275*/
  0x0, /**/
  0x356b, /*VPMOVUSQBZ256rrkz*/
/*Table17277*/
  0x0, /**/
  0x355c, /*VPMOVUSDWZ256rrkz*/
/*Table17279*/
  0x0, /**/
  0x3589, /*VPMOVUSQWZ256rrkz*/
/*Table17281*/
  0x0, /**/
  0x357a, /*VPMOVUSQDZ256rrkz*/
/*Table17283*/
  0x0, /**/
  0x34ba, /*VPMOVSWBZ256rrkz*/
/*Table17285*/
  0x0, /**/
  0x346f, /*VPMOVSDBZ256rrkz*/
/*Table17287*/
  0x0, /**/
  0x348d, /*VPMOVSQBZ256rrkz*/
/*Table17289*/
  0x0, /**/
  0x347e, /*VPMOVSDWZ256rrkz*/
/*Table17291*/
  0x0, /**/
  0x34ab, /*VPMOVSQWZ256rrkz*/
/*Table17293*/
  0x0, /**/
  0x349c, /*VPMOVSQDZ256rrkz*/
/*Table17295*/
  0x0, /**/
  0x35aa, /*VPMOVWBZ256rrkz*/
/*Table17297*/
  0x0, /**/
  0x3413, /*VPMOVDBZ256rrkz*/
/*Table17299*/
  0x0, /**/
  0x3442, /*VPMOVQBZ256rrkz*/
/*Table17301*/
  0x0, /**/
  0x3422, /*VPMOVDWZ256rrkz*/
/*Table17303*/
  0x0, /**/
  0x3460, /*VPMOVQWZ256rrkz*/
/*Table17305*/
  0x0, /**/
  0x3451, /*VPMOVQDZ256rrkz*/
/*Table17307*/
  0x16ff, /*VDPBF16PSZ256mkz*/
  0x1702, /*VDPBF16PSZ256rkz*/
/*Table17309*/
  0xf9f, /*VCVTNEPS2BF16Z256rmkz*/
  0xfa2, /*VCVTNEPS2BF16Z256rrkz*/
/*Table17311*/
  0xf7a, /*VCVTNE2PS2BF16Z256rmkz*/
  0xf7d, /*VCVTNE2PS2BF16Z256rrkz*/
/*Table17313*/
  0x3a13, /*VPSHUFBZ256rmkz*/
  0x3a16, /*VPSHUFBZ256rrkz*/
/*Table17315*/
  0x3242, /*VPMADDUBSWZ256rmkz*/
  0x3245, /*VPMADDUBSWZ256rrkz*/
/*Table17317*/
  0x365d, /*VPMULHRSWZ256rmkz*/
  0x3660, /*VPMULHRSWZ256rrkz*/
/*Table17319*/
  0x2fda, /*VPERMILPSZ256rmkz*/
  0x2fdd, /*VPERMILPSZ256rrkz*/
/*Table17321*/
  0x10ce, /*VCVTPH2PSZ256rmkz*/
  0x10d1, /*VCVTPH2PSZ256rrkz*/
/*Table17323*/
  0x3867, /*VPRORVDZ256rmkz*/
  0x386a, /*VPRORVDZ256rrkz*/
/*Table17325*/
  0x37fb, /*VPROLVDZ256rmkz*/
  0x37fe, /*VPROLVDZ256rrkz*/
/*Table17327*/
  0x3021, /*VPERMPSZ256rmkz*/
  0x3024, /*VPERMPSZ256rrkz*/
/*Table17329*/
  0xe68, /*VBROADCASTSSZ256rmkz*/
  0xe6b, /*VBROADCASTSSZ256rrkz*/
/*Table17331*/
  0xe0f, /*VBROADCASTF32X2Z256rmkz*/
  0xe12, /*VBROADCASTF32X2Z256rrkz*/
/*Table17333*/
  0xe1b, /*VBROADCASTF32X4Z256rmkz*/
  0x0, /**/
/*Table17335*/
  0x2948, /*VPABSBZ256rmkz*/
  0x294b, /*VPABSBZ256rrkz*/
/*Table17337*/
  0x2998, /*VPABSWZ256rmkz*/
  0x299b, /*VPABSWZ256rrkz*/
/*Table17339*/
  0x2964, /*VPABSDZ256rmkz*/
  0x2967, /*VPABSDZ256rrkz*/
/*Table17341*/
  0x34f6, /*VPMOVSXBWZ256rmkz*/
  0x34f9, /*VPMOVSXBWZ256rrkz*/
/*Table17343*/
  0x34ca, /*VPMOVSXBDZ256rmkz*/
  0x34cd, /*VPMOVSXBDZ256rrkz*/
/*Table17345*/
  0x34e0, /*VPMOVSXBQZ256rmkz*/
  0x34e3, /*VPMOVSXBQZ256rrkz*/
/*Table17347*/
  0x3522, /*VPMOVSXWDZ256rmkz*/
  0x3525, /*VPMOVSXWDZ256rrkz*/
/*Table17349*/
  0x3538, /*VPMOVSXWQZ256rmkz*/
  0x353b, /*VPMOVSXWQZ256rrkz*/
/*Table17351*/
  0x350c, /*VPMOVSXDQZ256rmkz*/
  0x350f, /*VPMOVSXDQZ256rrkz*/
/*Table17353*/
  0x29e9, /*VPACKUSDWZ256rmkz*/
  0x29ec, /*VPACKUSDWZ256rrkz*/
/*Table17355*/
  0x4260, /*VSCALEFPSZ256rmkz*/
  0x4263, /*VSCALEFPSZ256rrkz*/
/*Table17357*/
  0x35e6, /*VPMOVZXBWZ256rmkz*/
  0x35e9, /*VPMOVZXBWZ256rrkz*/
/*Table17359*/
  0x35ba, /*VPMOVZXBDZ256rmkz*/
  0x35bd, /*VPMOVZXBDZ256rrkz*/
/*Table17361*/
  0x35d0, /*VPMOVZXBQZ256rmkz*/
  0x35d3, /*VPMOVZXBQZ256rrkz*/
/*Table17363*/
  0x3612, /*VPMOVZXWDZ256rmkz*/
  0x3615, /*VPMOVZXWDZ256rrkz*/
/*Table17365*/
  0x3628, /*VPMOVZXWQZ256rmkz*/
  0x362b, /*VPMOVZXWQZ256rrkz*/
/*Table17367*/
  0x35fc, /*VPMOVZXDQZ256rmkz*/
  0x35ff, /*VPMOVZXDQZ256rrkz*/
/*Table17369*/
  0x2ecb, /*VPERMDZ256rmkz*/
  0x2ece, /*VPERMDZ256rrkz*/
/*Table17371*/
  0x3342, /*VPMINSBZ256rmkz*/
  0x3345, /*VPMINSBZ256rrkz*/
/*Table17373*/
  0x335e, /*VPMINSDZ256rmkz*/
  0x3361, /*VPMINSDZ256rrkz*/
/*Table17375*/
  0x33f8, /*VPMINUWZ256rmkz*/
  0x33fb, /*VPMINUWZ256rrkz*/
/*Table17377*/
  0x33c4, /*VPMINUDZ256rmkz*/
  0x33c7, /*VPMINUDZ256rrkz*/
/*Table17379*/
  0x3276, /*VPMAXSBZ256rmkz*/
  0x3279, /*VPMAXSBZ256rrkz*/
/*Table17381*/
  0x3292, /*VPMAXSDZ256rmkz*/
  0x3295, /*VPMAXSDZ256rrkz*/
/*Table17383*/
  0x332c, /*VPMAXUWZ256rmkz*/
  0x332f, /*VPMAXUWZ256rrkz*/
/*Table17385*/
  0x32f8, /*VPMAXUDZ256rmkz*/
  0x32fb, /*VPMAXUDZ256rrkz*/
/*Table17387*/
  0x36a5, /*VPMULLDZ256rmkz*/
  0x36a8, /*VPMULLDZ256rrkz*/
/*Table17389*/
  0x22c8, /*VGETEXPPSZ256mkz*/
  0x22cb, /*VGETEXPPSZ256rkz*/
/*Table17391*/
  0x31ba, /*VPLZCNTDZ256rmkz*/
  0x31bd, /*VPLZCNTDZ256rrkz*/
/*Table17393*/
  0x3cb2, /*VPSRLVDZ256rmkz*/
  0x3cb5, /*VPSRLVDZ256rrkz*/
/*Table17395*/
  0x3bce, /*VPSRAVDZ256rmkz*/
  0x3bd1, /*VPSRAVDZ256rrkz*/
/*Table17397*/
  0x3af4, /*VPSLLVDZ256rmkz*/
  0x3af7, /*VPSLLVDZ256rrkz*/
/*Table17399*/
  0x4015, /*VRCP14PSZ256mkz*/
  0x4018, /*VRCP14PSZ256rkz*/
/*Table17401*/
  0x41aa, /*VRSQRT14PSZ256mkz*/
  0x41ad, /*VRSQRT14PSZ256rkz*/
/*Table17403*/
  0x2e59, /*VPDPBUSDZ256mkz*/
  0x2e5c, /*VPDPBUSDZ256rkz*/
/*Table17405*/
  0x2e3a, /*VPDPBUSDSZ256mkz*/
  0x2e3d, /*VPDPBUSDSZ256rkz*/
/*Table17407*/
  0x2e9f, /*VPDPWSSDZ256mkz*/
  0x2ea2, /*VPDPWSSDZ256rkz*/
/*Table17409*/
  0x2e80, /*VPDPWSSDSZ256mkz*/
  0x2e83, /*VPDPWSSDSZ256rkz*/
/*Table17411*/
  0x3727, /*VPOPCNTBZ256rmkz*/
  0x372a, /*VPOPCNTBZ256rrkz*/
/*Table17413*/
  0x373f, /*VPOPCNTDZ256rmkz*/
  0x3742, /*VPOPCNTDZ256rrkz*/
/*Table17415*/
  0x2c15, /*VPBROADCASTDZ256rmkz*/
  0x2c18, /*VPBROADCASTDZ256rrkz*/
/*Table17417*/
  0xe34, /*VBROADCASTI32X2Z256rmkz*/
  0xe37, /*VBROADCASTI32X2Z256rrkz*/
/*Table17419*/
  0xe40, /*VBROADCASTI32X4Z256rmkz*/
  0x0, /**/
/*Table17421*/
  0x30fe, /*VPEXPANDBZ256rmkz*/
  0x3101, /*VPEXPANDBZ256rrkz*/
/*Table17423*/
  0x0, /**/
  0x2da5, /*VPCOMPRESSBZ256rrkz*/
/*Table17425*/
  0x2baa, /*VPBLENDMDZ256rmkz*/
  0x2bad, /*VPBLENDMDZ256rrkz*/
/*Table17427*/
  0xdef, /*VBLENDMPSZ256rmkz*/
  0xdf2, /*VBLENDMPSZ256rrkz*/
/*Table17429*/
  0x2b92, /*VPBLENDMBZ256rmkz*/
  0x2b95, /*VPBLENDMBZ256rrkz*/
/*Table17431*/
  0x3915, /*VPSHLDVDZ256mkz*/
  0x3918, /*VPSHLDVDZ256rkz*/
/*Table17433*/
  0x39b1, /*VPSHRDVDZ256mkz*/
  0x39b4, /*VPSHRDVDZ256rkz*/
/*Table17435*/
  0x2ee0, /*VPERMI2B256rmkz*/
  0x2ee3, /*VPERMI2B256rrkz*/
/*Table17437*/
  0x2ef8, /*VPERMI2D256rmkz*/
  0x2efb, /*VPERMI2D256rrkz*/
/*Table17439*/
  0x2f2e, /*VPERMI2PS256rmkz*/
  0x2f31, /*VPERMI2PS256rrkz*/
/*Table17441*/
  0x2bf6, /*VPBROADCASTBZ256rmkz*/
  0x2bf9, /*VPBROADCASTBZ256rrkz*/
/*Table17443*/
  0x2c59, /*VPBROADCASTWZ256rmkz*/
  0x2c5c, /*VPBROADCASTWZ256rrkz*/
/*Table17445*/
  0x0, /**/
  0x2c05, /*VPBROADCASTBrZ256rrkz*/
/*Table17447*/
  0x0, /**/
  0x2c68, /*VPBROADCASTWrZ256rrkz*/
/*Table17449*/
  0x0, /**/
  0x2c24, /*VPBROADCASTDrZ256rrkz*/
/*Table17451*/
  0x305c, /*VPERMT2B256rmkz*/
  0x305f, /*VPERMT2B256rrkz*/
/*Table17453*/
  0x3074, /*VPERMT2D256rmkz*/
  0x3077, /*VPERMT2D256rrkz*/
/*Table17455*/
  0x30aa, /*VPERMT2PS256rmkz*/
  0x30ad, /*VPERMT2PS256rrkz*/
/*Table17457*/
  0x1748, /*VEXPANDPSZ256rmkz*/
  0x174b, /*VEXPANDPSZ256rrkz*/
/*Table17459*/
  0x3110, /*VPEXPANDDZ256rmkz*/
  0x3113, /*VPEXPANDDZ256rrkz*/
/*Table17461*/
  0x0, /**/
  0xf07, /*VCOMPRESSPSZ256rrkz*/
/*Table17463*/
  0x0, /**/
  0x2db4, /*VPCOMPRESSDZ256rrkz*/
/*Table17465*/
  0x2eba, /*VPERMBZ256rmkz*/
  0x2ebd, /*VPERMBZ256rrkz*/
/*Table17467*/
  0x1a73, /*VFMADDSUB132PSZ256mkz*/
  0x1a76, /*VFMADDSUB132PSZ256rkz*/
/*Table17469*/
  0x1d53, /*VFMSUBADD132PSZ256mkz*/
  0x1d56, /*VFMSUBADD132PSZ256rkz*/
/*Table17471*/
  0x1882, /*VFMADD132PSZ256mkz*/
  0x1885, /*VFMADD132PSZ256rkz*/
/*Table17473*/
  0x1ba9, /*VFMSUB132PSZ256mkz*/
  0x1bac, /*VFMSUB132PSZ256rkz*/
/*Table17475*/
  0x1ed0, /*VFNMADD132PSZ256mkz*/
  0x1ed3, /*VFNMADD132PSZ256rkz*/
/*Table17477*/
  0x209a, /*VFNMSUB132PSZ256mkz*/
  0x209d, /*VFNMSUB132PSZ256rkz*/
/*Table17479*/
  0x1ad5, /*VFMADDSUB213PSZ256mkz*/
  0x1ad8, /*VFMADDSUB213PSZ256rkz*/
/*Table17481*/
  0x1db5, /*VFMSUBADD213PSZ256mkz*/
  0x1db8, /*VFMSUBADD213PSZ256rkz*/
/*Table17483*/
  0x1910, /*VFMADD213PSZ256mkz*/
  0x1913, /*VFMADD213PSZ256rkz*/
/*Table17485*/
  0x1c37, /*VFMSUB213PSZ256mkz*/
  0x1c3a, /*VFMSUB213PSZ256rkz*/
/*Table17487*/
  0x1f5e, /*VFNMADD213PSZ256mkz*/
  0x1f61, /*VFNMADD213PSZ256rkz*/
/*Table17489*/
  0x2128, /*VFNMSUB213PSZ256mkz*/
  0x212b, /*VFNMSUB213PSZ256rkz*/
/*Table17491*/
  0x1b37, /*VFMADDSUB231PSZ256mkz*/
  0x1b3a, /*VFMADDSUB231PSZ256rkz*/
/*Table17493*/
  0x1e17, /*VFMSUBADD231PSZ256mkz*/
  0x1e1a, /*VFMSUBADD231PSZ256rkz*/
/*Table17495*/
  0x199e, /*VFMADD231PSZ256mkz*/
  0x19a1, /*VFMADD231PSZ256rkz*/
/*Table17497*/
  0x1cc5, /*VFMSUB231PSZ256mkz*/
  0x1cc8, /*VFMSUB231PSZ256rkz*/
/*Table17499*/
  0x1fec, /*VFNMADD231PSZ256mkz*/
  0x1fef, /*VFNMADD231PSZ256rkz*/
/*Table17501*/
  0x21b6, /*VFNMSUB231PSZ256mkz*/
  0x21b9, /*VFNMSUB231PSZ256rkz*/
/*Table17503*/
  0x2df2, /*VPCONFLICTDZ256rmkz*/
  0x2df5, /*VPCONFLICTDZ256rrkz*/
/*Table17505*/
  0x23b0, /*VGF2P8MULBZ256rmkz*/
  0x23b3, /*VGF2P8MULBZ256rrkz*/
/*Table17507*/
  0x2f9c, /*VPERMILPDZ256rmkz*/
  0x2f9f, /*VPERMILPDZ256rrkz*/
/*Table17509*/
  0x3ce8, /*VPSRLVWZ256rmkz*/
  0x3ceb, /*VPSRLVWZ256rrkz*/
/*Table17511*/
  0x3c00, /*VPSRAVWZ256rmkz*/
  0x3c03, /*VPSRAVWZ256rrkz*/
/*Table17513*/
  0x3b2a, /*VPSLLVWZ256rmkz*/
  0x3b2d, /*VPSLLVWZ256rrkz*/
/*Table17515*/
  0x3882, /*VPRORVQZ256rmkz*/
  0x3885, /*VPRORVQZ256rrkz*/
/*Table17517*/
  0x3816, /*VPROLVQZ256rmkz*/
  0x3819, /*VPROLVQZ256rrkz*/
/*Table17519*/
  0x3004, /*VPERMPDZ256rmkz*/
  0x3007, /*VPERMPDZ256rrkz*/
/*Table17521*/
  0xe54, /*VBROADCASTSDZ256rmkz*/
  0xe57, /*VBROADCASTSDZ256rrkz*/
/*Table17523*/
  0xe24, /*VBROADCASTF64X2Z128rmkz*/
  0x0, /**/
/*Table17525*/
  0x2981, /*VPABSQZ256rmkz*/
  0x2984, /*VPABSQZ256rrkz*/
/*Table17527*/
  0x3644, /*VPMULDQZ256rmkz*/
  0x3647, /*VPMULDQZ256rrkz*/
/*Table17529*/
  0x4224, /*VSCALEFPDZ256rmkz*/
  0x4227, /*VSCALEFPDZ256rrkz*/
/*Table17531*/
  0x303e, /*VPERMQZ256rmkz*/
  0x3041, /*VPERMQZ256rrkz*/
/*Table17533*/
  0x337b, /*VPMINSQZ256rmkz*/
  0x337e, /*VPMINSQZ256rrkz*/
/*Table17535*/
  0x33e1, /*VPMINUQZ256rmkz*/
  0x33e4, /*VPMINUQZ256rrkz*/
/*Table17537*/
  0x32af, /*VPMAXSQZ256rmkz*/
  0x32b2, /*VPMAXSQZ256rrkz*/
/*Table17539*/
  0x3315, /*VPMAXUQZ256rmkz*/
  0x3318, /*VPMAXUQZ256rrkz*/
/*Table17541*/
  0x36c2, /*VPMULLQZ256rmkz*/
  0x36c5, /*VPMULLQZ256rrkz*/
/*Table17543*/
  0x228c, /*VGETEXPPDZ256mkz*/
  0x228f, /*VGETEXPPDZ256rkz*/
/*Table17545*/
  0x31d5, /*VPLZCNTQZ256rmkz*/
  0x31d8, /*VPLZCNTQZ256rrkz*/
/*Table17547*/
  0x3cd1, /*VPSRLVQZ256rmkz*/
  0x3cd4, /*VPSRLVQZ256rrkz*/
/*Table17549*/
  0x3beb, /*VPSRAVQZ256rmkz*/
  0x3bee, /*VPSRAVQZ256rrkz*/
/*Table17551*/
  0x3b13, /*VPSLLVQZ256rmkz*/
  0x3b16, /*VPSLLVQZ256rrkz*/
/*Table17553*/
  0x3ffa, /*VRCP14PDZ256mkz*/
  0x3ffd, /*VRCP14PDZ256rkz*/
/*Table17555*/
  0x418f, /*VRSQRT14PDZ256mkz*/
  0x4192, /*VRSQRT14PDZ256rkz*/
/*Table17557*/
  0x376f, /*VPOPCNTWZ256rmkz*/
  0x3772, /*VPOPCNTWZ256rrkz*/
/*Table17559*/
  0x375a, /*VPOPCNTQZ256rmkz*/
  0x375d, /*VPOPCNTQZ256rrkz*/
/*Table17561*/
  0x2c3a, /*VPBROADCASTQZ256rmkz*/
  0x2c3d, /*VPBROADCASTQZ256rrkz*/
/*Table17563*/
  0xe49, /*VBROADCASTI64X2Z128rmkz*/
  0x0, /**/
/*Table17565*/
  0x3134, /*VPEXPANDWZ256rmkz*/
  0x3137, /*VPEXPANDWZ256rrkz*/
/*Table17567*/
  0x0, /**/
  0x2dd2, /*VPCOMPRESSWZ256rrkz*/
/*Table17569*/
  0x2bc5, /*VPBLENDMQZ256rmkz*/
  0x2bc8, /*VPBLENDMQZ256rrkz*/
/*Table17571*/
  0xdd4, /*VBLENDMPDZ256rmkz*/
  0xdd7, /*VBLENDMPDZ256rrkz*/
/*Table17573*/
  0x2bda, /*VPBLENDMWZ256rmkz*/
  0x2bdd, /*VPBLENDMWZ256rrkz*/
/*Table17575*/
  0x3945, /*VPSHLDVWZ256mkz*/
  0x3948, /*VPSHLDVWZ256rkz*/
/*Table17577*/
  0x3930, /*VPSHLDVQZ256mkz*/
  0x3933, /*VPSHLDVQZ256rkz*/
/*Table17579*/
  0x39e1, /*VPSHRDVWZ256mkz*/
  0x39e4, /*VPSHRDVWZ256rkz*/
/*Table17581*/
  0x39cc, /*VPSHRDVQZ256mkz*/
  0x39cf, /*VPSHRDVQZ256rkz*/
/*Table17583*/
  0x2f5e, /*VPERMI2W256rmkz*/
  0x2f61, /*VPERMI2W256rrkz*/
/*Table17585*/
  0x2f49, /*VPERMI2Q256rmkz*/
  0x2f4c, /*VPERMI2Q256rrkz*/
/*Table17587*/
  0x2f13, /*VPERMI2PD256rmkz*/
  0x2f16, /*VPERMI2PD256rrkz*/
/*Table17589*/
  0x0, /**/
  0x2c49, /*VPBROADCASTQrZ256rrkz*/
/*Table17591*/
  0x30da, /*VPERMT2W256rmkz*/
  0x30dd, /*VPERMT2W256rrkz*/
/*Table17593*/
  0x30c5, /*VPERMT2Q256rmkz*/
  0x30c8, /*VPERMT2Q256rrkz*/
/*Table17595*/
  0x308f, /*VPERMT2PD256rmkz*/
  0x3092, /*VPERMT2PD256rrkz*/
/*Table17597*/
  0x36f3, /*VPMULTISHIFTQBZ256rmkz*/
  0x36f6, /*VPMULTISHIFTQBZ256rrkz*/
/*Table17599*/
  0x1736, /*VEXPANDPDZ256rmkz*/
  0x1739, /*VEXPANDPDZ256rrkz*/
/*Table17601*/
  0x3122, /*VPEXPANDQZ256rmkz*/
  0x3125, /*VPEXPANDQZ256rrkz*/
/*Table17603*/
  0x0, /**/
  0xef8, /*VCOMPRESSPDZ256rrkz*/
/*Table17605*/
  0x0, /**/
  0x2dc3, /*VPCOMPRESSQZ256rrkz*/
/*Table17607*/
  0x30ec, /*VPERMWZ256rmkz*/
  0x30ef, /*VPERMWZ256rrkz*/
/*Table17609*/
  0x1a33, /*VFMADDSUB132PDZ256mkz*/
  0x1a36, /*VFMADDSUB132PDZ256rkz*/
/*Table17611*/
  0x1d13, /*VFMSUBADD132PDZ256mkz*/
  0x1d16, /*VFMSUBADD132PDZ256rkz*/
/*Table17613*/
  0x1842, /*VFMADD132PDZ256mkz*/
  0x1845, /*VFMADD132PDZ256rkz*/
/*Table17615*/
  0x1b69, /*VFMSUB132PDZ256mkz*/
  0x1b6c, /*VFMSUB132PDZ256rkz*/
/*Table17617*/
  0x1e90, /*VFNMADD132PDZ256mkz*/
  0x1e93, /*VFNMADD132PDZ256rkz*/
/*Table17619*/
  0x205a, /*VFNMSUB132PDZ256mkz*/
  0x205d, /*VFNMSUB132PDZ256rkz*/
/*Table17621*/
  0x1a95, /*VFMADDSUB213PDZ256mkz*/
  0x1a98, /*VFMADDSUB213PDZ256rkz*/
/*Table17623*/
  0x1d75, /*VFMSUBADD213PDZ256mkz*/
  0x1d78, /*VFMSUBADD213PDZ256rkz*/
/*Table17625*/
  0x18d0, /*VFMADD213PDZ256mkz*/
  0x18d3, /*VFMADD213PDZ256rkz*/
/*Table17627*/
  0x1bf7, /*VFMSUB213PDZ256mkz*/
  0x1bfa, /*VFMSUB213PDZ256rkz*/
/*Table17629*/
  0x1f1e, /*VFNMADD213PDZ256mkz*/
  0x1f21, /*VFNMADD213PDZ256rkz*/
/*Table17631*/
  0x20e8, /*VFNMSUB213PDZ256mkz*/
  0x20eb, /*VFNMSUB213PDZ256rkz*/
/*Table17633*/
  0x3229, /*VPMADD52LUQZ256mkz*/
  0x322c, /*VPMADD52LUQZ256rkz*/
/*Table17635*/
  0x320a, /*VPMADD52HUQZ256mkz*/
  0x320d, /*VPMADD52HUQZ256rkz*/
/*Table17637*/
  0x1af7, /*VFMADDSUB231PDZ256mkz*/
  0x1afa, /*VFMADDSUB231PDZ256rkz*/
/*Table17639*/
  0x1dd7, /*VFMSUBADD231PDZ256mkz*/
  0x1dda, /*VFMSUBADD231PDZ256rkz*/
/*Table17641*/
  0x195e, /*VFMADD231PDZ256mkz*/
  0x1961, /*VFMADD231PDZ256rkz*/
/*Table17643*/
  0x1c85, /*VFMSUB231PDZ256mkz*/
  0x1c88, /*VFMSUB231PDZ256rkz*/
/*Table17645*/
  0x1fac, /*VFNMADD231PDZ256mkz*/
  0x1faf, /*VFNMADD231PDZ256rkz*/
/*Table17647*/
  0x2176, /*VFNMSUB231PDZ256mkz*/
  0x2179, /*VFNMSUB231PDZ256rkz*/
/*Table17649*/
  0x2e0d, /*VPCONFLICTQZ256rmkz*/
  0x2e10, /*VPCONFLICTQZ256rrkz*/
/*Table17651*/
  0x0, /**/
  0x359d, /*VPMOVUSWBZrrkz*/
/*Table17653*/
  0x0, /**/
  0x3552, /*VPMOVUSDBZrrkz*/
/*Table17655*/
  0x0, /**/
  0x3570, /*VPMOVUSQBZrrkz*/
/*Table17657*/
  0x0, /**/
  0x3561, /*VPMOVUSDWZrrkz*/
/*Table17659*/
  0x0, /**/
  0x358e, /*VPMOVUSQWZrrkz*/
/*Table17661*/
  0x0, /**/
  0x357f, /*VPMOVUSQDZrrkz*/
/*Table17663*/
  0x0, /**/
  0x34bf, /*VPMOVSWBZrrkz*/
/*Table17665*/
  0x0, /**/
  0x3474, /*VPMOVSDBZrrkz*/
/*Table17667*/
  0x0, /**/
  0x3492, /*VPMOVSQBZrrkz*/
/*Table17669*/
  0x0, /**/
  0x3483, /*VPMOVSDWZrrkz*/
/*Table17671*/
  0x0, /**/
  0x34b0, /*VPMOVSQWZrrkz*/
/*Table17673*/
  0x0, /**/
  0x34a1, /*VPMOVSQDZrrkz*/
/*Table17675*/
  0x0, /**/
  0x35af, /*VPMOVWBZrrkz*/
/*Table17677*/
  0x0, /**/
  0x3418, /*VPMOVDBZrrkz*/
/*Table17679*/
  0x0, /**/
  0x3447, /*VPMOVQBZrrkz*/
/*Table17681*/
  0x0, /**/
  0x3427, /*VPMOVDWZrrkz*/
/*Table17683*/
  0x0, /**/
  0x3465, /*VPMOVQWZrrkz*/
/*Table17685*/
  0x0, /**/
  0x3456, /*VPMOVQDZrrkz*/
/*Table17687*/
  0x1708, /*VDPBF16PSZmkz*/
  0x170b, /*VDPBF16PSZrkz*/
/*Table17689*/
  0xfa8, /*VCVTNEPS2BF16Zrmkz*/
  0xfab, /*VCVTNEPS2BF16Zrrkz*/
/*Table17691*/
  0x293d, /*VP4DPWSSDrmkz*/
  0x0, /**/
/*Table17693*/
  0x293a, /*VP4DPWSSDSrmkz*/
  0x0, /**/
/*Table17695*/
  0xf83, /*VCVTNE2PS2BF16Zrmkz*/
  0xf86, /*VCVTNE2PS2BF16Zrrkz*/
/*Table17697*/
  0xc44, /*V4FMADDPSrmkz*/
  0x0, /**/
/*Table17699*/
  0xc4a, /*V4FNMADDPSrmkz*/
  0x0, /**/
/*Table17701*/
  0x3a19, /*VPSHUFBZrmkz*/
  0x3a1c, /*VPSHUFBZrrkz*/
/*Table17703*/
  0x3248, /*VPMADDUBSWZrmkz*/
  0x324b, /*VPMADDUBSWZrrkz*/
/*Table17705*/
  0x3663, /*VPMULHRSWZrmkz*/
  0x3666, /*VPMULHRSWZrrkz*/
/*Table17707*/
  0x2fec, /*VPERMILPSZrmkz*/
  0x2fef, /*VPERMILPSZrrkz*/
/*Table17709*/
  0x10d4, /*VCVTPH2PSZrmkz*/
  0x10da, /*VCVTPH2PSZrrkz*/
/*Table17711*/
  0x3870, /*VPRORVDZrmkz*/
  0x3873, /*VPRORVDZrrkz*/
/*Table17713*/
  0x3804, /*VPROLVDZrmkz*/
  0x3807, /*VPROLVDZrrkz*/
/*Table17715*/
  0x302a, /*VPERMPSZrmkz*/
  0x302d, /*VPERMPSZrrkz*/
/*Table17717*/
  0xe6e, /*VBROADCASTSSZrmkz*/
  0xe71, /*VBROADCASTSSZrrkz*/
/*Table17719*/
  0xe15, /*VBROADCASTF32X2Zrmkz*/
  0xe18, /*VBROADCASTF32X2Zrrkz*/
/*Table17721*/
  0xe1e, /*VBROADCASTF32X4rmkz*/
  0x0, /**/
/*Table17723*/
  0xe21, /*VBROADCASTF32X8rmkz*/
  0x0, /**/
/*Table17725*/
  0x294e, /*VPABSBZrmkz*/
  0x2951, /*VPABSBZrrkz*/
/*Table17727*/
  0x299e, /*VPABSWZrmkz*/
  0x29a1, /*VPABSWZrrkz*/
/*Table17729*/
  0x296d, /*VPABSDZrmkz*/
  0x2970, /*VPABSDZrrkz*/
/*Table17731*/
  0x34fc, /*VPMOVSXBWZrmkz*/
  0x34ff, /*VPMOVSXBWZrrkz*/
/*Table17733*/
  0x34d0, /*VPMOVSXBDZrmkz*/
  0x34d3, /*VPMOVSXBDZrrkz*/
/*Table17735*/
  0x34e6, /*VPMOVSXBQZrmkz*/
  0x34e9, /*VPMOVSXBQZrrkz*/
/*Table17737*/
  0x3528, /*VPMOVSXWDZrmkz*/
  0x352b, /*VPMOVSXWDZrrkz*/
/*Table17739*/
  0x353e, /*VPMOVSXWQZrmkz*/
  0x3541, /*VPMOVSXWQZrrkz*/
/*Table17741*/
  0x3512, /*VPMOVSXDQZrmkz*/
  0x3515, /*VPMOVSXDQZrrkz*/
/*Table17743*/
  0x29f2, /*VPACKUSDWZrmkz*/
  0x29f5, /*VPACKUSDWZrrkz*/
/*Table17745*/
  0x4269, /*VSCALEFPSZrmkz*/
  0x426f, /*VSCALEFPSZrrkz*/
/*Table17747*/
  0x35ec, /*VPMOVZXBWZrmkz*/
  0x35ef, /*VPMOVZXBWZrrkz*/
/*Table17749*/
  0x35c0, /*VPMOVZXBDZrmkz*/
  0x35c3, /*VPMOVZXBDZrrkz*/
/*Table17751*/
  0x35d6, /*VPMOVZXBQZrmkz*/
  0x35d9, /*VPMOVZXBQZrrkz*/
/*Table17753*/
  0x3618, /*VPMOVZXWDZrmkz*/
  0x361b, /*VPMOVZXWDZrrkz*/
/*Table17755*/
  0x362e, /*VPMOVZXWQZrmkz*/
  0x3631, /*VPMOVZXWQZrrkz*/
/*Table17757*/
  0x3602, /*VPMOVZXDQZrmkz*/
  0x3605, /*VPMOVZXDQZrrkz*/
/*Table17759*/
  0x2ed4, /*VPERMDZrmkz*/
  0x2ed7, /*VPERMDZrrkz*/
/*Table17761*/
  0x3348, /*VPMINSBZrmkz*/
  0x334b, /*VPMINSBZrrkz*/
/*Table17763*/
  0x3367, /*VPMINSDZrmkz*/
  0x336a, /*VPMINSDZrrkz*/
/*Table17765*/
  0x33fe, /*VPMINUWZrmkz*/
  0x3401, /*VPMINUWZrrkz*/
/*Table17767*/
  0x33cd, /*VPMINUDZrmkz*/
  0x33d0, /*VPMINUDZrrkz*/
/*Table17769*/
  0x327c, /*VPMAXSBZrmkz*/
  0x327f, /*VPMAXSBZrrkz*/
/*Table17771*/
  0x329b, /*VPMAXSDZrmkz*/
  0x329e, /*VPMAXSDZrrkz*/
/*Table17773*/
  0x3332, /*VPMAXUWZrmkz*/
  0x3335, /*VPMAXUWZrrkz*/
/*Table17775*/
  0x3301, /*VPMAXUDZrmkz*/
  0x3304, /*VPMAXUDZrrkz*/
/*Table17777*/
  0x36ae, /*VPMULLDZrmkz*/
  0x36b1, /*VPMULLDZrrkz*/
/*Table17779*/
  0x22d1, /*VGETEXPPSZmkz*/
  0x22d7, /*VGETEXPPSZrkz*/
/*Table17781*/
  0x31c3, /*VPLZCNTDZrmkz*/
  0x31c6, /*VPLZCNTDZrrkz*/
/*Table17783*/
  0x3cbb, /*VPSRLVDZrmkz*/
  0x3cbe, /*VPSRLVDZrrkz*/
/*Table17785*/
  0x3bd7, /*VPSRAVDZrmkz*/
  0x3bda, /*VPSRAVDZrrkz*/
/*Table17787*/
  0x3afd, /*VPSLLVDZrmkz*/
  0x3b00, /*VPSLLVDZrrkz*/
/*Table17789*/
  0x401e, /*VRCP14PSZmkz*/
  0x4021, /*VRCP14PSZrkz*/
/*Table17791*/
  0x41b3, /*VRSQRT14PSZmkz*/
  0x41b6, /*VRSQRT14PSZrkz*/
/*Table17793*/
  0x2e62, /*VPDPBUSDZmkz*/
  0x2e65, /*VPDPBUSDZrkz*/
/*Table17795*/
  0x2e43, /*VPDPBUSDSZmkz*/
  0x2e46, /*VPDPBUSDSZrkz*/
/*Table17797*/
  0x2ea8, /*VPDPWSSDZmkz*/
  0x2eab, /*VPDPWSSDZrkz*/
/*Table17799*/
  0x2e89, /*VPDPWSSDSZmkz*/
  0x2e8c, /*VPDPWSSDSZrkz*/
/*Table17801*/
  0x372d, /*VPOPCNTBZrmkz*/
  0x3730, /*VPOPCNTBZrrkz*/
/*Table17803*/
  0x3748, /*VPOPCNTDZrmkz*/
  0x374b, /*VPOPCNTDZrrkz*/
/*Table17805*/
  0x2c1b, /*VPBROADCASTDZrmkz*/
  0x2c1e, /*VPBROADCASTDZrrkz*/
/*Table17807*/
  0xe3a, /*VBROADCASTI32X2Zrmkz*/
  0xe3d, /*VBROADCASTI32X2Zrrkz*/
/*Table17809*/
  0xe43, /*VBROADCASTI32X4rmkz*/
  0x0, /**/
/*Table17811*/
  0xe46, /*VBROADCASTI32X8rmkz*/
  0x0, /**/
/*Table17813*/
  0x3104, /*VPEXPANDBZrmkz*/
  0x3107, /*VPEXPANDBZrrkz*/
/*Table17815*/
  0x0, /**/
  0x2daa, /*VPCOMPRESSBZrrkz*/
/*Table17817*/
  0x2bb3, /*VPBLENDMDZrmkz*/
  0x2bb6, /*VPBLENDMDZrrkz*/
/*Table17819*/
  0xdf8, /*VBLENDMPSZrmkz*/
  0xdfb, /*VBLENDMPSZrrkz*/
/*Table17821*/
  0x2b98, /*VPBLENDMBZrmkz*/
  0x2b9b, /*VPBLENDMBZrrkz*/
/*Table17823*/
  0x391e, /*VPSHLDVDZmkz*/
  0x3921, /*VPSHLDVDZrkz*/
/*Table17825*/
  0x39ba, /*VPSHRDVDZmkz*/
  0x39bd, /*VPSHRDVDZrkz*/
/*Table17827*/
  0x2ee6, /*VPERMI2Brmkz*/
  0x2ee9, /*VPERMI2Brrkz*/
/*Table17829*/
  0x2f01, /*VPERMI2Drmkz*/
  0x2f04, /*VPERMI2Drrkz*/
/*Table17831*/
  0x2f37, /*VPERMI2PSrmkz*/
  0x2f3a, /*VPERMI2PSrrkz*/
/*Table17833*/
  0x2bfc, /*VPBROADCASTBZrmkz*/
  0x2bff, /*VPBROADCASTBZrrkz*/
/*Table17835*/
  0x2c5f, /*VPBROADCASTWZrmkz*/
  0x2c62, /*VPBROADCASTWZrrkz*/
/*Table17837*/
  0x0, /**/
  0x2c08, /*VPBROADCASTBrZrrkz*/
/*Table17839*/
  0x0, /**/
  0x2c6b, /*VPBROADCASTWrZrrkz*/
/*Table17841*/
  0x0, /**/
  0x2c27, /*VPBROADCASTDrZrrkz*/
/*Table17843*/
  0x3062, /*VPERMT2Brmkz*/
  0x3065, /*VPERMT2Brrkz*/
/*Table17845*/
  0x307d, /*VPERMT2Drmkz*/
  0x3080, /*VPERMT2Drrkz*/
/*Table17847*/
  0x30b3, /*VPERMT2PSrmkz*/
  0x30b6, /*VPERMT2PSrrkz*/
/*Table17849*/
  0x174e, /*VEXPANDPSZrmkz*/
  0x1751, /*VEXPANDPSZrrkz*/
/*Table17851*/
  0x3116, /*VPEXPANDDZrmkz*/
  0x3119, /*VPEXPANDDZrrkz*/
/*Table17853*/
  0x0, /**/
  0xf0c, /*VCOMPRESSPSZrrkz*/
/*Table17855*/
  0x0, /**/
  0x2db9, /*VPCOMPRESSDZrrkz*/
/*Table17857*/
  0x2ec0, /*VPERMBZrmkz*/
  0x2ec3, /*VPERMBZrrkz*/
/*Table17859*/
  0x1a7c, /*VFMADDSUB132PSZmkz*/
  0x1a82, /*VFMADDSUB132PSZrkz*/
/*Table17861*/
  0x1d5c, /*VFMSUBADD132PSZmkz*/
  0x1d62, /*VFMSUBADD132PSZrkz*/
/*Table17863*/
  0x188b, /*VFMADD132PSZmkz*/
  0x1891, /*VFMADD132PSZrkz*/
/*Table17865*/
  0x1bb2, /*VFMSUB132PSZmkz*/
  0x1bb8, /*VFMSUB132PSZrkz*/
/*Table17867*/
  0x1ed9, /*VFNMADD132PSZmkz*/
  0x1edf, /*VFNMADD132PSZrkz*/
/*Table17869*/
  0x20a3, /*VFNMSUB132PSZmkz*/
  0x20a9, /*VFNMSUB132PSZrkz*/
/*Table17871*/
  0x1ade, /*VFMADDSUB213PSZmkz*/
  0x1ae4, /*VFMADDSUB213PSZrkz*/
/*Table17873*/
  0x1dbe, /*VFMSUBADD213PSZmkz*/
  0x1dc4, /*VFMSUBADD213PSZrkz*/
/*Table17875*/
  0x1919, /*VFMADD213PSZmkz*/
  0x191f, /*VFMADD213PSZrkz*/
/*Table17877*/
  0x1c40, /*VFMSUB213PSZmkz*/
  0x1c46, /*VFMSUB213PSZrkz*/
/*Table17879*/
  0x1f67, /*VFNMADD213PSZmkz*/
  0x1f6d, /*VFNMADD213PSZrkz*/
/*Table17881*/
  0x2131, /*VFNMSUB213PSZmkz*/
  0x2137, /*VFNMSUB213PSZrkz*/
/*Table17883*/
  0x1b40, /*VFMADDSUB231PSZmkz*/
  0x1b46, /*VFMADDSUB231PSZrkz*/
/*Table17885*/
  0x1e20, /*VFMSUBADD231PSZmkz*/
  0x1e26, /*VFMSUBADD231PSZrkz*/
/*Table17887*/
  0x19a7, /*VFMADD231PSZmkz*/
  0x19ad, /*VFMADD231PSZrkz*/
/*Table17889*/
  0x1cce, /*VFMSUB231PSZmkz*/
  0x1cd4, /*VFMSUB231PSZrkz*/
/*Table17891*/
  0x1ff5, /*VFNMADD231PSZmkz*/
  0x1ffb, /*VFNMADD231PSZrkz*/
/*Table17893*/
  0x21bf, /*VFNMSUB231PSZmkz*/
  0x21c5, /*VFNMSUB231PSZrkz*/
/*Table17895*/
  0x2dfb, /*VPCONFLICTDZrmkz*/
  0x2dfe, /*VPCONFLICTDZrrkz*/
/*Table17897*/
  0x1727, /*VEXP2PSZmkz*/
  0x172d, /*VEXP2PSZrkz*/
/*Table17899*/
  0x403f, /*VRCP28PSZmkz*/
  0x4045, /*VRCP28PSZrkz*/
/*Table17901*/
  0x41d4, /*VRSQRT28PSZmkz*/
  0x41da, /*VRSQRT28PSZrkz*/
/*Table17903*/
  0x23b6, /*VGF2P8MULBZrmkz*/
  0x23b9, /*VGF2P8MULBZrrkz*/
/*Table17905*/
  0x2fae, /*VPERMILPDZrmkz*/
  0x2fb1, /*VPERMILPDZrrkz*/
/*Table17907*/
  0x3cee, /*VPSRLVWZrmkz*/
  0x3cf1, /*VPSRLVWZrrkz*/
/*Table17909*/
  0x3c06, /*VPSRAVWZrmkz*/
  0x3c09, /*VPSRAVWZrrkz*/
/*Table17911*/
  0x3b30, /*VPSLLVWZrmkz*/
  0x3b33, /*VPSLLVWZrrkz*/
/*Table17913*/
  0x388b, /*VPRORVQZrmkz*/
  0x388e, /*VPRORVQZrrkz*/
/*Table17915*/
  0x381f, /*VPROLVQZrmkz*/
  0x3822, /*VPROLVQZrrkz*/
/*Table17917*/
  0x3016, /*VPERMPDZrmkz*/
  0x3019, /*VPERMPDZrrkz*/
/*Table17919*/
  0xe5a, /*VBROADCASTSDZrmkz*/
  0xe5d, /*VBROADCASTSDZrrkz*/
/*Table17921*/
  0xe27, /*VBROADCASTF64X2rmkz*/
  0x0, /**/
/*Table17923*/
  0xe2a, /*VBROADCASTF64X4rmkz*/
  0x0, /**/
/*Table17925*/
  0x298a, /*VPABSQZrmkz*/
  0x298d, /*VPABSQZrrkz*/
/*Table17927*/
  0x364d, /*VPMULDQZrmkz*/
  0x3650, /*VPMULDQZrrkz*/
/*Table17929*/
  0x422d, /*VSCALEFPDZrmkz*/
  0x4233, /*VSCALEFPDZrrkz*/
/*Table17931*/
  0x3050, /*VPERMQZrmkz*/
  0x3053, /*VPERMQZrrkz*/
/*Table17933*/
  0x3384, /*VPMINSQZrmkz*/
  0x3387, /*VPMINSQZrrkz*/
/*Table17935*/
  0x33ea, /*VPMINUQZrmkz*/
  0x33ed, /*VPMINUQZrrkz*/
/*Table17937*/
  0x32b8, /*VPMAXSQZrmkz*/
  0x32bb, /*VPMAXSQZrrkz*/
/*Table17939*/
  0x331e, /*VPMAXUQZrmkz*/
  0x3321, /*VPMAXUQZrrkz*/
/*Table17941*/
  0x36cb, /*VPMULLQZrmkz*/
  0x36ce, /*VPMULLQZrrkz*/
/*Table17943*/
  0x2295, /*VGETEXPPDZmkz*/
  0x229b, /*VGETEXPPDZrkz*/
/*Table17945*/
  0x31de, /*VPLZCNTQZrmkz*/
  0x31e1, /*VPLZCNTQZrrkz*/
/*Table17947*/
  0x3cda, /*VPSRLVQZrmkz*/
  0x3cdd, /*VPSRLVQZrrkz*/
/*Table17949*/
  0x3bf4, /*VPSRAVQZrmkz*/
  0x3bf7, /*VPSRAVQZrrkz*/
/*Table17951*/
  0x3b1c, /*VPSLLVQZrmkz*/
  0x3b1f, /*VPSLLVQZrrkz*/
/*Table17953*/
  0x4003, /*VRCP14PDZmkz*/
  0x4006, /*VRCP14PDZrkz*/
/*Table17955*/
  0x4198, /*VRSQRT14PDZmkz*/
  0x419b, /*VRSQRT14PDZrkz*/
/*Table17957*/
  0x3775, /*VPOPCNTWZrmkz*/
  0x3778, /*VPOPCNTWZrrkz*/
/*Table17959*/
  0x3763, /*VPOPCNTQZrmkz*/
  0x3766, /*VPOPCNTQZrrkz*/
/*Table17961*/
  0x2c40, /*VPBROADCASTQZrmkz*/
  0x2c43, /*VPBROADCASTQZrrkz*/
/*Table17963*/
  0xe4c, /*VBROADCASTI64X2rmkz*/
  0x0, /**/
/*Table17965*/
  0xe4f, /*VBROADCASTI64X4rmkz*/
  0x0, /**/
/*Table17967*/
  0x313a, /*VPEXPANDWZrmkz*/
  0x313d, /*VPEXPANDWZrrkz*/
/*Table17969*/
  0x0, /**/
  0x2dd7, /*VPCOMPRESSWZrrkz*/
/*Table17971*/
  0x2bce, /*VPBLENDMQZrmkz*/
  0x2bd1, /*VPBLENDMQZrrkz*/
/*Table17973*/
  0xddd, /*VBLENDMPDZrmkz*/
  0xde0, /*VBLENDMPDZrrkz*/
/*Table17975*/
  0x2be0, /*VPBLENDMWZrmkz*/
  0x2be3, /*VPBLENDMWZrrkz*/
/*Table17977*/
  0x394b, /*VPSHLDVWZmkz*/
  0x394e, /*VPSHLDVWZrkz*/
/*Table17979*/
  0x3939, /*VPSHLDVQZmkz*/
  0x393c, /*VPSHLDVQZrkz*/
/*Table17981*/
  0x39e7, /*VPSHRDVWZmkz*/
  0x39ea, /*VPSHRDVWZrkz*/
/*Table17983*/
  0x39d5, /*VPSHRDVQZmkz*/
  0x39d8, /*VPSHRDVQZrkz*/
/*Table17985*/
  0x2f64, /*VPERMI2Wrmkz*/
  0x2f67, /*VPERMI2Wrrkz*/
/*Table17987*/
  0x2f52, /*VPERMI2Qrmkz*/
  0x2f55, /*VPERMI2Qrrkz*/
/*Table17989*/
  0x2f1c, /*VPERMI2PDrmkz*/
  0x2f1f, /*VPERMI2PDrrkz*/
/*Table17991*/
  0x0, /**/
  0x2c4c, /*VPBROADCASTQrZrrkz*/
/*Table17993*/
  0x30e0, /*VPERMT2Wrmkz*/
  0x30e3, /*VPERMT2Wrrkz*/
/*Table17995*/
  0x30ce, /*VPERMT2Qrmkz*/
  0x30d1, /*VPERMT2Qrrkz*/
/*Table17997*/
  0x3098, /*VPERMT2PDrmkz*/
  0x309b, /*VPERMT2PDrrkz*/
/*Table17999*/
  0x36fc, /*VPMULTISHIFTQBZrmkz*/
  0x36ff, /*VPMULTISHIFTQBZrrkz*/
/*Table18001*/
  0x173c, /*VEXPANDPDZrmkz*/
  0x173f, /*VEXPANDPDZrrkz*/
/*Table18003*/
  0x3128, /*VPEXPANDQZrmkz*/
  0x312b, /*VPEXPANDQZrrkz*/
/*Table18005*/
  0x0, /**/
  0xefd, /*VCOMPRESSPDZrrkz*/
/*Table18007*/
  0x0, /**/
  0x2dc8, /*VPCOMPRESSQZrrkz*/
/*Table18009*/
  0x30f2, /*VPERMWZrmkz*/
  0x30f5, /*VPERMWZrrkz*/
/*Table18011*/
  0x1a3c, /*VFMADDSUB132PDZmkz*/
  0x1a42, /*VFMADDSUB132PDZrkz*/
/*Table18013*/
  0x1d1c, /*VFMSUBADD132PDZmkz*/
  0x1d22, /*VFMSUBADD132PDZrkz*/
/*Table18015*/
  0x184b, /*VFMADD132PDZmkz*/
  0x1851, /*VFMADD132PDZrkz*/
/*Table18017*/
  0x1b72, /*VFMSUB132PDZmkz*/
  0x1b78, /*VFMSUB132PDZrkz*/
/*Table18019*/
  0x1e99, /*VFNMADD132PDZmkz*/
  0x1e9f, /*VFNMADD132PDZrkz*/
/*Table18021*/
  0x2063, /*VFNMSUB132PDZmkz*/
  0x2069, /*VFNMSUB132PDZrkz*/
/*Table18023*/
  0x1a9e, /*VFMADDSUB213PDZmkz*/
  0x1aa4, /*VFMADDSUB213PDZrkz*/
/*Table18025*/
  0x1d7e, /*VFMSUBADD213PDZmkz*/
  0x1d84, /*VFMSUBADD213PDZrkz*/
/*Table18027*/
  0x18d9, /*VFMADD213PDZmkz*/
  0x18df, /*VFMADD213PDZrkz*/
/*Table18029*/
  0x1c00, /*VFMSUB213PDZmkz*/
  0x1c06, /*VFMSUB213PDZrkz*/
/*Table18031*/
  0x1f27, /*VFNMADD213PDZmkz*/
  0x1f2d, /*VFNMADD213PDZrkz*/
/*Table18033*/
  0x20f1, /*VFNMSUB213PDZmkz*/
  0x20f7, /*VFNMSUB213PDZrkz*/
/*Table18035*/
  0x3232, /*VPMADD52LUQZmkz*/
  0x3235, /*VPMADD52LUQZrkz*/
/*Table18037*/
  0x3213, /*VPMADD52HUQZmkz*/
  0x3216, /*VPMADD52HUQZrkz*/
/*Table18039*/
  0x1b00, /*VFMADDSUB231PDZmkz*/
  0x1b06, /*VFMADDSUB231PDZrkz*/
/*Table18041*/
  0x1de0, /*VFMSUBADD231PDZmkz*/
  0x1de6, /*VFMSUBADD231PDZrkz*/
/*Table18043*/
  0x1967, /*VFMADD231PDZmkz*/
  0x196d, /*VFMADD231PDZrkz*/
/*Table18045*/
  0x1c8e, /*VFMSUB231PDZmkz*/
  0x1c94, /*VFMSUB231PDZrkz*/
/*Table18047*/
  0x1fb5, /*VFNMADD231PDZmkz*/
  0x1fbb, /*VFNMADD231PDZrkz*/
/*Table18049*/
  0x217f, /*VFNMSUB231PDZmkz*/
  0x2185, /*VFNMSUB231PDZrkz*/
/*Table18051*/
  0x2e16, /*VPCONFLICTQZrmkz*/
  0x2e19, /*VPCONFLICTQZrrkz*/
/*Table18053*/
  0x171b, /*VEXP2PDZmkz*/
  0x1721, /*VEXP2PDZrkz*/
/*Table18055*/
  0x4033, /*VRCP28PDZmkz*/
  0x4039, /*VRCP28PDZrkz*/
/*Table18057*/
  0x41c8, /*VRSQRT28PDZmkz*/
  0x41ce, /*VRSQRT28PDZrkz*/
/*Table18059*/
  0x66d, /*MMX_PALIGNRrmi*/
  0x66e, /*MMX_PALIGNRrri*/
/*Table18061*/
  0xacf, /*SHA1RNDS4rmi*/
  0xad0, /*SHA1RNDS4rri*/
/*Table18063*/
  0xa62, /*ROUNDPSm*/
  0xa63, /*ROUNDPSr*/
/*Table18065*/
  0xa60, /*ROUNDPDm*/
  0xa61, /*ROUNDPDr*/
/*Table18067*/
  0xa69, /*ROUNDSSm_Int*/
  0xa6b, /*ROUNDSSr_Int*/
/*Table18069*/
  0xa65, /*ROUNDSDm_Int*/
  0xa67, /*ROUNDSDr_Int*/
/*Table18071*/
  0x248, /*BLENDPSrmi*/
  0x249, /*BLENDPSrri*/
/*Table18073*/
  0x246, /*BLENDPDrmi*/
  0x247, /*BLENDPDrri*/
/*Table18075*/
  0x860, /*PBLENDWrmi*/
  0x861, /*PBLENDWrri*/
/*Table18077*/
  0x851, /*PALIGNRrmi*/
  0x852, /*PALIGNRrri*/
/*Table18079*/
  0x885, /*PEXTRBmr*/
  0x886, /*PEXTRBrr*/
/*Table18081*/
  0x88b, /*PEXTRWmr*/
  0x88d, /*PEXTRWrr_REV*/
/*Table18083*/
  0x887, /*PEXTRDmr*/
  0x888, /*PEXTRDrr*/
/*Table18085*/
  0x41b, /*EXTRACTPSmr*/
  0x41c, /*EXTRACTPSrr*/
/*Table18087*/
  0x8c6, /*PINSRBrm*/
  0x8c7, /*PINSRBrr*/
/*Table18089*/
  0x4b9, /*INSERTPSrm*/
  0x4ba, /*INSERTPSrr*/
/*Table18091*/
  0x8c8, /*PINSRDrm*/
  0x8c9, /*PINSRDrr*/
/*Table18093*/
  0x400, /*DPPSrmi*/
  0x401, /*DPPSrri*/
/*Table18095*/
  0x3fe, /*DPPDrmi*/
  0x3ff, /*DPPDrri*/
/*Table18097*/
  0x7b5, /*MPSADBWrmi*/
  0x7b6, /*MPSADBWrri*/
/*Table18099*/
  0x862, /*PCLMULQDQrm*/
  0x863, /*PCLMULQDQrr*/
/*Table18101*/
  0x86e, /*PCMPESTRMrm*/
  0x86f, /*PCMPESTRMrr*/
/*Table18103*/
  0x86c, /*PCMPESTRIrm*/
  0x86d, /*PCMPESTRIrr*/
/*Table18105*/
  0x87a, /*PCMPISTRMrm*/
  0x87b, /*PCMPISTRMrr*/
/*Table18107*/
  0x878, /*PCMPISTRIrm*/
  0x879, /*PCMPISTRIrr*/
/*Table18109*/
  0x469, /*GF2P8AFFINEQBrmi*/
  0x46a, /*GF2P8AFFINEQBrri*/
/*Table18111*/
  0x467, /*GF2P8AFFINEINVQBrmi*/
  0x468, /*GF2P8AFFINEINVQBrri*/
/*Table18113*/
  0x1f1, /*AESKEYGENASSIST128rm*/
  0x1f2, /*AESKEYGENASSIST128rr*/
/*Table18115*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x473, /*HRESET*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table18187*/
  0x889, /*PEXTRQmr*/
  0x88a, /*PEXTRQrr*/
/*Table18189*/
  0x8ca, /*PINSRQrm*/
  0x8cb, /*PINSRQrr*/
/*Table18191*/
  0xa5c, /*RORX32mi*/
  0xa5d, /*RORX32ri*/
/*Table18193*/
  0x2b88, /*VPBLENDDrmi*/
  0x2b89, /*VPBLENDDrri*/
/*Table18195*/
  0x2ff0, /*VPERMILPSmi*/
  0x2ff1, /*VPERMILPSri*/
/*Table18197*/
  0x2fb2, /*VPERMILPDmi*/
  0x2fb3, /*VPERMILPDri*/
/*Table18199*/
  0x4177, /*VROUNDPSm*/
  0x4178, /*VROUNDPSr*/
/*Table18201*/
  0x4173, /*VROUNDPDm*/
  0x4174, /*VROUNDPDr*/
/*Table18203*/
  0x417e, /*VROUNDSSm_Int*/
  0x4180, /*VROUNDSSr_Int*/
/*Table18205*/
  0x417a, /*VROUNDSDm_Int*/
  0x417c, /*VROUNDSDr_Int*/
/*Table18207*/
  0xe02, /*VBLENDPSrmi*/
  0xe03, /*VBLENDPSrri*/
/*Table18209*/
  0xdfe, /*VBLENDPDrmi*/
  0xdff, /*VBLENDPDrri*/
/*Table18211*/
  0x2bea, /*VPBLENDWrmi*/
  0x2beb, /*VPBLENDWrri*/
/*Table18213*/
  0x2ae4, /*VPALIGNRrmi*/
  0x2ae5, /*VPALIGNRrri*/
/*Table18215*/
  0x3140, /*VPEXTRBmr*/
  0x3141, /*VPEXTRBrr*/
/*Table18217*/
  0x314d, /*VPEXTRWmr*/
  0x314f, /*VPEXTRWrr_REV*/
/*Table18219*/
  0x3144, /*VPEXTRDmr*/
  0x3145, /*VPEXTRDrr*/
/*Table18221*/
  0x1794, /*VEXTRACTPSmr*/
  0x1795, /*VEXTRACTPSrr*/
/*Table18223*/
  0x11e9, /*VCVTPS2PHmr*/
  0x11ea, /*VCVTPS2PHrr*/
/*Table18225*/
  0x319e, /*VPINSRBrm*/
  0x319f, /*VPINSRBrr*/
/*Table18227*/
  0x241a, /*VINSERTPSrm*/
  0x241b, /*VINSERTPSrr*/
/*Table18229*/
  0x31a2, /*VPINSRDrm*/
  0x31a3, /*VPINSRDrr*/
/*Table18231*/
  0x0, /**/
  0x535, /*KSHIFTRBri*/
/*Table18233*/
  0x0, /**/
  0x536, /*KSHIFTRDri*/
/*Table18235*/
  0x0, /**/
  0x531, /*KSHIFTLBri*/
/*Table18237*/
  0x0, /**/
  0x532, /*KSHIFTLDri*/
/*Table18239*/
  0x1710, /*VDPPSrmi*/
  0x1711, /*VDPPSrri*/
/*Table18241*/
  0x170c, /*VDPPDrmi*/
  0x170d, /*VDPPDrri*/
/*Table18243*/
  0x284a, /*VMPSADBWrmi*/
  0x284b, /*VMPSADBWrri*/
/*Table18245*/
  0x2c76, /*VPCLMULQDQrm*/
  0x2c77, /*VPCLMULQDQrr*/
/*Table18247*/
  0x2f74, /*VPERMIL2PSmr*/
  0x2f76, /*VPERMIL2PSrr*/
/*Table18249*/
  0x2f6c, /*VPERMIL2PDmr*/
  0x2f6e, /*VPERMIL2PDrr*/
/*Table18251*/
  0xe0a, /*VBLENDVPSrm*/
  0xe0b, /*VBLENDVPSrr*/
/*Table18253*/
  0xe06, /*VBLENDVPDrm*/
  0xe07, /*VBLENDVPDrr*/
/*Table18255*/
  0x2be6, /*VPBLENDVBrm*/
  0x2be7, /*VPBLENDVBrr*/
/*Table18257*/
  0x1b55, /*VFMADDSUBPS4mr*/
  0x1b58, /*VFMADDSUBPS4rr_REV*/
/*Table18259*/
  0x1b4d, /*VFMADDSUBPD4mr*/
  0x1b50, /*VFMADDSUBPD4rr_REV*/
/*Table18261*/
  0x1e35, /*VFMSUBADDPS4mr*/
  0x1e38, /*VFMSUBADDPS4rr_REV*/
/*Table18263*/
  0x1e2d, /*VFMSUBADDPD4mr*/
  0x1e30, /*VFMSUBADDPD4rr_REV*/
/*Table18265*/
  0x2cec, /*VPCMPESTRMrm*/
  0x2ced, /*VPCMPESTRMrr*/
/*Table18267*/
  0x2cea, /*VPCMPESTRIrm*/
  0x2ceb, /*VPCMPESTRIrr*/
/*Table18269*/
  0x2d3c, /*VPCMPISTRMrm*/
  0x2d3d, /*VPCMPISTRMrr*/
/*Table18271*/
  0x2d3a, /*VPCMPISTRIrm*/
  0x2d3b, /*VPCMPISTRIrr*/
/*Table18273*/
  0x1a0f, /*VFMADDPS4mr*/
  0x1a12, /*VFMADDPS4rr_REV*/
/*Table18275*/
  0x1a07, /*VFMADDPD4mr*/
  0x1a0a, /*VFMADDPD4rr_REV*/
/*Table18277*/
  0x1a1b, /*VFMADDSS4mr*/
  0x1a22, /*VFMADDSS4rr_REV*/
/*Table18279*/
  0x1a13, /*VFMADDSD4mr*/
  0x1a1a, /*VFMADDSD4rr_REV*/
/*Table18281*/
  0x1e45, /*VFMSUBPS4mr*/
  0x1e48, /*VFMSUBPS4rr_REV*/
/*Table18283*/
  0x1e3d, /*VFMSUBPD4mr*/
  0x1e40, /*VFMSUBPD4rr_REV*/
/*Table18285*/
  0x1e51, /*VFMSUBSS4mr*/
  0x1e58, /*VFMSUBSS4rr_REV*/
/*Table18287*/
  0x1e49, /*VFMSUBSD4mr*/
  0x1e50, /*VFMSUBSD4rr_REV*/
/*Table18289*/
  0x2036, /*VFNMADDPS4mr*/
  0x2039, /*VFNMADDPS4rr_REV*/
/*Table18291*/
  0x202e, /*VFNMADDPD4mr*/
  0x2031, /*VFNMADDPD4rr_REV*/
/*Table18293*/
  0x2042, /*VFNMADDSS4mr*/
  0x2049, /*VFNMADDSS4rr_REV*/
/*Table18295*/
  0x203a, /*VFNMADDSD4mr*/
  0x2041, /*VFNMADDSD4rr_REV*/
/*Table18297*/
  0x2200, /*VFNMSUBPS4mr*/
  0x2203, /*VFNMSUBPS4rr_REV*/
/*Table18299*/
  0x21f8, /*VFNMSUBPD4mr*/
  0x21fb, /*VFNMSUBPD4rr_REV*/
/*Table18301*/
  0x220c, /*VFNMSUBSS4mr*/
  0x2213, /*VFNMSUBSS4rr_REV*/
/*Table18303*/
  0x2204, /*VFNMSUBSD4mr*/
  0x220b, /*VFNMSUBSD4rr_REV*/
/*Table18305*/
  0xd0d, /*VAESKEYGENASSIST128rm*/
  0xd0e, /*VAESKEYGENASSIST128rr*/
/*Table18307*/
  0xa5e, /*RORX64mi*/
  0xa5f, /*RORX64ri*/
/*Table18309*/
  0x3148, /*VPEXTRQmr*/
  0x3149, /*VPEXTRQrr*/
/*Table18311*/
  0x31a6, /*VPINSRQrm*/
  0x31a7, /*VPINSRQrr*/
/*Table18313*/
  0x0, /**/
  0x538, /*KSHIFTRWri*/
/*Table18315*/
  0x0, /**/
  0x537, /*KSHIFTRQri*/
/*Table18317*/
  0x0, /**/
  0x534, /*KSHIFTLWri*/
/*Table18319*/
  0x0, /**/
  0x533, /*KSHIFTLQri*/
/*Table18321*/
  0x2f75, /*VPERMIL2PSrm*/
  0x2f77, /*VPERMIL2PSrr_REV*/
/*Table18323*/
  0x2f6d, /*VPERMIL2PDrm*/
  0x2f6f, /*VPERMIL2PDrr_REV*/
/*Table18325*/
  0x1b56, /*VFMADDSUBPS4rm*/
  0x1b57, /*VFMADDSUBPS4rr*/
/*Table18327*/
  0x1b4e, /*VFMADDSUBPD4rm*/
  0x1b4f, /*VFMADDSUBPD4rr*/
/*Table18329*/
  0x1e36, /*VFMSUBADDPS4rm*/
  0x1e37, /*VFMSUBADDPS4rr*/
/*Table18331*/
  0x1e2e, /*VFMSUBADDPD4rm*/
  0x1e2f, /*VFMSUBADDPD4rr*/
/*Table18333*/
  0x1a10, /*VFMADDPS4rm*/
  0x1a11, /*VFMADDPS4rr*/
/*Table18335*/
  0x1a08, /*VFMADDPD4rm*/
  0x1a09, /*VFMADDPD4rr*/
/*Table18337*/
  0x1a1d, /*VFMADDSS4rm*/
  0x1a1f, /*VFMADDSS4rr*/
/*Table18339*/
  0x1a15, /*VFMADDSD4rm*/
  0x1a17, /*VFMADDSD4rr*/
/*Table18341*/
  0x1e46, /*VFMSUBPS4rm*/
  0x1e47, /*VFMSUBPS4rr*/
/*Table18343*/
  0x1e3e, /*VFMSUBPD4rm*/
  0x1e3f, /*VFMSUBPD4rr*/
/*Table18345*/
  0x1e53, /*VFMSUBSS4rm*/
  0x1e55, /*VFMSUBSS4rr*/
/*Table18347*/
  0x1e4b, /*VFMSUBSD4rm*/
  0x1e4d, /*VFMSUBSD4rr*/
/*Table18349*/
  0x2037, /*VFNMADDPS4rm*/
  0x2038, /*VFNMADDPS4rr*/
/*Table18351*/
  0x202f, /*VFNMADDPD4rm*/
  0x2030, /*VFNMADDPD4rr*/
/*Table18353*/
  0x2044, /*VFNMADDSS4rm*/
  0x2046, /*VFNMADDSS4rr*/
/*Table18355*/
  0x203c, /*VFNMADDSD4rm*/
  0x203e, /*VFNMADDSD4rr*/
/*Table18357*/
  0x2201, /*VFNMSUBPS4rm*/
  0x2202, /*VFNMSUBPS4rr*/
/*Table18359*/
  0x21f9, /*VFNMSUBPD4rm*/
  0x21fa, /*VFNMSUBPD4rr*/
/*Table18361*/
  0x220e, /*VFNMSUBSS4rm*/
  0x2210, /*VFNMSUBSS4rr*/
/*Table18363*/
  0x2206, /*VFNMSUBSD4rm*/
  0x2208, /*VFNMSUBSD4rr*/
/*Table18365*/
  0x23a4, /*VGF2P8AFFINEQBrmi*/
  0x23a5, /*VGF2P8AFFINEQBrri*/
/*Table18367*/
  0x2385, /*VGF2P8AFFINEINVQBrmi*/
  0x2386, /*VGF2P8AFFINEINVQBrri*/
/*Table18369*/
  0x2b86, /*VPBLENDDYrmi*/
  0x2b87, /*VPBLENDDYrri*/
/*Table18371*/
  0x2fb6, /*VPERMILPSYmi*/
  0x2fb7, /*VPERMILPSYri*/
/*Table18373*/
  0x2f78, /*VPERMILPDYmi*/
  0x2f79, /*VPERMILPDYri*/
/*Table18375*/
  0x2eae, /*VPERM2F128rm*/
  0x2eaf, /*VPERM2F128rr*/
/*Table18377*/
  0x4175, /*VROUNDPSYm*/
  0x4176, /*VROUNDPSYr*/
/*Table18379*/
  0x4171, /*VROUNDPDYm*/
  0x4172, /*VROUNDPDYr*/
/*Table18381*/
  0xe00, /*VBLENDPSYrmi*/
  0xe01, /*VBLENDPSYrri*/
/*Table18383*/
  0xdfc, /*VBLENDPDYrmi*/
  0xdfd, /*VBLENDPDYrri*/
/*Table18385*/
  0x2be8, /*VPBLENDWYrmi*/
  0x2be9, /*VPBLENDWYrri*/
/*Table18387*/
  0x2ad0, /*VPALIGNRYrmi*/
  0x2ad1, /*VPALIGNRYrri*/
/*Table18389*/
  0x23cc, /*VINSERTF128rm*/
  0x23cd, /*VINSERTF128rr*/
/*Table18391*/
  0x1752, /*VEXTRACTF128mr*/
  0x1753, /*VEXTRACTF128rr*/
/*Table18393*/
  0x11d5, /*VCVTPS2PHYmr*/
  0x11d6, /*VCVTPS2PHYrr*/
/*Table18395*/
  0x23f2, /*VINSERTI128rm*/
  0x23f3, /*VINSERTI128rr*/
/*Table18397*/
  0x1772, /*VEXTRACTI128mr*/
  0x1773, /*VEXTRACTI128rr*/
/*Table18399*/
  0x170e, /*VDPPSYrmi*/
  0x170f, /*VDPPSYrri*/
/*Table18401*/
  0x2848, /*VMPSADBWYrmi*/
  0x2849, /*VMPSADBWYrri*/
/*Table18403*/
  0x2c6e, /*VPCLMULQDQYrm*/
  0x2c6f, /*VPCLMULQDQYrr*/
/*Table18405*/
  0x2eb0, /*VPERM2I128rm*/
  0x2eb1, /*VPERM2I128rr*/
/*Table18407*/
  0x2f70, /*VPERMIL2PSYmr*/
  0x2f72, /*VPERMIL2PSYrr*/
/*Table18409*/
  0x2f68, /*VPERMIL2PDYmr*/
  0x2f6a, /*VPERMIL2PDYrr*/
/*Table18411*/
  0xe08, /*VBLENDVPSYrm*/
  0xe09, /*VBLENDVPSYrr*/
/*Table18413*/
  0xe04, /*VBLENDVPDYrm*/
  0xe05, /*VBLENDVPDYrr*/
/*Table18415*/
  0x2be4, /*VPBLENDVBYrm*/
  0x2be5, /*VPBLENDVBYrr*/
/*Table18417*/
  0x1b51, /*VFMADDSUBPS4Ymr*/
  0x1b54, /*VFMADDSUBPS4Yrr_REV*/
/*Table18419*/
  0x1b49, /*VFMADDSUBPD4Ymr*/
  0x1b4c, /*VFMADDSUBPD4Yrr_REV*/
/*Table18421*/
  0x1e31, /*VFMSUBADDPS4Ymr*/
  0x1e34, /*VFMSUBADDPS4Yrr_REV*/
/*Table18423*/
  0x1e29, /*VFMSUBADDPD4Ymr*/
  0x1e2c, /*VFMSUBADDPD4Yrr_REV*/
/*Table18425*/
  0x1a0b, /*VFMADDPS4Ymr*/
  0x1a0e, /*VFMADDPS4Yrr_REV*/
/*Table18427*/
  0x1a03, /*VFMADDPD4Ymr*/
  0x1a06, /*VFMADDPD4Yrr_REV*/
/*Table18429*/
  0x1e41, /*VFMSUBPS4Ymr*/
  0x1e44, /*VFMSUBPS4Yrr_REV*/
/*Table18431*/
  0x1e39, /*VFMSUBPD4Ymr*/
  0x1e3c, /*VFMSUBPD4Yrr_REV*/
/*Table18433*/
  0x2032, /*VFNMADDPS4Ymr*/
  0x2035, /*VFNMADDPS4Yrr_REV*/
/*Table18435*/
  0x202a, /*VFNMADDPD4Ymr*/
  0x202d, /*VFNMADDPD4Yrr_REV*/
/*Table18437*/
  0x21fc, /*VFNMSUBPS4Ymr*/
  0x21ff, /*VFNMSUBPS4Yrr_REV*/
/*Table18439*/
  0x21f4, /*VFNMSUBPD4Ymr*/
  0x21f7, /*VFNMSUBPD4Yrr_REV*/
/*Table18441*/
  0x302e, /*VPERMQYmi*/
  0x302f, /*VPERMQYri*/
/*Table18443*/
  0x2ff4, /*VPERMPDYmi*/
  0x2ff5, /*VPERMPDYri*/
/*Table18445*/
  0x2f71, /*VPERMIL2PSYrm*/
  0x2f73, /*VPERMIL2PSYrr_REV*/
/*Table18447*/
  0x2f69, /*VPERMIL2PDYrm*/
  0x2f6b, /*VPERMIL2PDYrr_REV*/
/*Table18449*/
  0x1b52, /*VFMADDSUBPS4Yrm*/
  0x1b53, /*VFMADDSUBPS4Yrr*/
/*Table18451*/
  0x1b4a, /*VFMADDSUBPD4Yrm*/
  0x1b4b, /*VFMADDSUBPD4Yrr*/
/*Table18453*/
  0x1e32, /*VFMSUBADDPS4Yrm*/
  0x1e33, /*VFMSUBADDPS4Yrr*/
/*Table18455*/
  0x1e2a, /*VFMSUBADDPD4Yrm*/
  0x1e2b, /*VFMSUBADDPD4Yrr*/
/*Table18457*/
  0x1a0c, /*VFMADDPS4Yrm*/
  0x1a0d, /*VFMADDPS4Yrr*/
/*Table18459*/
  0x1a04, /*VFMADDPD4Yrm*/
  0x1a05, /*VFMADDPD4Yrr*/
/*Table18461*/
  0x1e42, /*VFMSUBPS4Yrm*/
  0x1e43, /*VFMSUBPS4Yrr*/
/*Table18463*/
  0x1e3a, /*VFMSUBPD4Yrm*/
  0x1e3b, /*VFMSUBPD4Yrr*/
/*Table18465*/
  0x2033, /*VFNMADDPS4Yrm*/
  0x2034, /*VFNMADDPS4Yrr*/
/*Table18467*/
  0x202b, /*VFNMADDPD4Yrm*/
  0x202c, /*VFNMADDPD4Yrr*/
/*Table18469*/
  0x21fd, /*VFNMSUBPS4Yrm*/
  0x21fe, /*VFNMSUBPS4Yrr*/
/*Table18471*/
  0x21f5, /*VFNMSUBPD4Yrm*/
  0x21f6, /*VFNMSUBPD4Yrr*/
/*Table18473*/
  0x2387, /*VGF2P8AFFINEQBYrmi*/
  0x2388, /*VGF2P8AFFINEQBYrri*/
/*Table18475*/
  0x2368, /*VGF2P8AFFINEINVQBYrmi*/
  0x2369, /*VGF2P8AFFINEINVQBYrri*/
/*Table18477*/
  0x4117, /*VRNDSCALEPHZ128rmi*/
  0x411a, /*VRNDSCALEPHZ128rri*/
/*Table18479*/
  0x415c, /*VRNDSCALESHZm_Int*/
  0x4160, /*VRNDSCALESHZr_Int*/
/*Table18481*/
  0x2314, /*VGETMANTPHZ128rmi*/
  0x2317, /*VGETMANTPHZ128rri*/
/*Table18483*/
  0x2356, /*VGETMANTSHZrmi*/
  0x2359, /*VGETMANTSHZrri*/
/*Table18485*/
  0x40a2, /*VREDUCEPHZ128rmi*/
  0x40a5, /*VREDUCEPHZ128rri*/
/*Table18487*/
  0x40e4, /*VREDUCESHZrmi*/
  0x40e7, /*VREDUCESHZrri*/
/*Table18489*/
  0x2226, /*VFPCLASSPHZ128rm*/
  0x222a, /*VFPCLASSPHZ128rr*/
/*Table18491*/
  0x224e, /*VFPCLASSSHZrm*/
  0x2250, /*VFPCLASSSHZrr*/
/*Table18493*/
  0xe8e, /*VCMPPHZ128rmi*/
  0xe90, /*VCMPPHZ128rri*/
/*Table18495*/
  0xec5, /*VCMPSHZrm_Int*/
  0xec8, /*VCMPSHZrr_Int*/
/*Table18497*/
  0xd12, /*VALIGNDZ128rmi*/
  0xd15, /*VALIGNDZ128rri*/
/*Table18499*/
  0x2fbd, /*VPERMILPSZ128mi*/
  0x2fc0, /*VPERMILPSZ128ri*/
/*Table18501*/
  0x4135, /*VRNDSCALEPSZ128rmi*/
  0x4138, /*VRNDSCALEPSZ128rri*/
/*Table18503*/
  0x4167, /*VRNDSCALESSZm_Int*/
  0x416b, /*VRNDSCALESSZr_Int*/
/*Table18505*/
  0x2ad2, /*VPALIGNRZ128rmi*/
  0x2ad5, /*VPALIGNRZ128rri*/
/*Table18507*/
  0x313e, /*VPEXTRBZmr*/
  0x313f, /*VPEXTRBZrr*/
/*Table18509*/
  0x314a, /*VPEXTRWZmr*/
  0x314c, /*VPEXTRWZrr_REV*/
/*Table18511*/
  0x3142, /*VPEXTRDZmr*/
  0x3143, /*VPEXTRDZrr*/
/*Table18513*/
  0x1792, /*VEXTRACTPSZmr*/
  0x1793, /*VEXTRACTPSZrr*/
/*Table18515*/
  0x11d7, /*VCVTPS2PHZ128mr*/
  0x11d9, /*VCVTPS2PHZ128rr*/
/*Table18517*/
  0x2d5c, /*VPCMPUDZ128rmi*/
  0x2d60, /*VPCMPUDZ128rri*/
/*Table18519*/
  0x2c8c, /*VPCMPDZ128rmi*/
  0x2c90, /*VPCMPDZ128rri*/
/*Table18521*/
  0x319c, /*VPINSRBZrm*/
  0x319d, /*VPINSRBZrr*/
/*Table18523*/
  0x2418, /*VINSERTPSZrm*/
  0x2419, /*VINSERTPSZrr*/
/*Table18525*/
  0x31a0, /*VPINSRDZrm*/
  0x31a1, /*VPINSRDZrr*/
/*Table18527*/
  0x3de1, /*VPTERNLOGDZ128rmi*/
  0x3de4, /*VPTERNLOGDZ128rri*/
/*Table18529*/
  0x2332, /*VGETMANTPSZ128rmi*/
  0x2335, /*VGETMANTPSZ128rri*/
/*Table18531*/
  0x235f, /*VGETMANTSSZrmi*/
  0x2362, /*VGETMANTSSZrri*/
/*Table18533*/
  0x2d50, /*VPCMPUBZ128rmi*/
  0x2d52, /*VPCMPUBZ128rri*/
/*Table18535*/
  0x2c80, /*VPCMPBZ128rmi*/
  0x2c82, /*VPCMPBZ128rri*/
/*Table18537*/
  0x1654, /*VDBPSADBWZ128rmi*/
  0x1657, /*VDBPSADBWZ128rri*/
/*Table18539*/
  0x2c70, /*VPCLMULQDQZ128rm*/
  0x2c71, /*VPCLMULQDQZ128rr*/
/*Table18541*/
  0x3fbf, /*VRANGEPSZ128rmi*/
  0x3fc2, /*VRANGEPSZ128rri*/
/*Table18543*/
  0x3fe3, /*VRANGESSZrmi*/
  0x3fe6, /*VRANGESSZrri*/
/*Table18545*/
  0x1805, /*VFIXUPIMMPSZ128rmi*/
  0x1808, /*VFIXUPIMMPSZ128rri*/
/*Table18547*/
  0x1829, /*VFIXUPIMMSSZrmi*/
  0x182c, /*VFIXUPIMMSSZrri*/
/*Table18549*/
  0x40c0, /*VREDUCEPSZ128rmi*/
  0x40c3, /*VREDUCEPSZ128rri*/
/*Table18551*/
  0x40ed, /*VREDUCESSZrmi*/
  0x40f0, /*VREDUCESSZrri*/
/*Table18553*/
  0x2238, /*VFPCLASSPSZ128rm*/
  0x223c, /*VFPCLASSPSZ128rr*/
/*Table18555*/
  0x2252, /*VFPCLASSSSZrm*/
  0x2254, /*VFPCLASSSSZrr*/
/*Table18557*/
  0x38d4, /*VPSHLDDZ128rmi*/
  0x38d7, /*VPSHLDDZ128rri*/
/*Table18559*/
  0x3970, /*VPSHRDDZ128rmi*/
  0x3973, /*VPSHRDDZ128rri*/
/*Table18561*/
  0xd2d, /*VALIGNQZ128rmi*/
  0xd30, /*VALIGNQZ128rri*/
/*Table18563*/
  0x2f7f, /*VPERMILPDZ128mi*/
  0x2f82, /*VPERMILPDZ128ri*/
/*Table18565*/
  0x40f9, /*VRNDSCALEPDZ128rmi*/
  0x40fc, /*VRNDSCALEPDZ128rri*/
/*Table18567*/
  0x4151, /*VRNDSCALESDZm_Int*/
  0x4155, /*VRNDSCALESDZr_Int*/
/*Table18569*/
  0x3146, /*VPEXTRQZmr*/
  0x3147, /*VPEXTRQZrr*/
/*Table18571*/
  0x2d6e, /*VPCMPUQZ128rmi*/
  0x2d72, /*VPCMPUQZ128rri*/
/*Table18573*/
  0x2d3e, /*VPCMPQZ128rmi*/
  0x2d42, /*VPCMPQZ128rri*/
/*Table18575*/
  0x31a4, /*VPINSRQZrm*/
  0x31a5, /*VPINSRQZrr*/
/*Table18577*/
  0x3dfc, /*VPTERNLOGQZ128rmi*/
  0x3dff, /*VPTERNLOGQZ128rri*/
/*Table18579*/
  0x22f6, /*VGETMANTPDZ128rmi*/
  0x22f9, /*VGETMANTPDZ128rri*/
/*Table18581*/
  0x234d, /*VGETMANTSDZrmi*/
  0x2350, /*VGETMANTSDZrri*/
/*Table18583*/
  0x2d80, /*VPCMPUWZ128rmi*/
  0x2d82, /*VPCMPUWZ128rri*/
/*Table18585*/
  0x2d8c, /*VPCMPWZ128rmi*/
  0x2d8e, /*VPCMPWZ128rri*/
/*Table18587*/
  0x3fa1, /*VRANGEPDZ128rmi*/
  0x3fa4, /*VRANGEPDZ128rri*/
/*Table18589*/
  0x3fda, /*VRANGESDZrmi*/
  0x3fdd, /*VRANGESDZrri*/
/*Table18591*/
  0x17e7, /*VFIXUPIMMPDZ128rmi*/
  0x17ea, /*VFIXUPIMMPDZ128rri*/
/*Table18593*/
  0x1820, /*VFIXUPIMMSDZrmi*/
  0x1823, /*VFIXUPIMMSDZrri*/
/*Table18595*/
  0x4084, /*VREDUCEPDZ128rmi*/
  0x4087, /*VREDUCEPDZ128rri*/
/*Table18597*/
  0x40db, /*VREDUCESDZrmi*/
  0x40de, /*VREDUCESDZrri*/
/*Table18599*/
  0x2214, /*VFPCLASSPDZ128rm*/
  0x2218, /*VFPCLASSPDZ128rr*/
/*Table18601*/
  0x224a, /*VFPCLASSSDZrm*/
  0x224c, /*VFPCLASSSDZrr*/
/*Table18603*/
  0x394f, /*VPSHLDWZ128rmi*/
  0x3952, /*VPSHLDWZ128rri*/
/*Table18605*/
  0x38ef, /*VPSHLDQZ128rmi*/
  0x38f2, /*VPSHLDQZ128rri*/
/*Table18607*/
  0x39eb, /*VPSHRDWZ128rmi*/
  0x39ee, /*VPSHRDWZ128rri*/
/*Table18609*/
  0x398b, /*VPSHRDQZ128rmi*/
  0x398e, /*VPSHRDQZ128rri*/
/*Table18611*/
  0x238c, /*VGF2P8AFFINEQBZ128rmi*/
  0x238f, /*VGF2P8AFFINEQBZ128rri*/
/*Table18613*/
  0x236d, /*VGF2P8AFFINEINVQBZ128rmi*/
  0x2370, /*VGF2P8AFFINEINVQBZ128rri*/
/*Table18615*/
  0x4120, /*VRNDSCALEPHZ256rmi*/
  0x4123, /*VRNDSCALEPHZ256rri*/
/*Table18617*/
  0x231d, /*VGETMANTPHZ256rmi*/
  0x2320, /*VGETMANTPHZ256rri*/
/*Table18619*/
  0x40ab, /*VREDUCEPHZ256rmi*/
  0x40ae, /*VREDUCEPHZ256rri*/
/*Table18621*/
  0x222c, /*VFPCLASSPHZ256rm*/
  0x2230, /*VFPCLASSPHZ256rr*/
/*Table18623*/
  0xe94, /*VCMPPHZ256rmi*/
  0xe96, /*VCMPPHZ256rri*/
/*Table18625*/
  0xd1b, /*VALIGNDZ256rmi*/
  0xd1e, /*VALIGNDZ256rri*/
/*Table18627*/
  0x2fcf, /*VPERMILPSZ256mi*/
  0x2fd2, /*VPERMILPSZ256ri*/
/*Table18629*/
  0x413e, /*VRNDSCALEPSZ256rmi*/
  0x4141, /*VRNDSCALEPSZ256rri*/
/*Table18631*/
  0x2ad8, /*VPALIGNRZ256rmi*/
  0x2adb, /*VPALIGNRZ256rri*/
/*Table18633*/
  0x23ce, /*VINSERTF32x4Z256rm*/
  0x23d1, /*VINSERTF32x4Z256rr*/
/*Table18635*/
  0x1754, /*VEXTRACTF32x4Z256mr*/
  0x1756, /*VEXTRACTF32x4Z256rr*/
/*Table18637*/
  0x11dc, /*VCVTPS2PHZ256mr*/
  0x11de, /*VCVTPS2PHZ256rr*/
/*Table18639*/
  0x2d62, /*VPCMPUDZ256rmi*/
  0x2d66, /*VPCMPUDZ256rri*/
/*Table18641*/
  0x2c92, /*VPCMPDZ256rmi*/
  0x2c96, /*VPCMPDZ256rri*/
/*Table18643*/
  0x42a2, /*VSHUFF32X4Z256rmi*/
  0x42a5, /*VSHUFF32X4Z256rri*/
/*Table18645*/
  0x3dea, /*VPTERNLOGDZ256rmi*/
  0x3ded, /*VPTERNLOGDZ256rri*/
/*Table18647*/
  0x233b, /*VGETMANTPSZ256rmi*/
  0x233e, /*VGETMANTPSZ256rri*/
/*Table18649*/
  0x23f4, /*VINSERTI32x4Z256rm*/
  0x23f7, /*VINSERTI32x4Z256rr*/
/*Table18651*/
  0x1774, /*VEXTRACTI32x4Z256mr*/
  0x1776, /*VEXTRACTI32x4Z256rr*/
/*Table18653*/
  0x2d54, /*VPCMPUBZ256rmi*/
  0x2d56, /*VPCMPUBZ256rri*/
/*Table18655*/
  0x2c84, /*VPCMPBZ256rmi*/
  0x2c86, /*VPCMPBZ256rri*/
/*Table18657*/
  0x165a, /*VDBPSADBWZ256rmi*/
  0x165d, /*VDBPSADBWZ256rri*/
/*Table18659*/
  0x42c6, /*VSHUFI32X4Z256rmi*/
  0x42c9, /*VSHUFI32X4Z256rri*/
/*Table18661*/
  0x2c72, /*VPCLMULQDQZ256rm*/
  0x2c73, /*VPCLMULQDQZ256rr*/
/*Table18663*/
  0x3fc8, /*VRANGEPSZ256rmi*/
  0x3fcb, /*VRANGEPSZ256rri*/
/*Table18665*/
  0x180e, /*VFIXUPIMMPSZ256rmi*/
  0x1811, /*VFIXUPIMMPSZ256rri*/
/*Table18667*/
  0x40c9, /*VREDUCEPSZ256rmi*/
  0x40cc, /*VREDUCEPSZ256rri*/
/*Table18669*/
  0x223e, /*VFPCLASSPSZ256rm*/
  0x2242, /*VFPCLASSPSZ256rr*/
/*Table18671*/
  0x38dd, /*VPSHLDDZ256rmi*/
  0x38e0, /*VPSHLDDZ256rri*/
/*Table18673*/
  0x3979, /*VPSHRDDZ256rmi*/
  0x397c, /*VPSHRDDZ256rri*/
/*Table18675*/
  0x3033, /*VPERMQZ256mi*/
  0x3036, /*VPERMQZ256ri*/
/*Table18677*/
  0x2ff9, /*VPERMPDZ256mi*/
  0x2ffc, /*VPERMPDZ256ri*/
/*Table18679*/
  0xd36, /*VALIGNQZ256rmi*/
  0xd39, /*VALIGNQZ256rri*/
/*Table18681*/
  0x2f91, /*VPERMILPDZ256mi*/
  0x2f94, /*VPERMILPDZ256ri*/
/*Table18683*/
  0x4102, /*VRNDSCALEPDZ256rmi*/
  0x4105, /*VRNDSCALEPDZ256rri*/
/*Table18685*/
  0x23e0, /*VINSERTF64x2Z256rm*/
  0x23e3, /*VINSERTF64x2Z256rr*/
/*Table18687*/
  0x1763, /*VEXTRACTF64x2Z256mr*/
  0x1765, /*VEXTRACTF64x2Z256rr*/
/*Table18689*/
  0x2d74, /*VPCMPUQZ256rmi*/
  0x2d78, /*VPCMPUQZ256rri*/
/*Table18691*/
  0x2d44, /*VPCMPQZ256rmi*/
  0x2d48, /*VPCMPQZ256rri*/
/*Table18693*/
  0x42b4, /*VSHUFF64X2Z256rmi*/
  0x42b7, /*VSHUFF64X2Z256rri*/
/*Table18695*/
  0x3e05, /*VPTERNLOGQZ256rmi*/
  0x3e08, /*VPTERNLOGQZ256rri*/
/*Table18697*/
  0x22ff, /*VGETMANTPDZ256rmi*/
  0x2302, /*VGETMANTPDZ256rri*/
/*Table18699*/
  0x2406, /*VINSERTI64x2Z256rm*/
  0x2409, /*VINSERTI64x2Z256rr*/
/*Table18701*/
  0x1783, /*VEXTRACTI64x2Z256mr*/
  0x1785, /*VEXTRACTI64x2Z256rr*/
/*Table18703*/
  0x2d84, /*VPCMPUWZ256rmi*/
  0x2d86, /*VPCMPUWZ256rri*/
/*Table18705*/
  0x2d90, /*VPCMPWZ256rmi*/
  0x2d92, /*VPCMPWZ256rri*/
/*Table18707*/
  0x42d8, /*VSHUFI64X2Z256rmi*/
  0x42db, /*VSHUFI64X2Z256rri*/
/*Table18709*/
  0x3faa, /*VRANGEPDZ256rmi*/
  0x3fad, /*VRANGEPDZ256rri*/
/*Table18711*/
  0x17f0, /*VFIXUPIMMPDZ256rmi*/
  0x17f3, /*VFIXUPIMMPDZ256rri*/
/*Table18713*/
  0x408d, /*VREDUCEPDZ256rmi*/
  0x4090, /*VREDUCEPDZ256rri*/
/*Table18715*/
  0x221a, /*VFPCLASSPDZ256rm*/
  0x221e, /*VFPCLASSPDZ256rr*/
/*Table18717*/
  0x3955, /*VPSHLDWZ256rmi*/
  0x3958, /*VPSHLDWZ256rri*/
/*Table18719*/
  0x38f8, /*VPSHLDQZ256rmi*/
  0x38fb, /*VPSHLDQZ256rri*/
/*Table18721*/
  0x39f1, /*VPSHRDWZ256rmi*/
  0x39f4, /*VPSHRDWZ256rri*/
/*Table18723*/
  0x3994, /*VPSHRDQZ256rmi*/
  0x3997, /*VPSHRDQZ256rri*/
/*Table18725*/
  0x2395, /*VGF2P8AFFINEQBZ256rmi*/
  0x2398, /*VGF2P8AFFINEQBZ256rri*/
/*Table18727*/
  0x2376, /*VGF2P8AFFINEINVQBZ256rmi*/
  0x2379, /*VGF2P8AFFINEINVQBZ256rri*/
/*Table18729*/
  0x4129, /*VRNDSCALEPHZrmi*/
  0x412c, /*VRNDSCALEPHZrri*/
/*Table18731*/
  0x2326, /*VGETMANTPHZrmi*/
  0x2329, /*VGETMANTPHZrri*/
/*Table18733*/
  0x40b4, /*VREDUCEPHZrmi*/
  0x40b7, /*VREDUCEPHZrri*/
/*Table18735*/
  0x2232, /*VFPCLASSPHZrm*/
  0x2236, /*VFPCLASSPHZrr*/
/*Table18737*/
  0xe9a, /*VCMPPHZrmi*/
  0xe9c, /*VCMPPHZrri*/
/*Table18739*/
  0xd24, /*VALIGNDZrmi*/
  0xd27, /*VALIGNDZrri*/
/*Table18741*/
  0x2fe1, /*VPERMILPSZmi*/
  0x2fe4, /*VPERMILPSZri*/
/*Table18743*/
  0x4147, /*VRNDSCALEPSZrmi*/
  0x414a, /*VRNDSCALEPSZrri*/
/*Table18745*/
  0x2ade, /*VPALIGNRZrmi*/
  0x2ae1, /*VPALIGNRZrri*/
/*Table18747*/
  0x23d4, /*VINSERTF32x4Zrm*/
  0x23d7, /*VINSERTF32x4Zrr*/
/*Table18749*/
  0x1759, /*VEXTRACTF32x4Zmr*/
  0x175b, /*VEXTRACTF32x4Zrr*/
/*Table18751*/
  0x23da, /*VINSERTF32x8Zrm*/
  0x23dd, /*VINSERTF32x8Zrr*/
/*Table18753*/
  0x175e, /*VEXTRACTF32x8Zmr*/
  0x1760, /*VEXTRACTF32x8Zrr*/
/*Table18755*/
  0x11e1, /*VCVTPS2PHZmr*/
  0x11e3, /*VCVTPS2PHZrr*/
/*Table18757*/
  0x2d68, /*VPCMPUDZrmi*/
  0x2d6c, /*VPCMPUDZrri*/
/*Table18759*/
  0x2c98, /*VPCMPDZrmi*/
  0x2c9c, /*VPCMPDZrri*/
/*Table18761*/
  0x42ab, /*VSHUFF32X4Zrmi*/
  0x42ae, /*VSHUFF32X4Zrri*/
/*Table18763*/
  0x3df3, /*VPTERNLOGDZrmi*/
  0x3df6, /*VPTERNLOGDZrri*/
/*Table18765*/
  0x2344, /*VGETMANTPSZrmi*/
  0x2347, /*VGETMANTPSZrri*/
/*Table18767*/
  0x23fa, /*VINSERTI32x4Zrm*/
  0x23fd, /*VINSERTI32x4Zrr*/
/*Table18769*/
  0x1779, /*VEXTRACTI32x4Zmr*/
  0x177b, /*VEXTRACTI32x4Zrr*/
/*Table18771*/
  0x2400, /*VINSERTI32x8Zrm*/
  0x2403, /*VINSERTI32x8Zrr*/
/*Table18773*/
  0x177e, /*VEXTRACTI32x8Zmr*/
  0x1780, /*VEXTRACTI32x8Zrr*/
/*Table18775*/
  0x2d58, /*VPCMPUBZrmi*/
  0x2d5a, /*VPCMPUBZrri*/
/*Table18777*/
  0x2c88, /*VPCMPBZrmi*/
  0x2c8a, /*VPCMPBZrri*/
/*Table18779*/
  0x1660, /*VDBPSADBWZrmi*/
  0x1663, /*VDBPSADBWZrri*/
/*Table18781*/
  0x42cf, /*VSHUFI32X4Zrmi*/
  0x42d2, /*VSHUFI32X4Zrri*/
/*Table18783*/
  0x2c74, /*VPCLMULQDQZrm*/
  0x2c75, /*VPCLMULQDQZrr*/
/*Table18785*/
  0x3fd1, /*VRANGEPSZrmi*/
  0x3fd4, /*VRANGEPSZrri*/
/*Table18787*/
  0x1817, /*VFIXUPIMMPSZrmi*/
  0x181a, /*VFIXUPIMMPSZrri*/
/*Table18789*/
  0x40d2, /*VREDUCEPSZrmi*/
  0x40d5, /*VREDUCEPSZrri*/
/*Table18791*/
  0x2244, /*VFPCLASSPSZrm*/
  0x2248, /*VFPCLASSPSZrr*/
/*Table18793*/
  0x38e6, /*VPSHLDDZrmi*/
  0x38e9, /*VPSHLDDZrri*/
/*Table18795*/
  0x3982, /*VPSHRDDZrmi*/
  0x3985, /*VPSHRDDZrri*/
/*Table18797*/
  0x3045, /*VPERMQZmi*/
  0x3048, /*VPERMQZri*/
/*Table18799*/
  0x300b, /*VPERMPDZmi*/
  0x300e, /*VPERMPDZri*/
/*Table18801*/
  0xd3f, /*VALIGNQZrmi*/
  0xd42, /*VALIGNQZrri*/
/*Table18803*/
  0x2fa3, /*VPERMILPDZmi*/
  0x2fa6, /*VPERMILPDZri*/
/*Table18805*/
  0x410b, /*VRNDSCALEPDZrmi*/
  0x410e, /*VRNDSCALEPDZrri*/
/*Table18807*/
  0x23e6, /*VINSERTF64x2Zrm*/
  0x23e9, /*VINSERTF64x2Zrr*/
/*Table18809*/
  0x1768, /*VEXTRACTF64x2Zmr*/
  0x176a, /*VEXTRACTF64x2Zrr*/
/*Table18811*/
  0x23ec, /*VINSERTF64x4Zrm*/
  0x23ef, /*VINSERTF64x4Zrr*/
/*Table18813*/
  0x176d, /*VEXTRACTF64x4Zmr*/
  0x176f, /*VEXTRACTF64x4Zrr*/
/*Table18815*/
  0x2d7a, /*VPCMPUQZrmi*/
  0x2d7e, /*VPCMPUQZrri*/
/*Table18817*/
  0x2d4a, /*VPCMPQZrmi*/
  0x2d4e, /*VPCMPQZrri*/
/*Table18819*/
  0x42bd, /*VSHUFF64X2Zrmi*/
  0x42c0, /*VSHUFF64X2Zrri*/
/*Table18821*/
  0x3e0e, /*VPTERNLOGQZrmi*/
  0x3e11, /*VPTERNLOGQZrri*/
/*Table18823*/
  0x2308, /*VGETMANTPDZrmi*/
  0x230b, /*VGETMANTPDZrri*/
/*Table18825*/
  0x240c, /*VINSERTI64x2Zrm*/
  0x240f, /*VINSERTI64x2Zrr*/
/*Table18827*/
  0x1788, /*VEXTRACTI64x2Zmr*/
  0x178a, /*VEXTRACTI64x2Zrr*/
/*Table18829*/
  0x2412, /*VINSERTI64x4Zrm*/
  0x2415, /*VINSERTI64x4Zrr*/
/*Table18831*/
  0x178d, /*VEXTRACTI64x4Zmr*/
  0x178f, /*VEXTRACTI64x4Zrr*/
/*Table18833*/
  0x2d88, /*VPCMPUWZrmi*/
  0x2d8a, /*VPCMPUWZrri*/
/*Table18835*/
  0x2d94, /*VPCMPWZrmi*/
  0x2d96, /*VPCMPWZrri*/
/*Table18837*/
  0x42e1, /*VSHUFI64X2Zrmi*/
  0x42e4, /*VSHUFI64X2Zrri*/
/*Table18839*/
  0x3fb3, /*VRANGEPDZrmi*/
  0x3fb6, /*VRANGEPDZrri*/
/*Table18841*/
  0x17f9, /*VFIXUPIMMPDZrmi*/
  0x17fc, /*VFIXUPIMMPDZrri*/
/*Table18843*/
  0x4096, /*VREDUCEPDZrmi*/
  0x4099, /*VREDUCEPDZrri*/
/*Table18845*/
  0x2220, /*VFPCLASSPDZrm*/
  0x2224, /*VFPCLASSPDZrr*/
/*Table18847*/
  0x395b, /*VPSHLDWZrmi*/
  0x395e, /*VPSHLDWZrri*/
/*Table18849*/
  0x3901, /*VPSHLDQZrmi*/
  0x3904, /*VPSHLDQZrri*/
/*Table18851*/
  0x39f7, /*VPSHRDWZrmi*/
  0x39fa, /*VPSHRDWZrri*/
/*Table18853*/
  0x399d, /*VPSHRDQZrmi*/
  0x39a0, /*VPSHRDQZrri*/
/*Table18855*/
  0x239e, /*VGF2P8AFFINEQBZrmi*/
  0x23a1, /*VGF2P8AFFINEQBZrri*/
/*Table18857*/
  0x237f, /*VGF2P8AFFINEINVQBZrmi*/
  0x2382, /*VGF2P8AFFINEINVQBZrri*/
/*Table18859*/
  0x4118, /*VRNDSCALEPHZ128rmik*/
  0x411b, /*VRNDSCALEPHZ128rrik*/
/*Table18861*/
  0x415d, /*VRNDSCALESHZm_Intk*/
  0x4161, /*VRNDSCALESHZr_Intk*/
/*Table18863*/
  0x2315, /*VGETMANTPHZ128rmik*/
  0x2318, /*VGETMANTPHZ128rrik*/
/*Table18865*/
  0x2357, /*VGETMANTSHZrmik*/
  0x235d, /*VGETMANTSHZrrik*/
/*Table18867*/
  0x40a3, /*VREDUCEPHZ128rmik*/
  0x40a6, /*VREDUCEPHZ128rrik*/
/*Table18869*/
  0x40e5, /*VREDUCESHZrmik*/
  0x40eb, /*VREDUCESHZrrik*/
/*Table18871*/
  0x2229, /*VFPCLASSPHZ128rmk*/
  0x222b, /*VFPCLASSPHZ128rrk*/
/*Table18873*/
  0x224f, /*VFPCLASSSHZrmk*/
  0x2251, /*VFPCLASSSHZrrk*/
/*Table18875*/
  0xe8f, /*VCMPPHZ128rmik*/
  0xe91, /*VCMPPHZ128rrik*/
/*Table18877*/
  0xec6, /*VCMPSHZrm_Intk*/
  0xec9, /*VCMPSHZrr_Intk*/
/*Table18879*/
  0xd13, /*VALIGNDZ128rmik*/
  0xd16, /*VALIGNDZ128rrik*/
/*Table18881*/
  0x2fbe, /*VPERMILPSZ128mik*/
  0x2fc1, /*VPERMILPSZ128rik*/
/*Table18883*/
  0x4136, /*VRNDSCALEPSZ128rmik*/
  0x4139, /*VRNDSCALEPSZ128rrik*/
/*Table18885*/
  0x4168, /*VRNDSCALESSZm_Intk*/
  0x416c, /*VRNDSCALESSZr_Intk*/
/*Table18887*/
  0x2ad3, /*VPALIGNRZ128rmik*/
  0x2ad6, /*VPALIGNRZ128rrik*/
/*Table18889*/
  0x11d8, /*VCVTPS2PHZ128mrk*/
  0x11da, /*VCVTPS2PHZ128rrk*/
/*Table18891*/
  0x2d5f, /*VPCMPUDZ128rmik*/
  0x2d61, /*VPCMPUDZ128rrik*/
/*Table18893*/
  0x2c8f, /*VPCMPDZ128rmik*/
  0x2c91, /*VPCMPDZ128rrik*/
/*Table18895*/
  0x3de2, /*VPTERNLOGDZ128rmik*/
  0x3de5, /*VPTERNLOGDZ128rrik*/
/*Table18897*/
  0x2333, /*VGETMANTPSZ128rmik*/
  0x2336, /*VGETMANTPSZ128rrik*/
/*Table18899*/
  0x2360, /*VGETMANTSSZrmik*/
  0x2366, /*VGETMANTSSZrrik*/
/*Table18901*/
  0x2d51, /*VPCMPUBZ128rmik*/
  0x2d53, /*VPCMPUBZ128rrik*/
/*Table18903*/
  0x2c81, /*VPCMPBZ128rmik*/
  0x2c83, /*VPCMPBZ128rrik*/
/*Table18905*/
  0x1655, /*VDBPSADBWZ128rmik*/
  0x1658, /*VDBPSADBWZ128rrik*/
/*Table18907*/
  0x3fc0, /*VRANGEPSZ128rmik*/
  0x3fc3, /*VRANGEPSZ128rrik*/
/*Table18909*/
  0x3fe4, /*VRANGESSZrmik*/
  0x3fea, /*VRANGESSZrrik*/
/*Table18911*/
  0x1806, /*VFIXUPIMMPSZ128rmik*/
  0x1809, /*VFIXUPIMMPSZ128rrik*/
/*Table18913*/
  0x182a, /*VFIXUPIMMSSZrmik*/
  0x1830, /*VFIXUPIMMSSZrrik*/
/*Table18915*/
  0x40c1, /*VREDUCEPSZ128rmik*/
  0x40c4, /*VREDUCEPSZ128rrik*/
/*Table18917*/
  0x40ee, /*VREDUCESSZrmik*/
  0x40f4, /*VREDUCESSZrrik*/
/*Table18919*/
  0x223b, /*VFPCLASSPSZ128rmk*/
  0x223d, /*VFPCLASSPSZ128rrk*/
/*Table18921*/
  0x2253, /*VFPCLASSSSZrmk*/
  0x2255, /*VFPCLASSSSZrrk*/
/*Table18923*/
  0x38d5, /*VPSHLDDZ128rmik*/
  0x38d8, /*VPSHLDDZ128rrik*/
/*Table18925*/
  0x3971, /*VPSHRDDZ128rmik*/
  0x3974, /*VPSHRDDZ128rrik*/
/*Table18927*/
  0xd2e, /*VALIGNQZ128rmik*/
  0xd31, /*VALIGNQZ128rrik*/
/*Table18929*/
  0x2f80, /*VPERMILPDZ128mik*/
  0x2f83, /*VPERMILPDZ128rik*/
/*Table18931*/
  0x40fa, /*VRNDSCALEPDZ128rmik*/
  0x40fd, /*VRNDSCALEPDZ128rrik*/
/*Table18933*/
  0x4152, /*VRNDSCALESDZm_Intk*/
  0x4156, /*VRNDSCALESDZr_Intk*/
/*Table18935*/
  0x2d71, /*VPCMPUQZ128rmik*/
  0x2d73, /*VPCMPUQZ128rrik*/
/*Table18937*/
  0x2d41, /*VPCMPQZ128rmik*/
  0x2d43, /*VPCMPQZ128rrik*/
/*Table18939*/
  0x3dfd, /*VPTERNLOGQZ128rmik*/
  0x3e00, /*VPTERNLOGQZ128rrik*/
/*Table18941*/
  0x22f7, /*VGETMANTPDZ128rmik*/
  0x22fa, /*VGETMANTPDZ128rrik*/
/*Table18943*/
  0x234e, /*VGETMANTSDZrmik*/
  0x2354, /*VGETMANTSDZrrik*/
/*Table18945*/
  0x2d81, /*VPCMPUWZ128rmik*/
  0x2d83, /*VPCMPUWZ128rrik*/
/*Table18947*/
  0x2d8d, /*VPCMPWZ128rmik*/
  0x2d8f, /*VPCMPWZ128rrik*/
/*Table18949*/
  0x3fa2, /*VRANGEPDZ128rmik*/
  0x3fa5, /*VRANGEPDZ128rrik*/
/*Table18951*/
  0x3fdb, /*VRANGESDZrmik*/
  0x3fe1, /*VRANGESDZrrik*/
/*Table18953*/
  0x17e8, /*VFIXUPIMMPDZ128rmik*/
  0x17eb, /*VFIXUPIMMPDZ128rrik*/
/*Table18955*/
  0x1821, /*VFIXUPIMMSDZrmik*/
  0x1827, /*VFIXUPIMMSDZrrik*/
/*Table18957*/
  0x4085, /*VREDUCEPDZ128rmik*/
  0x4088, /*VREDUCEPDZ128rrik*/
/*Table18959*/
  0x40dc, /*VREDUCESDZrmik*/
  0x40e2, /*VREDUCESDZrrik*/
/*Table18961*/
  0x2217, /*VFPCLASSPDZ128rmk*/
  0x2219, /*VFPCLASSPDZ128rrk*/
/*Table18963*/
  0x224b, /*VFPCLASSSDZrmk*/
  0x224d, /*VFPCLASSSDZrrk*/
/*Table18965*/
  0x3950, /*VPSHLDWZ128rmik*/
  0x3953, /*VPSHLDWZ128rrik*/
/*Table18967*/
  0x38f0, /*VPSHLDQZ128rmik*/
  0x38f3, /*VPSHLDQZ128rrik*/
/*Table18969*/
  0x39ec, /*VPSHRDWZ128rmik*/
  0x39ef, /*VPSHRDWZ128rrik*/
/*Table18971*/
  0x398c, /*VPSHRDQZ128rmik*/
  0x398f, /*VPSHRDQZ128rrik*/
/*Table18973*/
  0x238d, /*VGF2P8AFFINEQBZ128rmik*/
  0x2390, /*VGF2P8AFFINEQBZ128rrik*/
/*Table18975*/
  0x236e, /*VGF2P8AFFINEINVQBZ128rmik*/
  0x2371, /*VGF2P8AFFINEINVQBZ128rrik*/
/*Table18977*/
  0x4121, /*VRNDSCALEPHZ256rmik*/
  0x4124, /*VRNDSCALEPHZ256rrik*/
/*Table18979*/
  0x231e, /*VGETMANTPHZ256rmik*/
  0x2321, /*VGETMANTPHZ256rrik*/
/*Table18981*/
  0x40ac, /*VREDUCEPHZ256rmik*/
  0x40af, /*VREDUCEPHZ256rrik*/
/*Table18983*/
  0x222f, /*VFPCLASSPHZ256rmk*/
  0x2231, /*VFPCLASSPHZ256rrk*/
/*Table18985*/
  0xe95, /*VCMPPHZ256rmik*/
  0xe97, /*VCMPPHZ256rrik*/
/*Table18987*/
  0xd1c, /*VALIGNDZ256rmik*/
  0xd1f, /*VALIGNDZ256rrik*/
/*Table18989*/
  0x2fd0, /*VPERMILPSZ256mik*/
  0x2fd3, /*VPERMILPSZ256rik*/
/*Table18991*/
  0x413f, /*VRNDSCALEPSZ256rmik*/
  0x4142, /*VRNDSCALEPSZ256rrik*/
/*Table18993*/
  0x2ad9, /*VPALIGNRZ256rmik*/
  0x2adc, /*VPALIGNRZ256rrik*/
/*Table18995*/
  0x23cf, /*VINSERTF32x4Z256rmk*/
  0x23d2, /*VINSERTF32x4Z256rrk*/
/*Table18997*/
  0x1755, /*VEXTRACTF32x4Z256mrk*/
  0x1757, /*VEXTRACTF32x4Z256rrk*/
/*Table18999*/
  0x11dd, /*VCVTPS2PHZ256mrk*/
  0x11df, /*VCVTPS2PHZ256rrk*/
/*Table19001*/
  0x2d65, /*VPCMPUDZ256rmik*/
  0x2d67, /*VPCMPUDZ256rrik*/
/*Table19003*/
  0x2c95, /*VPCMPDZ256rmik*/
  0x2c97, /*VPCMPDZ256rrik*/
/*Table19005*/
  0x42a3, /*VSHUFF32X4Z256rmik*/
  0x42a6, /*VSHUFF32X4Z256rrik*/
/*Table19007*/
  0x3deb, /*VPTERNLOGDZ256rmik*/
  0x3dee, /*VPTERNLOGDZ256rrik*/
/*Table19009*/
  0x233c, /*VGETMANTPSZ256rmik*/
  0x233f, /*VGETMANTPSZ256rrik*/
/*Table19011*/
  0x23f5, /*VINSERTI32x4Z256rmk*/
  0x23f8, /*VINSERTI32x4Z256rrk*/
/*Table19013*/
  0x1775, /*VEXTRACTI32x4Z256mrk*/
  0x1777, /*VEXTRACTI32x4Z256rrk*/
/*Table19015*/
  0x2d55, /*VPCMPUBZ256rmik*/
  0x2d57, /*VPCMPUBZ256rrik*/
/*Table19017*/
  0x2c85, /*VPCMPBZ256rmik*/
  0x2c87, /*VPCMPBZ256rrik*/
/*Table19019*/
  0x165b, /*VDBPSADBWZ256rmik*/
  0x165e, /*VDBPSADBWZ256rrik*/
/*Table19021*/
  0x42c7, /*VSHUFI32X4Z256rmik*/
  0x42ca, /*VSHUFI32X4Z256rrik*/
/*Table19023*/
  0x3fc9, /*VRANGEPSZ256rmik*/
  0x3fcc, /*VRANGEPSZ256rrik*/
/*Table19025*/
  0x180f, /*VFIXUPIMMPSZ256rmik*/
  0x1812, /*VFIXUPIMMPSZ256rrik*/
/*Table19027*/
  0x40ca, /*VREDUCEPSZ256rmik*/
  0x40cd, /*VREDUCEPSZ256rrik*/
/*Table19029*/
  0x2241, /*VFPCLASSPSZ256rmk*/
  0x2243, /*VFPCLASSPSZ256rrk*/
/*Table19031*/
  0x38de, /*VPSHLDDZ256rmik*/
  0x38e1, /*VPSHLDDZ256rrik*/
/*Table19033*/
  0x397a, /*VPSHRDDZ256rmik*/
  0x397d, /*VPSHRDDZ256rrik*/
/*Table19035*/
  0x3034, /*VPERMQZ256mik*/
  0x3037, /*VPERMQZ256rik*/
/*Table19037*/
  0x2ffa, /*VPERMPDZ256mik*/
  0x2ffd, /*VPERMPDZ256rik*/
/*Table19039*/
  0xd37, /*VALIGNQZ256rmik*/
  0xd3a, /*VALIGNQZ256rrik*/
/*Table19041*/
  0x2f92, /*VPERMILPDZ256mik*/
  0x2f95, /*VPERMILPDZ256rik*/
/*Table19043*/
  0x4103, /*VRNDSCALEPDZ256rmik*/
  0x4106, /*VRNDSCALEPDZ256rrik*/
/*Table19045*/
  0x23e1, /*VINSERTF64x2Z256rmk*/
  0x23e4, /*VINSERTF64x2Z256rrk*/
/*Table19047*/
  0x1764, /*VEXTRACTF64x2Z256mrk*/
  0x1766, /*VEXTRACTF64x2Z256rrk*/
/*Table19049*/
  0x2d77, /*VPCMPUQZ256rmik*/
  0x2d79, /*VPCMPUQZ256rrik*/
/*Table19051*/
  0x2d47, /*VPCMPQZ256rmik*/
  0x2d49, /*VPCMPQZ256rrik*/
/*Table19053*/
  0x42b5, /*VSHUFF64X2Z256rmik*/
  0x42b8, /*VSHUFF64X2Z256rrik*/
/*Table19055*/
  0x3e06, /*VPTERNLOGQZ256rmik*/
  0x3e09, /*VPTERNLOGQZ256rrik*/
/*Table19057*/
  0x2300, /*VGETMANTPDZ256rmik*/
  0x2303, /*VGETMANTPDZ256rrik*/
/*Table19059*/
  0x2407, /*VINSERTI64x2Z256rmk*/
  0x240a, /*VINSERTI64x2Z256rrk*/
/*Table19061*/
  0x1784, /*VEXTRACTI64x2Z256mrk*/
  0x1786, /*VEXTRACTI64x2Z256rrk*/
/*Table19063*/
  0x2d85, /*VPCMPUWZ256rmik*/
  0x2d87, /*VPCMPUWZ256rrik*/
/*Table19065*/
  0x2d91, /*VPCMPWZ256rmik*/
  0x2d93, /*VPCMPWZ256rrik*/
/*Table19067*/
  0x42d9, /*VSHUFI64X2Z256rmik*/
  0x42dc, /*VSHUFI64X2Z256rrik*/
/*Table19069*/
  0x3fab, /*VRANGEPDZ256rmik*/
  0x3fae, /*VRANGEPDZ256rrik*/
/*Table19071*/
  0x17f1, /*VFIXUPIMMPDZ256rmik*/
  0x17f4, /*VFIXUPIMMPDZ256rrik*/
/*Table19073*/
  0x408e, /*VREDUCEPDZ256rmik*/
  0x4091, /*VREDUCEPDZ256rrik*/
/*Table19075*/
  0x221d, /*VFPCLASSPDZ256rmk*/
  0x221f, /*VFPCLASSPDZ256rrk*/
/*Table19077*/
  0x3956, /*VPSHLDWZ256rmik*/
  0x3959, /*VPSHLDWZ256rrik*/
/*Table19079*/
  0x38f9, /*VPSHLDQZ256rmik*/
  0x38fc, /*VPSHLDQZ256rrik*/
/*Table19081*/
  0x39f2, /*VPSHRDWZ256rmik*/
  0x39f5, /*VPSHRDWZ256rrik*/
/*Table19083*/
  0x3995, /*VPSHRDQZ256rmik*/
  0x3998, /*VPSHRDQZ256rrik*/
/*Table19085*/
  0x2396, /*VGF2P8AFFINEQBZ256rmik*/
  0x2399, /*VGF2P8AFFINEQBZ256rrik*/
/*Table19087*/
  0x2377, /*VGF2P8AFFINEINVQBZ256rmik*/
  0x237a, /*VGF2P8AFFINEINVQBZ256rrik*/
/*Table19089*/
  0x412a, /*VRNDSCALEPHZrmik*/
  0x4130, /*VRNDSCALEPHZrrik*/
/*Table19091*/
  0x2327, /*VGETMANTPHZrmik*/
  0x232d, /*VGETMANTPHZrrik*/
/*Table19093*/
  0x40b5, /*VREDUCEPHZrmik*/
  0x40bb, /*VREDUCEPHZrrik*/
/*Table19095*/
  0x2235, /*VFPCLASSPHZrmk*/
  0x2237, /*VFPCLASSPHZrrk*/
/*Table19097*/
  0xe9b, /*VCMPPHZrmik*/
  0xe9f, /*VCMPPHZrrik*/
/*Table19099*/
  0xd25, /*VALIGNDZrmik*/
  0xd28, /*VALIGNDZrrik*/
/*Table19101*/
  0x2fe2, /*VPERMILPSZmik*/
  0x2fe5, /*VPERMILPSZrik*/
/*Table19103*/
  0x4148, /*VRNDSCALEPSZrmik*/
  0x414e, /*VRNDSCALEPSZrrik*/
/*Table19105*/
  0x2adf, /*VPALIGNRZrmik*/
  0x2ae2, /*VPALIGNRZrrik*/
/*Table19107*/
  0x23d5, /*VINSERTF32x4Zrmk*/
  0x23d8, /*VINSERTF32x4Zrrk*/
/*Table19109*/
  0x175a, /*VEXTRACTF32x4Zmrk*/
  0x175c, /*VEXTRACTF32x4Zrrk*/
/*Table19111*/
  0x23db, /*VINSERTF32x8Zrmk*/
  0x23de, /*VINSERTF32x8Zrrk*/
/*Table19113*/
  0x175f, /*VEXTRACTF32x8Zmrk*/
  0x1761, /*VEXTRACTF32x8Zrrk*/
/*Table19115*/
  0x11e2, /*VCVTPS2PHZmrk*/
  0x11e7, /*VCVTPS2PHZrrk*/
/*Table19117*/
  0x2d6b, /*VPCMPUDZrmik*/
  0x2d6d, /*VPCMPUDZrrik*/
/*Table19119*/
  0x2c9b, /*VPCMPDZrmik*/
  0x2c9d, /*VPCMPDZrrik*/
/*Table19121*/
  0x42ac, /*VSHUFF32X4Zrmik*/
  0x42af, /*VSHUFF32X4Zrrik*/
/*Table19123*/
  0x3df4, /*VPTERNLOGDZrmik*/
  0x3df7, /*VPTERNLOGDZrrik*/
/*Table19125*/
  0x2345, /*VGETMANTPSZrmik*/
  0x234b, /*VGETMANTPSZrrik*/
/*Table19127*/
  0x23fb, /*VINSERTI32x4Zrmk*/
  0x23fe, /*VINSERTI32x4Zrrk*/
/*Table19129*/
  0x177a, /*VEXTRACTI32x4Zmrk*/
  0x177c, /*VEXTRACTI32x4Zrrk*/
/*Table19131*/
  0x2401, /*VINSERTI32x8Zrmk*/
  0x2404, /*VINSERTI32x8Zrrk*/
/*Table19133*/
  0x177f, /*VEXTRACTI32x8Zmrk*/
  0x1781, /*VEXTRACTI32x8Zrrk*/
/*Table19135*/
  0x2d59, /*VPCMPUBZrmik*/
  0x2d5b, /*VPCMPUBZrrik*/
/*Table19137*/
  0x2c89, /*VPCMPBZrmik*/
  0x2c8b, /*VPCMPBZrrik*/
/*Table19139*/
  0x1661, /*VDBPSADBWZrmik*/
  0x1664, /*VDBPSADBWZrrik*/
/*Table19141*/
  0x42d0, /*VSHUFI32X4Zrmik*/
  0x42d3, /*VSHUFI32X4Zrrik*/
/*Table19143*/
  0x3fd2, /*VRANGEPSZrmik*/
  0x3fd8, /*VRANGEPSZrrik*/
/*Table19145*/
  0x1818, /*VFIXUPIMMPSZrmik*/
  0x181e, /*VFIXUPIMMPSZrrik*/
/*Table19147*/
  0x40d3, /*VREDUCEPSZrmik*/
  0x40d9, /*VREDUCEPSZrrik*/
/*Table19149*/
  0x2247, /*VFPCLASSPSZrmk*/
  0x2249, /*VFPCLASSPSZrrk*/
/*Table19151*/
  0x38e7, /*VPSHLDDZrmik*/
  0x38ea, /*VPSHLDDZrrik*/
/*Table19153*/
  0x3983, /*VPSHRDDZrmik*/
  0x3986, /*VPSHRDDZrrik*/
/*Table19155*/
  0x3046, /*VPERMQZmik*/
  0x3049, /*VPERMQZrik*/
/*Table19157*/
  0x300c, /*VPERMPDZmik*/
  0x300f, /*VPERMPDZrik*/
/*Table19159*/
  0xd40, /*VALIGNQZrmik*/
  0xd43, /*VALIGNQZrrik*/
/*Table19161*/
  0x2fa4, /*VPERMILPDZmik*/
  0x2fa7, /*VPERMILPDZrik*/
/*Table19163*/
  0x410c, /*VRNDSCALEPDZrmik*/
  0x4112, /*VRNDSCALEPDZrrik*/
/*Table19165*/
  0x23e7, /*VINSERTF64x2Zrmk*/
  0x23ea, /*VINSERTF64x2Zrrk*/
/*Table19167*/
  0x1769, /*VEXTRACTF64x2Zmrk*/
  0x176b, /*VEXTRACTF64x2Zrrk*/
/*Table19169*/
  0x23ed, /*VINSERTF64x4Zrmk*/
  0x23f0, /*VINSERTF64x4Zrrk*/
/*Table19171*/
  0x176e, /*VEXTRACTF64x4Zmrk*/
  0x1770, /*VEXTRACTF64x4Zrrk*/
/*Table19173*/
  0x2d7d, /*VPCMPUQZrmik*/
  0x2d7f, /*VPCMPUQZrrik*/
/*Table19175*/
  0x2d4d, /*VPCMPQZrmik*/
  0x2d4f, /*VPCMPQZrrik*/
/*Table19177*/
  0x42be, /*VSHUFF64X2Zrmik*/
  0x42c1, /*VSHUFF64X2Zrrik*/
/*Table19179*/
  0x3e0f, /*VPTERNLOGQZrmik*/
  0x3e12, /*VPTERNLOGQZrrik*/
/*Table19181*/
  0x2309, /*VGETMANTPDZrmik*/
  0x230f, /*VGETMANTPDZrrik*/
/*Table19183*/
  0x240d, /*VINSERTI64x2Zrmk*/
  0x2410, /*VINSERTI64x2Zrrk*/
/*Table19185*/
  0x1789, /*VEXTRACTI64x2Zmrk*/
  0x178b, /*VEXTRACTI64x2Zrrk*/
/*Table19187*/
  0x2413, /*VINSERTI64x4Zrmk*/
  0x2416, /*VINSERTI64x4Zrrk*/
/*Table19189*/
  0x178e, /*VEXTRACTI64x4Zmrk*/
  0x1790, /*VEXTRACTI64x4Zrrk*/
/*Table19191*/
  0x2d89, /*VPCMPUWZrmik*/
  0x2d8b, /*VPCMPUWZrrik*/
/*Table19193*/
  0x2d95, /*VPCMPWZrmik*/
  0x2d97, /*VPCMPWZrrik*/
/*Table19195*/
  0x42e2, /*VSHUFI64X2Zrmik*/
  0x42e5, /*VSHUFI64X2Zrrik*/
/*Table19197*/
  0x3fb4, /*VRANGEPDZrmik*/
  0x3fba, /*VRANGEPDZrrik*/
/*Table19199*/
  0x17fa, /*VFIXUPIMMPDZrmik*/
  0x1800, /*VFIXUPIMMPDZrrik*/
/*Table19201*/
  0x4097, /*VREDUCEPDZrmik*/
  0x409d, /*VREDUCEPDZrrik*/
/*Table19203*/
  0x2223, /*VFPCLASSPDZrmk*/
  0x2225, /*VFPCLASSPDZrrk*/
/*Table19205*/
  0x395c, /*VPSHLDWZrmik*/
  0x395f, /*VPSHLDWZrrik*/
/*Table19207*/
  0x3902, /*VPSHLDQZrmik*/
  0x3905, /*VPSHLDQZrrik*/
/*Table19209*/
  0x39f8, /*VPSHRDWZrmik*/
  0x39fb, /*VPSHRDWZrrik*/
/*Table19211*/
  0x399e, /*VPSHRDQZrmik*/
  0x39a1, /*VPSHRDQZrrik*/
/*Table19213*/
  0x239f, /*VGF2P8AFFINEQBZrmik*/
  0x23a2, /*VGF2P8AFFINEQBZrrik*/
/*Table19215*/
  0x2380, /*VGF2P8AFFINEINVQBZrmik*/
  0x2383, /*VGF2P8AFFINEINVQBZrrik*/
/*Table19217*/
  0x4114, /*VRNDSCALEPHZ128rmbi*/
  0x412d, /*VRNDSCALEPHZrrib*/
/*Table19219*/
  0x0, /**/
  0x4163, /*VRNDSCALESHZrb_Int*/
/*Table19221*/
  0x2311, /*VGETMANTPHZ128rmbi*/
  0x232a, /*VGETMANTPHZrrib*/
/*Table19223*/
  0x0, /**/
  0x235a, /*VGETMANTSHZrrib*/
/*Table19225*/
  0x409f, /*VREDUCEPHZ128rmbi*/
  0x40b8, /*VREDUCEPHZrrib*/
/*Table19227*/
  0x0, /**/
  0x40e8, /*VREDUCESHZrrib*/
/*Table19229*/
  0x2227, /*VFPCLASSPHZ128rmb*/
  0x0, /**/
/*Table19231*/
  0xe8c, /*VCMPPHZ128rmbi*/
  0xe9d, /*VCMPPHZrrib*/
/*Table19233*/
  0x0, /**/
  0xeca, /*VCMPSHZrrb_Int*/
/*Table19235*/
  0xd0f, /*VALIGNDZ128rmbi*/
  0x0, /**/
/*Table19237*/
  0x2fba, /*VPERMILPSZ128mbi*/
  0x0, /**/
/*Table19239*/
  0x4132, /*VRNDSCALEPSZ128rmbi*/
  0x414b, /*VRNDSCALEPSZrrib*/
/*Table19241*/
  0x0, /**/
  0x416e, /*VRNDSCALESSZrb_Int*/
/*Table19243*/
  0x0, /**/
  0x11e4, /*VCVTPS2PHZrrb*/
/*Table19245*/
  0x2d5d, /*VPCMPUDZ128rmib*/
  0x0, /**/
/*Table19247*/
  0x2c8d, /*VPCMPDZ128rmib*/
  0x0, /**/
/*Table19249*/
  0x3dde, /*VPTERNLOGDZ128rmbi*/
  0x0, /**/
/*Table19251*/
  0x232f, /*VGETMANTPSZ128rmbi*/
  0x2348, /*VGETMANTPSZrrib*/
/*Table19253*/
  0x0, /**/
  0x2363, /*VGETMANTSSZrrib*/
/*Table19255*/
  0x3fbc, /*VRANGEPSZ128rmbi*/
  0x3fd5, /*VRANGEPSZrrib*/
/*Table19257*/
  0x0, /**/
  0x3fe7, /*VRANGESSZrrib*/
/*Table19259*/
  0x1802, /*VFIXUPIMMPSZ128rmbi*/
  0x181b, /*VFIXUPIMMPSZrrib*/
/*Table19261*/
  0x0, /**/
  0x182d, /*VFIXUPIMMSSZrrib*/
/*Table19263*/
  0x40bd, /*VREDUCEPSZ128rmbi*/
  0x40d6, /*VREDUCEPSZrrib*/
/*Table19265*/
  0x0, /**/
  0x40f1, /*VREDUCESSZrrib*/
/*Table19267*/
  0x2239, /*VFPCLASSPSZ128rmb*/
  0x0, /**/
/*Table19269*/
  0x38d1, /*VPSHLDDZ128rmbi*/
  0x0, /**/
/*Table19271*/
  0x396d, /*VPSHRDDZ128rmbi*/
  0x0, /**/
/*Table19273*/
  0xd2a, /*VALIGNQZ128rmbi*/
  0x0, /**/
/*Table19275*/
  0x2f7c, /*VPERMILPDZ128mbi*/
  0x0, /**/
/*Table19277*/
  0x40f6, /*VRNDSCALEPDZ128rmbi*/
  0x410f, /*VRNDSCALEPDZrrib*/
/*Table19279*/
  0x0, /**/
  0x4158, /*VRNDSCALESDZrb_Int*/
/*Table19281*/
  0x2d6f, /*VPCMPUQZ128rmib*/
  0x0, /**/
/*Table19283*/
  0x2d3f, /*VPCMPQZ128rmib*/
  0x0, /**/
/*Table19285*/
  0x3df9, /*VPTERNLOGQZ128rmbi*/
  0x0, /**/
/*Table19287*/
  0x22f3, /*VGETMANTPDZ128rmbi*/
  0x230c, /*VGETMANTPDZrrib*/
/*Table19289*/
  0x0, /**/
  0x2351, /*VGETMANTSDZrrib*/
/*Table19291*/
  0x3f9e, /*VRANGEPDZ128rmbi*/
  0x3fb7, /*VRANGEPDZrrib*/
/*Table19293*/
  0x0, /**/
  0x3fde, /*VRANGESDZrrib*/
/*Table19295*/
  0x17e4, /*VFIXUPIMMPDZ128rmbi*/
  0x17fd, /*VFIXUPIMMPDZrrib*/
/*Table19297*/
  0x0, /**/
  0x1824, /*VFIXUPIMMSDZrrib*/
/*Table19299*/
  0x4081, /*VREDUCEPDZ128rmbi*/
  0x409a, /*VREDUCEPDZrrib*/
/*Table19301*/
  0x0, /**/
  0x40df, /*VREDUCESDZrrib*/
/*Table19303*/
  0x2215, /*VFPCLASSPDZ128rmb*/
  0x0, /**/
/*Table19305*/
  0x38ec, /*VPSHLDQZ128rmbi*/
  0x0, /**/
/*Table19307*/
  0x3988, /*VPSHRDQZ128rmbi*/
  0x0, /**/
/*Table19309*/
  0x2389, /*VGF2P8AFFINEQBZ128rmbi*/
  0x0, /**/
/*Table19311*/
  0x236a, /*VGF2P8AFFINEINVQBZ128rmbi*/
  0x0, /**/
/*Table19313*/
  0x411d, /*VRNDSCALEPHZ256rmbi*/
  0x412d, /*VRNDSCALEPHZrrib*/
/*Table19315*/
  0x231a, /*VGETMANTPHZ256rmbi*/
  0x232a, /*VGETMANTPHZrrib*/
/*Table19317*/
  0x40a8, /*VREDUCEPHZ256rmbi*/
  0x40b8, /*VREDUCEPHZrrib*/
/*Table19319*/
  0x222d, /*VFPCLASSPHZ256rmb*/
  0x0, /**/
/*Table19321*/
  0xe92, /*VCMPPHZ256rmbi*/
  0xe9d, /*VCMPPHZrrib*/
/*Table19323*/
  0xd18, /*VALIGNDZ256rmbi*/
  0x0, /**/
/*Table19325*/
  0x2fcc, /*VPERMILPSZ256mbi*/
  0x0, /**/
/*Table19327*/
  0x413b, /*VRNDSCALEPSZ256rmbi*/
  0x414b, /*VRNDSCALEPSZrrib*/
/*Table19329*/
  0x2d63, /*VPCMPUDZ256rmib*/
  0x0, /**/
/*Table19331*/
  0x2c93, /*VPCMPDZ256rmib*/
  0x0, /**/
/*Table19333*/
  0x429f, /*VSHUFF32X4Z256rmbi*/
  0x0, /**/
/*Table19335*/
  0x3de7, /*VPTERNLOGDZ256rmbi*/
  0x0, /**/
/*Table19337*/
  0x2338, /*VGETMANTPSZ256rmbi*/
  0x2348, /*VGETMANTPSZrrib*/
/*Table19339*/
  0x42c3, /*VSHUFI32X4Z256rmbi*/
  0x0, /**/
/*Table19341*/
  0x3fc5, /*VRANGEPSZ256rmbi*/
  0x3fd5, /*VRANGEPSZrrib*/
/*Table19343*/
  0x180b, /*VFIXUPIMMPSZ256rmbi*/
  0x181b, /*VFIXUPIMMPSZrrib*/
/*Table19345*/
  0x40c6, /*VREDUCEPSZ256rmbi*/
  0x40d6, /*VREDUCEPSZrrib*/
/*Table19347*/
  0x223f, /*VFPCLASSPSZ256rmb*/
  0x0, /**/
/*Table19349*/
  0x38da, /*VPSHLDDZ256rmbi*/
  0x0, /**/
/*Table19351*/
  0x3976, /*VPSHRDDZ256rmbi*/
  0x0, /**/
/*Table19353*/
  0x3030, /*VPERMQZ256mbi*/
  0x0, /**/
/*Table19355*/
  0x2ff6, /*VPERMPDZ256mbi*/
  0x0, /**/
/*Table19357*/
  0xd33, /*VALIGNQZ256rmbi*/
  0x0, /**/
/*Table19359*/
  0x2f8e, /*VPERMILPDZ256mbi*/
  0x0, /**/
/*Table19361*/
  0x40ff, /*VRNDSCALEPDZ256rmbi*/
  0x410f, /*VRNDSCALEPDZrrib*/
/*Table19363*/
  0x2d75, /*VPCMPUQZ256rmib*/
  0x0, /**/
/*Table19365*/
  0x2d45, /*VPCMPQZ256rmib*/
  0x0, /**/
/*Table19367*/
  0x42b1, /*VSHUFF64X2Z256rmbi*/
  0x0, /**/
/*Table19369*/
  0x3e02, /*VPTERNLOGQZ256rmbi*/
  0x0, /**/
/*Table19371*/
  0x22fc, /*VGETMANTPDZ256rmbi*/
  0x230c, /*VGETMANTPDZrrib*/
/*Table19373*/
  0x42d5, /*VSHUFI64X2Z256rmbi*/
  0x0, /**/
/*Table19375*/
  0x3fa7, /*VRANGEPDZ256rmbi*/
  0x3fb7, /*VRANGEPDZrrib*/
/*Table19377*/
  0x17ed, /*VFIXUPIMMPDZ256rmbi*/
  0x17fd, /*VFIXUPIMMPDZrrib*/
/*Table19379*/
  0x408a, /*VREDUCEPDZ256rmbi*/
  0x409a, /*VREDUCEPDZrrib*/
/*Table19381*/
  0x221b, /*VFPCLASSPDZ256rmb*/
  0x0, /**/
/*Table19383*/
  0x38f5, /*VPSHLDQZ256rmbi*/
  0x0, /**/
/*Table19385*/
  0x3991, /*VPSHRDQZ256rmbi*/
  0x0, /**/
/*Table19387*/
  0x2392, /*VGF2P8AFFINEQBZ256rmbi*/
  0x0, /**/
/*Table19389*/
  0x2373, /*VGF2P8AFFINEINVQBZ256rmbi*/
  0x0, /**/
/*Table19391*/
  0x4126, /*VRNDSCALEPHZrmbi*/
  0x412d, /*VRNDSCALEPHZrrib*/
/*Table19393*/
  0x2323, /*VGETMANTPHZrmbi*/
  0x232a, /*VGETMANTPHZrrib*/
/*Table19395*/
  0x40b1, /*VREDUCEPHZrmbi*/
  0x40b8, /*VREDUCEPHZrrib*/
/*Table19397*/
  0x2233, /*VFPCLASSPHZrmb*/
  0x0, /**/
/*Table19399*/
  0xe98, /*VCMPPHZrmbi*/
  0xe9d, /*VCMPPHZrrib*/
/*Table19401*/
  0xd21, /*VALIGNDZrmbi*/
  0x0, /**/
/*Table19403*/
  0x2fde, /*VPERMILPSZmbi*/
  0x0, /**/
/*Table19405*/
  0x4144, /*VRNDSCALEPSZrmbi*/
  0x414b, /*VRNDSCALEPSZrrib*/
/*Table19407*/
  0x2d69, /*VPCMPUDZrmib*/
  0x0, /**/
/*Table19409*/
  0x2c99, /*VPCMPDZrmib*/
  0x0, /**/
/*Table19411*/
  0x42a8, /*VSHUFF32X4Zrmbi*/
  0x0, /**/
/*Table19413*/
  0x3df0, /*VPTERNLOGDZrmbi*/
  0x0, /**/
/*Table19415*/
  0x2341, /*VGETMANTPSZrmbi*/
  0x2348, /*VGETMANTPSZrrib*/
/*Table19417*/
  0x42cc, /*VSHUFI32X4Zrmbi*/
  0x0, /**/
/*Table19419*/
  0x3fce, /*VRANGEPSZrmbi*/
  0x3fd5, /*VRANGEPSZrrib*/
/*Table19421*/
  0x1814, /*VFIXUPIMMPSZrmbi*/
  0x181b, /*VFIXUPIMMPSZrrib*/
/*Table19423*/
  0x40cf, /*VREDUCEPSZrmbi*/
  0x40d6, /*VREDUCEPSZrrib*/
/*Table19425*/
  0x2245, /*VFPCLASSPSZrmb*/
  0x0, /**/
/*Table19427*/
  0x38e3, /*VPSHLDDZrmbi*/
  0x0, /**/
/*Table19429*/
  0x397f, /*VPSHRDDZrmbi*/
  0x0, /**/
/*Table19431*/
  0x3042, /*VPERMQZmbi*/
  0x0, /**/
/*Table19433*/
  0x3008, /*VPERMPDZmbi*/
  0x0, /**/
/*Table19435*/
  0xd3c, /*VALIGNQZrmbi*/
  0x0, /**/
/*Table19437*/
  0x2fa0, /*VPERMILPDZmbi*/
  0x0, /**/
/*Table19439*/
  0x4108, /*VRNDSCALEPDZrmbi*/
  0x410f, /*VRNDSCALEPDZrrib*/
/*Table19441*/
  0x2d7b, /*VPCMPUQZrmib*/
  0x0, /**/
/*Table19443*/
  0x2d4b, /*VPCMPQZrmib*/
  0x0, /**/
/*Table19445*/
  0x42ba, /*VSHUFF64X2Zrmbi*/
  0x0, /**/
/*Table19447*/
  0x3e0b, /*VPTERNLOGQZrmbi*/
  0x0, /**/
/*Table19449*/
  0x2305, /*VGETMANTPDZrmbi*/
  0x230c, /*VGETMANTPDZrrib*/
/*Table19451*/
  0x42de, /*VSHUFI64X2Zrmbi*/
  0x0, /**/
/*Table19453*/
  0x3fb0, /*VRANGEPDZrmbi*/
  0x3fb7, /*VRANGEPDZrrib*/
/*Table19455*/
  0x17f6, /*VFIXUPIMMPDZrmbi*/
  0x17fd, /*VFIXUPIMMPDZrrib*/
/*Table19457*/
  0x4093, /*VREDUCEPDZrmbi*/
  0x409a, /*VREDUCEPDZrrib*/
/*Table19459*/
  0x2221, /*VFPCLASSPDZrmb*/
  0x0, /**/
/*Table19461*/
  0x38fe, /*VPSHLDQZrmbi*/
  0x0, /**/
/*Table19463*/
  0x399a, /*VPSHRDQZrmbi*/
  0x0, /**/
/*Table19465*/
  0x239b, /*VGF2P8AFFINEQBZrmbi*/
  0x0, /**/
/*Table19467*/
  0x237c, /*VGF2P8AFFINEINVQBZrmbi*/
  0x0, /**/
/*Table19469*/
  0x4115, /*VRNDSCALEPHZ128rmbik*/
  0x412e, /*VRNDSCALEPHZrribk*/
/*Table19471*/
  0x0, /**/
  0x4164, /*VRNDSCALESHZrb_Intk*/
/*Table19473*/
  0x2312, /*VGETMANTPHZ128rmbik*/
  0x232b, /*VGETMANTPHZrribk*/
/*Table19475*/
  0x0, /**/
  0x235b, /*VGETMANTSHZrribk*/
/*Table19477*/
  0x40a0, /*VREDUCEPHZ128rmbik*/
  0x40b9, /*VREDUCEPHZrribk*/
/*Table19479*/
  0x0, /**/
  0x40e9, /*VREDUCESHZrribk*/
/*Table19481*/
  0x2228, /*VFPCLASSPHZ128rmbk*/
  0x0, /**/
/*Table19483*/
  0xe8d, /*VCMPPHZ128rmbik*/
  0xe9e, /*VCMPPHZrribk*/
/*Table19485*/
  0x0, /**/
  0xecb, /*VCMPSHZrrb_Intk*/
/*Table19487*/
  0xd10, /*VALIGNDZ128rmbik*/
  0x0, /**/
/*Table19489*/
  0x2fbb, /*VPERMILPSZ128mbik*/
  0x0, /**/
/*Table19491*/
  0x4133, /*VRNDSCALEPSZ128rmbik*/
  0x414c, /*VRNDSCALEPSZrribk*/
/*Table19493*/
  0x0, /**/
  0x416f, /*VRNDSCALESSZrb_Intk*/
/*Table19495*/
  0x0, /**/
  0x11e5, /*VCVTPS2PHZrrbk*/
/*Table19497*/
  0x2d5e, /*VPCMPUDZ128rmibk*/
  0x0, /**/
/*Table19499*/
  0x2c8e, /*VPCMPDZ128rmibk*/
  0x0, /**/
/*Table19501*/
  0x3ddf, /*VPTERNLOGDZ128rmbik*/
  0x0, /**/
/*Table19503*/
  0x2330, /*VGETMANTPSZ128rmbik*/
  0x2349, /*VGETMANTPSZrribk*/
/*Table19505*/
  0x0, /**/
  0x2364, /*VGETMANTSSZrribk*/
/*Table19507*/
  0x3fbd, /*VRANGEPSZ128rmbik*/
  0x3fd6, /*VRANGEPSZrribk*/
/*Table19509*/
  0x0, /**/
  0x3fe8, /*VRANGESSZrribk*/
/*Table19511*/
  0x1803, /*VFIXUPIMMPSZ128rmbik*/
  0x181c, /*VFIXUPIMMPSZrribk*/
/*Table19513*/
  0x0, /**/
  0x182e, /*VFIXUPIMMSSZrribk*/
/*Table19515*/
  0x40be, /*VREDUCEPSZ128rmbik*/
  0x40d7, /*VREDUCEPSZrribk*/
/*Table19517*/
  0x0, /**/
  0x40f2, /*VREDUCESSZrribk*/
/*Table19519*/
  0x223a, /*VFPCLASSPSZ128rmbk*/
  0x0, /**/
/*Table19521*/
  0x38d2, /*VPSHLDDZ128rmbik*/
  0x0, /**/
/*Table19523*/
  0x396e, /*VPSHRDDZ128rmbik*/
  0x0, /**/
/*Table19525*/
  0xd2b, /*VALIGNQZ128rmbik*/
  0x0, /**/
/*Table19527*/
  0x2f7d, /*VPERMILPDZ128mbik*/
  0x0, /**/
/*Table19529*/
  0x40f7, /*VRNDSCALEPDZ128rmbik*/
  0x4110, /*VRNDSCALEPDZrribk*/
/*Table19531*/
  0x0, /**/
  0x4159, /*VRNDSCALESDZrb_Intk*/
/*Table19533*/
  0x2d70, /*VPCMPUQZ128rmibk*/
  0x0, /**/
/*Table19535*/
  0x2d40, /*VPCMPQZ128rmibk*/
  0x0, /**/
/*Table19537*/
  0x3dfa, /*VPTERNLOGQZ128rmbik*/
  0x0, /**/
/*Table19539*/
  0x22f4, /*VGETMANTPDZ128rmbik*/
  0x230d, /*VGETMANTPDZrribk*/
/*Table19541*/
  0x0, /**/
  0x2352, /*VGETMANTSDZrribk*/
/*Table19543*/
  0x3f9f, /*VRANGEPDZ128rmbik*/
  0x3fb8, /*VRANGEPDZrribk*/
/*Table19545*/
  0x0, /**/
  0x3fdf, /*VRANGESDZrribk*/
/*Table19547*/
  0x17e5, /*VFIXUPIMMPDZ128rmbik*/
  0x17fe, /*VFIXUPIMMPDZrribk*/
/*Table19549*/
  0x0, /**/
  0x1825, /*VFIXUPIMMSDZrribk*/
/*Table19551*/
  0x4082, /*VREDUCEPDZ128rmbik*/
  0x409b, /*VREDUCEPDZrribk*/
/*Table19553*/
  0x0, /**/
  0x40e0, /*VREDUCESDZrribk*/
/*Table19555*/
  0x2216, /*VFPCLASSPDZ128rmbk*/
  0x0, /**/
/*Table19557*/
  0x38ed, /*VPSHLDQZ128rmbik*/
  0x0, /**/
/*Table19559*/
  0x3989, /*VPSHRDQZ128rmbik*/
  0x0, /**/
/*Table19561*/
  0x238a, /*VGF2P8AFFINEQBZ128rmbik*/
  0x0, /**/
/*Table19563*/
  0x236b, /*VGF2P8AFFINEINVQBZ128rmbik*/
  0x0, /**/
/*Table19565*/
  0x411e, /*VRNDSCALEPHZ256rmbik*/
  0x412e, /*VRNDSCALEPHZrribk*/
/*Table19567*/
  0x231b, /*VGETMANTPHZ256rmbik*/
  0x232b, /*VGETMANTPHZrribk*/
/*Table19569*/
  0x40a9, /*VREDUCEPHZ256rmbik*/
  0x40b9, /*VREDUCEPHZrribk*/
/*Table19571*/
  0x222e, /*VFPCLASSPHZ256rmbk*/
  0x0, /**/
/*Table19573*/
  0xe93, /*VCMPPHZ256rmbik*/
  0xe9e, /*VCMPPHZrribk*/
/*Table19575*/
  0xd19, /*VALIGNDZ256rmbik*/
  0x0, /**/
/*Table19577*/
  0x2fcd, /*VPERMILPSZ256mbik*/
  0x0, /**/
/*Table19579*/
  0x413c, /*VRNDSCALEPSZ256rmbik*/
  0x414c, /*VRNDSCALEPSZrribk*/
/*Table19581*/
  0x2d64, /*VPCMPUDZ256rmibk*/
  0x0, /**/
/*Table19583*/
  0x2c94, /*VPCMPDZ256rmibk*/
  0x0, /**/
/*Table19585*/
  0x42a0, /*VSHUFF32X4Z256rmbik*/
  0x0, /**/
/*Table19587*/
  0x3de8, /*VPTERNLOGDZ256rmbik*/
  0x0, /**/
/*Table19589*/
  0x2339, /*VGETMANTPSZ256rmbik*/
  0x2349, /*VGETMANTPSZrribk*/
/*Table19591*/
  0x42c4, /*VSHUFI32X4Z256rmbik*/
  0x0, /**/
/*Table19593*/
  0x3fc6, /*VRANGEPSZ256rmbik*/
  0x3fd6, /*VRANGEPSZrribk*/
/*Table19595*/
  0x180c, /*VFIXUPIMMPSZ256rmbik*/
  0x181c, /*VFIXUPIMMPSZrribk*/
/*Table19597*/
  0x40c7, /*VREDUCEPSZ256rmbik*/
  0x40d7, /*VREDUCEPSZrribk*/
/*Table19599*/
  0x2240, /*VFPCLASSPSZ256rmbk*/
  0x0, /**/
/*Table19601*/
  0x38db, /*VPSHLDDZ256rmbik*/
  0x0, /**/
/*Table19603*/
  0x3977, /*VPSHRDDZ256rmbik*/
  0x0, /**/
/*Table19605*/
  0x3031, /*VPERMQZ256mbik*/
  0x0, /**/
/*Table19607*/
  0x2ff7, /*VPERMPDZ256mbik*/
  0x0, /**/
/*Table19609*/
  0xd34, /*VALIGNQZ256rmbik*/
  0x0, /**/
/*Table19611*/
  0x2f8f, /*VPERMILPDZ256mbik*/
  0x0, /**/
/*Table19613*/
  0x4100, /*VRNDSCALEPDZ256rmbik*/
  0x4110, /*VRNDSCALEPDZrribk*/
/*Table19615*/
  0x2d76, /*VPCMPUQZ256rmibk*/
  0x0, /**/
/*Table19617*/
  0x2d46, /*VPCMPQZ256rmibk*/
  0x0, /**/
/*Table19619*/
  0x42b2, /*VSHUFF64X2Z256rmbik*/
  0x0, /**/
/*Table19621*/
  0x3e03, /*VPTERNLOGQZ256rmbik*/
  0x0, /**/
/*Table19623*/
  0x22fd, /*VGETMANTPDZ256rmbik*/
  0x230d, /*VGETMANTPDZrribk*/
/*Table19625*/
  0x42d6, /*VSHUFI64X2Z256rmbik*/
  0x0, /**/
/*Table19627*/
  0x3fa8, /*VRANGEPDZ256rmbik*/
  0x3fb8, /*VRANGEPDZrribk*/
/*Table19629*/
  0x17ee, /*VFIXUPIMMPDZ256rmbik*/
  0x17fe, /*VFIXUPIMMPDZrribk*/
/*Table19631*/
  0x408b, /*VREDUCEPDZ256rmbik*/
  0x409b, /*VREDUCEPDZrribk*/
/*Table19633*/
  0x221c, /*VFPCLASSPDZ256rmbk*/
  0x0, /**/
/*Table19635*/
  0x38f6, /*VPSHLDQZ256rmbik*/
  0x0, /**/
/*Table19637*/
  0x3992, /*VPSHRDQZ256rmbik*/
  0x0, /**/
/*Table19639*/
  0x2393, /*VGF2P8AFFINEQBZ256rmbik*/
  0x0, /**/
/*Table19641*/
  0x2374, /*VGF2P8AFFINEINVQBZ256rmbik*/
  0x0, /**/
/*Table19643*/
  0x4127, /*VRNDSCALEPHZrmbik*/
  0x412e, /*VRNDSCALEPHZrribk*/
/*Table19645*/
  0x2324, /*VGETMANTPHZrmbik*/
  0x232b, /*VGETMANTPHZrribk*/
/*Table19647*/
  0x40b2, /*VREDUCEPHZrmbik*/
  0x40b9, /*VREDUCEPHZrribk*/
/*Table19649*/
  0x2234, /*VFPCLASSPHZrmbk*/
  0x0, /**/
/*Table19651*/
  0xe99, /*VCMPPHZrmbik*/
  0xe9e, /*VCMPPHZrribk*/
/*Table19653*/
  0xd22, /*VALIGNDZrmbik*/
  0x0, /**/
/*Table19655*/
  0x2fdf, /*VPERMILPSZmbik*/
  0x0, /**/
/*Table19657*/
  0x4145, /*VRNDSCALEPSZrmbik*/
  0x414c, /*VRNDSCALEPSZrribk*/
/*Table19659*/
  0x2d6a, /*VPCMPUDZrmibk*/
  0x0, /**/
/*Table19661*/
  0x2c9a, /*VPCMPDZrmibk*/
  0x0, /**/
/*Table19663*/
  0x42a9, /*VSHUFF32X4Zrmbik*/
  0x0, /**/
/*Table19665*/
  0x3df1, /*VPTERNLOGDZrmbik*/
  0x0, /**/
/*Table19667*/
  0x2342, /*VGETMANTPSZrmbik*/
  0x2349, /*VGETMANTPSZrribk*/
/*Table19669*/
  0x42cd, /*VSHUFI32X4Zrmbik*/
  0x0, /**/
/*Table19671*/
  0x3fcf, /*VRANGEPSZrmbik*/
  0x3fd6, /*VRANGEPSZrribk*/
/*Table19673*/
  0x1815, /*VFIXUPIMMPSZrmbik*/
  0x181c, /*VFIXUPIMMPSZrribk*/
/*Table19675*/
  0x40d0, /*VREDUCEPSZrmbik*/
  0x40d7, /*VREDUCEPSZrribk*/
/*Table19677*/
  0x2246, /*VFPCLASSPSZrmbk*/
  0x0, /**/
/*Table19679*/
  0x38e4, /*VPSHLDDZrmbik*/
  0x0, /**/
/*Table19681*/
  0x3980, /*VPSHRDDZrmbik*/
  0x0, /**/
/*Table19683*/
  0x3043, /*VPERMQZmbik*/
  0x0, /**/
/*Table19685*/
  0x3009, /*VPERMPDZmbik*/
  0x0, /**/
/*Table19687*/
  0xd3d, /*VALIGNQZrmbik*/
  0x0, /**/
/*Table19689*/
  0x2fa1, /*VPERMILPDZmbik*/
  0x0, /**/
/*Table19691*/
  0x4109, /*VRNDSCALEPDZrmbik*/
  0x4110, /*VRNDSCALEPDZrribk*/
/*Table19693*/
  0x2d7c, /*VPCMPUQZrmibk*/
  0x0, /**/
/*Table19695*/
  0x2d4c, /*VPCMPQZrmibk*/
  0x0, /**/
/*Table19697*/
  0x42bb, /*VSHUFF64X2Zrmbik*/
  0x0, /**/
/*Table19699*/
  0x3e0c, /*VPTERNLOGQZrmbik*/
  0x0, /**/
/*Table19701*/
  0x2306, /*VGETMANTPDZrmbik*/
  0x230d, /*VGETMANTPDZrribk*/
/*Table19703*/
  0x42df, /*VSHUFI64X2Zrmbik*/
  0x0, /**/
/*Table19705*/
  0x3fb1, /*VRANGEPDZrmbik*/
  0x3fb8, /*VRANGEPDZrribk*/
/*Table19707*/
  0x17f7, /*VFIXUPIMMPDZrmbik*/
  0x17fe, /*VFIXUPIMMPDZrribk*/
/*Table19709*/
  0x4094, /*VREDUCEPDZrmbik*/
  0x409b, /*VREDUCEPDZrribk*/
/*Table19711*/
  0x2222, /*VFPCLASSPDZrmbk*/
  0x0, /**/
/*Table19713*/
  0x38ff, /*VPSHLDQZrmbik*/
  0x0, /**/
/*Table19715*/
  0x399b, /*VPSHRDQZrmbik*/
  0x0, /**/
/*Table19717*/
  0x239c, /*VGF2P8AFFINEQBZrmbik*/
  0x0, /**/
/*Table19719*/
  0x237d, /*VGF2P8AFFINEINVQBZrmbik*/
  0x0, /**/
/*Table19721*/
  0x4116, /*VRNDSCALEPHZ128rmbikz*/
  0x412f, /*VRNDSCALEPHZrribkz*/
/*Table19723*/
  0x0, /**/
  0x4165, /*VRNDSCALESHZrb_Intkz*/
/*Table19725*/
  0x2313, /*VGETMANTPHZ128rmbikz*/
  0x232c, /*VGETMANTPHZrribkz*/
/*Table19727*/
  0x0, /**/
  0x235c, /*VGETMANTSHZrribkz*/
/*Table19729*/
  0x40a1, /*VREDUCEPHZ128rmbikz*/
  0x40ba, /*VREDUCEPHZrribkz*/
/*Table19731*/
  0x0, /**/
  0x40ea, /*VREDUCESHZrribkz*/
/*Table19733*/
  0xd11, /*VALIGNDZ128rmbikz*/
  0x0, /**/
/*Table19735*/
  0x2fbc, /*VPERMILPSZ128mbikz*/
  0x0, /**/
/*Table19737*/
  0x4134, /*VRNDSCALEPSZ128rmbikz*/
  0x414d, /*VRNDSCALEPSZrribkz*/
/*Table19739*/
  0x0, /**/
  0x4170, /*VRNDSCALESSZrb_Intkz*/
/*Table19741*/
  0x0, /**/
  0x11e6, /*VCVTPS2PHZrrbkz*/
/*Table19743*/
  0x3de0, /*VPTERNLOGDZ128rmbikz*/
  0x0, /**/
/*Table19745*/
  0x2331, /*VGETMANTPSZ128rmbikz*/
  0x234a, /*VGETMANTPSZrribkz*/
/*Table19747*/
  0x0, /**/
  0x2365, /*VGETMANTSSZrribkz*/
/*Table19749*/
  0x3fbe, /*VRANGEPSZ128rmbikz*/
  0x3fd7, /*VRANGEPSZrribkz*/
/*Table19751*/
  0x0, /**/
  0x3fe9, /*VRANGESSZrribkz*/
/*Table19753*/
  0x1804, /*VFIXUPIMMPSZ128rmbikz*/
  0x181d, /*VFIXUPIMMPSZrribkz*/
/*Table19755*/
  0x0, /**/
  0x182f, /*VFIXUPIMMSSZrribkz*/
/*Table19757*/
  0x40bf, /*VREDUCEPSZ128rmbikz*/
  0x40d8, /*VREDUCEPSZrribkz*/
/*Table19759*/
  0x0, /**/
  0x40f3, /*VREDUCESSZrribkz*/
/*Table19761*/
  0x38d3, /*VPSHLDDZ128rmbikz*/
  0x0, /**/
/*Table19763*/
  0x396f, /*VPSHRDDZ128rmbikz*/
  0x0, /**/
/*Table19765*/
  0xd2c, /*VALIGNQZ128rmbikz*/
  0x0, /**/
/*Table19767*/
  0x2f7e, /*VPERMILPDZ128mbikz*/
  0x0, /**/
/*Table19769*/
  0x40f8, /*VRNDSCALEPDZ128rmbikz*/
  0x4111, /*VRNDSCALEPDZrribkz*/
/*Table19771*/
  0x0, /**/
  0x415a, /*VRNDSCALESDZrb_Intkz*/
/*Table19773*/
  0x3dfb, /*VPTERNLOGQZ128rmbikz*/
  0x0, /**/
/*Table19775*/
  0x22f5, /*VGETMANTPDZ128rmbikz*/
  0x230e, /*VGETMANTPDZrribkz*/
/*Table19777*/
  0x0, /**/
  0x2353, /*VGETMANTSDZrribkz*/
/*Table19779*/
  0x3fa0, /*VRANGEPDZ128rmbikz*/
  0x3fb9, /*VRANGEPDZrribkz*/
/*Table19781*/
  0x0, /**/
  0x3fe0, /*VRANGESDZrribkz*/
/*Table19783*/
  0x17e6, /*VFIXUPIMMPDZ128rmbikz*/
  0x17ff, /*VFIXUPIMMPDZrribkz*/
/*Table19785*/
  0x0, /**/
  0x1826, /*VFIXUPIMMSDZrribkz*/
/*Table19787*/
  0x4083, /*VREDUCEPDZ128rmbikz*/
  0x409c, /*VREDUCEPDZrribkz*/
/*Table19789*/
  0x0, /**/
  0x40e1, /*VREDUCESDZrribkz*/
/*Table19791*/
  0x38ee, /*VPSHLDQZ128rmbikz*/
  0x0, /**/
/*Table19793*/
  0x398a, /*VPSHRDQZ128rmbikz*/
  0x0, /**/
/*Table19795*/
  0x238b, /*VGF2P8AFFINEQBZ128rmbikz*/
  0x0, /**/
/*Table19797*/
  0x236c, /*VGF2P8AFFINEINVQBZ128rmbikz*/
  0x0, /**/
/*Table19799*/
  0x411f, /*VRNDSCALEPHZ256rmbikz*/
  0x412f, /*VRNDSCALEPHZrribkz*/
/*Table19801*/
  0x231c, /*VGETMANTPHZ256rmbikz*/
  0x232c, /*VGETMANTPHZrribkz*/
/*Table19803*/
  0x40aa, /*VREDUCEPHZ256rmbikz*/
  0x40ba, /*VREDUCEPHZrribkz*/
/*Table19805*/
  0xd1a, /*VALIGNDZ256rmbikz*/
  0x0, /**/
/*Table19807*/
  0x2fce, /*VPERMILPSZ256mbikz*/
  0x0, /**/
/*Table19809*/
  0x413d, /*VRNDSCALEPSZ256rmbikz*/
  0x414d, /*VRNDSCALEPSZrribkz*/
/*Table19811*/
  0x42a1, /*VSHUFF32X4Z256rmbikz*/
  0x0, /**/
/*Table19813*/
  0x3de9, /*VPTERNLOGDZ256rmbikz*/
  0x0, /**/
/*Table19815*/
  0x233a, /*VGETMANTPSZ256rmbikz*/
  0x234a, /*VGETMANTPSZrribkz*/
/*Table19817*/
  0x42c5, /*VSHUFI32X4Z256rmbikz*/
  0x0, /**/
/*Table19819*/
  0x3fc7, /*VRANGEPSZ256rmbikz*/
  0x3fd7, /*VRANGEPSZrribkz*/
/*Table19821*/
  0x180d, /*VFIXUPIMMPSZ256rmbikz*/
  0x181d, /*VFIXUPIMMPSZrribkz*/
/*Table19823*/
  0x40c8, /*VREDUCEPSZ256rmbikz*/
  0x40d8, /*VREDUCEPSZrribkz*/
/*Table19825*/
  0x38dc, /*VPSHLDDZ256rmbikz*/
  0x0, /**/
/*Table19827*/
  0x3978, /*VPSHRDDZ256rmbikz*/
  0x0, /**/
/*Table19829*/
  0x3032, /*VPERMQZ256mbikz*/
  0x0, /**/
/*Table19831*/
  0x2ff8, /*VPERMPDZ256mbikz*/
  0x0, /**/
/*Table19833*/
  0xd35, /*VALIGNQZ256rmbikz*/
  0x0, /**/
/*Table19835*/
  0x2f90, /*VPERMILPDZ256mbikz*/
  0x0, /**/
/*Table19837*/
  0x4101, /*VRNDSCALEPDZ256rmbikz*/
  0x4111, /*VRNDSCALEPDZrribkz*/
/*Table19839*/
  0x42b3, /*VSHUFF64X2Z256rmbikz*/
  0x0, /**/
/*Table19841*/
  0x3e04, /*VPTERNLOGQZ256rmbikz*/
  0x0, /**/
/*Table19843*/
  0x22fe, /*VGETMANTPDZ256rmbikz*/
  0x230e, /*VGETMANTPDZrribkz*/
/*Table19845*/
  0x42d7, /*VSHUFI64X2Z256rmbikz*/
  0x0, /**/
/*Table19847*/
  0x3fa9, /*VRANGEPDZ256rmbikz*/
  0x3fb9, /*VRANGEPDZrribkz*/
/*Table19849*/
  0x17ef, /*VFIXUPIMMPDZ256rmbikz*/
  0x17ff, /*VFIXUPIMMPDZrribkz*/
/*Table19851*/
  0x408c, /*VREDUCEPDZ256rmbikz*/
  0x409c, /*VREDUCEPDZrribkz*/
/*Table19853*/
  0x38f7, /*VPSHLDQZ256rmbikz*/
  0x0, /**/
/*Table19855*/
  0x3993, /*VPSHRDQZ256rmbikz*/
  0x0, /**/
/*Table19857*/
  0x2394, /*VGF2P8AFFINEQBZ256rmbikz*/
  0x0, /**/
/*Table19859*/
  0x2375, /*VGF2P8AFFINEINVQBZ256rmbikz*/
  0x0, /**/
/*Table19861*/
  0x4128, /*VRNDSCALEPHZrmbikz*/
  0x412f, /*VRNDSCALEPHZrribkz*/
/*Table19863*/
  0x2325, /*VGETMANTPHZrmbikz*/
  0x232c, /*VGETMANTPHZrribkz*/
/*Table19865*/
  0x40b3, /*VREDUCEPHZrmbikz*/
  0x40ba, /*VREDUCEPHZrribkz*/
/*Table19867*/
  0xd23, /*VALIGNDZrmbikz*/
  0x0, /**/
/*Table19869*/
  0x2fe0, /*VPERMILPSZmbikz*/
  0x0, /**/
/*Table19871*/
  0x4146, /*VRNDSCALEPSZrmbikz*/
  0x414d, /*VRNDSCALEPSZrribkz*/
/*Table19873*/
  0x42aa, /*VSHUFF32X4Zrmbikz*/
  0x0, /**/
/*Table19875*/
  0x3df2, /*VPTERNLOGDZrmbikz*/
  0x0, /**/
/*Table19877*/
  0x2343, /*VGETMANTPSZrmbikz*/
  0x234a, /*VGETMANTPSZrribkz*/
/*Table19879*/
  0x42ce, /*VSHUFI32X4Zrmbikz*/
  0x0, /**/
/*Table19881*/
  0x3fd0, /*VRANGEPSZrmbikz*/
  0x3fd7, /*VRANGEPSZrribkz*/
/*Table19883*/
  0x1816, /*VFIXUPIMMPSZrmbikz*/
  0x181d, /*VFIXUPIMMPSZrribkz*/
/*Table19885*/
  0x40d1, /*VREDUCEPSZrmbikz*/
  0x40d8, /*VREDUCEPSZrribkz*/
/*Table19887*/
  0x38e5, /*VPSHLDDZrmbikz*/
  0x0, /**/
/*Table19889*/
  0x3981, /*VPSHRDDZrmbikz*/
  0x0, /**/
/*Table19891*/
  0x3044, /*VPERMQZmbikz*/
  0x0, /**/
/*Table19893*/
  0x300a, /*VPERMPDZmbikz*/
  0x0, /**/
/*Table19895*/
  0xd3e, /*VALIGNQZrmbikz*/
  0x0, /**/
/*Table19897*/
  0x2fa2, /*VPERMILPDZmbikz*/
  0x0, /**/
/*Table19899*/
  0x410a, /*VRNDSCALEPDZrmbikz*/
  0x4111, /*VRNDSCALEPDZrribkz*/
/*Table19901*/
  0x42bc, /*VSHUFF64X2Zrmbikz*/
  0x0, /**/
/*Table19903*/
  0x3e0d, /*VPTERNLOGQZrmbikz*/
  0x0, /**/
/*Table19905*/
  0x2307, /*VGETMANTPDZrmbikz*/
  0x230e, /*VGETMANTPDZrribkz*/
/*Table19907*/
  0x42e0, /*VSHUFI64X2Zrmbikz*/
  0x0, /**/
/*Table19909*/
  0x3fb2, /*VRANGEPDZrmbikz*/
  0x3fb9, /*VRANGEPDZrribkz*/
/*Table19911*/
  0x17f8, /*VFIXUPIMMPDZrmbikz*/
  0x17ff, /*VFIXUPIMMPDZrribkz*/
/*Table19913*/
  0x4095, /*VREDUCEPDZrmbikz*/
  0x409c, /*VREDUCEPDZrribkz*/
/*Table19915*/
  0x3900, /*VPSHLDQZrmbikz*/
  0x0, /**/
/*Table19917*/
  0x399c, /*VPSHRDQZrmbikz*/
  0x0, /**/
/*Table19919*/
  0x239d, /*VGF2P8AFFINEQBZrmbikz*/
  0x0, /**/
/*Table19921*/
  0x237e, /*VGF2P8AFFINEINVQBZrmbikz*/
  0x0, /**/
/*Table19923*/
  0x4119, /*VRNDSCALEPHZ128rmikz*/
  0x411c, /*VRNDSCALEPHZ128rrikz*/
/*Table19925*/
  0x415e, /*VRNDSCALESHZm_Intkz*/
  0x4162, /*VRNDSCALESHZr_Intkz*/
/*Table19927*/
  0x2316, /*VGETMANTPHZ128rmikz*/
  0x2319, /*VGETMANTPHZ128rrikz*/
/*Table19929*/
  0x2358, /*VGETMANTSHZrmikz*/
  0x235e, /*VGETMANTSHZrrikz*/
/*Table19931*/
  0x40a4, /*VREDUCEPHZ128rmikz*/
  0x40a7, /*VREDUCEPHZ128rrikz*/
/*Table19933*/
  0x40e6, /*VREDUCESHZrmikz*/
  0x40ec, /*VREDUCESHZrrikz*/
/*Table19935*/
  0xd14, /*VALIGNDZ128rmikz*/
  0xd17, /*VALIGNDZ128rrikz*/
/*Table19937*/
  0x2fbf, /*VPERMILPSZ128mikz*/
  0x2fc2, /*VPERMILPSZ128rikz*/
/*Table19939*/
  0x4137, /*VRNDSCALEPSZ128rmikz*/
  0x413a, /*VRNDSCALEPSZ128rrikz*/
/*Table19941*/
  0x4169, /*VRNDSCALESSZm_Intkz*/
  0x416d, /*VRNDSCALESSZr_Intkz*/
/*Table19943*/
  0x2ad4, /*VPALIGNRZ128rmikz*/
  0x2ad7, /*VPALIGNRZ128rrikz*/
/*Table19945*/
  0x0, /**/
  0x11db, /*VCVTPS2PHZ128rrkz*/
/*Table19947*/
  0x3de3, /*VPTERNLOGDZ128rmikz*/
  0x3de6, /*VPTERNLOGDZ128rrikz*/
/*Table19949*/
  0x2334, /*VGETMANTPSZ128rmikz*/
  0x2337, /*VGETMANTPSZ128rrikz*/
/*Table19951*/
  0x2361, /*VGETMANTSSZrmikz*/
  0x2367, /*VGETMANTSSZrrikz*/
/*Table19953*/
  0x1656, /*VDBPSADBWZ128rmikz*/
  0x1659, /*VDBPSADBWZ128rrikz*/
/*Table19955*/
  0x3fc1, /*VRANGEPSZ128rmikz*/
  0x3fc4, /*VRANGEPSZ128rrikz*/
/*Table19957*/
  0x3fe5, /*VRANGESSZrmikz*/
  0x3feb, /*VRANGESSZrrikz*/
/*Table19959*/
  0x1807, /*VFIXUPIMMPSZ128rmikz*/
  0x180a, /*VFIXUPIMMPSZ128rrikz*/
/*Table19961*/
  0x182b, /*VFIXUPIMMSSZrmikz*/
  0x1831, /*VFIXUPIMMSSZrrikz*/
/*Table19963*/
  0x40c2, /*VREDUCEPSZ128rmikz*/
  0x40c5, /*VREDUCEPSZ128rrikz*/
/*Table19965*/
  0x40ef, /*VREDUCESSZrmikz*/
  0x40f5, /*VREDUCESSZrrikz*/
/*Table19967*/
  0x38d6, /*VPSHLDDZ128rmikz*/
  0x38d9, /*VPSHLDDZ128rrikz*/
/*Table19969*/
  0x3972, /*VPSHRDDZ128rmikz*/
  0x3975, /*VPSHRDDZ128rrikz*/
/*Table19971*/
  0xd2f, /*VALIGNQZ128rmikz*/
  0xd32, /*VALIGNQZ128rrikz*/
/*Table19973*/
  0x2f81, /*VPERMILPDZ128mikz*/
  0x2f84, /*VPERMILPDZ128rikz*/
/*Table19975*/
  0x40fb, /*VRNDSCALEPDZ128rmikz*/
  0x40fe, /*VRNDSCALEPDZ128rrikz*/
/*Table19977*/
  0x4153, /*VRNDSCALESDZm_Intkz*/
  0x4157, /*VRNDSCALESDZr_Intkz*/
/*Table19979*/
  0x3dfe, /*VPTERNLOGQZ128rmikz*/
  0x3e01, /*VPTERNLOGQZ128rrikz*/
/*Table19981*/
  0x22f8, /*VGETMANTPDZ128rmikz*/
  0x22fb, /*VGETMANTPDZ128rrikz*/
/*Table19983*/
  0x234f, /*VGETMANTSDZrmikz*/
  0x2355, /*VGETMANTSDZrrikz*/
/*Table19985*/
  0x3fa3, /*VRANGEPDZ128rmikz*/
  0x3fa6, /*VRANGEPDZ128rrikz*/
/*Table19987*/
  0x3fdc, /*VRANGESDZrmikz*/
  0x3fe2, /*VRANGESDZrrikz*/
/*Table19989*/
  0x17e9, /*VFIXUPIMMPDZ128rmikz*/
  0x17ec, /*VFIXUPIMMPDZ128rrikz*/
/*Table19991*/
  0x1822, /*VFIXUPIMMSDZrmikz*/
  0x1828, /*VFIXUPIMMSDZrrikz*/
/*Table19993*/
  0x4086, /*VREDUCEPDZ128rmikz*/
  0x4089, /*VREDUCEPDZ128rrikz*/
/*Table19995*/
  0x40dd, /*VREDUCESDZrmikz*/
  0x40e3, /*VREDUCESDZrrikz*/
/*Table19997*/
  0x3951, /*VPSHLDWZ128rmikz*/
  0x3954, /*VPSHLDWZ128rrikz*/
/*Table19999*/
  0x38f1, /*VPSHLDQZ128rmikz*/
  0x38f4, /*VPSHLDQZ128rrikz*/
/*Table20001*/
  0x39ed, /*VPSHRDWZ128rmikz*/
  0x39f0, /*VPSHRDWZ128rrikz*/
/*Table20003*/
  0x398d, /*VPSHRDQZ128rmikz*/
  0x3990, /*VPSHRDQZ128rrikz*/
/*Table20005*/
  0x238e, /*VGF2P8AFFINEQBZ128rmikz*/
  0x2391, /*VGF2P8AFFINEQBZ128rrikz*/
/*Table20007*/
  0x236f, /*VGF2P8AFFINEINVQBZ128rmikz*/
  0x2372, /*VGF2P8AFFINEINVQBZ128rrikz*/
/*Table20009*/
  0x4122, /*VRNDSCALEPHZ256rmikz*/
  0x4125, /*VRNDSCALEPHZ256rrikz*/
/*Table20011*/
  0x231f, /*VGETMANTPHZ256rmikz*/
  0x2322, /*VGETMANTPHZ256rrikz*/
/*Table20013*/
  0x40ad, /*VREDUCEPHZ256rmikz*/
  0x40b0, /*VREDUCEPHZ256rrikz*/
/*Table20015*/
  0xd1d, /*VALIGNDZ256rmikz*/
  0xd20, /*VALIGNDZ256rrikz*/
/*Table20017*/
  0x2fd1, /*VPERMILPSZ256mikz*/
  0x2fd4, /*VPERMILPSZ256rikz*/
/*Table20019*/
  0x4140, /*VRNDSCALEPSZ256rmikz*/
  0x4143, /*VRNDSCALEPSZ256rrikz*/
/*Table20021*/
  0x2ada, /*VPALIGNRZ256rmikz*/
  0x2add, /*VPALIGNRZ256rrikz*/
/*Table20023*/
  0x23d0, /*VINSERTF32x4Z256rmkz*/
  0x23d3, /*VINSERTF32x4Z256rrkz*/
/*Table20025*/
  0x0, /**/
  0x1758, /*VEXTRACTF32x4Z256rrkz*/
/*Table20027*/
  0x0, /**/
  0x11e0, /*VCVTPS2PHZ256rrkz*/
/*Table20029*/
  0x42a4, /*VSHUFF32X4Z256rmikz*/
  0x42a7, /*VSHUFF32X4Z256rrikz*/
/*Table20031*/
  0x3dec, /*VPTERNLOGDZ256rmikz*/
  0x3def, /*VPTERNLOGDZ256rrikz*/
/*Table20033*/
  0x233d, /*VGETMANTPSZ256rmikz*/
  0x2340, /*VGETMANTPSZ256rrikz*/
/*Table20035*/
  0x23f6, /*VINSERTI32x4Z256rmkz*/
  0x23f9, /*VINSERTI32x4Z256rrkz*/
/*Table20037*/
  0x0, /**/
  0x1778, /*VEXTRACTI32x4Z256rrkz*/
/*Table20039*/
  0x165c, /*VDBPSADBWZ256rmikz*/
  0x165f, /*VDBPSADBWZ256rrikz*/
/*Table20041*/
  0x42c8, /*VSHUFI32X4Z256rmikz*/
  0x42cb, /*VSHUFI32X4Z256rrikz*/
/*Table20043*/
  0x3fca, /*VRANGEPSZ256rmikz*/
  0x3fcd, /*VRANGEPSZ256rrikz*/
/*Table20045*/
  0x1810, /*VFIXUPIMMPSZ256rmikz*/
  0x1813, /*VFIXUPIMMPSZ256rrikz*/
/*Table20047*/
  0x40cb, /*VREDUCEPSZ256rmikz*/
  0x40ce, /*VREDUCEPSZ256rrikz*/
/*Table20049*/
  0x38df, /*VPSHLDDZ256rmikz*/
  0x38e2, /*VPSHLDDZ256rrikz*/
/*Table20051*/
  0x397b, /*VPSHRDDZ256rmikz*/
  0x397e, /*VPSHRDDZ256rrikz*/
/*Table20053*/
  0x3035, /*VPERMQZ256mikz*/
  0x3038, /*VPERMQZ256rikz*/
/*Table20055*/
  0x2ffb, /*VPERMPDZ256mikz*/
  0x2ffe, /*VPERMPDZ256rikz*/
/*Table20057*/
  0xd38, /*VALIGNQZ256rmikz*/
  0xd3b, /*VALIGNQZ256rrikz*/
/*Table20059*/
  0x2f93, /*VPERMILPDZ256mikz*/
  0x2f96, /*VPERMILPDZ256rikz*/
/*Table20061*/
  0x4104, /*VRNDSCALEPDZ256rmikz*/
  0x4107, /*VRNDSCALEPDZ256rrikz*/
/*Table20063*/
  0x23e2, /*VINSERTF64x2Z256rmkz*/
  0x23e5, /*VINSERTF64x2Z256rrkz*/
/*Table20065*/
  0x0, /**/
  0x1767, /*VEXTRACTF64x2Z256rrkz*/
/*Table20067*/
  0x42b6, /*VSHUFF64X2Z256rmikz*/
  0x42b9, /*VSHUFF64X2Z256rrikz*/
/*Table20069*/
  0x3e07, /*VPTERNLOGQZ256rmikz*/
  0x3e0a, /*VPTERNLOGQZ256rrikz*/
/*Table20071*/
  0x2301, /*VGETMANTPDZ256rmikz*/
  0x2304, /*VGETMANTPDZ256rrikz*/
/*Table20073*/
  0x2408, /*VINSERTI64x2Z256rmkz*/
  0x240b, /*VINSERTI64x2Z256rrkz*/
/*Table20075*/
  0x0, /**/
  0x1787, /*VEXTRACTI64x2Z256rrkz*/
/*Table20077*/
  0x42da, /*VSHUFI64X2Z256rmikz*/
  0x42dd, /*VSHUFI64X2Z256rrikz*/
/*Table20079*/
  0x3fac, /*VRANGEPDZ256rmikz*/
  0x3faf, /*VRANGEPDZ256rrikz*/
/*Table20081*/
  0x17f2, /*VFIXUPIMMPDZ256rmikz*/
  0x17f5, /*VFIXUPIMMPDZ256rrikz*/
/*Table20083*/
  0x408f, /*VREDUCEPDZ256rmikz*/
  0x4092, /*VREDUCEPDZ256rrikz*/
/*Table20085*/
  0x3957, /*VPSHLDWZ256rmikz*/
  0x395a, /*VPSHLDWZ256rrikz*/
/*Table20087*/
  0x38fa, /*VPSHLDQZ256rmikz*/
  0x38fd, /*VPSHLDQZ256rrikz*/
/*Table20089*/
  0x39f3, /*VPSHRDWZ256rmikz*/
  0x39f6, /*VPSHRDWZ256rrikz*/
/*Table20091*/
  0x3996, /*VPSHRDQZ256rmikz*/
  0x3999, /*VPSHRDQZ256rrikz*/
/*Table20093*/
  0x2397, /*VGF2P8AFFINEQBZ256rmikz*/
  0x239a, /*VGF2P8AFFINEQBZ256rrikz*/
/*Table20095*/
  0x2378, /*VGF2P8AFFINEINVQBZ256rmikz*/
  0x237b, /*VGF2P8AFFINEINVQBZ256rrikz*/
/*Table20097*/
  0x412b, /*VRNDSCALEPHZrmikz*/
  0x4131, /*VRNDSCALEPHZrrikz*/
/*Table20099*/
  0x2328, /*VGETMANTPHZrmikz*/
  0x232e, /*VGETMANTPHZrrikz*/
/*Table20101*/
  0x40b6, /*VREDUCEPHZrmikz*/
  0x40bc, /*VREDUCEPHZrrikz*/
/*Table20103*/
  0xd26, /*VALIGNDZrmikz*/
  0xd29, /*VALIGNDZrrikz*/
/*Table20105*/
  0x2fe3, /*VPERMILPSZmikz*/
  0x2fe6, /*VPERMILPSZrikz*/
/*Table20107*/
  0x4149, /*VRNDSCALEPSZrmikz*/
  0x414f, /*VRNDSCALEPSZrrikz*/
/*Table20109*/
  0x2ae0, /*VPALIGNRZrmikz*/
  0x2ae3, /*VPALIGNRZrrikz*/
/*Table20111*/
  0x23d6, /*VINSERTF32x4Zrmkz*/
  0x23d9, /*VINSERTF32x4Zrrkz*/
/*Table20113*/
  0x0, /**/
  0x175d, /*VEXTRACTF32x4Zrrkz*/
/*Table20115*/
  0x23dc, /*VINSERTF32x8Zrmkz*/
  0x23df, /*VINSERTF32x8Zrrkz*/
/*Table20117*/
  0x0, /**/
  0x1762, /*VEXTRACTF32x8Zrrkz*/
/*Table20119*/
  0x0, /**/
  0x11e8, /*VCVTPS2PHZrrkz*/
/*Table20121*/
  0x42ad, /*VSHUFF32X4Zrmikz*/
  0x42b0, /*VSHUFF32X4Zrrikz*/
/*Table20123*/
  0x3df5, /*VPTERNLOGDZrmikz*/
  0x3df8, /*VPTERNLOGDZrrikz*/
/*Table20125*/
  0x2346, /*VGETMANTPSZrmikz*/
  0x234c, /*VGETMANTPSZrrikz*/
/*Table20127*/
  0x23fc, /*VINSERTI32x4Zrmkz*/
  0x23ff, /*VINSERTI32x4Zrrkz*/
/*Table20129*/
  0x0, /**/
  0x177d, /*VEXTRACTI32x4Zrrkz*/
/*Table20131*/
  0x2402, /*VINSERTI32x8Zrmkz*/
  0x2405, /*VINSERTI32x8Zrrkz*/
/*Table20133*/
  0x0, /**/
  0x1782, /*VEXTRACTI32x8Zrrkz*/
/*Table20135*/
  0x1662, /*VDBPSADBWZrmikz*/
  0x1665, /*VDBPSADBWZrrikz*/
/*Table20137*/
  0x42d1, /*VSHUFI32X4Zrmikz*/
  0x42d4, /*VSHUFI32X4Zrrikz*/
/*Table20139*/
  0x3fd3, /*VRANGEPSZrmikz*/
  0x3fd9, /*VRANGEPSZrrikz*/
/*Table20141*/
  0x1819, /*VFIXUPIMMPSZrmikz*/
  0x181f, /*VFIXUPIMMPSZrrikz*/
/*Table20143*/
  0x40d4, /*VREDUCEPSZrmikz*/
  0x40da, /*VREDUCEPSZrrikz*/
/*Table20145*/
  0x38e8, /*VPSHLDDZrmikz*/
  0x38eb, /*VPSHLDDZrrikz*/
/*Table20147*/
  0x3984, /*VPSHRDDZrmikz*/
  0x3987, /*VPSHRDDZrrikz*/
/*Table20149*/
  0x3047, /*VPERMQZmikz*/
  0x304a, /*VPERMQZrikz*/
/*Table20151*/
  0x300d, /*VPERMPDZmikz*/
  0x3010, /*VPERMPDZrikz*/
/*Table20153*/
  0xd41, /*VALIGNQZrmikz*/
  0xd44, /*VALIGNQZrrikz*/
/*Table20155*/
  0x2fa5, /*VPERMILPDZmikz*/
  0x2fa8, /*VPERMILPDZrikz*/
/*Table20157*/
  0x410d, /*VRNDSCALEPDZrmikz*/
  0x4113, /*VRNDSCALEPDZrrikz*/
/*Table20159*/
  0x23e8, /*VINSERTF64x2Zrmkz*/
  0x23eb, /*VINSERTF64x2Zrrkz*/
/*Table20161*/
  0x0, /**/
  0x176c, /*VEXTRACTF64x2Zrrkz*/
/*Table20163*/
  0x23ee, /*VINSERTF64x4Zrmkz*/
  0x23f1, /*VINSERTF64x4Zrrkz*/
/*Table20165*/
  0x0, /**/
  0x1771, /*VEXTRACTF64x4Zrrkz*/
/*Table20167*/
  0x42bf, /*VSHUFF64X2Zrmikz*/
  0x42c2, /*VSHUFF64X2Zrrikz*/
/*Table20169*/
  0x3e10, /*VPTERNLOGQZrmikz*/
  0x3e13, /*VPTERNLOGQZrrikz*/
/*Table20171*/
  0x230a, /*VGETMANTPDZrmikz*/
  0x2310, /*VGETMANTPDZrrikz*/
/*Table20173*/
  0x240e, /*VINSERTI64x2Zrmkz*/
  0x2411, /*VINSERTI64x2Zrrkz*/
/*Table20175*/
  0x0, /**/
  0x178c, /*VEXTRACTI64x2Zrrkz*/
/*Table20177*/
  0x2414, /*VINSERTI64x4Zrmkz*/
  0x2417, /*VINSERTI64x4Zrrkz*/
/*Table20179*/
  0x0, /**/
  0x1791, /*VEXTRACTI64x4Zrrkz*/
/*Table20181*/
  0x42e3, /*VSHUFI64X2Zrmikz*/
  0x42e6, /*VSHUFI64X2Zrrikz*/
/*Table20183*/
  0x3fb5, /*VRANGEPDZrmikz*/
  0x3fbb, /*VRANGEPDZrrikz*/
/*Table20185*/
  0x17fb, /*VFIXUPIMMPDZrmikz*/
  0x1801, /*VFIXUPIMMPDZrrikz*/
/*Table20187*/
  0x4098, /*VREDUCEPDZrmikz*/
  0x409e, /*VREDUCEPDZrrikz*/
/*Table20189*/
  0x395d, /*VPSHLDWZrmikz*/
  0x3960, /*VPSHLDWZrrikz*/
/*Table20191*/
  0x3903, /*VPSHLDQZrmikz*/
  0x3906, /*VPSHLDQZrrikz*/
/*Table20193*/
  0x39f9, /*VPSHRDWZrmikz*/
  0x39fc, /*VPSHRDWZrrikz*/
/*Table20195*/
  0x399f, /*VPSHRDQZrmikz*/
  0x39a2, /*VPSHRDQZrrikz*/
/*Table20197*/
  0x23a0, /*VGF2P8AFFINEQBZrmikz*/
  0x23a3, /*VGF2P8AFFINEQBZrrikz*/
/*Table20199*/
  0x2381, /*VGF2P8AFFINEINVQBZrmikz*/
  0x2384, /*VGF2P8AFFINEINVQBZrrikz*/
/*Table20201*/
  0x31f0, /*VPMACSSWWrm*/
  0x31f1, /*VPMACSSWWrr*/
/*Table20203*/
  0x31ee, /*VPMACSSWDrm*/
  0x31ef, /*VPMACSSWDrr*/
/*Table20205*/
  0x31ec, /*VPMACSSDQLrm*/
  0x31ed, /*VPMACSSDQLrr*/
/*Table20207*/
  0x31e8, /*VPMACSSDDrm*/
  0x31e9, /*VPMACSSDDrr*/
/*Table20209*/
  0x31ea, /*VPMACSSDQHrm*/
  0x31eb, /*VPMACSSDQHrr*/
/*Table20211*/
  0x31f4, /*VPMACSWWrm*/
  0x31f5, /*VPMACSWWrr*/
/*Table20213*/
  0x31f2, /*VPMACSWDrm*/
  0x31f3, /*VPMACSWDrr*/
/*Table20215*/
  0x31e6, /*VPMACSDQLrm*/
  0x31e7, /*VPMACSDQLrr*/
/*Table20217*/
  0x31e2, /*VPMACSDDrm*/
  0x31e3, /*VPMACSDDrr*/
/*Table20219*/
  0x31e4, /*VPMACSDQHrm*/
  0x31e5, /*VPMACSDQHrr*/
/*Table20221*/
  0x2c7c, /*VPCMOVrmr*/
  0x2c7e, /*VPCMOVrrr*/
/*Table20223*/
  0x37b3, /*VPPERMrmr*/
  0x37b5, /*VPPERMrrr*/
/*Table20225*/
  0x31f6, /*VPMADCSSWDrm*/
  0x31f7, /*VPMADCSSWDrr*/
/*Table20227*/
  0x31f8, /*VPMADCSWDrm*/
  0x31f9, /*VPMADCSWDrr*/
/*Table20229*/
  0x388f, /*VPROTBmi*/
  0x3891, /*VPROTBri*/
/*Table20231*/
  0x38a1, /*VPROTWmi*/
  0x38a3, /*VPROTWri*/
/*Table20233*/
  0x3895, /*VPROTDmi*/
  0x3897, /*VPROTDri*/
/*Table20235*/
  0x389b, /*VPROTQmi*/
  0x389d, /*VPROTQri*/
/*Table20237*/
  0x2d98, /*VPCOMBmi*/
  0x2d99, /*VPCOMBri*/
/*Table20239*/
  0x2de2, /*VPCOMWmi*/
  0x2de3, /*VPCOMWri*/
/*Table20241*/
  0x2d9a, /*VPCOMDmi*/
  0x2d9b, /*VPCOMDri*/
/*Table20243*/
  0x2dd8, /*VPCOMQmi*/
  0x2dd9, /*VPCOMQri*/
/*Table20245*/
  0x2dda, /*VPCOMUBmi*/
  0x2ddb, /*VPCOMUBri*/
/*Table20247*/
  0x2de0, /*VPCOMUWmi*/
  0x2de1, /*VPCOMUWri*/
/*Table20249*/
  0x2ddc, /*VPCOMUDmi*/
  0x2ddd, /*VPCOMUDri*/
/*Table20251*/
  0x2dde, /*VPCOMUQmi*/
  0x2ddf, /*VPCOMUQri*/
/*Table20253*/
  0x2c7d, /*VPCMOVrrm*/
  0x2c7f, /*VPCMOVrrr_REV*/
/*Table20255*/
  0x37b4, /*VPPERMrrm*/
  0x37b6, /*VPPERMrrr_REV*/
/*Table20257*/
  0x2c78, /*VPCMOVYrmr*/
  0x2c7a, /*VPCMOVYrrr*/
/*Table20259*/
  0x2c79, /*VPCMOVYrrm*/
  0x2c7b, /*VPCMOVYrrr_REV*/
/*Table20261*/
  0x0, /**/
  0x232, /*BLCFILL32rm*/
  0x24e, /*BLSFILL32rm*/
  0x242, /*BLCS32rm*/
  0xc17, /*TZMSK32rm*/
  0x23a, /*BLCIC32rm*/
  0x256, /*BLSIC32rm*/
  0xbcb, /*T1MSKC32rm*/
  0x0, /**/
  0x233, /*BLCFILL32rr*/
  0x24f, /*BLSFILL32rr*/
  0x243, /*BLCS32rr*/
  0xc18, /*TZMSK32rr*/
  0x23b, /*BLCIC32rr*/
  0x257, /*BLSIC32rr*/
  0xbcc, /*T1MSKC32rr*/
/*Table20277*/
  0x0, /**/
  0x23e, /*BLCMSK32rm*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x236, /*BLCI32rm*/
  0x0, /**/
  0x0, /**/
  0x23f, /*BLCMSK32rr*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x237, /*BLCI32rr*/
  0x0, /**/
/*Table20293*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x583, /*LLWPCB*/
  0xb33, /*SLWPCB*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table20309*/
  0x225c, /*VFRCZPSrm*/
  0x225d, /*VFRCZPSrr*/
/*Table20311*/
  0x2258, /*VFRCZPDrm*/
  0x2259, /*VFRCZPDrr*/
/*Table20313*/
  0x2260, /*VFRCZSSrm*/
  0x2261, /*VFRCZSSrr*/
/*Table20315*/
  0x225e, /*VFRCZSDrm*/
  0x225f, /*VFRCZSDrr*/
/*Table20317*/
  0x3890, /*VPROTBmr*/
  0x3893, /*VPROTBrr*/
/*Table20319*/
  0x38a2, /*VPROTWmr*/
  0x38a5, /*VPROTWrr*/
/*Table20321*/
  0x3896, /*VPROTDmr*/
  0x3899, /*VPROTDrr*/
/*Table20323*/
  0x389c, /*VPROTQmr*/
  0x389f, /*VPROTQrr*/
/*Table20325*/
  0x38cd, /*VPSHLBmr*/
  0x38cf, /*VPSHLBrr*/
/*Table20327*/
  0x3969, /*VPSHLWmr*/
  0x396b, /*VPSHLWrr*/
/*Table20329*/
  0x3961, /*VPSHLDmr*/
  0x3963, /*VPSHLDrr*/
/*Table20331*/
  0x3965, /*VPSHLQmr*/
  0x3967, /*VPSHLQrr*/
/*Table20333*/
  0x38bd, /*VPSHABmr*/
  0x38bf, /*VPSHABrr*/
/*Table20335*/
  0x38c9, /*VPSHAWmr*/
  0x38cb, /*VPSHAWrr*/
/*Table20337*/
  0x38c1, /*VPSHADmr*/
  0x38c3, /*VPSHADrr*/
/*Table20339*/
  0x38c5, /*VPSHAQmr*/
  0x38c7, /*VPSHAQrr*/
/*Table20341*/
  0x3168, /*VPHADDBWrm*/
  0x3169, /*VPHADDBWrr*/
/*Table20343*/
  0x3164, /*VPHADDBDrm*/
  0x3165, /*VPHADDBDrr*/
/*Table20345*/
  0x3166, /*VPHADDBQrm*/
  0x3167, /*VPHADDBQrr*/
/*Table20347*/
  0x3180, /*VPHADDWDrm*/
  0x3181, /*VPHADDWDrr*/
/*Table20349*/
  0x3182, /*VPHADDWQrm*/
  0x3183, /*VPHADDWQrr*/
/*Table20351*/
  0x316a, /*VPHADDDQrm*/
  0x316b, /*VPHADDDQrr*/
/*Table20353*/
  0x3178, /*VPHADDUBWrm*/
  0x3179, /*VPHADDUBWrr*/
/*Table20355*/
  0x3174, /*VPHADDUBDrm*/
  0x3175, /*VPHADDUBDrr*/
/*Table20357*/
  0x3176, /*VPHADDUBQrm*/
  0x3177, /*VPHADDUBQrr*/
/*Table20359*/
  0x317c, /*VPHADDUWDrm*/
  0x317d, /*VPHADDUWDrr*/
/*Table20361*/
  0x317e, /*VPHADDUWQrm*/
  0x317f, /*VPHADDUWQrr*/
/*Table20363*/
  0x317a, /*VPHADDUDQrm*/
  0x317b, /*VPHADDUDQrr*/
/*Table20365*/
  0x318a, /*VPHSUBBWrm*/
  0x318b, /*VPHSUBBWrr*/
/*Table20367*/
  0x3196, /*VPHSUBWDrm*/
  0x3197, /*VPHSUBWDrr*/
/*Table20369*/
  0x318c, /*VPHSUBDQrm*/
  0x318d, /*VPHSUBDQrr*/
/*Table20371*/
  0x0, /**/
  0x234, /*BLCFILL64rm*/
  0x250, /*BLSFILL64rm*/
  0x244, /*BLCS64rm*/
  0xc19, /*TZMSK64rm*/
  0x23c, /*BLCIC64rm*/
  0x258, /*BLSIC64rm*/
  0xbcd, /*T1MSKC64rm*/
  0x0, /**/
  0x235, /*BLCFILL64rr*/
  0x251, /*BLSFILL64rr*/
  0x245, /*BLCS64rr*/
  0xc1a, /*TZMSK64rr*/
  0x23d, /*BLCIC64rr*/
  0x259, /*BLSIC64rr*/
  0xbce, /*T1MSKC64rr*/
/*Table20387*/
  0x0, /**/
  0x240, /*BLCMSK64rm*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x238, /*BLCI64rm*/
  0x0, /**/
  0x0, /**/
  0x241, /*BLCMSK64rr*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x239, /*BLCI64rr*/
  0x0, /**/
/*Table20403*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x584, /*LLWPCB64*/
  0xb34, /*SLWPCB64*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table20419*/
  0x3892, /*VPROTBrm*/
  0x3894, /*VPROTBrr_REV*/
/*Table20421*/
  0x38a4, /*VPROTWrm*/
  0x38a6, /*VPROTWrr_REV*/
/*Table20423*/
  0x3898, /*VPROTDrm*/
  0x389a, /*VPROTDrr_REV*/
/*Table20425*/
  0x389e, /*VPROTQrm*/
  0x38a0, /*VPROTQrr_REV*/
/*Table20427*/
  0x38ce, /*VPSHLBrm*/
  0x38d0, /*VPSHLBrr_REV*/
/*Table20429*/
  0x396a, /*VPSHLWrm*/
  0x396c, /*VPSHLWrr_REV*/
/*Table20431*/
  0x3962, /*VPSHLDrm*/
  0x3964, /*VPSHLDrr_REV*/
/*Table20433*/
  0x3966, /*VPSHLQrm*/
  0x3968, /*VPSHLQrr_REV*/
/*Table20435*/
  0x38be, /*VPSHABrm*/
  0x38c0, /*VPSHABrr_REV*/
/*Table20437*/
  0x38ca, /*VPSHAWrm*/
  0x38cc, /*VPSHAWrr_REV*/
/*Table20439*/
  0x38c2, /*VPSHADrm*/
  0x38c4, /*VPSHADrr_REV*/
/*Table20441*/
  0x38c6, /*VPSHAQrm*/
  0x38c8, /*VPSHAQrr_REV*/
/*Table20443*/
  0x225a, /*VFRCZPSYrm*/
  0x225b, /*VFRCZPSYrr*/
/*Table20445*/
  0x2256, /*VFRCZPDYrm*/
  0x2257, /*VFRCZPDYrr*/
/*Table20447*/
  0x22e, /*BEXTRI32mi*/
  0x22f, /*BEXTRI32ri*/
/*Table20449*/
  0x5f2, /*LWPINS32rmi*/
  0x5f6, /*LWPVAL32rmi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x5f3, /*LWPINS32rri*/
  0x5f7, /*LWPVAL32rri*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table20465*/
  0x230, /*BEXTRI64mi*/
  0x231, /*BEXTRI64ri*/
/*Table20467*/
  0x5f4, /*LWPINS64rmi*/
  0x5f8, /*LWPVAL64rmi*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x5f5, /*LWPINS64rri*/
  0x5f9, /*LWPVAL64rri*/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
  0x0, /**/
/*Table20483*/
  0x8c4, /*PI2FWrm*/
  0x8c5, /*PI2FWrr*/
/*Table20485*/
  0x8c2, /*PI2FDrm*/
  0x8c3, /*PI2FDrr*/
/*Table20487*/
  0x890, /*PF2IWrm*/
  0x891, /*PF2IWrr*/
/*Table20489*/
  0x88e, /*PF2IDrm*/
  0x88f, /*PF2IDrr*/
/*Table20491*/
  0x8a2, /*PFNACCrm*/
  0x8a3, /*PFNACCrr*/
/*Table20493*/
  0x8a4, /*PFPNACCrm*/
  0x8a5, /*PFPNACCrr*/
/*Table20495*/
  0x898, /*PFCMPGErm*/
  0x899, /*PFCMPGErr*/
/*Table20497*/
  0x89e, /*PFMINrm*/
  0x89f, /*PFMINrr*/
/*Table20499*/
  0x8aa, /*PFRCPrm*/
  0x8ab, /*PFRCPrr*/
/*Table20501*/
  0x8ae, /*PFRSQRTrm*/
  0x8af, /*PFRSQRTrr*/
/*Table20503*/
  0x8b2, /*PFSUBrm*/
  0x8b3, /*PFSUBrr*/
/*Table20505*/
  0x894, /*PFADDrm*/
  0x895, /*PFADDrr*/
/*Table20507*/
  0x89a, /*PFCMPGTrm*/
  0x89b, /*PFCMPGTrr*/
/*Table20509*/
  0x89c, /*PFMAXrm*/
  0x89d, /*PFMAXrr*/
/*Table20511*/
  0x8a6, /*PFRCPIT1rm*/
  0x8a7, /*PFRCPIT1rr*/
/*Table20513*/
  0x8ac, /*PFRSQIT1rm*/
  0x8ad, /*PFRSQIT1rr*/
/*Table20515*/
  0x8b0, /*PFSUBRrm*/
  0x8b1, /*PFSUBRrr*/
/*Table20517*/
  0x892, /*PFACCrm*/
  0x893, /*PFACCrr*/
/*Table20519*/
  0x896, /*PFCMPEQrm*/
  0x897, /*PFCMPEQrr*/
/*Table20521*/
  0x8a0, /*PFMULrm*/
  0x8a1, /*PFMULrr*/
/*Table20523*/
  0x8a8, /*PFRCPIT2rm*/
  0x8a9, /*PFRCPIT2rr*/
/*Table20525*/
  0x907, /*PMULHRWrm*/
  0x908, /*PMULHRWrr*/
/*Table20527*/
  0x97b, /*PSWAPDrm*/
  0x97c, /*PSWAPDrr*/
/*Table20529*/
  0x85a, /*PAVGUSBrm*/
  0x85b, /*PAVGUSBrr*/
/*Table20531*/
  0x1330, /*VCVTSS2SHZrm_Int*/
  0x1334, /*VCVTSS2SHZrr_Int*/
/*Table20533*/
  0x444d, /*VUCOMISHZrm*/
  0x444f, /*VUCOMISHZrr*/
/*Table20535*/
  0xee1, /*VCOMISHZrm*/
  0xee3, /*VCOMISHZrr*/
/*Table20537*/
  0x4347, /*VSQRTPHZ128m*/
  0x434d, /*VSQRTPHZ128r*/
/*Table20539*/
  0xc72, /*VADDPHZ128rm*/
  0xc78, /*VADDPHZ128rr*/
/*Table20541*/
  0x2879, /*VMULPHZ128rm*/
  0x287f, /*VMULPHZ128rr*/
/*Table20543*/
  0x1088, /*VCVTPH2PDZ128rm*/
  0x108e, /*VCVTPH2PDZ128rr*/
/*Table20545*/
  0xf2c, /*VCVTDQ2PHZ128rm*/
  0xf32, /*VCVTDQ2PHZ128rr*/
/*Table20547*/
  0x43d3, /*VSUBPHZ128rm*/
  0x43d9, /*VSUBPHZ128rr*/
/*Table20549*/
  0x259f, /*VMINPHZ128rm*/
  0x25a5, /*VMINPHZ128rr*/
/*Table20551*/
  0x1688, /*VDIVPHZ128rm*/
  0x168e, /*VDIVPHZ128rr*/
/*Table20553*/
  0x24ae, /*VMAXPHZ128rm*/
  0x24b4, /*VMAXPHZ128rr*/
/*Table20555*/
  0x140a, /*VCVTTPH2UDQZ128rm*/
  0x1410, /*VCVTTPH2UDQZ128rr*/
/*Table20557*/
  0x10fb, /*VCVTPH2UDQZ128rm*/
  0x1101, /*VCVTPH2UDQZ128rr*/
/*Table20559*/
  0x1446, /*VCVTTPH2UWZ128rm*/
  0x144c, /*VCVTTPH2UWZ128rr*/
/*Table20561*/
  0x1137, /*VCVTPH2UWZ128rm*/
  0x113d, /*VCVTPH2UWZ128rr*/
/*Table20563*/
  0x27bc, /*VMOVSHZrm*/
  0x27c0, /*VMOVSHZrr*/
/*Table20565*/
  0x27ba, /*VMOVSHZmr*/
  0x27c1, /*VMOVSHZrr_REV*/
/*Table20567*/
  0x12fc, /*VCVTSI2SHZrm_Int*/
  0x12fe, /*VCVTSI2SHZrr_Int*/
/*Table20569*/
  0x1520, /*VCVTTSH2SIZrm_Int*/
  0x1522, /*VCVTTSH2SIZrr_Int*/
/*Table20571*/
  0x12df, /*VCVTSH2SIZrm_Int*/
  0x12e0, /*VCVTSH2SIZrr_Int*/
/*Table20573*/
  0x4397, /*VSQRTSHZm_Int*/
  0x439b, /*VSQRTSHZr_Int*/
/*Table20575*/
  0xcc2, /*VADDSHZrm_Int*/
  0xcc6, /*VADDSHZrr_Int*/
/*Table20577*/
  0x28c9, /*VMULSHZrm_Int*/
  0x28cd, /*VMULSHZrr_Int*/
/*Table20579*/
  0x12d2, /*VCVTSH2SDZrm_Int*/
  0x12d6, /*VCVTSH2SDZrr_Int*/
/*Table20581*/
  0x13ce, /*VCVTTPH2DQZ128rm*/
  0x13d4, /*VCVTTPH2DQZ128rr*/
/*Table20583*/
  0x4423, /*VSUBSHZrm_Int*/
  0x4427, /*VSUBSHZrr_Int*/
/*Table20585*/
  0x25ef, /*VMINSHZrm_Int*/
  0x25f3, /*VMINSHZrr_Int*/
/*Table20587*/
  0x16d8, /*VDIVSHZrm_Int*/
  0x16dc, /*VDIVSHZrr_Int*/
/*Table20589*/
  0x24fe, /*VMAXSHZrm_Int*/
  0x2502, /*VMAXSHZrr_Int*/
/*Table20591*/
  0x152a, /*VCVTTSH2USIZrm_Int*/
  0x152c, /*VCVTTSH2USIZrr_Int*/
/*Table20593*/
  0x12f0, /*VCVTSH2USIZrm_Int*/
  0x12f1, /*VCVTSH2USIZrr_Int*/
/*Table20595*/
  0x1600, /*VCVTUSI2SHZrm_Int*/
  0x1602, /*VCVTUSI2SHZrr_Int*/
/*Table20597*/
  0x1636, /*VCVTW2PHZ128rm*/
  0x163c, /*VCVTW2PHZ128rr*/
/*Table20599*/
  0x1565, /*VCVTUDQ2PHZ128rm*/
  0x156b, /*VCVTUDQ2PHZ128rr*/
/*Table20601*/
  0x1618, /*VCVTUW2PHZ128rm*/
  0x161e, /*VCVTUW2PHZ128rr*/
/*Table20603*/
  0x11b7, /*VCVTPS2PHXZ128rm*/
  0x11bd, /*VCVTPS2PHXZ128rr*/
/*Table20605*/
  0x106a, /*VCVTPH2DQZ128rm*/
  0x1070, /*VCVTPH2DQZ128rr*/
/*Table20607*/
  0x2845, /*VMOVWrm*/
  0x2842, /*VMOVW2SHrr*/
/*Table20609*/
  0x1428, /*VCVTTPH2UQQZ128rm*/
  0x142e, /*VCVTTPH2UQQZ128rr*/
/*Table20611*/
  0x1119, /*VCVTPH2UQQZ128rm*/
  0x111f, /*VCVTPH2UQQZ128rr*/
/*Table20613*/
  0x13ec, /*VCVTTPH2QQZ128rm*/
  0x13f2, /*VCVTTPH2QQZ128rr*/
/*Table20615*/
  0x10dd, /*VCVTPH2QQZ128rm*/
  0x10e3, /*VCVTPH2QQZ128rr*/
/*Table20617*/
  0x1464, /*VCVTTPH2WZ128rm*/
  0x146a, /*VCVTTPH2WZ128rr*/
/*Table20619*/
  0x1155, /*VCVTPH2WZ128rm*/
  0x115b, /*VCVTPH2WZ128rr*/
/*Table20621*/
  0x2844, /*VMOVWmr*/
  0x27a3, /*VMOVSH2Wrr*/
/*Table20623*/
  0x1263, /*VCVTQQ2PHZ128rm*/
  0x1269, /*VCVTQQ2PHZ128rr*/
/*Table20625*/
  0x1313, /*VCVTSI642SHZrm_Int*/
  0x1315, /*VCVTSI642SHZrr_Int*/
/*Table20627*/
  0x151b, /*VCVTTSH2SI64Zrm_Int*/
  0x151d, /*VCVTTSH2SI64Zrr_Int*/
/*Table20629*/
  0x12dc, /*VCVTSH2SI64Zrm_Int*/
  0x12dd, /*VCVTSH2SI64Zrr_Int*/
/*Table20631*/
  0x1525, /*VCVTTSH2USI64Zrm_Int*/
  0x1527, /*VCVTTSH2USI64Zrr_Int*/
/*Table20633*/
  0x12ed, /*VCVTSH2USI64Zrm_Int*/
  0x12ee, /*VCVTSH2USI64Zrr_Int*/
/*Table20635*/
  0x160f, /*VCVTUSI642SHZrm_Int*/
  0x1611, /*VCVTUSI642SHZrr_Int*/
/*Table20637*/
  0x12a0, /*VCVTSD2SHZrm_Int*/
  0x12a4, /*VCVTSD2SHZrr_Int*/
/*Table20639*/
  0x15bf, /*VCVTUQQ2PHZ128rm*/
  0x15c5, /*VCVTUQQ2PHZ128rr*/
/*Table20641*/
  0xfd0, /*VCVTPD2PHZ128rm*/
  0xfd6, /*VCVTPD2PHZ128rr*/
/*Table20643*/
  0x0, /**/
  0x2843, /*VMOVW64toSHrr*/
/*Table20645*/
  0x0, /**/
  0x27c6, /*VMOVSHtoW64rr*/
/*Table20647*/
  0x4350, /*VSQRTPHZ256m*/
  0x4356, /*VSQRTPHZ256r*/
/*Table20649*/
  0xc7b, /*VADDPHZ256rm*/
  0xc81, /*VADDPHZ256rr*/
/*Table20651*/
  0x2882, /*VMULPHZ256rm*/
  0x2888, /*VMULPHZ256rr*/
/*Table20653*/
  0x1091, /*VCVTPH2PDZ256rm*/
  0x1097, /*VCVTPH2PDZ256rr*/
/*Table20655*/
  0xf35, /*VCVTDQ2PHZ256rm*/
  0xf3b, /*VCVTDQ2PHZ256rr*/
/*Table20657*/
  0x43dc, /*VSUBPHZ256rm*/
  0x43e2, /*VSUBPHZ256rr*/
/*Table20659*/
  0x25a8, /*VMINPHZ256rm*/
  0x25ae, /*VMINPHZ256rr*/
/*Table20661*/
  0x1691, /*VDIVPHZ256rm*/
  0x1697, /*VDIVPHZ256rr*/
/*Table20663*/
  0x24b7, /*VMAXPHZ256rm*/
  0x24bd, /*VMAXPHZ256rr*/
/*Table20665*/
  0x1413, /*VCVTTPH2UDQZ256rm*/
  0x1419, /*VCVTTPH2UDQZ256rr*/
/*Table20667*/
  0x1104, /*VCVTPH2UDQZ256rm*/
  0x110a, /*VCVTPH2UDQZ256rr*/
/*Table20669*/
  0x144f, /*VCVTTPH2UWZ256rm*/
  0x1455, /*VCVTTPH2UWZ256rr*/
/*Table20671*/
  0x1140, /*VCVTPH2UWZ256rm*/
  0x1146, /*VCVTPH2UWZ256rr*/
/*Table20673*/
  0x13d7, /*VCVTTPH2DQZ256rm*/
  0x13dd, /*VCVTTPH2DQZ256rr*/
/*Table20675*/
  0x163f, /*VCVTW2PHZ256rm*/
  0x1645, /*VCVTW2PHZ256rr*/
/*Table20677*/
  0x156e, /*VCVTUDQ2PHZ256rm*/
  0x1574, /*VCVTUDQ2PHZ256rr*/
/*Table20679*/
  0x1621, /*VCVTUW2PHZ256rm*/
  0x1627, /*VCVTUW2PHZ256rr*/
/*Table20681*/
  0x11c0, /*VCVTPS2PHXZ256rm*/
  0x11c6, /*VCVTPS2PHXZ256rr*/
/*Table20683*/
  0x1073, /*VCVTPH2DQZ256rm*/
  0x1079, /*VCVTPH2DQZ256rr*/
/*Table20685*/
  0x1431, /*VCVTTPH2UQQZ256rm*/
  0x1437, /*VCVTTPH2UQQZ256rr*/
/*Table20687*/
  0x1122, /*VCVTPH2UQQZ256rm*/
  0x1128, /*VCVTPH2UQQZ256rr*/
/*Table20689*/
  0x13f5, /*VCVTTPH2QQZ256rm*/
  0x13fb, /*VCVTTPH2QQZ256rr*/
/*Table20691*/
  0x10e6, /*VCVTPH2QQZ256rm*/
  0x10ec, /*VCVTPH2QQZ256rr*/
/*Table20693*/
  0x146d, /*VCVTTPH2WZ256rm*/
  0x1473, /*VCVTTPH2WZ256rr*/
/*Table20695*/
  0x115e, /*VCVTPH2WZ256rm*/
  0x1164, /*VCVTPH2WZ256rr*/
/*Table20697*/
  0x126c, /*VCVTQQ2PHZ256rm*/
  0x1272, /*VCVTQQ2PHZ256rr*/
/*Table20699*/
  0x15c8, /*VCVTUQQ2PHZ256rm*/
  0x15ce, /*VCVTUQQ2PHZ256rr*/
/*Table20701*/
  0xfd9, /*VCVTPD2PHZ256rm*/
  0xfdf, /*VCVTPD2PHZ256rr*/
/*Table20703*/
  0x4359, /*VSQRTPHZm*/
  0x435f, /*VSQRTPHZr*/
/*Table20705*/
  0xc84, /*VADDPHZrm*/
  0xc8a, /*VADDPHZrr*/
/*Table20707*/
  0x288b, /*VMULPHZrm*/
  0x2891, /*VMULPHZrr*/
/*Table20709*/
  0x109a, /*VCVTPH2PDZrm*/
  0x10a0, /*VCVTPH2PDZrr*/
/*Table20711*/
  0xf3e, /*VCVTDQ2PHZrm*/
  0xf44, /*VCVTDQ2PHZrr*/
/*Table20713*/
  0x43e5, /*VSUBPHZrm*/
  0x43eb, /*VSUBPHZrr*/
/*Table20715*/
  0x25b1, /*VMINPHZrm*/
  0x25b7, /*VMINPHZrr*/
/*Table20717*/
  0x169a, /*VDIVPHZrm*/
  0x16a0, /*VDIVPHZrr*/
/*Table20719*/
  0x24c0, /*VMAXPHZrm*/
  0x24c6, /*VMAXPHZrr*/
/*Table20721*/
  0x141c, /*VCVTTPH2UDQZrm*/
  0x1422, /*VCVTTPH2UDQZrr*/
/*Table20723*/
  0x110d, /*VCVTPH2UDQZrm*/
  0x1113, /*VCVTPH2UDQZrr*/
/*Table20725*/
  0x1458, /*VCVTTPH2UWZrm*/
  0x145e, /*VCVTTPH2UWZrr*/
/*Table20727*/
  0x1149, /*VCVTPH2UWZrm*/
  0x114f, /*VCVTPH2UWZrr*/
/*Table20729*/
  0x13e0, /*VCVTTPH2DQZrm*/
  0x13e6, /*VCVTTPH2DQZrr*/
/*Table20731*/
  0x1648, /*VCVTW2PHZrm*/
  0x164e, /*VCVTW2PHZrr*/
/*Table20733*/
  0x1577, /*VCVTUDQ2PHZrm*/
  0x157d, /*VCVTUDQ2PHZrr*/
/*Table20735*/
  0x162a, /*VCVTUW2PHZrm*/
  0x1630, /*VCVTUW2PHZrr*/
/*Table20737*/
  0x11c9, /*VCVTPS2PHXZrm*/
  0x11cf, /*VCVTPS2PHXZrr*/
/*Table20739*/
  0x107c, /*VCVTPH2DQZrm*/
  0x1082, /*VCVTPH2DQZrr*/
/*Table20741*/
  0x143a, /*VCVTTPH2UQQZrm*/
  0x1440, /*VCVTTPH2UQQZrr*/
/*Table20743*/
  0x112b, /*VCVTPH2UQQZrm*/
  0x1131, /*VCVTPH2UQQZrr*/
/*Table20745*/
  0x13fe, /*VCVTTPH2QQZrm*/
  0x1404, /*VCVTTPH2QQZrr*/
/*Table20747*/
  0x10ef, /*VCVTPH2QQZrm*/
  0x10f5, /*VCVTPH2QQZrr*/
/*Table20749*/
  0x1476, /*VCVTTPH2WZrm*/
  0x147c, /*VCVTTPH2WZrr*/
/*Table20751*/
  0x1167, /*VCVTPH2WZrm*/
  0x116d, /*VCVTPH2WZrr*/
/*Table20753*/
  0x1275, /*VCVTQQ2PHZrm*/
  0x127b, /*VCVTQQ2PHZrr*/
/*Table20755*/
  0x15d1, /*VCVTUQQ2PHZrm*/
  0x15d7, /*VCVTUQQ2PHZrr*/
/*Table20757*/
  0xfe2, /*VCVTPD2PHZrm*/
  0xfe8, /*VCVTPD2PHZrr*/
/*Table20759*/
  0x1331, /*VCVTSS2SHZrm_Intk*/
  0x1335, /*VCVTSS2SHZrr_Intk*/
/*Table20761*/
  0x434b, /*VSQRTPHZ128mk*/
  0x434e, /*VSQRTPHZ128rk*/
/*Table20763*/
  0xc76, /*VADDPHZ128rmk*/
  0xc79, /*VADDPHZ128rrk*/
/*Table20765*/
  0x287d, /*VMULPHZ128rmk*/
  0x2880, /*VMULPHZ128rrk*/
/*Table20767*/
  0x108c, /*VCVTPH2PDZ128rmk*/
  0x108f, /*VCVTPH2PDZ128rrk*/
/*Table20769*/
  0xf30, /*VCVTDQ2PHZ128rmk*/
  0xf33, /*VCVTDQ2PHZ128rrk*/
/*Table20771*/
  0x43d7, /*VSUBPHZ128rmk*/
  0x43da, /*VSUBPHZ128rrk*/
/*Table20773*/
  0x25a3, /*VMINPHZ128rmk*/
  0x25a6, /*VMINPHZ128rrk*/
/*Table20775*/
  0x168c, /*VDIVPHZ128rmk*/
  0x168f, /*VDIVPHZ128rrk*/
/*Table20777*/
  0x24b2, /*VMAXPHZ128rmk*/
  0x24b5, /*VMAXPHZ128rrk*/
/*Table20779*/
  0x140e, /*VCVTTPH2UDQZ128rmk*/
  0x1411, /*VCVTTPH2UDQZ128rrk*/
/*Table20781*/
  0x10ff, /*VCVTPH2UDQZ128rmk*/
  0x1102, /*VCVTPH2UDQZ128rrk*/
/*Table20783*/
  0x144a, /*VCVTTPH2UWZ128rmk*/
  0x144d, /*VCVTTPH2UWZ128rrk*/
/*Table20785*/
  0x113b, /*VCVTPH2UWZ128rmk*/
  0x113e, /*VCVTPH2UWZ128rrk*/
/*Table20787*/
  0x27be, /*VMOVSHZrmk*/
  0x27c2, /*VMOVSHZrrk*/
/*Table20789*/
  0x27bb, /*VMOVSHZmrk*/
  0x27c3, /*VMOVSHZrrk_REV*/
/*Table20791*/
  0x4398, /*VSQRTSHZm_Intk*/
  0x439c, /*VSQRTSHZr_Intk*/
/*Table20793*/
  0xcc3, /*VADDSHZrm_Intk*/
  0xcc7, /*VADDSHZrr_Intk*/
/*Table20795*/
  0x28ca, /*VMULSHZrm_Intk*/
  0x28ce, /*VMULSHZrr_Intk*/
/*Table20797*/
  0x12d3, /*VCVTSH2SDZrm_Intk*/
  0x12d7, /*VCVTSH2SDZrr_Intk*/
/*Table20799*/
  0x13d2, /*VCVTTPH2DQZ128rmk*/
  0x13d5, /*VCVTTPH2DQZ128rrk*/
/*Table20801*/
  0x4424, /*VSUBSHZrm_Intk*/
  0x4428, /*VSUBSHZrr_Intk*/
/*Table20803*/
  0x25f0, /*VMINSHZrm_Intk*/
  0x25f4, /*VMINSHZrr_Intk*/
/*Table20805*/
  0x16d9, /*VDIVSHZrm_Intk*/
  0x16dd, /*VDIVSHZrr_Intk*/
/*Table20807*/
  0x24ff, /*VMAXSHZrm_Intk*/
  0x2503, /*VMAXSHZrr_Intk*/
/*Table20809*/
  0x163a, /*VCVTW2PHZ128rmk*/
  0x163d, /*VCVTW2PHZ128rrk*/
/*Table20811*/
  0x1569, /*VCVTUDQ2PHZ128rmk*/
  0x156c, /*VCVTUDQ2PHZ128rrk*/
/*Table20813*/
  0x161c, /*VCVTUW2PHZ128rmk*/
  0x161f, /*VCVTUW2PHZ128rrk*/
/*Table20815*/
  0x11bb, /*VCVTPS2PHXZ128rmk*/
  0x11be, /*VCVTPS2PHXZ128rrk*/
/*Table20817*/
  0x106e, /*VCVTPH2DQZ128rmk*/
  0x1071, /*VCVTPH2DQZ128rrk*/
/*Table20819*/
  0x142c, /*VCVTTPH2UQQZ128rmk*/
  0x142f, /*VCVTTPH2UQQZ128rrk*/
/*Table20821*/
  0x111d, /*VCVTPH2UQQZ128rmk*/
  0x1120, /*VCVTPH2UQQZ128rrk*/
/*Table20823*/
  0x13f0, /*VCVTTPH2QQZ128rmk*/
  0x13f3, /*VCVTTPH2QQZ128rrk*/
/*Table20825*/
  0x10e1, /*VCVTPH2QQZ128rmk*/
  0x10e4, /*VCVTPH2QQZ128rrk*/
/*Table20827*/
  0x1468, /*VCVTTPH2WZ128rmk*/
  0x146b, /*VCVTTPH2WZ128rrk*/
/*Table20829*/
  0x1159, /*VCVTPH2WZ128rmk*/
  0x115c, /*VCVTPH2WZ128rrk*/
/*Table20831*/
  0x1267, /*VCVTQQ2PHZ128rmk*/
  0x126a, /*VCVTQQ2PHZ128rrk*/
/*Table20833*/
  0x12a1, /*VCVTSD2SHZrm_Intk*/
  0x12a5, /*VCVTSD2SHZrr_Intk*/
/*Table20835*/
  0x15c3, /*VCVTUQQ2PHZ128rmk*/
  0x15c6, /*VCVTUQQ2PHZ128rrk*/
/*Table20837*/
  0xfd4, /*VCVTPD2PHZ128rmk*/
  0xfd7, /*VCVTPD2PHZ128rrk*/
/*Table20839*/
  0x4354, /*VSQRTPHZ256mk*/
  0x4357, /*VSQRTPHZ256rk*/
/*Table20841*/
  0xc7f, /*VADDPHZ256rmk*/
  0xc82, /*VADDPHZ256rrk*/
/*Table20843*/
  0x2886, /*VMULPHZ256rmk*/
  0x2889, /*VMULPHZ256rrk*/
/*Table20845*/
  0x1095, /*VCVTPH2PDZ256rmk*/
  0x1098, /*VCVTPH2PDZ256rrk*/
/*Table20847*/
  0xf39, /*VCVTDQ2PHZ256rmk*/
  0xf3c, /*VCVTDQ2PHZ256rrk*/
/*Table20849*/
  0x43e0, /*VSUBPHZ256rmk*/
  0x43e3, /*VSUBPHZ256rrk*/
/*Table20851*/
  0x25ac, /*VMINPHZ256rmk*/
  0x25af, /*VMINPHZ256rrk*/
/*Table20853*/
  0x1695, /*VDIVPHZ256rmk*/
  0x1698, /*VDIVPHZ256rrk*/
/*Table20855*/
  0x24bb, /*VMAXPHZ256rmk*/
  0x24be, /*VMAXPHZ256rrk*/
/*Table20857*/
  0x1417, /*VCVTTPH2UDQZ256rmk*/
  0x141a, /*VCVTTPH2UDQZ256rrk*/
/*Table20859*/
  0x1108, /*VCVTPH2UDQZ256rmk*/
  0x110b, /*VCVTPH2UDQZ256rrk*/
/*Table20861*/
  0x1453, /*VCVTTPH2UWZ256rmk*/
  0x1456, /*VCVTTPH2UWZ256rrk*/
/*Table20863*/
  0x1144, /*VCVTPH2UWZ256rmk*/
  0x1147, /*VCVTPH2UWZ256rrk*/
/*Table20865*/
  0x13db, /*VCVTTPH2DQZ256rmk*/
  0x13de, /*VCVTTPH2DQZ256rrk*/
/*Table20867*/
  0x1643, /*VCVTW2PHZ256rmk*/
  0x1646, /*VCVTW2PHZ256rrk*/
/*Table20869*/
  0x1572, /*VCVTUDQ2PHZ256rmk*/
  0x1575, /*VCVTUDQ2PHZ256rrk*/
/*Table20871*/
  0x1625, /*VCVTUW2PHZ256rmk*/
  0x1628, /*VCVTUW2PHZ256rrk*/
/*Table20873*/
  0x11c4, /*VCVTPS2PHXZ256rmk*/
  0x11c7, /*VCVTPS2PHXZ256rrk*/
/*Table20875*/
  0x1077, /*VCVTPH2DQZ256rmk*/
  0x107a, /*VCVTPH2DQZ256rrk*/
/*Table20877*/
  0x1435, /*VCVTTPH2UQQZ256rmk*/
  0x1438, /*VCVTTPH2UQQZ256rrk*/
/*Table20879*/
  0x1126, /*VCVTPH2UQQZ256rmk*/
  0x1129, /*VCVTPH2UQQZ256rrk*/
/*Table20881*/
  0x13f9, /*VCVTTPH2QQZ256rmk*/
  0x13fc, /*VCVTTPH2QQZ256rrk*/
/*Table20883*/
  0x10ea, /*VCVTPH2QQZ256rmk*/
  0x10ed, /*VCVTPH2QQZ256rrk*/
/*Table20885*/
  0x1471, /*VCVTTPH2WZ256rmk*/
  0x1474, /*VCVTTPH2WZ256rrk*/
/*Table20887*/
  0x1162, /*VCVTPH2WZ256rmk*/
  0x1165, /*VCVTPH2WZ256rrk*/
/*Table20889*/
  0x1270, /*VCVTQQ2PHZ256rmk*/
  0x1273, /*VCVTQQ2PHZ256rrk*/
/*Table20891*/
  0x15cc, /*VCVTUQQ2PHZ256rmk*/
  0x15cf, /*VCVTUQQ2PHZ256rrk*/
/*Table20893*/
  0xfdd, /*VCVTPD2PHZ256rmk*/
  0xfe0, /*VCVTPD2PHZ256rrk*/
/*Table20895*/
  0x435d, /*VSQRTPHZmk*/
  0x4363, /*VSQRTPHZrk*/
/*Table20897*/
  0xc88, /*VADDPHZrmk*/
  0xc8e, /*VADDPHZrrk*/
/*Table20899*/
  0x288f, /*VMULPHZrmk*/
  0x2895, /*VMULPHZrrk*/
/*Table20901*/
  0x109e, /*VCVTPH2PDZrmk*/
  0x10a4, /*VCVTPH2PDZrrk*/
/*Table20903*/
  0xf42, /*VCVTDQ2PHZrmk*/
  0xf48, /*VCVTDQ2PHZrrk*/
/*Table20905*/
  0x43e9, /*VSUBPHZrmk*/
  0x43ef, /*VSUBPHZrrk*/
/*Table20907*/
  0x25b5, /*VMINPHZrmk*/
  0x25bb, /*VMINPHZrrk*/
/*Table20909*/
  0x169e, /*VDIVPHZrmk*/
  0x16a4, /*VDIVPHZrrk*/
/*Table20911*/
  0x24c4, /*VMAXPHZrmk*/
  0x24ca, /*VMAXPHZrrk*/
/*Table20913*/
  0x1420, /*VCVTTPH2UDQZrmk*/
  0x1426, /*VCVTTPH2UDQZrrk*/
/*Table20915*/
  0x1111, /*VCVTPH2UDQZrmk*/
  0x1117, /*VCVTPH2UDQZrrk*/
/*Table20917*/
  0x145c, /*VCVTTPH2UWZrmk*/
  0x1462, /*VCVTTPH2UWZrrk*/
/*Table20919*/
  0x114d, /*VCVTPH2UWZrmk*/
  0x1153, /*VCVTPH2UWZrrk*/
/*Table20921*/
  0x13e4, /*VCVTTPH2DQZrmk*/
  0x13ea, /*VCVTTPH2DQZrrk*/
/*Table20923*/
  0x164c, /*VCVTW2PHZrmk*/
  0x1652, /*VCVTW2PHZrrk*/
/*Table20925*/
  0x157b, /*VCVTUDQ2PHZrmk*/
  0x1581, /*VCVTUDQ2PHZrrk*/
/*Table20927*/
  0x162e, /*VCVTUW2PHZrmk*/
  0x1634, /*VCVTUW2PHZrrk*/
/*Table20929*/
  0x11cd, /*VCVTPS2PHXZrmk*/
  0x11d3, /*VCVTPS2PHXZrrk*/
/*Table20931*/
  0x1080, /*VCVTPH2DQZrmk*/
  0x1086, /*VCVTPH2DQZrrk*/
/*Table20933*/
  0x143e, /*VCVTTPH2UQQZrmk*/
  0x1444, /*VCVTTPH2UQQZrrk*/
/*Table20935*/
  0x112f, /*VCVTPH2UQQZrmk*/
  0x1135, /*VCVTPH2UQQZrrk*/
/*Table20937*/
  0x1402, /*VCVTTPH2QQZrmk*/
  0x1408, /*VCVTTPH2QQZrrk*/
/*Table20939*/
  0x10f3, /*VCVTPH2QQZrmk*/
  0x10f9, /*VCVTPH2QQZrrk*/
/*Table20941*/
  0x147a, /*VCVTTPH2WZrmk*/
  0x1480, /*VCVTTPH2WZrrk*/
/*Table20943*/
  0x116b, /*VCVTPH2WZrmk*/
  0x1171, /*VCVTPH2WZrrk*/
/*Table20945*/
  0x1279, /*VCVTQQ2PHZrmk*/
  0x127f, /*VCVTQQ2PHZrrk*/
/*Table20947*/
  0x15d5, /*VCVTUQQ2PHZrmk*/
  0x15db, /*VCVTUQQ2PHZrrk*/
/*Table20949*/
  0xfe6, /*VCVTPD2PHZrmk*/
  0xfec, /*VCVTPD2PHZrrk*/
/*Table20951*/
  0x0, /**/
  0x1337, /*VCVTSS2SHZrrb_Int*/
/*Table20953*/
  0x0, /**/
  0x4451, /*VUCOMISHZrrb*/
/*Table20955*/
  0x0, /**/
  0xee5, /*VCOMISHZrrb*/
/*Table20957*/
  0x4348, /*VSQRTPHZ128mb*/
  0x4360, /*VSQRTPHZrb*/
/*Table20959*/
  0xc73, /*VADDPHZ128rmb*/
  0xc8b, /*VADDPHZrrb*/
/*Table20961*/
  0x287a, /*VMULPHZ128rmb*/
  0x2892, /*VMULPHZrrb*/
/*Table20963*/
  0x1089, /*VCVTPH2PDZ128rmb*/
  0x10a1, /*VCVTPH2PDZrrb*/
/*Table20965*/
  0xf2d, /*VCVTDQ2PHZ128rmb*/
  0xf45, /*VCVTDQ2PHZrrb*/
/*Table20967*/
  0x43d4, /*VSUBPHZ128rmb*/
  0x43ec, /*VSUBPHZrrb*/
/*Table20969*/
  0x25a0, /*VMINPHZ128rmb*/
  0x25b8, /*VMINPHZrrb*/
/*Table20971*/
  0x1689, /*VDIVPHZ128rmb*/
  0x16a1, /*VDIVPHZrrb*/
/*Table20973*/
  0x24af, /*VMAXPHZ128rmb*/
  0x24c7, /*VMAXPHZrrb*/
/*Table20975*/
  0x140b, /*VCVTTPH2UDQZ128rmb*/
  0x1423, /*VCVTTPH2UDQZrrb*/
/*Table20977*/
  0x10fc, /*VCVTPH2UDQZ128rmb*/
  0x1114, /*VCVTPH2UDQZrrb*/
/*Table20979*/
  0x1447, /*VCVTTPH2UWZ128rmb*/
  0x145f, /*VCVTTPH2UWZrrb*/
/*Table20981*/
  0x1138, /*VCVTPH2UWZ128rmb*/
  0x1150, /*VCVTPH2UWZrrb*/
/*Table20983*/
  0x0, /**/
  0x12ff, /*VCVTSI2SHZrrb_Int*/
/*Table20985*/
  0x0, /**/
  0x1523, /*VCVTTSH2SIZrrb_Int*/
/*Table20987*/
  0x0, /**/
  0x12e1, /*VCVTSH2SIZrrb_Int*/
/*Table20989*/
  0x0, /**/
  0x439e, /*VSQRTSHZrb_Int*/
/*Table20991*/
  0x0, /**/
  0xcc9, /*VADDSHZrrb_Int*/
/*Table20993*/
  0x0, /**/
  0x28d0, /*VMULSHZrrb_Int*/
/*Table20995*/
  0x0, /**/
  0x12d9, /*VCVTSH2SDZrrb_Int*/
/*Table20997*/
  0x13cf, /*VCVTTPH2DQZ128rmb*/
  0x13e7, /*VCVTTPH2DQZrrb*/
/*Table20999*/
  0x0, /**/
  0x442a, /*VSUBSHZrrb_Int*/
/*Table21001*/
  0x0, /**/
  0x25f6, /*VMINSHZrrb_Int*/
/*Table21003*/
  0x0, /**/
  0x16df, /*VDIVSHZrrb_Int*/
/*Table21005*/
  0x0, /**/
  0x2505, /*VMAXSHZrrb_Int*/
/*Table21007*/
  0x0, /**/
  0x152d, /*VCVTTSH2USIZrrb_Int*/
/*Table21009*/
  0x0, /**/
  0x12f2, /*VCVTSH2USIZrrb_Int*/
/*Table21011*/
  0x0, /**/
  0x1603, /*VCVTUSI2SHZrrb_Int*/
/*Table21013*/
  0x1637, /*VCVTW2PHZ128rmb*/
  0x164f, /*VCVTW2PHZrrb*/
/*Table21015*/
  0x1566, /*VCVTUDQ2PHZ128rmb*/
  0x157e, /*VCVTUDQ2PHZrrb*/
/*Table21017*/
  0x1619, /*VCVTUW2PHZ128rmb*/
  0x1631, /*VCVTUW2PHZrrb*/
/*Table21019*/
  0x11b8, /*VCVTPS2PHXZ128rmb*/
  0x11d0, /*VCVTPS2PHXZrrb*/
/*Table21021*/
  0x106b, /*VCVTPH2DQZ128rmb*/
  0x1083, /*VCVTPH2DQZrrb*/
/*Table21023*/
  0x1429, /*VCVTTPH2UQQZ128rmb*/
  0x1441, /*VCVTTPH2UQQZrrb*/
/*Table21025*/
  0x111a, /*VCVTPH2UQQZ128rmb*/
  0x1132, /*VCVTPH2UQQZrrb*/
/*Table21027*/
  0x13ed, /*VCVTTPH2QQZ128rmb*/
  0x1405, /*VCVTTPH2QQZrrb*/
/*Table21029*/
  0x10de, /*VCVTPH2QQZ128rmb*/
  0x10f6, /*VCVTPH2QQZrrb*/
/*Table21031*/
  0x1465, /*VCVTTPH2WZ128rmb*/
  0x147d, /*VCVTTPH2WZrrb*/
/*Table21033*/
  0x1156, /*VCVTPH2WZ128rmb*/
  0x116e, /*VCVTPH2WZrrb*/
/*Table21035*/
  0x1264, /*VCVTQQ2PHZ128rmb*/
  0x127c, /*VCVTQQ2PHZrrb*/
/*Table21037*/
  0x0, /**/
  0x1316, /*VCVTSI642SHZrrb_Int*/
/*Table21039*/
  0x0, /**/
  0x151e, /*VCVTTSH2SI64Zrrb_Int*/
/*Table21041*/
  0x0, /**/
  0x12de, /*VCVTSH2SI64Zrrb_Int*/
/*Table21043*/
  0x0, /**/
  0x1528, /*VCVTTSH2USI64Zrrb_Int*/
/*Table21045*/
  0x0, /**/
  0x12ef, /*VCVTSH2USI64Zrrb_Int*/
/*Table21047*/
  0x0, /**/
  0x1612, /*VCVTUSI642SHZrrb_Int*/
/*Table21049*/
  0x0, /**/
  0x12a7, /*VCVTSD2SHZrrb_Int*/
/*Table21051*/
  0x15c0, /*VCVTUQQ2PHZ128rmb*/
  0x15d8, /*VCVTUQQ2PHZrrb*/
/*Table21053*/
  0xfd1, /*VCVTPD2PHZ128rmb*/
  0xfe9, /*VCVTPD2PHZrrb*/
/*Table21055*/
  0x4351, /*VSQRTPHZ256mb*/
  0x4360, /*VSQRTPHZrb*/
/*Table21057*/
  0xc7c, /*VADDPHZ256rmb*/
  0xc8b, /*VADDPHZrrb*/
/*Table21059*/
  0x2883, /*VMULPHZ256rmb*/
  0x2892, /*VMULPHZrrb*/
/*Table21061*/
  0x1092, /*VCVTPH2PDZ256rmb*/
  0x10a1, /*VCVTPH2PDZrrb*/
/*Table21063*/
  0xf36, /*VCVTDQ2PHZ256rmb*/
  0xf45, /*VCVTDQ2PHZrrb*/
/*Table21065*/
  0x43dd, /*VSUBPHZ256rmb*/
  0x43ec, /*VSUBPHZrrb*/
/*Table21067*/
  0x25a9, /*VMINPHZ256rmb*/
  0x25b8, /*VMINPHZrrb*/
/*Table21069*/
  0x1692, /*VDIVPHZ256rmb*/
  0x16a1, /*VDIVPHZrrb*/
/*Table21071*/
  0x24b8, /*VMAXPHZ256rmb*/
  0x24c7, /*VMAXPHZrrb*/
/*Table21073*/
  0x1414, /*VCVTTPH2UDQZ256rmb*/
  0x1423, /*VCVTTPH2UDQZrrb*/
/*Table21075*/
  0x1105, /*VCVTPH2UDQZ256rmb*/
  0x1114, /*VCVTPH2UDQZrrb*/
/*Table21077*/
  0x1450, /*VCVTTPH2UWZ256rmb*/
  0x145f, /*VCVTTPH2UWZrrb*/
/*Table21079*/
  0x1141, /*VCVTPH2UWZ256rmb*/
  0x1150, /*VCVTPH2UWZrrb*/
/*Table21081*/
  0x13d8, /*VCVTTPH2DQZ256rmb*/
  0x13e7, /*VCVTTPH2DQZrrb*/
/*Table21083*/
  0x1640, /*VCVTW2PHZ256rmb*/
  0x164f, /*VCVTW2PHZrrb*/
/*Table21085*/
  0x156f, /*VCVTUDQ2PHZ256rmb*/
  0x157e, /*VCVTUDQ2PHZrrb*/
/*Table21087*/
  0x1622, /*VCVTUW2PHZ256rmb*/
  0x1631, /*VCVTUW2PHZrrb*/
/*Table21089*/
  0x11c1, /*VCVTPS2PHXZ256rmb*/
  0x11d0, /*VCVTPS2PHXZrrb*/
/*Table21091*/
  0x1074, /*VCVTPH2DQZ256rmb*/
  0x1083, /*VCVTPH2DQZrrb*/
/*Table21093*/
  0x1432, /*VCVTTPH2UQQZ256rmb*/
  0x1441, /*VCVTTPH2UQQZrrb*/
/*Table21095*/
  0x1123, /*VCVTPH2UQQZ256rmb*/
  0x1132, /*VCVTPH2UQQZrrb*/
/*Table21097*/
  0x13f6, /*VCVTTPH2QQZ256rmb*/
  0x1405, /*VCVTTPH2QQZrrb*/
/*Table21099*/
  0x10e7, /*VCVTPH2QQZ256rmb*/
  0x10f6, /*VCVTPH2QQZrrb*/
/*Table21101*/
  0x146e, /*VCVTTPH2WZ256rmb*/
  0x147d, /*VCVTTPH2WZrrb*/
/*Table21103*/
  0x115f, /*VCVTPH2WZ256rmb*/
  0x116e, /*VCVTPH2WZrrb*/
/*Table21105*/
  0x126d, /*VCVTQQ2PHZ256rmb*/
  0x127c, /*VCVTQQ2PHZrrb*/
/*Table21107*/
  0x15c9, /*VCVTUQQ2PHZ256rmb*/
  0x15d8, /*VCVTUQQ2PHZrrb*/
/*Table21109*/
  0xfda, /*VCVTPD2PHZ256rmb*/
  0xfe9, /*VCVTPD2PHZrrb*/
/*Table21111*/
  0x435a, /*VSQRTPHZmb*/
  0x4360, /*VSQRTPHZrb*/
/*Table21113*/
  0xc85, /*VADDPHZrmb*/
  0xc8b, /*VADDPHZrrb*/
/*Table21115*/
  0x288c, /*VMULPHZrmb*/
  0x2892, /*VMULPHZrrb*/
/*Table21117*/
  0x109b, /*VCVTPH2PDZrmb*/
  0x10a1, /*VCVTPH2PDZrrb*/
/*Table21119*/
  0xf3f, /*VCVTDQ2PHZrmb*/
  0xf45, /*VCVTDQ2PHZrrb*/
/*Table21121*/
  0x43e6, /*VSUBPHZrmb*/
  0x43ec, /*VSUBPHZrrb*/
/*Table21123*/
  0x25b2, /*VMINPHZrmb*/
  0x25b8, /*VMINPHZrrb*/
/*Table21125*/
  0x169b, /*VDIVPHZrmb*/
  0x16a1, /*VDIVPHZrrb*/
/*Table21127*/
  0x24c1, /*VMAXPHZrmb*/
  0x24c7, /*VMAXPHZrrb*/
/*Table21129*/
  0x141d, /*VCVTTPH2UDQZrmb*/
  0x1423, /*VCVTTPH2UDQZrrb*/
/*Table21131*/
  0x110e, /*VCVTPH2UDQZrmb*/
  0x1114, /*VCVTPH2UDQZrrb*/
/*Table21133*/
  0x1459, /*VCVTTPH2UWZrmb*/
  0x145f, /*VCVTTPH2UWZrrb*/
/*Table21135*/
  0x114a, /*VCVTPH2UWZrmb*/
  0x1150, /*VCVTPH2UWZrrb*/
/*Table21137*/
  0x13e1, /*VCVTTPH2DQZrmb*/
  0x13e7, /*VCVTTPH2DQZrrb*/
/*Table21139*/
  0x1649, /*VCVTW2PHZrmb*/
  0x164f, /*VCVTW2PHZrrb*/
/*Table21141*/
  0x1578, /*VCVTUDQ2PHZrmb*/
  0x157e, /*VCVTUDQ2PHZrrb*/
/*Table21143*/
  0x162b, /*VCVTUW2PHZrmb*/
  0x1631, /*VCVTUW2PHZrrb*/
/*Table21145*/
  0x11ca, /*VCVTPS2PHXZrmb*/
  0x11d0, /*VCVTPS2PHXZrrb*/
/*Table21147*/
  0x107d, /*VCVTPH2DQZrmb*/
  0x1083, /*VCVTPH2DQZrrb*/
/*Table21149*/
  0x143b, /*VCVTTPH2UQQZrmb*/
  0x1441, /*VCVTTPH2UQQZrrb*/
/*Table21151*/
  0x112c, /*VCVTPH2UQQZrmb*/
  0x1132, /*VCVTPH2UQQZrrb*/
/*Table21153*/
  0x13ff, /*VCVTTPH2QQZrmb*/
  0x1405, /*VCVTTPH2QQZrrb*/
/*Table21155*/
  0x10f0, /*VCVTPH2QQZrmb*/
  0x10f6, /*VCVTPH2QQZrrb*/
/*Table21157*/
  0x1477, /*VCVTTPH2WZrmb*/
  0x147d, /*VCVTTPH2WZrrb*/
/*Table21159*/
  0x1168, /*VCVTPH2WZrmb*/
  0x116e, /*VCVTPH2WZrrb*/
/*Table21161*/
  0x1276, /*VCVTQQ2PHZrmb*/
  0x127c, /*VCVTQQ2PHZrrb*/
/*Table21163*/
  0x15d2, /*VCVTUQQ2PHZrmb*/
  0x15d8, /*VCVTUQQ2PHZrrb*/
/*Table21165*/
  0xfe3, /*VCVTPD2PHZrmb*/
  0xfe9, /*VCVTPD2PHZrrb*/
/*Table21167*/
  0x0, /**/
  0x1338, /*VCVTSS2SHZrrb_Intk*/
/*Table21169*/
  0x4349, /*VSQRTPHZ128mbk*/
  0x4361, /*VSQRTPHZrbk*/
/*Table21171*/
  0xc74, /*VADDPHZ128rmbk*/
  0xc8c, /*VADDPHZrrbk*/
/*Table21173*/
  0x287b, /*VMULPHZ128rmbk*/
  0x2893, /*VMULPHZrrbk*/
/*Table21175*/
  0x108a, /*VCVTPH2PDZ128rmbk*/
  0x10a2, /*VCVTPH2PDZrrbk*/
/*Table21177*/
  0xf2e, /*VCVTDQ2PHZ128rmbk*/
  0xf46, /*VCVTDQ2PHZrrbk*/
/*Table21179*/
  0x43d5, /*VSUBPHZ128rmbk*/
  0x43ed, /*VSUBPHZrrbk*/
/*Table21181*/
  0x25a1, /*VMINPHZ128rmbk*/
  0x25b9, /*VMINPHZrrbk*/
/*Table21183*/
  0x168a, /*VDIVPHZ128rmbk*/
  0x16a2, /*VDIVPHZrrbk*/
/*Table21185*/
  0x24b0, /*VMAXPHZ128rmbk*/
  0x24c8, /*VMAXPHZrrbk*/
/*Table21187*/
  0x140c, /*VCVTTPH2UDQZ128rmbk*/
  0x1424, /*VCVTTPH2UDQZrrbk*/
/*Table21189*/
  0x10fd, /*VCVTPH2UDQZ128rmbk*/
  0x1115, /*VCVTPH2UDQZrrbk*/
/*Table21191*/
  0x1448, /*VCVTTPH2UWZ128rmbk*/
  0x1460, /*VCVTTPH2UWZrrbk*/
/*Table21193*/
  0x1139, /*VCVTPH2UWZ128rmbk*/
  0x1151, /*VCVTPH2UWZrrbk*/
/*Table21195*/
  0x0, /**/
  0x439f, /*VSQRTSHZrb_Intk*/
/*Table21197*/
  0x0, /**/
  0xcca, /*VADDSHZrrb_Intk*/
/*Table21199*/
  0x0, /**/
  0x28d1, /*VMULSHZrrb_Intk*/
/*Table21201*/
  0x0, /**/
  0x12da, /*VCVTSH2SDZrrb_Intk*/
/*Table21203*/
  0x13d0, /*VCVTTPH2DQZ128rmbk*/
  0x13e8, /*VCVTTPH2DQZrrbk*/
/*Table21205*/
  0x0, /**/
  0x442b, /*VSUBSHZrrb_Intk*/
/*Table21207*/
  0x0, /**/
  0x25f7, /*VMINSHZrrb_Intk*/
/*Table21209*/
  0x0, /**/
  0x16e0, /*VDIVSHZrrb_Intk*/
/*Table21211*/
  0x0, /**/
  0x2506, /*VMAXSHZrrb_Intk*/
/*Table21213*/
  0x1638, /*VCVTW2PHZ128rmbk*/
  0x1650, /*VCVTW2PHZrrbk*/
/*Table21215*/
  0x1567, /*VCVTUDQ2PHZ128rmbk*/
  0x157f, /*VCVTUDQ2PHZrrbk*/
/*Table21217*/
  0x161a, /*VCVTUW2PHZ128rmbk*/
  0x1632, /*VCVTUW2PHZrrbk*/
/*Table21219*/
  0x11b9, /*VCVTPS2PHXZ128rmbk*/
  0x11d1, /*VCVTPS2PHXZrrbk*/
/*Table21221*/
  0x106c, /*VCVTPH2DQZ128rmbk*/
  0x1084, /*VCVTPH2DQZrrbk*/
/*Table21223*/
  0x142a, /*VCVTTPH2UQQZ128rmbk*/
  0x1442, /*VCVTTPH2UQQZrrbk*/
/*Table21225*/
  0x111b, /*VCVTPH2UQQZ128rmbk*/
  0x1133, /*VCVTPH2UQQZrrbk*/
/*Table21227*/
  0x13ee, /*VCVTTPH2QQZ128rmbk*/
  0x1406, /*VCVTTPH2QQZrrbk*/
/*Table21229*/
  0x10df, /*VCVTPH2QQZ128rmbk*/
  0x10f7, /*VCVTPH2QQZrrbk*/
/*Table21231*/
  0x1466, /*VCVTTPH2WZ128rmbk*/
  0x147e, /*VCVTTPH2WZrrbk*/
/*Table21233*/
  0x1157, /*VCVTPH2WZ128rmbk*/
  0x116f, /*VCVTPH2WZrrbk*/
/*Table21235*/
  0x1265, /*VCVTQQ2PHZ128rmbk*/
  0x127d, /*VCVTQQ2PHZrrbk*/
/*Table21237*/
  0x0, /**/
  0x12a8, /*VCVTSD2SHZrrb_Intk*/
/*Table21239*/
  0x15c1, /*VCVTUQQ2PHZ128rmbk*/
  0x15d9, /*VCVTUQQ2PHZrrbk*/
/*Table21241*/
  0xfd2, /*VCVTPD2PHZ128rmbk*/
  0xfea, /*VCVTPD2PHZrrbk*/
/*Table21243*/
  0x4352, /*VSQRTPHZ256mbk*/
  0x4361, /*VSQRTPHZrbk*/
/*Table21245*/
  0xc7d, /*VADDPHZ256rmbk*/
  0xc8c, /*VADDPHZrrbk*/
/*Table21247*/
  0x2884, /*VMULPHZ256rmbk*/
  0x2893, /*VMULPHZrrbk*/
/*Table21249*/
  0x1093, /*VCVTPH2PDZ256rmbk*/
  0x10a2, /*VCVTPH2PDZrrbk*/
/*Table21251*/
  0xf37, /*VCVTDQ2PHZ256rmbk*/
  0xf46, /*VCVTDQ2PHZrrbk*/
/*Table21253*/
  0x43de, /*VSUBPHZ256rmbk*/
  0x43ed, /*VSUBPHZrrbk*/
/*Table21255*/
  0x25aa, /*VMINPHZ256rmbk*/
  0x25b9, /*VMINPHZrrbk*/
/*Table21257*/
  0x1693, /*VDIVPHZ256rmbk*/
  0x16a2, /*VDIVPHZrrbk*/
/*Table21259*/
  0x24b9, /*VMAXPHZ256rmbk*/
  0x24c8, /*VMAXPHZrrbk*/
/*Table21261*/
  0x1415, /*VCVTTPH2UDQZ256rmbk*/
  0x1424, /*VCVTTPH2UDQZrrbk*/
/*Table21263*/
  0x1106, /*VCVTPH2UDQZ256rmbk*/
  0x1115, /*VCVTPH2UDQZrrbk*/
/*Table21265*/
  0x1451, /*VCVTTPH2UWZ256rmbk*/
  0x1460, /*VCVTTPH2UWZrrbk*/
/*Table21267*/
  0x1142, /*VCVTPH2UWZ256rmbk*/
  0x1151, /*VCVTPH2UWZrrbk*/
/*Table21269*/
  0x13d9, /*VCVTTPH2DQZ256rmbk*/
  0x13e8, /*VCVTTPH2DQZrrbk*/
/*Table21271*/
  0x1641, /*VCVTW2PHZ256rmbk*/
  0x1650, /*VCVTW2PHZrrbk*/
/*Table21273*/
  0x1570, /*VCVTUDQ2PHZ256rmbk*/
  0x157f, /*VCVTUDQ2PHZrrbk*/
/*Table21275*/
  0x1623, /*VCVTUW2PHZ256rmbk*/
  0x1632, /*VCVTUW2PHZrrbk*/
/*Table21277*/
  0x11c2, /*VCVTPS2PHXZ256rmbk*/
  0x11d1, /*VCVTPS2PHXZrrbk*/
/*Table21279*/
  0x1075, /*VCVTPH2DQZ256rmbk*/
  0x1084, /*VCVTPH2DQZrrbk*/
/*Table21281*/
  0x1433, /*VCVTTPH2UQQZ256rmbk*/
  0x1442, /*VCVTTPH2UQQZrrbk*/
/*Table21283*/
  0x1124, /*VCVTPH2UQQZ256rmbk*/
  0x1133, /*VCVTPH2UQQZrrbk*/
/*Table21285*/
  0x13f7, /*VCVTTPH2QQZ256rmbk*/
  0x1406, /*VCVTTPH2QQZrrbk*/
/*Table21287*/
  0x10e8, /*VCVTPH2QQZ256rmbk*/
  0x10f7, /*VCVTPH2QQZrrbk*/
/*Table21289*/
  0x146f, /*VCVTTPH2WZ256rmbk*/
  0x147e, /*VCVTTPH2WZrrbk*/
/*Table21291*/
  0x1160, /*VCVTPH2WZ256rmbk*/
  0x116f, /*VCVTPH2WZrrbk*/
/*Table21293*/
  0x126e, /*VCVTQQ2PHZ256rmbk*/
  0x127d, /*VCVTQQ2PHZrrbk*/
/*Table21295*/
  0x15ca, /*VCVTUQQ2PHZ256rmbk*/
  0x15d9, /*VCVTUQQ2PHZrrbk*/
/*Table21297*/
  0xfdb, /*VCVTPD2PHZ256rmbk*/
  0xfea, /*VCVTPD2PHZrrbk*/
/*Table21299*/
  0x435b, /*VSQRTPHZmbk*/
  0x4361, /*VSQRTPHZrbk*/
/*Table21301*/
  0xc86, /*VADDPHZrmbk*/
  0xc8c, /*VADDPHZrrbk*/
/*Table21303*/
  0x288d, /*VMULPHZrmbk*/
  0x2893, /*VMULPHZrrbk*/
/*Table21305*/
  0x109c, /*VCVTPH2PDZrmbk*/
  0x10a2, /*VCVTPH2PDZrrbk*/
/*Table21307*/
  0xf40, /*VCVTDQ2PHZrmbk*/
  0xf46, /*VCVTDQ2PHZrrbk*/
/*Table21309*/
  0x43e7, /*VSUBPHZrmbk*/
  0x43ed, /*VSUBPHZrrbk*/
/*Table21311*/
  0x25b3, /*VMINPHZrmbk*/
  0x25b9, /*VMINPHZrrbk*/
/*Table21313*/
  0x169c, /*VDIVPHZrmbk*/
  0x16a2, /*VDIVPHZrrbk*/
/*Table21315*/
  0x24c2, /*VMAXPHZrmbk*/
  0x24c8, /*VMAXPHZrrbk*/
/*Table21317*/
  0x141e, /*VCVTTPH2UDQZrmbk*/
  0x1424, /*VCVTTPH2UDQZrrbk*/
/*Table21319*/
  0x110f, /*VCVTPH2UDQZrmbk*/
  0x1115, /*VCVTPH2UDQZrrbk*/
/*Table21321*/
  0x145a, /*VCVTTPH2UWZrmbk*/
  0x1460, /*VCVTTPH2UWZrrbk*/
/*Table21323*/
  0x114b, /*VCVTPH2UWZrmbk*/
  0x1151, /*VCVTPH2UWZrrbk*/
/*Table21325*/
  0x13e2, /*VCVTTPH2DQZrmbk*/
  0x13e8, /*VCVTTPH2DQZrrbk*/
/*Table21327*/
  0x164a, /*VCVTW2PHZrmbk*/
  0x1650, /*VCVTW2PHZrrbk*/
/*Table21329*/
  0x1579, /*VCVTUDQ2PHZrmbk*/
  0x157f, /*VCVTUDQ2PHZrrbk*/
/*Table21331*/
  0x162c, /*VCVTUW2PHZrmbk*/
  0x1632, /*VCVTUW2PHZrrbk*/
/*Table21333*/
  0x11cb, /*VCVTPS2PHXZrmbk*/
  0x11d1, /*VCVTPS2PHXZrrbk*/
/*Table21335*/
  0x107e, /*VCVTPH2DQZrmbk*/
  0x1084, /*VCVTPH2DQZrrbk*/
/*Table21337*/
  0x143c, /*VCVTTPH2UQQZrmbk*/
  0x1442, /*VCVTTPH2UQQZrrbk*/
/*Table21339*/
  0x112d, /*VCVTPH2UQQZrmbk*/
  0x1133, /*VCVTPH2UQQZrrbk*/
/*Table21341*/
  0x1400, /*VCVTTPH2QQZrmbk*/
  0x1406, /*VCVTTPH2QQZrrbk*/
/*Table21343*/
  0x10f1, /*VCVTPH2QQZrmbk*/
  0x10f7, /*VCVTPH2QQZrrbk*/
/*Table21345*/
  0x1478, /*VCVTTPH2WZrmbk*/
  0x147e, /*VCVTTPH2WZrrbk*/
/*Table21347*/
  0x1169, /*VCVTPH2WZrmbk*/
  0x116f, /*VCVTPH2WZrrbk*/
/*Table21349*/
  0x1277, /*VCVTQQ2PHZrmbk*/
  0x127d, /*VCVTQQ2PHZrrbk*/
/*Table21351*/
  0x15d3, /*VCVTUQQ2PHZrmbk*/
  0x15d9, /*VCVTUQQ2PHZrrbk*/
/*Table21353*/
  0xfe4, /*VCVTPD2PHZrmbk*/
  0xfea, /*VCVTPD2PHZrrbk*/
/*Table21355*/
  0x0, /**/
  0x1339, /*VCVTSS2SHZrrb_Intkz*/
/*Table21357*/
  0x434a, /*VSQRTPHZ128mbkz*/
  0x4362, /*VSQRTPHZrbkz*/
/*Table21359*/
  0xc75, /*VADDPHZ128rmbkz*/
  0xc8d, /*VADDPHZrrbkz*/
/*Table21361*/
  0x287c, /*VMULPHZ128rmbkz*/
  0x2894, /*VMULPHZrrbkz*/
/*Table21363*/
  0x108b, /*VCVTPH2PDZ128rmbkz*/
  0x10a3, /*VCVTPH2PDZrrbkz*/
/*Table21365*/
  0xf2f, /*VCVTDQ2PHZ128rmbkz*/
  0xf47, /*VCVTDQ2PHZrrbkz*/
/*Table21367*/
  0x43d6, /*VSUBPHZ128rmbkz*/
  0x43ee, /*VSUBPHZrrbkz*/
/*Table21369*/
  0x25a2, /*VMINPHZ128rmbkz*/
  0x25ba, /*VMINPHZrrbkz*/
/*Table21371*/
  0x168b, /*VDIVPHZ128rmbkz*/
  0x16a3, /*VDIVPHZrrbkz*/
/*Table21373*/
  0x24b1, /*VMAXPHZ128rmbkz*/
  0x24c9, /*VMAXPHZrrbkz*/
/*Table21375*/
  0x140d, /*VCVTTPH2UDQZ128rmbkz*/
  0x1425, /*VCVTTPH2UDQZrrbkz*/
/*Table21377*/
  0x10fe, /*VCVTPH2UDQZ128rmbkz*/
  0x1116, /*VCVTPH2UDQZrrbkz*/
/*Table21379*/
  0x1449, /*VCVTTPH2UWZ128rmbkz*/
  0x1461, /*VCVTTPH2UWZrrbkz*/
/*Table21381*/
  0x113a, /*VCVTPH2UWZ128rmbkz*/
  0x1152, /*VCVTPH2UWZrrbkz*/
/*Table21383*/
  0x0, /**/
  0x43a0, /*VSQRTSHZrb_Intkz*/
/*Table21385*/
  0x0, /**/
  0xccb, /*VADDSHZrrb_Intkz*/
/*Table21387*/
  0x0, /**/
  0x28d2, /*VMULSHZrrb_Intkz*/
/*Table21389*/
  0x0, /**/
  0x12db, /*VCVTSH2SDZrrb_Intkz*/
/*Table21391*/
  0x13d1, /*VCVTTPH2DQZ128rmbkz*/
  0x13e9, /*VCVTTPH2DQZrrbkz*/
/*Table21393*/
  0x0, /**/
  0x442c, /*VSUBSHZrrb_Intkz*/
/*Table21395*/
  0x0, /**/
  0x25f8, /*VMINSHZrrb_Intkz*/
/*Table21397*/
  0x0, /**/
  0x16e1, /*VDIVSHZrrb_Intkz*/
/*Table21399*/
  0x0, /**/
  0x2507, /*VMAXSHZrrb_Intkz*/
/*Table21401*/
  0x1639, /*VCVTW2PHZ128rmbkz*/
  0x1651, /*VCVTW2PHZrrbkz*/
/*Table21403*/
  0x1568, /*VCVTUDQ2PHZ128rmbkz*/
  0x1580, /*VCVTUDQ2PHZrrbkz*/
/*Table21405*/
  0x161b, /*VCVTUW2PHZ128rmbkz*/
  0x1633, /*VCVTUW2PHZrrbkz*/
/*Table21407*/
  0x11ba, /*VCVTPS2PHXZ128rmbkz*/
  0x11d2, /*VCVTPS2PHXZrrbkz*/
/*Table21409*/
  0x106d, /*VCVTPH2DQZ128rmbkz*/
  0x1085, /*VCVTPH2DQZrrbkz*/
/*Table21411*/
  0x142b, /*VCVTTPH2UQQZ128rmbkz*/
  0x1443, /*VCVTTPH2UQQZrrbkz*/
/*Table21413*/
  0x111c, /*VCVTPH2UQQZ128rmbkz*/
  0x1134, /*VCVTPH2UQQZrrbkz*/
/*Table21415*/
  0x13ef, /*VCVTTPH2QQZ128rmbkz*/
  0x1407, /*VCVTTPH2QQZrrbkz*/
/*Table21417*/
  0x10e0, /*VCVTPH2QQZ128rmbkz*/
  0x10f8, /*VCVTPH2QQZrrbkz*/
/*Table21419*/
  0x1467, /*VCVTTPH2WZ128rmbkz*/
  0x147f, /*VCVTTPH2WZrrbkz*/
/*Table21421*/
  0x1158, /*VCVTPH2WZ128rmbkz*/
  0x1170, /*VCVTPH2WZrrbkz*/
/*Table21423*/
  0x1266, /*VCVTQQ2PHZ128rmbkz*/
  0x127e, /*VCVTQQ2PHZrrbkz*/
/*Table21425*/
  0x0, /**/
  0x12a9, /*VCVTSD2SHZrrb_Intkz*/
/*Table21427*/
  0x15c2, /*VCVTUQQ2PHZ128rmbkz*/
  0x15da, /*VCVTUQQ2PHZrrbkz*/
/*Table21429*/
  0xfd3, /*VCVTPD2PHZ128rmbkz*/
  0xfeb, /*VCVTPD2PHZrrbkz*/
/*Table21431*/
  0x4353, /*VSQRTPHZ256mbkz*/
  0x4362, /*VSQRTPHZrbkz*/
/*Table21433*/
  0xc7e, /*VADDPHZ256rmbkz*/
  0xc8d, /*VADDPHZrrbkz*/
/*Table21435*/
  0x2885, /*VMULPHZ256rmbkz*/
  0x2894, /*VMULPHZrrbkz*/
/*Table21437*/
  0x1094, /*VCVTPH2PDZ256rmbkz*/
  0x10a3, /*VCVTPH2PDZrrbkz*/
/*Table21439*/
  0xf38, /*VCVTDQ2PHZ256rmbkz*/
  0xf47, /*VCVTDQ2PHZrrbkz*/
/*Table21441*/
  0x43df, /*VSUBPHZ256rmbkz*/
  0x43ee, /*VSUBPHZrrbkz*/
/*Table21443*/
  0x25ab, /*VMINPHZ256rmbkz*/
  0x25ba, /*VMINPHZrrbkz*/
/*Table21445*/
  0x1694, /*VDIVPHZ256rmbkz*/
  0x16a3, /*VDIVPHZrrbkz*/
/*Table21447*/
  0x24ba, /*VMAXPHZ256rmbkz*/
  0x24c9, /*VMAXPHZrrbkz*/
/*Table21449*/
  0x1416, /*VCVTTPH2UDQZ256rmbkz*/
  0x1425, /*VCVTTPH2UDQZrrbkz*/
/*Table21451*/
  0x1107, /*VCVTPH2UDQZ256rmbkz*/
  0x1116, /*VCVTPH2UDQZrrbkz*/
/*Table21453*/
  0x1452, /*VCVTTPH2UWZ256rmbkz*/
  0x1461, /*VCVTTPH2UWZrrbkz*/
/*Table21455*/
  0x1143, /*VCVTPH2UWZ256rmbkz*/
  0x1152, /*VCVTPH2UWZrrbkz*/
/*Table21457*/
  0x13da, /*VCVTTPH2DQZ256rmbkz*/
  0x13e9, /*VCVTTPH2DQZrrbkz*/
/*Table21459*/
  0x1642, /*VCVTW2PHZ256rmbkz*/
  0x1651, /*VCVTW2PHZrrbkz*/
/*Table21461*/
  0x1571, /*VCVTUDQ2PHZ256rmbkz*/
  0x1580, /*VCVTUDQ2PHZrrbkz*/
/*Table21463*/
  0x1624, /*VCVTUW2PHZ256rmbkz*/
  0x1633, /*VCVTUW2PHZrrbkz*/
/*Table21465*/
  0x11c3, /*VCVTPS2PHXZ256rmbkz*/
  0x11d2, /*VCVTPS2PHXZrrbkz*/
/*Table21467*/
  0x1076, /*VCVTPH2DQZ256rmbkz*/
  0x1085, /*VCVTPH2DQZrrbkz*/
/*Table21469*/
  0x1434, /*VCVTTPH2UQQZ256rmbkz*/
  0x1443, /*VCVTTPH2UQQZrrbkz*/
/*Table21471*/
  0x1125, /*VCVTPH2UQQZ256rmbkz*/
  0x1134, /*VCVTPH2UQQZrrbkz*/
/*Table21473*/
  0x13f8, /*VCVTTPH2QQZ256rmbkz*/
  0x1407, /*VCVTTPH2QQZrrbkz*/
/*Table21475*/
  0x10e9, /*VCVTPH2QQZ256rmbkz*/
  0x10f8, /*VCVTPH2QQZrrbkz*/
/*Table21477*/
  0x1470, /*VCVTTPH2WZ256rmbkz*/
  0x147f, /*VCVTTPH2WZrrbkz*/
/*Table21479*/
  0x1161, /*VCVTPH2WZ256rmbkz*/
  0x1170, /*VCVTPH2WZrrbkz*/
/*Table21481*/
  0x126f, /*VCVTQQ2PHZ256rmbkz*/
  0x127e, /*VCVTQQ2PHZrrbkz*/
/*Table21483*/
  0x15cb, /*VCVTUQQ2PHZ256rmbkz*/
  0x15da, /*VCVTUQQ2PHZrrbkz*/
/*Table21485*/
  0xfdc, /*VCVTPD2PHZ256rmbkz*/
  0xfeb, /*VCVTPD2PHZrrbkz*/
/*Table21487*/
  0x435c, /*VSQRTPHZmbkz*/
  0x4362, /*VSQRTPHZrbkz*/
/*Table21489*/
  0xc87, /*VADDPHZrmbkz*/
  0xc8d, /*VADDPHZrrbkz*/
/*Table21491*/
  0x288e, /*VMULPHZrmbkz*/
  0x2894, /*VMULPHZrrbkz*/
/*Table21493*/
  0x109d, /*VCVTPH2PDZrmbkz*/
  0x10a3, /*VCVTPH2PDZrrbkz*/
/*Table21495*/
  0xf41, /*VCVTDQ2PHZrmbkz*/
  0xf47, /*VCVTDQ2PHZrrbkz*/
/*Table21497*/
  0x43e8, /*VSUBPHZrmbkz*/
  0x43ee, /*VSUBPHZrrbkz*/
/*Table21499*/
  0x25b4, /*VMINPHZrmbkz*/
  0x25ba, /*VMINPHZrrbkz*/
/*Table21501*/
  0x169d, /*VDIVPHZrmbkz*/
  0x16a3, /*VDIVPHZrrbkz*/
/*Table21503*/
  0x24c3, /*VMAXPHZrmbkz*/
  0x24c9, /*VMAXPHZrrbkz*/
/*Table21505*/
  0x141f, /*VCVTTPH2UDQZrmbkz*/
  0x1425, /*VCVTTPH2UDQZrrbkz*/
/*Table21507*/
  0x1110, /*VCVTPH2UDQZrmbkz*/
  0x1116, /*VCVTPH2UDQZrrbkz*/
/*Table21509*/
  0x145b, /*VCVTTPH2UWZrmbkz*/
  0x1461, /*VCVTTPH2UWZrrbkz*/
/*Table21511*/
  0x114c, /*VCVTPH2UWZrmbkz*/
  0x1152, /*VCVTPH2UWZrrbkz*/
/*Table21513*/
  0x13e3, /*VCVTTPH2DQZrmbkz*/
  0x13e9, /*VCVTTPH2DQZrrbkz*/
/*Table21515*/
  0x164b, /*VCVTW2PHZrmbkz*/
  0x1651, /*VCVTW2PHZrrbkz*/
/*Table21517*/
  0x157a, /*VCVTUDQ2PHZrmbkz*/
  0x1580, /*VCVTUDQ2PHZrrbkz*/
/*Table21519*/
  0x162d, /*VCVTUW2PHZrmbkz*/
  0x1633, /*VCVTUW2PHZrrbkz*/
/*Table21521*/
  0x11cc, /*VCVTPS2PHXZrmbkz*/
  0x11d2, /*VCVTPS2PHXZrrbkz*/
/*Table21523*/
  0x107f, /*VCVTPH2DQZrmbkz*/
  0x1085, /*VCVTPH2DQZrrbkz*/
/*Table21525*/
  0x143d, /*VCVTTPH2UQQZrmbkz*/
  0x1443, /*VCVTTPH2UQQZrrbkz*/
/*Table21527*/
  0x112e, /*VCVTPH2UQQZrmbkz*/
  0x1134, /*VCVTPH2UQQZrrbkz*/
/*Table21529*/
  0x1401, /*VCVTTPH2QQZrmbkz*/
  0x1407, /*VCVTTPH2QQZrrbkz*/
/*Table21531*/
  0x10f2, /*VCVTPH2QQZrmbkz*/
  0x10f8, /*VCVTPH2QQZrrbkz*/
/*Table21533*/
  0x1479, /*VCVTTPH2WZrmbkz*/
  0x147f, /*VCVTTPH2WZrrbkz*/
/*Table21535*/
  0x116a, /*VCVTPH2WZrmbkz*/
  0x1170, /*VCVTPH2WZrrbkz*/
/*Table21537*/
  0x1278, /*VCVTQQ2PHZrmbkz*/
  0x127e, /*VCVTQQ2PHZrrbkz*/
/*Table21539*/
  0x15d4, /*VCVTUQQ2PHZrmbkz*/
  0x15da, /*VCVTUQQ2PHZrrbkz*/
/*Table21541*/
  0xfe5, /*VCVTPD2PHZrmbkz*/
  0xfeb, /*VCVTPD2PHZrrbkz*/
/*Table21543*/
  0x1332, /*VCVTSS2SHZrm_Intkz*/
  0x1336, /*VCVTSS2SHZrr_Intkz*/
/*Table21545*/
  0x434c, /*VSQRTPHZ128mkz*/
  0x434f, /*VSQRTPHZ128rkz*/
/*Table21547*/
  0xc77, /*VADDPHZ128rmkz*/
  0xc7a, /*VADDPHZ128rrkz*/
/*Table21549*/
  0x287e, /*VMULPHZ128rmkz*/
  0x2881, /*VMULPHZ128rrkz*/
/*Table21551*/
  0x108d, /*VCVTPH2PDZ128rmkz*/
  0x1090, /*VCVTPH2PDZ128rrkz*/
/*Table21553*/
  0xf31, /*VCVTDQ2PHZ128rmkz*/
  0xf34, /*VCVTDQ2PHZ128rrkz*/
/*Table21555*/
  0x43d8, /*VSUBPHZ128rmkz*/
  0x43db, /*VSUBPHZ128rrkz*/
/*Table21557*/
  0x25a4, /*VMINPHZ128rmkz*/
  0x25a7, /*VMINPHZ128rrkz*/
/*Table21559*/
  0x168d, /*VDIVPHZ128rmkz*/
  0x1690, /*VDIVPHZ128rrkz*/
/*Table21561*/
  0x24b3, /*VMAXPHZ128rmkz*/
  0x24b6, /*VMAXPHZ128rrkz*/
/*Table21563*/
  0x140f, /*VCVTTPH2UDQZ128rmkz*/
  0x1412, /*VCVTTPH2UDQZ128rrkz*/
/*Table21565*/
  0x1100, /*VCVTPH2UDQZ128rmkz*/
  0x1103, /*VCVTPH2UDQZ128rrkz*/
/*Table21567*/
  0x144b, /*VCVTTPH2UWZ128rmkz*/
  0x144e, /*VCVTTPH2UWZ128rrkz*/
/*Table21569*/
  0x113c, /*VCVTPH2UWZ128rmkz*/
  0x113f, /*VCVTPH2UWZ128rrkz*/
/*Table21571*/
  0x27bf, /*VMOVSHZrmkz*/
  0x27c4, /*VMOVSHZrrkz*/
/*Table21573*/
  0x0, /**/
  0x27c5, /*VMOVSHZrrkz_REV*/
/*Table21575*/
  0x4399, /*VSQRTSHZm_Intkz*/
  0x439d, /*VSQRTSHZr_Intkz*/
/*Table21577*/
  0xcc4, /*VADDSHZrm_Intkz*/
  0xcc8, /*VADDSHZrr_Intkz*/
/*Table21579*/
  0x28cb, /*VMULSHZrm_Intkz*/
  0x28cf, /*VMULSHZrr_Intkz*/
/*Table21581*/
  0x12d4, /*VCVTSH2SDZrm_Intkz*/
  0x12d8, /*VCVTSH2SDZrr_Intkz*/
/*Table21583*/
  0x13d3, /*VCVTTPH2DQZ128rmkz*/
  0x13d6, /*VCVTTPH2DQZ128rrkz*/
/*Table21585*/
  0x4425, /*VSUBSHZrm_Intkz*/
  0x4429, /*VSUBSHZrr_Intkz*/
/*Table21587*/
  0x25f1, /*VMINSHZrm_Intkz*/
  0x25f5, /*VMINSHZrr_Intkz*/
/*Table21589*/
  0x16da, /*VDIVSHZrm_Intkz*/
  0x16de, /*VDIVSHZrr_Intkz*/
/*Table21591*/
  0x2500, /*VMAXSHZrm_Intkz*/
  0x2504, /*VMAXSHZrr_Intkz*/
/*Table21593*/
  0x163b, /*VCVTW2PHZ128rmkz*/
  0x163e, /*VCVTW2PHZ128rrkz*/
/*Table21595*/
  0x156a, /*VCVTUDQ2PHZ128rmkz*/
  0x156d, /*VCVTUDQ2PHZ128rrkz*/
/*Table21597*/
  0x161d, /*VCVTUW2PHZ128rmkz*/
  0x1620, /*VCVTUW2PHZ128rrkz*/
/*Table21599*/
  0x11bc, /*VCVTPS2PHXZ128rmkz*/
  0x11bf, /*VCVTPS2PHXZ128rrkz*/
/*Table21601*/
  0x106f, /*VCVTPH2DQZ128rmkz*/
  0x1072, /*VCVTPH2DQZ128rrkz*/
/*Table21603*/
  0x142d, /*VCVTTPH2UQQZ128rmkz*/
  0x1430, /*VCVTTPH2UQQZ128rrkz*/
/*Table21605*/
  0x111e, /*VCVTPH2UQQZ128rmkz*/
  0x1121, /*VCVTPH2UQQZ128rrkz*/
/*Table21607*/
  0x13f1, /*VCVTTPH2QQZ128rmkz*/
  0x13f4, /*VCVTTPH2QQZ128rrkz*/
/*Table21609*/
  0x10e2, /*VCVTPH2QQZ128rmkz*/
  0x10e5, /*VCVTPH2QQZ128rrkz*/
/*Table21611*/
  0x1469, /*VCVTTPH2WZ128rmkz*/
  0x146c, /*VCVTTPH2WZ128rrkz*/
/*Table21613*/
  0x115a, /*VCVTPH2WZ128rmkz*/
  0x115d, /*VCVTPH2WZ128rrkz*/
/*Table21615*/
  0x1268, /*VCVTQQ2PHZ128rmkz*/
  0x126b, /*VCVTQQ2PHZ128rrkz*/
/*Table21617*/
  0x12a2, /*VCVTSD2SHZrm_Intkz*/
  0x12a6, /*VCVTSD2SHZrr_Intkz*/
/*Table21619*/
  0x15c4, /*VCVTUQQ2PHZ128rmkz*/
  0x15c7, /*VCVTUQQ2PHZ128rrkz*/
/*Table21621*/
  0xfd5, /*VCVTPD2PHZ128rmkz*/
  0xfd8, /*VCVTPD2PHZ128rrkz*/
/*Table21623*/
  0x4355, /*VSQRTPHZ256mkz*/
  0x4358, /*VSQRTPHZ256rkz*/
/*Table21625*/
  0xc80, /*VADDPHZ256rmkz*/
  0xc83, /*VADDPHZ256rrkz*/
/*Table21627*/
  0x2887, /*VMULPHZ256rmkz*/
  0x288a, /*VMULPHZ256rrkz*/
/*Table21629*/
  0x1096, /*VCVTPH2PDZ256rmkz*/
  0x1099, /*VCVTPH2PDZ256rrkz*/
/*Table21631*/
  0xf3a, /*VCVTDQ2PHZ256rmkz*/
  0xf3d, /*VCVTDQ2PHZ256rrkz*/
/*Table21633*/
  0x43e1, /*VSUBPHZ256rmkz*/
  0x43e4, /*VSUBPHZ256rrkz*/
/*Table21635*/
  0x25ad, /*VMINPHZ256rmkz*/
  0x25b0, /*VMINPHZ256rrkz*/
/*Table21637*/
  0x1696, /*VDIVPHZ256rmkz*/
  0x1699, /*VDIVPHZ256rrkz*/
/*Table21639*/
  0x24bc, /*VMAXPHZ256rmkz*/
  0x24bf, /*VMAXPHZ256rrkz*/
/*Table21641*/
  0x1418, /*VCVTTPH2UDQZ256rmkz*/
  0x141b, /*VCVTTPH2UDQZ256rrkz*/
/*Table21643*/
  0x1109, /*VCVTPH2UDQZ256rmkz*/
  0x110c, /*VCVTPH2UDQZ256rrkz*/
/*Table21645*/
  0x1454, /*VCVTTPH2UWZ256rmkz*/
  0x1457, /*VCVTTPH2UWZ256rrkz*/
/*Table21647*/
  0x1145, /*VCVTPH2UWZ256rmkz*/
  0x1148, /*VCVTPH2UWZ256rrkz*/
/*Table21649*/
  0x13dc, /*VCVTTPH2DQZ256rmkz*/
  0x13df, /*VCVTTPH2DQZ256rrkz*/
/*Table21651*/
  0x1644, /*VCVTW2PHZ256rmkz*/
  0x1647, /*VCVTW2PHZ256rrkz*/
/*Table21653*/
  0x1573, /*VCVTUDQ2PHZ256rmkz*/
  0x1576, /*VCVTUDQ2PHZ256rrkz*/
/*Table21655*/
  0x1626, /*VCVTUW2PHZ256rmkz*/
  0x1629, /*VCVTUW2PHZ256rrkz*/
/*Table21657*/
  0x11c5, /*VCVTPS2PHXZ256rmkz*/
  0x11c8, /*VCVTPS2PHXZ256rrkz*/
/*Table21659*/
  0x1078, /*VCVTPH2DQZ256rmkz*/
  0x107b, /*VCVTPH2DQZ256rrkz*/
/*Table21661*/
  0x1436, /*VCVTTPH2UQQZ256rmkz*/
  0x1439, /*VCVTTPH2UQQZ256rrkz*/
/*Table21663*/
  0x1127, /*VCVTPH2UQQZ256rmkz*/
  0x112a, /*VCVTPH2UQQZ256rrkz*/
/*Table21665*/
  0x13fa, /*VCVTTPH2QQZ256rmkz*/
  0x13fd, /*VCVTTPH2QQZ256rrkz*/
/*Table21667*/
  0x10eb, /*VCVTPH2QQZ256rmkz*/
  0x10ee, /*VCVTPH2QQZ256rrkz*/
/*Table21669*/
  0x1472, /*VCVTTPH2WZ256rmkz*/
  0x1475, /*VCVTTPH2WZ256rrkz*/
/*Table21671*/
  0x1163, /*VCVTPH2WZ256rmkz*/
  0x1166, /*VCVTPH2WZ256rrkz*/
/*Table21673*/
  0x1271, /*VCVTQQ2PHZ256rmkz*/
  0x1274, /*VCVTQQ2PHZ256rrkz*/
/*Table21675*/
  0x15cd, /*VCVTUQQ2PHZ256rmkz*/
  0x15d0, /*VCVTUQQ2PHZ256rrkz*/
/*Table21677*/
  0xfde, /*VCVTPD2PHZ256rmkz*/
  0xfe1, /*VCVTPD2PHZ256rrkz*/
/*Table21679*/
  0x435e, /*VSQRTPHZmkz*/
  0x4364, /*VSQRTPHZrkz*/
/*Table21681*/
  0xc89, /*VADDPHZrmkz*/
  0xc8f, /*VADDPHZrrkz*/
/*Table21683*/
  0x2890, /*VMULPHZrmkz*/
  0x2896, /*VMULPHZrrkz*/
/*Table21685*/
  0x109f, /*VCVTPH2PDZrmkz*/
  0x10a5, /*VCVTPH2PDZrrkz*/
/*Table21687*/
  0xf43, /*VCVTDQ2PHZrmkz*/
  0xf49, /*VCVTDQ2PHZrrkz*/
/*Table21689*/
  0x43ea, /*VSUBPHZrmkz*/
  0x43f0, /*VSUBPHZrrkz*/
/*Table21691*/
  0x25b6, /*VMINPHZrmkz*/
  0x25bc, /*VMINPHZrrkz*/
/*Table21693*/
  0x169f, /*VDIVPHZrmkz*/
  0x16a5, /*VDIVPHZrrkz*/
/*Table21695*/
  0x24c5, /*VMAXPHZrmkz*/
  0x24cb, /*VMAXPHZrrkz*/
/*Table21697*/
  0x1421, /*VCVTTPH2UDQZrmkz*/
  0x1427, /*VCVTTPH2UDQZrrkz*/
/*Table21699*/
  0x1112, /*VCVTPH2UDQZrmkz*/
  0x1118, /*VCVTPH2UDQZrrkz*/
/*Table21701*/
  0x145d, /*VCVTTPH2UWZrmkz*/
  0x1463, /*VCVTTPH2UWZrrkz*/
/*Table21703*/
  0x114e, /*VCVTPH2UWZrmkz*/
  0x1154, /*VCVTPH2UWZrrkz*/
/*Table21705*/
  0x13e5, /*VCVTTPH2DQZrmkz*/
  0x13eb, /*VCVTTPH2DQZrrkz*/
/*Table21707*/
  0x164d, /*VCVTW2PHZrmkz*/
  0x1653, /*VCVTW2PHZrrkz*/
/*Table21709*/
  0x157c, /*VCVTUDQ2PHZrmkz*/
  0x1582, /*VCVTUDQ2PHZrrkz*/
/*Table21711*/
  0x162f, /*VCVTUW2PHZrmkz*/
  0x1635, /*VCVTUW2PHZrrkz*/
/*Table21713*/
  0x11ce, /*VCVTPS2PHXZrmkz*/
  0x11d4, /*VCVTPS2PHXZrrkz*/
/*Table21715*/
  0x1081, /*VCVTPH2DQZrmkz*/
  0x1087, /*VCVTPH2DQZrrkz*/
/*Table21717*/
  0x143f, /*VCVTTPH2UQQZrmkz*/
  0x1445, /*VCVTTPH2UQQZrrkz*/
/*Table21719*/
  0x1130, /*VCVTPH2UQQZrmkz*/
  0x1136, /*VCVTPH2UQQZrrkz*/
/*Table21721*/
  0x1403, /*VCVTTPH2QQZrmkz*/
  0x1409, /*VCVTTPH2QQZrrkz*/
/*Table21723*/
  0x10f4, /*VCVTPH2QQZrmkz*/
  0x10fa, /*VCVTPH2QQZrrkz*/
/*Table21725*/
  0x147b, /*VCVTTPH2WZrmkz*/
  0x1481, /*VCVTTPH2WZrrkz*/
/*Table21727*/
  0x116c, /*VCVTPH2WZrmkz*/
  0x1172, /*VCVTPH2WZrrkz*/
/*Table21729*/
  0x127a, /*VCVTQQ2PHZrmkz*/
  0x1280, /*VCVTQQ2PHZrrkz*/
/*Table21731*/
  0x15d6, /*VCVTUQQ2PHZrmkz*/
  0x15dc, /*VCVTUQQ2PHZrrkz*/
/*Table21733*/
  0xfe7, /*VCVTPD2PHZrmkz*/
  0xfed, /*VCVTPD2PHZrrkz*/
/*Table21735*/
  0x12e3, /*VCVTSH2SSZrm_Int*/
  0x12e7, /*VCVTSH2SSZrr_Int*/
/*Table21737*/
  0x19dc, /*VFMADDCPHZ128m*/
  0x19e2, /*VFMADDCPHZ128r*/
/*Table21739*/
  0x19fa, /*VFMADDCSHZm*/
  0x19fd, /*VFMADDCSHZr*/
/*Table21741*/
  0x1e59, /*VFMULCPHZ128rm*/
  0x1e5f, /*VFMULCPHZ128rr*/
/*Table21743*/
  0x1e77, /*VFMULCSHZrm*/
  0x1e7a, /*VFMULCSHZrr*/
/*Table21745*/
  0x1796, /*VFCMADDCPHZ128m*/
  0x179c, /*VFCMADDCPHZ128r*/
/*Table21747*/
  0x17b4, /*VFCMADDCSHZm*/
  0x17b7, /*VFCMADDCSHZr*/
/*Table21749*/
  0x17bd, /*VFCMULCPHZ128rm*/
  0x17c3, /*VFCMULCPHZ128rr*/
/*Table21751*/
  0x17db, /*VFCMULCSHZrm*/
  0x17de, /*VFCMULCSHZrr*/
/*Table21753*/
  0x10a6, /*VCVTPH2PSXZ128rm*/
  0x10ac, /*VCVTPH2PSXZ128rr*/
/*Table21755*/
  0x4234, /*VSCALEFPHZ128rm*/
  0x423a, /*VSCALEFPHZ128rr*/
/*Table21757*/
  0x4279, /*VSCALEFSHZrm*/
  0x427c, /*VSCALEFSHZrr*/
/*Table21759*/
  0x229c, /*VGETEXPPHZ128m*/
  0x22a2, /*VGETEXPPHZ128r*/
/*Table21761*/
  0x22e1, /*VGETEXPSHZm*/
  0x22e4, /*VGETEXPSHZr*/
/*Table21763*/
  0x4058, /*VRCPPHZ128m*/
  0x405e, /*VRCPPHZ128r*/
/*Table21765*/
  0x4077, /*VRCPSHZrm*/
  0x407a, /*VRCPSHZrr*/
/*Table21767*/
  0x41ed, /*VRSQRTPHZ128m*/
  0x41f3, /*VRSQRTPHZ128r*/
/*Table21769*/
  0x420c, /*VRSQRTSHZrm*/
  0x420f, /*VRSQRTSHZrr*/
/*Table21771*/
  0x1a45, /*VFMADDSUB132PHZ128m*/
  0x1a4b, /*VFMADDSUB132PHZ128r*/
/*Table21773*/
  0x1d25, /*VFMSUBADD132PHZ128m*/
  0x1d2b, /*VFMSUBADD132PHZ128r*/
/*Table21775*/
  0x1854, /*VFMADD132PHZ128m*/
  0x185a, /*VFMADD132PHZ128r*/
/*Table21777*/
  0x18a5, /*VFMADD132SHZm_Int*/
  0x18a9, /*VFMADD132SHZr_Int*/
/*Table21779*/
  0x1b7b, /*VFMSUB132PHZ128m*/
  0x1b81, /*VFMSUB132PHZ128r*/
/*Table21781*/
  0x1bcc, /*VFMSUB132SHZm_Int*/
  0x1bd0, /*VFMSUB132SHZr_Int*/
/*Table21783*/
  0x1ea2, /*VFNMADD132PHZ128m*/
  0x1ea8, /*VFNMADD132PHZ128r*/
/*Table21785*/
  0x1ef3, /*VFNMADD132SHZm_Int*/
  0x1ef7, /*VFNMADD132SHZr_Int*/
/*Table21787*/
  0x206c, /*VFNMSUB132PHZ128m*/
  0x2072, /*VFNMSUB132PHZ128r*/
/*Table21789*/
  0x20bd, /*VFNMSUB132SHZm_Int*/
  0x20c1, /*VFNMSUB132SHZr_Int*/
/*Table21791*/
  0x1aa7, /*VFMADDSUB213PHZ128m*/
  0x1aad, /*VFMADDSUB213PHZ128r*/
/*Table21793*/
  0x1d87, /*VFMSUBADD213PHZ128m*/
  0x1d8d, /*VFMSUBADD213PHZ128r*/
/*Table21795*/
  0x18e2, /*VFMADD213PHZ128m*/
  0x18e8, /*VFMADD213PHZ128r*/
/*Table21797*/
  0x1933, /*VFMADD213SHZm_Int*/
  0x1937, /*VFMADD213SHZr_Int*/
/*Table21799*/
  0x1c09, /*VFMSUB213PHZ128m*/
  0x1c0f, /*VFMSUB213PHZ128r*/
/*Table21801*/
  0x1c5a, /*VFMSUB213SHZm_Int*/
  0x1c5e, /*VFMSUB213SHZr_Int*/
/*Table21803*/
  0x1f30, /*VFNMADD213PHZ128m*/
  0x1f36, /*VFNMADD213PHZ128r*/
/*Table21805*/
  0x1f81, /*VFNMADD213SHZm_Int*/
  0x1f85, /*VFNMADD213SHZr_Int*/
/*Table21807*/
  0x20fa, /*VFNMSUB213PHZ128m*/
  0x2100, /*VFNMSUB213PHZ128r*/
/*Table21809*/
  0x214b, /*VFNMSUB213SHZm_Int*/
  0x214f, /*VFNMSUB213SHZr_Int*/
/*Table21811*/
  0x1b09, /*VFMADDSUB231PHZ128m*/
  0x1b0f, /*VFMADDSUB231PHZ128r*/
/*Table21813*/
  0x1de9, /*VFMSUBADD231PHZ128m*/
  0x1def, /*VFMSUBADD231PHZ128r*/
/*Table21815*/
  0x1970, /*VFMADD231PHZ128m*/
  0x1976, /*VFMADD231PHZ128r*/
/*Table21817*/
  0x19c1, /*VFMADD231SHZm_Int*/
  0x19c5, /*VFMADD231SHZr_Int*/
/*Table21819*/
  0x1c97, /*VFMSUB231PHZ128m*/
  0x1c9d, /*VFMSUB231PHZ128r*/
/*Table21821*/
  0x1ce8, /*VFMSUB231SHZm_Int*/
  0x1cec, /*VFMSUB231SHZr_Int*/
/*Table21823*/
  0x1fbe, /*VFNMADD231PHZ128m*/
  0x1fc4, /*VFNMADD231PHZ128r*/
/*Table21825*/
  0x200f, /*VFNMADD231SHZm_Int*/
  0x2013, /*VFNMADD231SHZr_Int*/
/*Table21827*/
  0x2188, /*VFNMSUB231PHZ128m*/
  0x218e, /*VFNMSUB231PHZ128r*/
/*Table21829*/
  0x21d9, /*VFNMSUB231SHZm_Int*/
  0x21dd, /*VFNMSUB231SHZr_Int*/
/*Table21831*/
  0x19e5, /*VFMADDCPHZ256m*/
  0x19eb, /*VFMADDCPHZ256r*/
/*Table21833*/
  0x1e62, /*VFMULCPHZ256rm*/
  0x1e68, /*VFMULCPHZ256rr*/
/*Table21835*/
  0x179f, /*VFCMADDCPHZ256m*/
  0x17a5, /*VFCMADDCPHZ256r*/
/*Table21837*/
  0x17c6, /*VFCMULCPHZ256rm*/
  0x17cc, /*VFCMULCPHZ256rr*/
/*Table21839*/
  0x10af, /*VCVTPH2PSXZ256rm*/
  0x10b5, /*VCVTPH2PSXZ256rr*/
/*Table21841*/
  0x423d, /*VSCALEFPHZ256rm*/
  0x4243, /*VSCALEFPHZ256rr*/
/*Table21843*/
  0x22a5, /*VGETEXPPHZ256m*/
  0x22ab, /*VGETEXPPHZ256r*/
/*Table21845*/
  0x4061, /*VRCPPHZ256m*/
  0x4067, /*VRCPPHZ256r*/
/*Table21847*/
  0x41f6, /*VRSQRTPHZ256m*/
  0x41fc, /*VRSQRTPHZ256r*/
/*Table21849*/
  0x1a4e, /*VFMADDSUB132PHZ256m*/
  0x1a54, /*VFMADDSUB132PHZ256r*/
/*Table21851*/
  0x1d2e, /*VFMSUBADD132PHZ256m*/
  0x1d34, /*VFMSUBADD132PHZ256r*/
/*Table21853*/
  0x185d, /*VFMADD132PHZ256m*/
  0x1863, /*VFMADD132PHZ256r*/
/*Table21855*/
  0x1b84, /*VFMSUB132PHZ256m*/
  0x1b8a, /*VFMSUB132PHZ256r*/
/*Table21857*/
  0x1eab, /*VFNMADD132PHZ256m*/
  0x1eb1, /*VFNMADD132PHZ256r*/
/*Table21859*/
  0x2075, /*VFNMSUB132PHZ256m*/
  0x207b, /*VFNMSUB132PHZ256r*/
/*Table21861*/
  0x1ab0, /*VFMADDSUB213PHZ256m*/
  0x1ab6, /*VFMADDSUB213PHZ256r*/
/*Table21863*/
  0x1d90, /*VFMSUBADD213PHZ256m*/
  0x1d96, /*VFMSUBADD213PHZ256r*/
/*Table21865*/
  0x18eb, /*VFMADD213PHZ256m*/
  0x18f1, /*VFMADD213PHZ256r*/
/*Table21867*/
  0x1c12, /*VFMSUB213PHZ256m*/
  0x1c18, /*VFMSUB213PHZ256r*/
/*Table21869*/
  0x1f39, /*VFNMADD213PHZ256m*/
  0x1f3f, /*VFNMADD213PHZ256r*/
/*Table21871*/
  0x2103, /*VFNMSUB213PHZ256m*/
  0x2109, /*VFNMSUB213PHZ256r*/
/*Table21873*/
  0x1b12, /*VFMADDSUB231PHZ256m*/
  0x1b18, /*VFMADDSUB231PHZ256r*/
/*Table21875*/
  0x1df2, /*VFMSUBADD231PHZ256m*/
  0x1df8, /*VFMSUBADD231PHZ256r*/
/*Table21877*/
  0x1979, /*VFMADD231PHZ256m*/
  0x197f, /*VFMADD231PHZ256r*/
/*Table21879*/
  0x1ca0, /*VFMSUB231PHZ256m*/
  0x1ca6, /*VFMSUB231PHZ256r*/
/*Table21881*/
  0x1fc7, /*VFNMADD231PHZ256m*/
  0x1fcd, /*VFNMADD231PHZ256r*/
/*Table21883*/
  0x2191, /*VFNMSUB231PHZ256m*/
  0x2197, /*VFNMSUB231PHZ256r*/
/*Table21885*/
  0x19ee, /*VFMADDCPHZm*/
  0x19f4, /*VFMADDCPHZr*/
/*Table21887*/
  0x1e6b, /*VFMULCPHZrm*/
  0x1e71, /*VFMULCPHZrr*/
/*Table21889*/
  0x17a8, /*VFCMADDCPHZm*/
  0x17ae, /*VFCMADDCPHZr*/
/*Table21891*/
  0x17cf, /*VFCMULCPHZrm*/
  0x17d5, /*VFCMULCPHZrr*/
/*Table21893*/
  0x10b8, /*VCVTPH2PSXZrm*/
  0x10be, /*VCVTPH2PSXZrr*/
/*Table21895*/
  0x4246, /*VSCALEFPHZrm*/
  0x424c, /*VSCALEFPHZrr*/
/*Table21897*/
  0x22ae, /*VGETEXPPHZm*/
  0x22b4, /*VGETEXPPHZr*/
/*Table21899*/
  0x406a, /*VRCPPHZm*/
  0x4070, /*VRCPPHZr*/
/*Table21901*/
  0x41ff, /*VRSQRTPHZm*/
  0x4205, /*VRSQRTPHZr*/
/*Table21903*/
  0x1a57, /*VFMADDSUB132PHZm*/
  0x1a5d, /*VFMADDSUB132PHZr*/
/*Table21905*/
  0x1d37, /*VFMSUBADD132PHZm*/
  0x1d3d, /*VFMSUBADD132PHZr*/
/*Table21907*/
  0x1866, /*VFMADD132PHZm*/
  0x186c, /*VFMADD132PHZr*/
/*Table21909*/
  0x1b8d, /*VFMSUB132PHZm*/
  0x1b93, /*VFMSUB132PHZr*/
/*Table21911*/
  0x1eb4, /*VFNMADD132PHZm*/
  0x1eba, /*VFNMADD132PHZr*/
/*Table21913*/
  0x207e, /*VFNMSUB132PHZm*/
  0x2084, /*VFNMSUB132PHZr*/
/*Table21915*/
  0x1ab9, /*VFMADDSUB213PHZm*/
  0x1abf, /*VFMADDSUB213PHZr*/
/*Table21917*/
  0x1d99, /*VFMSUBADD213PHZm*/
  0x1d9f, /*VFMSUBADD213PHZr*/
/*Table21919*/
  0x18f4, /*VFMADD213PHZm*/
  0x18fa, /*VFMADD213PHZr*/
/*Table21921*/
  0x1c1b, /*VFMSUB213PHZm*/
  0x1c21, /*VFMSUB213PHZr*/
/*Table21923*/
  0x1f42, /*VFNMADD213PHZm*/
  0x1f48, /*VFNMADD213PHZr*/
/*Table21925*/
  0x210c, /*VFNMSUB213PHZm*/
  0x2112, /*VFNMSUB213PHZr*/
/*Table21927*/
  0x1b1b, /*VFMADDSUB231PHZm*/
  0x1b21, /*VFMADDSUB231PHZr*/
/*Table21929*/
  0x1dfb, /*VFMSUBADD231PHZm*/
  0x1e01, /*VFMSUBADD231PHZr*/
/*Table21931*/
  0x1982, /*VFMADD231PHZm*/
  0x1988, /*VFMADD231PHZr*/
/*Table21933*/
  0x1ca9, /*VFMSUB231PHZm*/
  0x1caf, /*VFMSUB231PHZr*/
/*Table21935*/
  0x1fd0, /*VFNMADD231PHZm*/
  0x1fd6, /*VFNMADD231PHZr*/
/*Table21937*/
  0x219a, /*VFNMSUB231PHZm*/
  0x21a0, /*VFNMSUB231PHZr*/
/*Table21939*/
  0x12e4, /*VCVTSH2SSZrm_Intk*/
  0x12e8, /*VCVTSH2SSZrr_Intk*/
/*Table21941*/
  0x19e0, /*VFMADDCPHZ128mk*/
  0x19e3, /*VFMADDCPHZ128rk*/
/*Table21943*/
  0x19fb, /*VFMADDCSHZmk*/
  0x1a01, /*VFMADDCSHZrk*/
/*Table21945*/
  0x1e5d, /*VFMULCPHZ128rmk*/
  0x1e60, /*VFMULCPHZ128rrk*/
/*Table21947*/
  0x1e78, /*VFMULCSHZrmk*/
  0x1e7e, /*VFMULCSHZrrk*/
/*Table21949*/
  0x179a, /*VFCMADDCPHZ128mk*/
  0x179d, /*VFCMADDCPHZ128rk*/
/*Table21951*/
  0x17b5, /*VFCMADDCSHZmk*/
  0x17bb, /*VFCMADDCSHZrk*/
/*Table21953*/
  0x17c1, /*VFCMULCPHZ128rmk*/
  0x17c4, /*VFCMULCPHZ128rrk*/
/*Table21955*/
  0x17dc, /*VFCMULCSHZrmk*/
  0x17e2, /*VFCMULCSHZrrk*/
/*Table21957*/
  0x10aa, /*VCVTPH2PSXZ128rmk*/
  0x10ad, /*VCVTPH2PSXZ128rrk*/
/*Table21959*/
  0x4238, /*VSCALEFPHZ128rmk*/
  0x423b, /*VSCALEFPHZ128rrk*/
/*Table21961*/
  0x427a, /*VSCALEFSHZrmk*/
  0x4280, /*VSCALEFSHZrrk*/
/*Table21963*/
  0x22a0, /*VGETEXPPHZ128mk*/
  0x22a3, /*VGETEXPPHZ128rk*/
/*Table21965*/
  0x22e2, /*VGETEXPSHZmk*/
  0x22e8, /*VGETEXPSHZrk*/
/*Table21967*/
  0x405c, /*VRCPPHZ128mk*/
  0x405f, /*VRCPPHZ128rk*/
/*Table21969*/
  0x4078, /*VRCPSHZrmk*/
  0x407b, /*VRCPSHZrrk*/
/*Table21971*/
  0x41f1, /*VRSQRTPHZ128mk*/
  0x41f4, /*VRSQRTPHZ128rk*/
/*Table21973*/
  0x420d, /*VRSQRTSHZrmk*/
  0x4210, /*VRSQRTSHZrrk*/
/*Table21975*/
  0x1a49, /*VFMADDSUB132PHZ128mk*/
  0x1a4c, /*VFMADDSUB132PHZ128rk*/
/*Table21977*/
  0x1d29, /*VFMSUBADD132PHZ128mk*/
  0x1d2c, /*VFMSUBADD132PHZ128rk*/
/*Table21979*/
  0x1858, /*VFMADD132PHZ128mk*/
  0x185b, /*VFMADD132PHZ128rk*/
/*Table21981*/
  0x18a6, /*VFMADD132SHZm_Intk*/
  0x18aa, /*VFMADD132SHZr_Intk*/
/*Table21983*/
  0x1b7f, /*VFMSUB132PHZ128mk*/
  0x1b82, /*VFMSUB132PHZ128rk*/
/*Table21985*/
  0x1bcd, /*VFMSUB132SHZm_Intk*/
  0x1bd1, /*VFMSUB132SHZr_Intk*/
/*Table21987*/
  0x1ea6, /*VFNMADD132PHZ128mk*/
  0x1ea9, /*VFNMADD132PHZ128rk*/
/*Table21989*/
  0x1ef4, /*VFNMADD132SHZm_Intk*/
  0x1ef8, /*VFNMADD132SHZr_Intk*/
/*Table21991*/
  0x2070, /*VFNMSUB132PHZ128mk*/
  0x2073, /*VFNMSUB132PHZ128rk*/
/*Table21993*/
  0x20be, /*VFNMSUB132SHZm_Intk*/
  0x20c2, /*VFNMSUB132SHZr_Intk*/
/*Table21995*/
  0x1aab, /*VFMADDSUB213PHZ128mk*/
  0x1aae, /*VFMADDSUB213PHZ128rk*/
/*Table21997*/
  0x1d8b, /*VFMSUBADD213PHZ128mk*/
  0x1d8e, /*VFMSUBADD213PHZ128rk*/
/*Table21999*/
  0x18e6, /*VFMADD213PHZ128mk*/
  0x18e9, /*VFMADD213PHZ128rk*/
/*Table22001*/
  0x1934, /*VFMADD213SHZm_Intk*/
  0x1938, /*VFMADD213SHZr_Intk*/
/*Table22003*/
  0x1c0d, /*VFMSUB213PHZ128mk*/
  0x1c10, /*VFMSUB213PHZ128rk*/
/*Table22005*/
  0x1c5b, /*VFMSUB213SHZm_Intk*/
  0x1c5f, /*VFMSUB213SHZr_Intk*/
/*Table22007*/
  0x1f34, /*VFNMADD213PHZ128mk*/
  0x1f37, /*VFNMADD213PHZ128rk*/
/*Table22009*/
  0x1f82, /*VFNMADD213SHZm_Intk*/
  0x1f86, /*VFNMADD213SHZr_Intk*/
/*Table22011*/
  0x20fe, /*VFNMSUB213PHZ128mk*/
  0x2101, /*VFNMSUB213PHZ128rk*/
/*Table22013*/
  0x214c, /*VFNMSUB213SHZm_Intk*/
  0x2150, /*VFNMSUB213SHZr_Intk*/
/*Table22015*/
  0x1b0d, /*VFMADDSUB231PHZ128mk*/
  0x1b10, /*VFMADDSUB231PHZ128rk*/
/*Table22017*/
  0x1ded, /*VFMSUBADD231PHZ128mk*/
  0x1df0, /*VFMSUBADD231PHZ128rk*/
/*Table22019*/
  0x1974, /*VFMADD231PHZ128mk*/
  0x1977, /*VFMADD231PHZ128rk*/
/*Table22021*/
  0x19c2, /*VFMADD231SHZm_Intk*/
  0x19c6, /*VFMADD231SHZr_Intk*/
/*Table22023*/
  0x1c9b, /*VFMSUB231PHZ128mk*/
  0x1c9e, /*VFMSUB231PHZ128rk*/
/*Table22025*/
  0x1ce9, /*VFMSUB231SHZm_Intk*/
  0x1ced, /*VFMSUB231SHZr_Intk*/
/*Table22027*/
  0x1fc2, /*VFNMADD231PHZ128mk*/
  0x1fc5, /*VFNMADD231PHZ128rk*/
/*Table22029*/
  0x2010, /*VFNMADD231SHZm_Intk*/
  0x2014, /*VFNMADD231SHZr_Intk*/
/*Table22031*/
  0x218c, /*VFNMSUB231PHZ128mk*/
  0x218f, /*VFNMSUB231PHZ128rk*/
/*Table22033*/
  0x21da, /*VFNMSUB231SHZm_Intk*/
  0x21de, /*VFNMSUB231SHZr_Intk*/
/*Table22035*/
  0x19e9, /*VFMADDCPHZ256mk*/
  0x19ec, /*VFMADDCPHZ256rk*/
/*Table22037*/
  0x1e66, /*VFMULCPHZ256rmk*/
  0x1e69, /*VFMULCPHZ256rrk*/
/*Table22039*/
  0x17a3, /*VFCMADDCPHZ256mk*/
  0x17a6, /*VFCMADDCPHZ256rk*/
/*Table22041*/
  0x17ca, /*VFCMULCPHZ256rmk*/
  0x17cd, /*VFCMULCPHZ256rrk*/
/*Table22043*/
  0x10b3, /*VCVTPH2PSXZ256rmk*/
  0x10b6, /*VCVTPH2PSXZ256rrk*/
/*Table22045*/
  0x4241, /*VSCALEFPHZ256rmk*/
  0x4244, /*VSCALEFPHZ256rrk*/
/*Table22047*/
  0x22a9, /*VGETEXPPHZ256mk*/
  0x22ac, /*VGETEXPPHZ256rk*/
/*Table22049*/
  0x4065, /*VRCPPHZ256mk*/
  0x4068, /*VRCPPHZ256rk*/
/*Table22051*/
  0x41fa, /*VRSQRTPHZ256mk*/
  0x41fd, /*VRSQRTPHZ256rk*/
/*Table22053*/
  0x1a52, /*VFMADDSUB132PHZ256mk*/
  0x1a55, /*VFMADDSUB132PHZ256rk*/
/*Table22055*/
  0x1d32, /*VFMSUBADD132PHZ256mk*/
  0x1d35, /*VFMSUBADD132PHZ256rk*/
/*Table22057*/
  0x1861, /*VFMADD132PHZ256mk*/
  0x1864, /*VFMADD132PHZ256rk*/
/*Table22059*/
  0x1b88, /*VFMSUB132PHZ256mk*/
  0x1b8b, /*VFMSUB132PHZ256rk*/
/*Table22061*/
  0x1eaf, /*VFNMADD132PHZ256mk*/
  0x1eb2, /*VFNMADD132PHZ256rk*/
/*Table22063*/
  0x2079, /*VFNMSUB132PHZ256mk*/
  0x207c, /*VFNMSUB132PHZ256rk*/
/*Table22065*/
  0x1ab4, /*VFMADDSUB213PHZ256mk*/
  0x1ab7, /*VFMADDSUB213PHZ256rk*/
/*Table22067*/
  0x1d94, /*VFMSUBADD213PHZ256mk*/
  0x1d97, /*VFMSUBADD213PHZ256rk*/
/*Table22069*/
  0x18ef, /*VFMADD213PHZ256mk*/
  0x18f2, /*VFMADD213PHZ256rk*/
/*Table22071*/
  0x1c16, /*VFMSUB213PHZ256mk*/
  0x1c19, /*VFMSUB213PHZ256rk*/
/*Table22073*/
  0x1f3d, /*VFNMADD213PHZ256mk*/
  0x1f40, /*VFNMADD213PHZ256rk*/
/*Table22075*/
  0x2107, /*VFNMSUB213PHZ256mk*/
  0x210a, /*VFNMSUB213PHZ256rk*/
/*Table22077*/
  0x1b16, /*VFMADDSUB231PHZ256mk*/
  0x1b19, /*VFMADDSUB231PHZ256rk*/
/*Table22079*/
  0x1df6, /*VFMSUBADD231PHZ256mk*/
  0x1df9, /*VFMSUBADD231PHZ256rk*/
/*Table22081*/
  0x197d, /*VFMADD231PHZ256mk*/
  0x1980, /*VFMADD231PHZ256rk*/
/*Table22083*/
  0x1ca4, /*VFMSUB231PHZ256mk*/
  0x1ca7, /*VFMSUB231PHZ256rk*/
/*Table22085*/
  0x1fcb, /*VFNMADD231PHZ256mk*/
  0x1fce, /*VFNMADD231PHZ256rk*/
/*Table22087*/
  0x2195, /*VFNMSUB231PHZ256mk*/
  0x2198, /*VFNMSUB231PHZ256rk*/
/*Table22089*/
  0x19f2, /*VFMADDCPHZmk*/
  0x19f8, /*VFMADDCPHZrk*/
/*Table22091*/
  0x1e6f, /*VFMULCPHZrmk*/
  0x1e75, /*VFMULCPHZrrk*/
/*Table22093*/
  0x17ac, /*VFCMADDCPHZmk*/
  0x17b2, /*VFCMADDCPHZrk*/
/*Table22095*/
  0x17d3, /*VFCMULCPHZrmk*/
  0x17d9, /*VFCMULCPHZrrk*/
/*Table22097*/
  0x10bc, /*VCVTPH2PSXZrmk*/
  0x10c2, /*VCVTPH2PSXZrrk*/
/*Table22099*/
  0x424a, /*VSCALEFPHZrmk*/
  0x4250, /*VSCALEFPHZrrk*/
/*Table22101*/
  0x22b2, /*VGETEXPPHZmk*/
  0x22b8, /*VGETEXPPHZrk*/
/*Table22103*/
  0x406e, /*VRCPPHZmk*/
  0x4071, /*VRCPPHZrk*/
/*Table22105*/
  0x4203, /*VRSQRTPHZmk*/
  0x4206, /*VRSQRTPHZrk*/
/*Table22107*/
  0x1a5b, /*VFMADDSUB132PHZmk*/
  0x1a61, /*VFMADDSUB132PHZrk*/
/*Table22109*/
  0x1d3b, /*VFMSUBADD132PHZmk*/
  0x1d41, /*VFMSUBADD132PHZrk*/
/*Table22111*/
  0x186a, /*VFMADD132PHZmk*/
  0x1870, /*VFMADD132PHZrk*/
/*Table22113*/
  0x1b91, /*VFMSUB132PHZmk*/
  0x1b97, /*VFMSUB132PHZrk*/
/*Table22115*/
  0x1eb8, /*VFNMADD132PHZmk*/
  0x1ebe, /*VFNMADD132PHZrk*/
/*Table22117*/
  0x2082, /*VFNMSUB132PHZmk*/
  0x2088, /*VFNMSUB132PHZrk*/
/*Table22119*/
  0x1abd, /*VFMADDSUB213PHZmk*/
  0x1ac3, /*VFMADDSUB213PHZrk*/
/*Table22121*/
  0x1d9d, /*VFMSUBADD213PHZmk*/
  0x1da3, /*VFMSUBADD213PHZrk*/
/*Table22123*/
  0x18f8, /*VFMADD213PHZmk*/
  0x18fe, /*VFMADD213PHZrk*/
/*Table22125*/
  0x1c1f, /*VFMSUB213PHZmk*/
  0x1c25, /*VFMSUB213PHZrk*/
/*Table22127*/
  0x1f46, /*VFNMADD213PHZmk*/
  0x1f4c, /*VFNMADD213PHZrk*/
/*Table22129*/
  0x2110, /*VFNMSUB213PHZmk*/
  0x2116, /*VFNMSUB213PHZrk*/
/*Table22131*/
  0x1b1f, /*VFMADDSUB231PHZmk*/
  0x1b25, /*VFMADDSUB231PHZrk*/
/*Table22133*/
  0x1dff, /*VFMSUBADD231PHZmk*/
  0x1e05, /*VFMSUBADD231PHZrk*/
/*Table22135*/
  0x1986, /*VFMADD231PHZmk*/
  0x198c, /*VFMADD231PHZrk*/
/*Table22137*/
  0x1cad, /*VFMSUB231PHZmk*/
  0x1cb3, /*VFMSUB231PHZrk*/
/*Table22139*/
  0x1fd4, /*VFNMADD231PHZmk*/
  0x1fda, /*VFNMADD231PHZrk*/
/*Table22141*/
  0x219e, /*VFNMSUB231PHZmk*/
  0x21a4, /*VFNMSUB231PHZrk*/
/*Table22143*/
  0x0, /**/
  0x12ea, /*VCVTSH2SSZrrb_Int*/
/*Table22145*/
  0x19dd, /*VFMADDCPHZ128mb*/
  0x19f5, /*VFMADDCPHZrb*/
/*Table22147*/
  0x0, /**/
  0x19fe, /*VFMADDCSHZrb*/
/*Table22149*/
  0x1e5a, /*VFMULCPHZ128rmb*/
  0x1e72, /*VFMULCPHZrrb*/
/*Table22151*/
  0x0, /**/
  0x1e7b, /*VFMULCSHZrrb*/
/*Table22153*/
  0x1797, /*VFCMADDCPHZ128mb*/
  0x17af, /*VFCMADDCPHZrb*/
/*Table22155*/
  0x0, /**/
  0x17b8, /*VFCMADDCSHZrb*/
/*Table22157*/
  0x17be, /*VFCMULCPHZ128rmb*/
  0x17d6, /*VFCMULCPHZrrb*/
/*Table22159*/
  0x0, /**/
  0x17df, /*VFCMULCSHZrrb*/
/*Table22161*/
  0x10a7, /*VCVTPH2PSXZ128rmb*/
  0x10bf, /*VCVTPH2PSXZrrb*/
/*Table22163*/
  0x4235, /*VSCALEFPHZ128rmb*/
  0x424d, /*VSCALEFPHZrrb*/
/*Table22165*/
  0x0, /**/
  0x427d, /*VSCALEFSHZrrb_Int*/
/*Table22167*/
  0x229d, /*VGETEXPPHZ128mb*/
  0x22b5, /*VGETEXPPHZrb*/
/*Table22169*/
  0x0, /**/
  0x22e5, /*VGETEXPSHZrb*/
/*Table22171*/
  0x4059, /*VRCPPHZ128mb*/
  0x0, /**/
/*Table22173*/
  0x41ee, /*VRSQRTPHZ128mb*/
  0x0, /**/
/*Table22175*/
  0x1a46, /*VFMADDSUB132PHZ128mb*/
  0x1a5e, /*VFMADDSUB132PHZrb*/
/*Table22177*/
  0x1d26, /*VFMSUBADD132PHZ128mb*/
  0x1d3e, /*VFMSUBADD132PHZrb*/
/*Table22179*/
  0x1855, /*VFMADD132PHZ128mb*/
  0x186d, /*VFMADD132PHZrb*/
/*Table22181*/
  0x0, /**/
  0x18ad, /*VFMADD132SHZrb_Int*/
/*Table22183*/
  0x1b7c, /*VFMSUB132PHZ128mb*/
  0x1b94, /*VFMSUB132PHZrb*/
/*Table22185*/
  0x0, /**/
  0x1bd4, /*VFMSUB132SHZrb_Int*/
/*Table22187*/
  0x1ea3, /*VFNMADD132PHZ128mb*/
  0x1ebb, /*VFNMADD132PHZrb*/
/*Table22189*/
  0x0, /**/
  0x1efb, /*VFNMADD132SHZrb_Int*/
/*Table22191*/
  0x206d, /*VFNMSUB132PHZ128mb*/
  0x2085, /*VFNMSUB132PHZrb*/
/*Table22193*/
  0x0, /**/
  0x20c5, /*VFNMSUB132SHZrb_Int*/
/*Table22195*/
  0x1aa8, /*VFMADDSUB213PHZ128mb*/
  0x1ac0, /*VFMADDSUB213PHZrb*/
/*Table22197*/
  0x1d88, /*VFMSUBADD213PHZ128mb*/
  0x1da0, /*VFMSUBADD213PHZrb*/
/*Table22199*/
  0x18e3, /*VFMADD213PHZ128mb*/
  0x18fb, /*VFMADD213PHZrb*/
/*Table22201*/
  0x0, /**/
  0x193b, /*VFMADD213SHZrb_Int*/
/*Table22203*/
  0x1c0a, /*VFMSUB213PHZ128mb*/
  0x1c22, /*VFMSUB213PHZrb*/
/*Table22205*/
  0x0, /**/
  0x1c62, /*VFMSUB213SHZrb_Int*/
/*Table22207*/
  0x1f31, /*VFNMADD213PHZ128mb*/
  0x1f49, /*VFNMADD213PHZrb*/
/*Table22209*/
  0x0, /**/
  0x1f89, /*VFNMADD213SHZrb_Int*/
/*Table22211*/
  0x20fb, /*VFNMSUB213PHZ128mb*/
  0x2113, /*VFNMSUB213PHZrb*/
/*Table22213*/
  0x0, /**/
  0x2153, /*VFNMSUB213SHZrb_Int*/
/*Table22215*/
  0x1b0a, /*VFMADDSUB231PHZ128mb*/
  0x1b22, /*VFMADDSUB231PHZrb*/
/*Table22217*/
  0x1dea, /*VFMSUBADD231PHZ128mb*/
  0x1e02, /*VFMSUBADD231PHZrb*/
/*Table22219*/
  0x1971, /*VFMADD231PHZ128mb*/
  0x1989, /*VFMADD231PHZrb*/
/*Table22221*/
  0x0, /**/
  0x19c9, /*VFMADD231SHZrb_Int*/
/*Table22223*/
  0x1c98, /*VFMSUB231PHZ128mb*/
  0x1cb0, /*VFMSUB231PHZrb*/
/*Table22225*/
  0x0, /**/
  0x1cf0, /*VFMSUB231SHZrb_Int*/
/*Table22227*/
  0x1fbf, /*VFNMADD231PHZ128mb*/
  0x1fd7, /*VFNMADD231PHZrb*/
/*Table22229*/
  0x0, /**/
  0x2017, /*VFNMADD231SHZrb_Int*/
/*Table22231*/
  0x2189, /*VFNMSUB231PHZ128mb*/
  0x21a1, /*VFNMSUB231PHZrb*/
/*Table22233*/
  0x0, /**/
  0x21e1, /*VFNMSUB231SHZrb_Int*/
/*Table22235*/
  0x19e6, /*VFMADDCPHZ256mb*/
  0x19f5, /*VFMADDCPHZrb*/
/*Table22237*/
  0x1e63, /*VFMULCPHZ256rmb*/
  0x1e72, /*VFMULCPHZrrb*/
/*Table22239*/
  0x17a0, /*VFCMADDCPHZ256mb*/
  0x17af, /*VFCMADDCPHZrb*/
/*Table22241*/
  0x17c7, /*VFCMULCPHZ256rmb*/
  0x17d6, /*VFCMULCPHZrrb*/
/*Table22243*/
  0x10b0, /*VCVTPH2PSXZ256rmb*/
  0x10bf, /*VCVTPH2PSXZrrb*/
/*Table22245*/
  0x423e, /*VSCALEFPHZ256rmb*/
  0x424d, /*VSCALEFPHZrrb*/
/*Table22247*/
  0x22a6, /*VGETEXPPHZ256mb*/
  0x22b5, /*VGETEXPPHZrb*/
/*Table22249*/
  0x4062, /*VRCPPHZ256mb*/
  0x0, /**/
/*Table22251*/
  0x41f7, /*VRSQRTPHZ256mb*/
  0x0, /**/
/*Table22253*/
  0x1a4f, /*VFMADDSUB132PHZ256mb*/
  0x1a5e, /*VFMADDSUB132PHZrb*/
/*Table22255*/
  0x1d2f, /*VFMSUBADD132PHZ256mb*/
  0x1d3e, /*VFMSUBADD132PHZrb*/
/*Table22257*/
  0x185e, /*VFMADD132PHZ256mb*/
  0x186d, /*VFMADD132PHZrb*/
/*Table22259*/
  0x1b85, /*VFMSUB132PHZ256mb*/
  0x1b94, /*VFMSUB132PHZrb*/
/*Table22261*/
  0x1eac, /*VFNMADD132PHZ256mb*/
  0x1ebb, /*VFNMADD132PHZrb*/
/*Table22263*/
  0x2076, /*VFNMSUB132PHZ256mb*/
  0x2085, /*VFNMSUB132PHZrb*/
/*Table22265*/
  0x1ab1, /*VFMADDSUB213PHZ256mb*/
  0x1ac0, /*VFMADDSUB213PHZrb*/
/*Table22267*/
  0x1d91, /*VFMSUBADD213PHZ256mb*/
  0x1da0, /*VFMSUBADD213PHZrb*/
/*Table22269*/
  0x18ec, /*VFMADD213PHZ256mb*/
  0x18fb, /*VFMADD213PHZrb*/
/*Table22271*/
  0x1c13, /*VFMSUB213PHZ256mb*/
  0x1c22, /*VFMSUB213PHZrb*/
/*Table22273*/
  0x1f3a, /*VFNMADD213PHZ256mb*/
  0x1f49, /*VFNMADD213PHZrb*/
/*Table22275*/
  0x2104, /*VFNMSUB213PHZ256mb*/
  0x2113, /*VFNMSUB213PHZrb*/
/*Table22277*/
  0x1b13, /*VFMADDSUB231PHZ256mb*/
  0x1b22, /*VFMADDSUB231PHZrb*/
/*Table22279*/
  0x1df3, /*VFMSUBADD231PHZ256mb*/
  0x1e02, /*VFMSUBADD231PHZrb*/
/*Table22281*/
  0x197a, /*VFMADD231PHZ256mb*/
  0x1989, /*VFMADD231PHZrb*/
/*Table22283*/
  0x1ca1, /*VFMSUB231PHZ256mb*/
  0x1cb0, /*VFMSUB231PHZrb*/
/*Table22285*/
  0x1fc8, /*VFNMADD231PHZ256mb*/
  0x1fd7, /*VFNMADD231PHZrb*/
/*Table22287*/
  0x2192, /*VFNMSUB231PHZ256mb*/
  0x21a1, /*VFNMSUB231PHZrb*/
/*Table22289*/
  0x19ef, /*VFMADDCPHZmb*/
  0x19f5, /*VFMADDCPHZrb*/
/*Table22291*/
  0x1e6c, /*VFMULCPHZrmb*/
  0x1e72, /*VFMULCPHZrrb*/
/*Table22293*/
  0x17a9, /*VFCMADDCPHZmb*/
  0x17af, /*VFCMADDCPHZrb*/
/*Table22295*/
  0x17d0, /*VFCMULCPHZrmb*/
  0x17d6, /*VFCMULCPHZrrb*/
/*Table22297*/
  0x10b9, /*VCVTPH2PSXZrmb*/
  0x10bf, /*VCVTPH2PSXZrrb*/
/*Table22299*/
  0x4247, /*VSCALEFPHZrmb*/
  0x424d, /*VSCALEFPHZrrb*/
/*Table22301*/
  0x22af, /*VGETEXPPHZmb*/
  0x22b5, /*VGETEXPPHZrb*/
/*Table22303*/
  0x406b, /*VRCPPHZmb*/
  0x0, /**/
/*Table22305*/
  0x4200, /*VRSQRTPHZmb*/
  0x0, /**/
/*Table22307*/
  0x1a58, /*VFMADDSUB132PHZmb*/
  0x1a5e, /*VFMADDSUB132PHZrb*/
/*Table22309*/
  0x1d38, /*VFMSUBADD132PHZmb*/
  0x1d3e, /*VFMSUBADD132PHZrb*/
/*Table22311*/
  0x1867, /*VFMADD132PHZmb*/
  0x186d, /*VFMADD132PHZrb*/
/*Table22313*/
  0x1b8e, /*VFMSUB132PHZmb*/
  0x1b94, /*VFMSUB132PHZrb*/
/*Table22315*/
  0x1eb5, /*VFNMADD132PHZmb*/
  0x1ebb, /*VFNMADD132PHZrb*/
/*Table22317*/
  0x207f, /*VFNMSUB132PHZmb*/
  0x2085, /*VFNMSUB132PHZrb*/
/*Table22319*/
  0x1aba, /*VFMADDSUB213PHZmb*/
  0x1ac0, /*VFMADDSUB213PHZrb*/
/*Table22321*/
  0x1d9a, /*VFMSUBADD213PHZmb*/
  0x1da0, /*VFMSUBADD213PHZrb*/
/*Table22323*/
  0x18f5, /*VFMADD213PHZmb*/
  0x18fb, /*VFMADD213PHZrb*/
/*Table22325*/
  0x1c1c, /*VFMSUB213PHZmb*/
  0x1c22, /*VFMSUB213PHZrb*/
/*Table22327*/
  0x1f43, /*VFNMADD213PHZmb*/
  0x1f49, /*VFNMADD213PHZrb*/
/*Table22329*/
  0x210d, /*VFNMSUB213PHZmb*/
  0x2113, /*VFNMSUB213PHZrb*/
/*Table22331*/
  0x1b1c, /*VFMADDSUB231PHZmb*/
  0x1b22, /*VFMADDSUB231PHZrb*/
/*Table22333*/
  0x1dfc, /*VFMSUBADD231PHZmb*/
  0x1e02, /*VFMSUBADD231PHZrb*/
/*Table22335*/
  0x1983, /*VFMADD231PHZmb*/
  0x1989, /*VFMADD231PHZrb*/
/*Table22337*/
  0x1caa, /*VFMSUB231PHZmb*/
  0x1cb0, /*VFMSUB231PHZrb*/
/*Table22339*/
  0x1fd1, /*VFNMADD231PHZmb*/
  0x1fd7, /*VFNMADD231PHZrb*/
/*Table22341*/
  0x219b, /*VFNMSUB231PHZmb*/
  0x21a1, /*VFNMSUB231PHZrb*/
/*Table22343*/
  0x0, /**/
  0x12eb, /*VCVTSH2SSZrrb_Intk*/
/*Table22345*/
  0x19de, /*VFMADDCPHZ128mbk*/
  0x19f6, /*VFMADDCPHZrbk*/
/*Table22347*/
  0x0, /**/
  0x19ff, /*VFMADDCSHZrbk*/
/*Table22349*/
  0x1e5b, /*VFMULCPHZ128rmbk*/
  0x1e73, /*VFMULCPHZrrbk*/
/*Table22351*/
  0x0, /**/
  0x1e7c, /*VFMULCSHZrrbk*/
/*Table22353*/
  0x1798, /*VFCMADDCPHZ128mbk*/
  0x17b0, /*VFCMADDCPHZrbk*/
/*Table22355*/
  0x0, /**/
  0x17b9, /*VFCMADDCSHZrbk*/
/*Table22357*/
  0x17bf, /*VFCMULCPHZ128rmbk*/
  0x17d7, /*VFCMULCPHZrrbk*/
/*Table22359*/
  0x0, /**/
  0x17e0, /*VFCMULCSHZrrbk*/
/*Table22361*/
  0x10a8, /*VCVTPH2PSXZ128rmbk*/
  0x10c0, /*VCVTPH2PSXZrrbk*/
/*Table22363*/
  0x4236, /*VSCALEFPHZ128rmbk*/
  0x424e, /*VSCALEFPHZrrbk*/
/*Table22365*/
  0x0, /**/
  0x427e, /*VSCALEFSHZrrb_Intk*/
/*Table22367*/
  0x229e, /*VGETEXPPHZ128mbk*/
  0x22b6, /*VGETEXPPHZrbk*/
/*Table22369*/
  0x0, /**/
  0x22e6, /*VGETEXPSHZrbk*/
/*Table22371*/
  0x405a, /*VRCPPHZ128mbk*/
  0x0, /**/
/*Table22373*/
  0x41ef, /*VRSQRTPHZ128mbk*/
  0x0, /**/
/*Table22375*/
  0x1a47, /*VFMADDSUB132PHZ128mbk*/
  0x1a5f, /*VFMADDSUB132PHZrbk*/
/*Table22377*/
  0x1d27, /*VFMSUBADD132PHZ128mbk*/
  0x1d3f, /*VFMSUBADD132PHZrbk*/
/*Table22379*/
  0x1856, /*VFMADD132PHZ128mbk*/
  0x186e, /*VFMADD132PHZrbk*/
/*Table22381*/
  0x0, /**/
  0x18ae, /*VFMADD132SHZrb_Intk*/
/*Table22383*/
  0x1b7d, /*VFMSUB132PHZ128mbk*/
  0x1b95, /*VFMSUB132PHZrbk*/
/*Table22385*/
  0x0, /**/
  0x1bd5, /*VFMSUB132SHZrb_Intk*/
/*Table22387*/
  0x1ea4, /*VFNMADD132PHZ128mbk*/
  0x1ebc, /*VFNMADD132PHZrbk*/
/*Table22389*/
  0x0, /**/
  0x1efc, /*VFNMADD132SHZrb_Intk*/
/*Table22391*/
  0x206e, /*VFNMSUB132PHZ128mbk*/
  0x2086, /*VFNMSUB132PHZrbk*/
/*Table22393*/
  0x0, /**/
  0x20c6, /*VFNMSUB132SHZrb_Intk*/
/*Table22395*/
  0x1aa9, /*VFMADDSUB213PHZ128mbk*/
  0x1ac1, /*VFMADDSUB213PHZrbk*/
/*Table22397*/
  0x1d89, /*VFMSUBADD213PHZ128mbk*/
  0x1da1, /*VFMSUBADD213PHZrbk*/
/*Table22399*/
  0x18e4, /*VFMADD213PHZ128mbk*/
  0x18fc, /*VFMADD213PHZrbk*/
/*Table22401*/
  0x0, /**/
  0x193c, /*VFMADD213SHZrb_Intk*/
/*Table22403*/
  0x1c0b, /*VFMSUB213PHZ128mbk*/
  0x1c23, /*VFMSUB213PHZrbk*/
/*Table22405*/
  0x0, /**/
  0x1c63, /*VFMSUB213SHZrb_Intk*/
/*Table22407*/
  0x1f32, /*VFNMADD213PHZ128mbk*/
  0x1f4a, /*VFNMADD213PHZrbk*/
/*Table22409*/
  0x0, /**/
  0x1f8a, /*VFNMADD213SHZrb_Intk*/
/*Table22411*/
  0x20fc, /*VFNMSUB213PHZ128mbk*/
  0x2114, /*VFNMSUB213PHZrbk*/
/*Table22413*/
  0x0, /**/
  0x2154, /*VFNMSUB213SHZrb_Intk*/
/*Table22415*/
  0x1b0b, /*VFMADDSUB231PHZ128mbk*/
  0x1b23, /*VFMADDSUB231PHZrbk*/
/*Table22417*/
  0x1deb, /*VFMSUBADD231PHZ128mbk*/
  0x1e03, /*VFMSUBADD231PHZrbk*/
/*Table22419*/
  0x1972, /*VFMADD231PHZ128mbk*/
  0x198a, /*VFMADD231PHZrbk*/
/*Table22421*/
  0x0, /**/
  0x19ca, /*VFMADD231SHZrb_Intk*/
/*Table22423*/
  0x1c99, /*VFMSUB231PHZ128mbk*/
  0x1cb1, /*VFMSUB231PHZrbk*/
/*Table22425*/
  0x0, /**/
  0x1cf1, /*VFMSUB231SHZrb_Intk*/
/*Table22427*/
  0x1fc0, /*VFNMADD231PHZ128mbk*/
  0x1fd8, /*VFNMADD231PHZrbk*/
/*Table22429*/
  0x0, /**/
  0x2018, /*VFNMADD231SHZrb_Intk*/
/*Table22431*/
  0x218a, /*VFNMSUB231PHZ128mbk*/
  0x21a2, /*VFNMSUB231PHZrbk*/
/*Table22433*/
  0x0, /**/
  0x21e2, /*VFNMSUB231SHZrb_Intk*/
/*Table22435*/
  0x19e7, /*VFMADDCPHZ256mbk*/
  0x19f6, /*VFMADDCPHZrbk*/
/*Table22437*/
  0x1e64, /*VFMULCPHZ256rmbk*/
  0x1e73, /*VFMULCPHZrrbk*/
/*Table22439*/
  0x17a1, /*VFCMADDCPHZ256mbk*/
  0x17b0, /*VFCMADDCPHZrbk*/
/*Table22441*/
  0x17c8, /*VFCMULCPHZ256rmbk*/
  0x17d7, /*VFCMULCPHZrrbk*/
/*Table22443*/
  0x10b1, /*VCVTPH2PSXZ256rmbk*/
  0x10c0, /*VCVTPH2PSXZrrbk*/
/*Table22445*/
  0x423f, /*VSCALEFPHZ256rmbk*/
  0x424e, /*VSCALEFPHZrrbk*/
/*Table22447*/
  0x22a7, /*VGETEXPPHZ256mbk*/
  0x22b6, /*VGETEXPPHZrbk*/
/*Table22449*/
  0x4063, /*VRCPPHZ256mbk*/
  0x0, /**/
/*Table22451*/
  0x41f8, /*VRSQRTPHZ256mbk*/
  0x0, /**/
/*Table22453*/
  0x1a50, /*VFMADDSUB132PHZ256mbk*/
  0x1a5f, /*VFMADDSUB132PHZrbk*/
/*Table22455*/
  0x1d30, /*VFMSUBADD132PHZ256mbk*/
  0x1d3f, /*VFMSUBADD132PHZrbk*/
/*Table22457*/
  0x185f, /*VFMADD132PHZ256mbk*/
  0x186e, /*VFMADD132PHZrbk*/
/*Table22459*/
  0x1b86, /*VFMSUB132PHZ256mbk*/
  0x1b95, /*VFMSUB132PHZrbk*/
/*Table22461*/
  0x1ead, /*VFNMADD132PHZ256mbk*/
  0x1ebc, /*VFNMADD132PHZrbk*/
/*Table22463*/
  0x2077, /*VFNMSUB132PHZ256mbk*/
  0x2086, /*VFNMSUB132PHZrbk*/
/*Table22465*/
  0x1ab2, /*VFMADDSUB213PHZ256mbk*/
  0x1ac1, /*VFMADDSUB213PHZrbk*/
/*Table22467*/
  0x1d92, /*VFMSUBADD213PHZ256mbk*/
  0x1da1, /*VFMSUBADD213PHZrbk*/
/*Table22469*/
  0x18ed, /*VFMADD213PHZ256mbk*/
  0x18fc, /*VFMADD213PHZrbk*/
/*Table22471*/
  0x1c14, /*VFMSUB213PHZ256mbk*/
  0x1c23, /*VFMSUB213PHZrbk*/
/*Table22473*/
  0x1f3b, /*VFNMADD213PHZ256mbk*/
  0x1f4a, /*VFNMADD213PHZrbk*/
/*Table22475*/
  0x2105, /*VFNMSUB213PHZ256mbk*/
  0x2114, /*VFNMSUB213PHZrbk*/
/*Table22477*/
  0x1b14, /*VFMADDSUB231PHZ256mbk*/
  0x1b23, /*VFMADDSUB231PHZrbk*/
/*Table22479*/
  0x1df4, /*VFMSUBADD231PHZ256mbk*/
  0x1e03, /*VFMSUBADD231PHZrbk*/
/*Table22481*/
  0x197b, /*VFMADD231PHZ256mbk*/
  0x198a, /*VFMADD231PHZrbk*/
/*Table22483*/
  0x1ca2, /*VFMSUB231PHZ256mbk*/
  0x1cb1, /*VFMSUB231PHZrbk*/
/*Table22485*/
  0x1fc9, /*VFNMADD231PHZ256mbk*/
  0x1fd8, /*VFNMADD231PHZrbk*/
/*Table22487*/
  0x2193, /*VFNMSUB231PHZ256mbk*/
  0x21a2, /*VFNMSUB231PHZrbk*/
/*Table22489*/
  0x19f0, /*VFMADDCPHZmbk*/
  0x19f6, /*VFMADDCPHZrbk*/
/*Table22491*/
  0x1e6d, /*VFMULCPHZrmbk*/
  0x1e73, /*VFMULCPHZrrbk*/
/*Table22493*/
  0x17aa, /*VFCMADDCPHZmbk*/
  0x17b0, /*VFCMADDCPHZrbk*/
/*Table22495*/
  0x17d1, /*VFCMULCPHZrmbk*/
  0x17d7, /*VFCMULCPHZrrbk*/
/*Table22497*/
  0x10ba, /*VCVTPH2PSXZrmbk*/
  0x10c0, /*VCVTPH2PSXZrrbk*/
/*Table22499*/
  0x4248, /*VSCALEFPHZrmbk*/
  0x424e, /*VSCALEFPHZrrbk*/
/*Table22501*/
  0x22b0, /*VGETEXPPHZmbk*/
  0x22b6, /*VGETEXPPHZrbk*/
/*Table22503*/
  0x406c, /*VRCPPHZmbk*/
  0x0, /**/
/*Table22505*/
  0x4201, /*VRSQRTPHZmbk*/
  0x0, /**/
/*Table22507*/
  0x1a59, /*VFMADDSUB132PHZmbk*/
  0x1a5f, /*VFMADDSUB132PHZrbk*/
/*Table22509*/
  0x1d39, /*VFMSUBADD132PHZmbk*/
  0x1d3f, /*VFMSUBADD132PHZrbk*/
/*Table22511*/
  0x1868, /*VFMADD132PHZmbk*/
  0x186e, /*VFMADD132PHZrbk*/
/*Table22513*/
  0x1b8f, /*VFMSUB132PHZmbk*/
  0x1b95, /*VFMSUB132PHZrbk*/
/*Table22515*/
  0x1eb6, /*VFNMADD132PHZmbk*/
  0x1ebc, /*VFNMADD132PHZrbk*/
/*Table22517*/
  0x2080, /*VFNMSUB132PHZmbk*/
  0x2086, /*VFNMSUB132PHZrbk*/
/*Table22519*/
  0x1abb, /*VFMADDSUB213PHZmbk*/
  0x1ac1, /*VFMADDSUB213PHZrbk*/
/*Table22521*/
  0x1d9b, /*VFMSUBADD213PHZmbk*/
  0x1da1, /*VFMSUBADD213PHZrbk*/
/*Table22523*/
  0x18f6, /*VFMADD213PHZmbk*/
  0x18fc, /*VFMADD213PHZrbk*/
/*Table22525*/
  0x1c1d, /*VFMSUB213PHZmbk*/
  0x1c23, /*VFMSUB213PHZrbk*/
/*Table22527*/
  0x1f44, /*VFNMADD213PHZmbk*/
  0x1f4a, /*VFNMADD213PHZrbk*/
/*Table22529*/
  0x210e, /*VFNMSUB213PHZmbk*/
  0x2114, /*VFNMSUB213PHZrbk*/
/*Table22531*/
  0x1b1d, /*VFMADDSUB231PHZmbk*/
  0x1b23, /*VFMADDSUB231PHZrbk*/
/*Table22533*/
  0x1dfd, /*VFMSUBADD231PHZmbk*/
  0x1e03, /*VFMSUBADD231PHZrbk*/
/*Table22535*/
  0x1984, /*VFMADD231PHZmbk*/
  0x198a, /*VFMADD231PHZrbk*/
/*Table22537*/
  0x1cab, /*VFMSUB231PHZmbk*/
  0x1cb1, /*VFMSUB231PHZrbk*/
/*Table22539*/
  0x1fd2, /*VFNMADD231PHZmbk*/
  0x1fd8, /*VFNMADD231PHZrbk*/
/*Table22541*/
  0x219c, /*VFNMSUB231PHZmbk*/
  0x21a2, /*VFNMSUB231PHZrbk*/
/*Table22543*/
  0x0, /**/
  0x12ec, /*VCVTSH2SSZrrb_Intkz*/
/*Table22545*/
  0x19df, /*VFMADDCPHZ128mbkz*/
  0x19f7, /*VFMADDCPHZrbkz*/
/*Table22547*/
  0x0, /**/
  0x1a00, /*VFMADDCSHZrbkz*/
/*Table22549*/
  0x1e5c, /*VFMULCPHZ128rmbkz*/
  0x1e74, /*VFMULCPHZrrbkz*/
/*Table22551*/
  0x0, /**/
  0x1e7d, /*VFMULCSHZrrbkz*/
/*Table22553*/
  0x1799, /*VFCMADDCPHZ128mbkz*/
  0x17b1, /*VFCMADDCPHZrbkz*/
/*Table22555*/
  0x0, /**/
  0x17ba, /*VFCMADDCSHZrbkz*/
/*Table22557*/
  0x17c0, /*VFCMULCPHZ128rmbkz*/
  0x17d8, /*VFCMULCPHZrrbkz*/
/*Table22559*/
  0x0, /**/
  0x17e1, /*VFCMULCSHZrrbkz*/
/*Table22561*/
  0x10a9, /*VCVTPH2PSXZ128rmbkz*/
  0x10c1, /*VCVTPH2PSXZrrbkz*/
/*Table22563*/
  0x4237, /*VSCALEFPHZ128rmbkz*/
  0x424f, /*VSCALEFPHZrrbkz*/
/*Table22565*/
  0x0, /**/
  0x427f, /*VSCALEFSHZrrb_Intkz*/
/*Table22567*/
  0x229f, /*VGETEXPPHZ128mbkz*/
  0x22b7, /*VGETEXPPHZrbkz*/
/*Table22569*/
  0x0, /**/
  0x22e7, /*VGETEXPSHZrbkz*/
/*Table22571*/
  0x405b, /*VRCPPHZ128mbkz*/
  0x0, /**/
/*Table22573*/
  0x41f0, /*VRSQRTPHZ128mbkz*/
  0x0, /**/
/*Table22575*/
  0x1a48, /*VFMADDSUB132PHZ128mbkz*/
  0x1a60, /*VFMADDSUB132PHZrbkz*/
/*Table22577*/
  0x1d28, /*VFMSUBADD132PHZ128mbkz*/
  0x1d40, /*VFMSUBADD132PHZrbkz*/
/*Table22579*/
  0x1857, /*VFMADD132PHZ128mbkz*/
  0x186f, /*VFMADD132PHZrbkz*/
/*Table22581*/
  0x0, /**/
  0x18af, /*VFMADD132SHZrb_Intkz*/
/*Table22583*/
  0x1b7e, /*VFMSUB132PHZ128mbkz*/
  0x1b96, /*VFMSUB132PHZrbkz*/
/*Table22585*/
  0x0, /**/
  0x1bd6, /*VFMSUB132SHZrb_Intkz*/
/*Table22587*/
  0x1ea5, /*VFNMADD132PHZ128mbkz*/
  0x1ebd, /*VFNMADD132PHZrbkz*/
/*Table22589*/
  0x0, /**/
  0x1efd, /*VFNMADD132SHZrb_Intkz*/
/*Table22591*/
  0x206f, /*VFNMSUB132PHZ128mbkz*/
  0x2087, /*VFNMSUB132PHZrbkz*/
/*Table22593*/
  0x0, /**/
  0x20c7, /*VFNMSUB132SHZrb_Intkz*/
/*Table22595*/
  0x1aaa, /*VFMADDSUB213PHZ128mbkz*/
  0x1ac2, /*VFMADDSUB213PHZrbkz*/
/*Table22597*/
  0x1d8a, /*VFMSUBADD213PHZ128mbkz*/
  0x1da2, /*VFMSUBADD213PHZrbkz*/
/*Table22599*/
  0x18e5, /*VFMADD213PHZ128mbkz*/
  0x18fd, /*VFMADD213PHZrbkz*/
/*Table22601*/
  0x0, /**/
  0x193d, /*VFMADD213SHZrb_Intkz*/
/*Table22603*/
  0x1c0c, /*VFMSUB213PHZ128mbkz*/
  0x1c24, /*VFMSUB213PHZrbkz*/
/*Table22605*/
  0x0, /**/
  0x1c64, /*VFMSUB213SHZrb_Intkz*/
/*Table22607*/
  0x1f33, /*VFNMADD213PHZ128mbkz*/
  0x1f4b, /*VFNMADD213PHZrbkz*/
/*Table22609*/
  0x0, /**/
  0x1f8b, /*VFNMADD213SHZrb_Intkz*/
/*Table22611*/
  0x20fd, /*VFNMSUB213PHZ128mbkz*/
  0x2115, /*VFNMSUB213PHZrbkz*/
/*Table22613*/
  0x0, /**/
  0x2155, /*VFNMSUB213SHZrb_Intkz*/
/*Table22615*/
  0x1b0c, /*VFMADDSUB231PHZ128mbkz*/
  0x1b24, /*VFMADDSUB231PHZrbkz*/
/*Table22617*/
  0x1dec, /*VFMSUBADD231PHZ128mbkz*/
  0x1e04, /*VFMSUBADD231PHZrbkz*/
/*Table22619*/
  0x1973, /*VFMADD231PHZ128mbkz*/
  0x198b, /*VFMADD231PHZrbkz*/
/*Table22621*/
  0x0, /**/
  0x19cb, /*VFMADD231SHZrb_Intkz*/
/*Table22623*/
  0x1c9a, /*VFMSUB231PHZ128mbkz*/
  0x1cb2, /*VFMSUB231PHZrbkz*/
/*Table22625*/
  0x0, /**/
  0x1cf2, /*VFMSUB231SHZrb_Intkz*/
/*Table22627*/
  0x1fc1, /*VFNMADD231PHZ128mbkz*/
  0x1fd9, /*VFNMADD231PHZrbkz*/
/*Table22629*/
  0x0, /**/
  0x2019, /*VFNMADD231SHZrb_Intkz*/
/*Table22631*/
  0x218b, /*VFNMSUB231PHZ128mbkz*/
  0x21a3, /*VFNMSUB231PHZrbkz*/
/*Table22633*/
  0x0, /**/
  0x21e3, /*VFNMSUB231SHZrb_Intkz*/
/*Table22635*/
  0x19e8, /*VFMADDCPHZ256mbkz*/
  0x19f7, /*VFMADDCPHZrbkz*/
/*Table22637*/
  0x1e65, /*VFMULCPHZ256rmbkz*/
  0x1e74, /*VFMULCPHZrrbkz*/
/*Table22639*/
  0x17a2, /*VFCMADDCPHZ256mbkz*/
  0x17b1, /*VFCMADDCPHZrbkz*/
/*Table22641*/
  0x17c9, /*VFCMULCPHZ256rmbkz*/
  0x17d8, /*VFCMULCPHZrrbkz*/
/*Table22643*/
  0x10b2, /*VCVTPH2PSXZ256rmbkz*/
  0x10c1, /*VCVTPH2PSXZrrbkz*/
/*Table22645*/
  0x4240, /*VSCALEFPHZ256rmbkz*/
  0x424f, /*VSCALEFPHZrrbkz*/
/*Table22647*/
  0x22a8, /*VGETEXPPHZ256mbkz*/
  0x22b7, /*VGETEXPPHZrbkz*/
/*Table22649*/
  0x4064, /*VRCPPHZ256mbkz*/
  0x0, /**/
/*Table22651*/
  0x41f9, /*VRSQRTPHZ256mbkz*/
  0x0, /**/
/*Table22653*/
  0x1a51, /*VFMADDSUB132PHZ256mbkz*/
  0x1a60, /*VFMADDSUB132PHZrbkz*/
/*Table22655*/
  0x1d31, /*VFMSUBADD132PHZ256mbkz*/
  0x1d40, /*VFMSUBADD132PHZrbkz*/
/*Table22657*/
  0x1860, /*VFMADD132PHZ256mbkz*/
  0x186f, /*VFMADD132PHZrbkz*/
/*Table22659*/
  0x1b87, /*VFMSUB132PHZ256mbkz*/
  0x1b96, /*VFMSUB132PHZrbkz*/
/*Table22661*/
  0x1eae, /*VFNMADD132PHZ256mbkz*/
  0x1ebd, /*VFNMADD132PHZrbkz*/
/*Table22663*/
  0x2078, /*VFNMSUB132PHZ256mbkz*/
  0x2087, /*VFNMSUB132PHZrbkz*/
/*Table22665*/
  0x1ab3, /*VFMADDSUB213PHZ256mbkz*/
  0x1ac2, /*VFMADDSUB213PHZrbkz*/
/*Table22667*/
  0x1d93, /*VFMSUBADD213PHZ256mbkz*/
  0x1da2, /*VFMSUBADD213PHZrbkz*/
/*Table22669*/
  0x18ee, /*VFMADD213PHZ256mbkz*/
  0x18fd, /*VFMADD213PHZrbkz*/
/*Table22671*/
  0x1c15, /*VFMSUB213PHZ256mbkz*/
  0x1c24, /*VFMSUB213PHZrbkz*/
/*Table22673*/
  0x1f3c, /*VFNMADD213PHZ256mbkz*/
  0x1f4b, /*VFNMADD213PHZrbkz*/
/*Table22675*/
  0x2106, /*VFNMSUB213PHZ256mbkz*/
  0x2115, /*VFNMSUB213PHZrbkz*/
/*Table22677*/
  0x1b15, /*VFMADDSUB231PHZ256mbkz*/
  0x1b24, /*VFMADDSUB231PHZrbkz*/
/*Table22679*/
  0x1df5, /*VFMSUBADD231PHZ256mbkz*/
  0x1e04, /*VFMSUBADD231PHZrbkz*/
/*Table22681*/
  0x197c, /*VFMADD231PHZ256mbkz*/
  0x198b, /*VFMADD231PHZrbkz*/
/*Table22683*/
  0x1ca3, /*VFMSUB231PHZ256mbkz*/
  0x1cb2, /*VFMSUB231PHZrbkz*/
/*Table22685*/
  0x1fca, /*VFNMADD231PHZ256mbkz*/
  0x1fd9, /*VFNMADD231PHZrbkz*/
/*Table22687*/
  0x2194, /*VFNMSUB231PHZ256mbkz*/
  0x21a3, /*VFNMSUB231PHZrbkz*/
/*Table22689*/
  0x19f1, /*VFMADDCPHZmbkz*/
  0x19f7, /*VFMADDCPHZrbkz*/
/*Table22691*/
  0x1e6e, /*VFMULCPHZrmbkz*/
  0x1e74, /*VFMULCPHZrrbkz*/
/*Table22693*/
  0x17ab, /*VFCMADDCPHZmbkz*/
  0x17b1, /*VFCMADDCPHZrbkz*/
/*Table22695*/
  0x17d2, /*VFCMULCPHZrmbkz*/
  0x17d8, /*VFCMULCPHZrrbkz*/
/*Table22697*/
  0x10bb, /*VCVTPH2PSXZrmbkz*/
  0x10c1, /*VCVTPH2PSXZrrbkz*/
/*Table22699*/
  0x4249, /*VSCALEFPHZrmbkz*/
  0x424f, /*VSCALEFPHZrrbkz*/
/*Table22701*/
  0x22b1, /*VGETEXPPHZmbkz*/
  0x22b7, /*VGETEXPPHZrbkz*/
/*Table22703*/
  0x406d, /*VRCPPHZmbkz*/
  0x0, /**/
/*Table22705*/
  0x4202, /*VRSQRTPHZmbkz*/
  0x0, /**/
/*Table22707*/
  0x1a5a, /*VFMADDSUB132PHZmbkz*/
  0x1a60, /*VFMADDSUB132PHZrbkz*/
/*Table22709*/
  0x1d3a, /*VFMSUBADD132PHZmbkz*/
  0x1d40, /*VFMSUBADD132PHZrbkz*/
/*Table22711*/
  0x1869, /*VFMADD132PHZmbkz*/
  0x186f, /*VFMADD132PHZrbkz*/
/*Table22713*/
  0x1b90, /*VFMSUB132PHZmbkz*/
  0x1b96, /*VFMSUB132PHZrbkz*/
/*Table22715*/
  0x1eb7, /*VFNMADD132PHZmbkz*/
  0x1ebd, /*VFNMADD132PHZrbkz*/
/*Table22717*/
  0x2081, /*VFNMSUB132PHZmbkz*/
  0x2087, /*VFNMSUB132PHZrbkz*/
/*Table22719*/
  0x1abc, /*VFMADDSUB213PHZmbkz*/
  0x1ac2, /*VFMADDSUB213PHZrbkz*/
/*Table22721*/
  0x1d9c, /*VFMSUBADD213PHZmbkz*/
  0x1da2, /*VFMSUBADD213PHZrbkz*/
/*Table22723*/
  0x18f7, /*VFMADD213PHZmbkz*/
  0x18fd, /*VFMADD213PHZrbkz*/
/*Table22725*/
  0x1c1e, /*VFMSUB213PHZmbkz*/
  0x1c24, /*VFMSUB213PHZrbkz*/
/*Table22727*/
  0x1f45, /*VFNMADD213PHZmbkz*/
  0x1f4b, /*VFNMADD213PHZrbkz*/
/*Table22729*/
  0x210f, /*VFNMSUB213PHZmbkz*/
  0x2115, /*VFNMSUB213PHZrbkz*/
/*Table22731*/
  0x1b1e, /*VFMADDSUB231PHZmbkz*/
  0x1b24, /*VFMADDSUB231PHZrbkz*/
/*Table22733*/
  0x1dfe, /*VFMSUBADD231PHZmbkz*/
  0x1e04, /*VFMSUBADD231PHZrbkz*/
/*Table22735*/
  0x1985, /*VFMADD231PHZmbkz*/
  0x198b, /*VFMADD231PHZrbkz*/
/*Table22737*/
  0x1cac, /*VFMSUB231PHZmbkz*/
  0x1cb2, /*VFMSUB231PHZrbkz*/
/*Table22739*/
  0x1fd3, /*VFNMADD231PHZmbkz*/
  0x1fd9, /*VFNMADD231PHZrbkz*/
/*Table22741*/
  0x219d, /*VFNMSUB231PHZmbkz*/
  0x21a3, /*VFNMSUB231PHZrbkz*/
/*Table22743*/
  0x12e5, /*VCVTSH2SSZrm_Intkz*/
  0x12e9, /*VCVTSH2SSZrr_Intkz*/
/*Table22745*/
  0x19e1, /*VFMADDCPHZ128mkz*/
  0x19e4, /*VFMADDCPHZ128rkz*/
/*Table22747*/
  0x19fc, /*VFMADDCSHZmkz*/
  0x1a02, /*VFMADDCSHZrkz*/
/*Table22749*/
  0x1e5e, /*VFMULCPHZ128rmkz*/
  0x1e61, /*VFMULCPHZ128rrkz*/
/*Table22751*/
  0x1e79, /*VFMULCSHZrmkz*/
  0x1e7f, /*VFMULCSHZrrkz*/
/*Table22753*/
  0x179b, /*VFCMADDCPHZ128mkz*/
  0x179e, /*VFCMADDCPHZ128rkz*/
/*Table22755*/
  0x17b6, /*VFCMADDCSHZmkz*/
  0x17bc, /*VFCMADDCSHZrkz*/
/*Table22757*/
  0x17c2, /*VFCMULCPHZ128rmkz*/
  0x17c5, /*VFCMULCPHZ128rrkz*/
/*Table22759*/
  0x17dd, /*VFCMULCSHZrmkz*/
  0x17e3, /*VFCMULCSHZrrkz*/
/*Table22761*/
  0x10ab, /*VCVTPH2PSXZ128rmkz*/
  0x10ae, /*VCVTPH2PSXZ128rrkz*/
/*Table22763*/
  0x4239, /*VSCALEFPHZ128rmkz*/
  0x423c, /*VSCALEFPHZ128rrkz*/
/*Table22765*/
  0x427b, /*VSCALEFSHZrmkz*/
  0x4281, /*VSCALEFSHZrrkz*/
/*Table22767*/
  0x22a1, /*VGETEXPPHZ128mkz*/
  0x22a4, /*VGETEXPPHZ128rkz*/
/*Table22769*/
  0x22e3, /*VGETEXPSHZmkz*/
  0x22e9, /*VGETEXPSHZrkz*/
/*Table22771*/
  0x405d, /*VRCPPHZ128mkz*/
  0x4060, /*VRCPPHZ128rkz*/
/*Table22773*/
  0x4079, /*VRCPSHZrmkz*/
  0x407c, /*VRCPSHZrrkz*/
/*Table22775*/
  0x41f2, /*VRSQRTPHZ128mkz*/
  0x41f5, /*VRSQRTPHZ128rkz*/
/*Table22777*/
  0x420e, /*VRSQRTSHZrmkz*/
  0x4211, /*VRSQRTSHZrrkz*/
/*Table22779*/
  0x1a4a, /*VFMADDSUB132PHZ128mkz*/
  0x1a4d, /*VFMADDSUB132PHZ128rkz*/
/*Table22781*/
  0x1d2a, /*VFMSUBADD132PHZ128mkz*/
  0x1d2d, /*VFMSUBADD132PHZ128rkz*/
/*Table22783*/
  0x1859, /*VFMADD132PHZ128mkz*/
  0x185c, /*VFMADD132PHZ128rkz*/
/*Table22785*/
  0x18a7, /*VFMADD132SHZm_Intkz*/
  0x18ab, /*VFMADD132SHZr_Intkz*/
/*Table22787*/
  0x1b80, /*VFMSUB132PHZ128mkz*/
  0x1b83, /*VFMSUB132PHZ128rkz*/
/*Table22789*/
  0x1bce, /*VFMSUB132SHZm_Intkz*/
  0x1bd2, /*VFMSUB132SHZr_Intkz*/
/*Table22791*/
  0x1ea7, /*VFNMADD132PHZ128mkz*/
  0x1eaa, /*VFNMADD132PHZ128rkz*/
/*Table22793*/
  0x1ef5, /*VFNMADD132SHZm_Intkz*/
  0x1ef9, /*VFNMADD132SHZr_Intkz*/
/*Table22795*/
  0x2071, /*VFNMSUB132PHZ128mkz*/
  0x2074, /*VFNMSUB132PHZ128rkz*/
/*Table22797*/
  0x20bf, /*VFNMSUB132SHZm_Intkz*/
  0x20c3, /*VFNMSUB132SHZr_Intkz*/
/*Table22799*/
  0x1aac, /*VFMADDSUB213PHZ128mkz*/
  0x1aaf, /*VFMADDSUB213PHZ128rkz*/
/*Table22801*/
  0x1d8c, /*VFMSUBADD213PHZ128mkz*/
  0x1d8f, /*VFMSUBADD213PHZ128rkz*/
/*Table22803*/
  0x18e7, /*VFMADD213PHZ128mkz*/
  0x18ea, /*VFMADD213PHZ128rkz*/
/*Table22805*/
  0x1935, /*VFMADD213SHZm_Intkz*/
  0x1939, /*VFMADD213SHZr_Intkz*/
/*Table22807*/
  0x1c0e, /*VFMSUB213PHZ128mkz*/
  0x1c11, /*VFMSUB213PHZ128rkz*/
/*Table22809*/
  0x1c5c, /*VFMSUB213SHZm_Intkz*/
  0x1c60, /*VFMSUB213SHZr_Intkz*/
/*Table22811*/
  0x1f35, /*VFNMADD213PHZ128mkz*/
  0x1f38, /*VFNMADD213PHZ128rkz*/
/*Table22813*/
  0x1f83, /*VFNMADD213SHZm_Intkz*/
  0x1f87, /*VFNMADD213SHZr_Intkz*/
/*Table22815*/
  0x20ff, /*VFNMSUB213PHZ128mkz*/
  0x2102, /*VFNMSUB213PHZ128rkz*/
/*Table22817*/
  0x214d, /*VFNMSUB213SHZm_Intkz*/
  0x2151, /*VFNMSUB213SHZr_Intkz*/
/*Table22819*/
  0x1b0e, /*VFMADDSUB231PHZ128mkz*/
  0x1b11, /*VFMADDSUB231PHZ128rkz*/
/*Table22821*/
  0x1dee, /*VFMSUBADD231PHZ128mkz*/
  0x1df1, /*VFMSUBADD231PHZ128rkz*/
/*Table22823*/
  0x1975, /*VFMADD231PHZ128mkz*/
  0x1978, /*VFMADD231PHZ128rkz*/
/*Table22825*/
  0x19c3, /*VFMADD231SHZm_Intkz*/
  0x19c7, /*VFMADD231SHZr_Intkz*/
/*Table22827*/
  0x1c9c, /*VFMSUB231PHZ128mkz*/
  0x1c9f, /*VFMSUB231PHZ128rkz*/
/*Table22829*/
  0x1cea, /*VFMSUB231SHZm_Intkz*/
  0x1cee, /*VFMSUB231SHZr_Intkz*/
/*Table22831*/
  0x1fc3, /*VFNMADD231PHZ128mkz*/
  0x1fc6, /*VFNMADD231PHZ128rkz*/
/*Table22833*/
  0x2011, /*VFNMADD231SHZm_Intkz*/
  0x2015, /*VFNMADD231SHZr_Intkz*/
/*Table22835*/
  0x218d, /*VFNMSUB231PHZ128mkz*/
  0x2190, /*VFNMSUB231PHZ128rkz*/
/*Table22837*/
  0x21db, /*VFNMSUB231SHZm_Intkz*/
  0x21df, /*VFNMSUB231SHZr_Intkz*/
/*Table22839*/
  0x19ea, /*VFMADDCPHZ256mkz*/
  0x19ed, /*VFMADDCPHZ256rkz*/
/*Table22841*/
  0x1e67, /*VFMULCPHZ256rmkz*/
  0x1e6a, /*VFMULCPHZ256rrkz*/
/*Table22843*/
  0x17a4, /*VFCMADDCPHZ256mkz*/
  0x17a7, /*VFCMADDCPHZ256rkz*/
/*Table22845*/
  0x17cb, /*VFCMULCPHZ256rmkz*/
  0x17ce, /*VFCMULCPHZ256rrkz*/
/*Table22847*/
  0x10b4, /*VCVTPH2PSXZ256rmkz*/
  0x10b7, /*VCVTPH2PSXZ256rrkz*/
/*Table22849*/
  0x4242, /*VSCALEFPHZ256rmkz*/
  0x4245, /*VSCALEFPHZ256rrkz*/
/*Table22851*/
  0x22aa, /*VGETEXPPHZ256mkz*/
  0x22ad, /*VGETEXPPHZ256rkz*/
/*Table22853*/
  0x4066, /*VRCPPHZ256mkz*/
  0x4069, /*VRCPPHZ256rkz*/
/*Table22855*/
  0x41fb, /*VRSQRTPHZ256mkz*/
  0x41fe, /*VRSQRTPHZ256rkz*/
/*Table22857*/
  0x1a53, /*VFMADDSUB132PHZ256mkz*/
  0x1a56, /*VFMADDSUB132PHZ256rkz*/
/*Table22859*/
  0x1d33, /*VFMSUBADD132PHZ256mkz*/
  0x1d36, /*VFMSUBADD132PHZ256rkz*/
/*Table22861*/
  0x1862, /*VFMADD132PHZ256mkz*/
  0x1865, /*VFMADD132PHZ256rkz*/
/*Table22863*/
  0x1b89, /*VFMSUB132PHZ256mkz*/
  0x1b8c, /*VFMSUB132PHZ256rkz*/
/*Table22865*/
  0x1eb0, /*VFNMADD132PHZ256mkz*/
  0x1eb3, /*VFNMADD132PHZ256rkz*/
/*Table22867*/
  0x207a, /*VFNMSUB132PHZ256mkz*/
  0x207d, /*VFNMSUB132PHZ256rkz*/
/*Table22869*/
  0x1ab5, /*VFMADDSUB213PHZ256mkz*/
  0x1ab8, /*VFMADDSUB213PHZ256rkz*/
/*Table22871*/
  0x1d95, /*VFMSUBADD213PHZ256mkz*/
  0x1d98, /*VFMSUBADD213PHZ256rkz*/
/*Table22873*/
  0x18f0, /*VFMADD213PHZ256mkz*/
  0x18f3, /*VFMADD213PHZ256rkz*/
/*Table22875*/
  0x1c17, /*VFMSUB213PHZ256mkz*/
  0x1c1a, /*VFMSUB213PHZ256rkz*/
/*Table22877*/
  0x1f3e, /*VFNMADD213PHZ256mkz*/
  0x1f41, /*VFNMADD213PHZ256rkz*/
/*Table22879*/
  0x2108, /*VFNMSUB213PHZ256mkz*/
  0x210b, /*VFNMSUB213PHZ256rkz*/
/*Table22881*/
  0x1b17, /*VFMADDSUB231PHZ256mkz*/
  0x1b1a, /*VFMADDSUB231PHZ256rkz*/
/*Table22883*/
  0x1df7, /*VFMSUBADD231PHZ256mkz*/
  0x1dfa, /*VFMSUBADD231PHZ256rkz*/
/*Table22885*/
  0x197e, /*VFMADD231PHZ256mkz*/
  0x1981, /*VFMADD231PHZ256rkz*/
/*Table22887*/
  0x1ca5, /*VFMSUB231PHZ256mkz*/
  0x1ca8, /*VFMSUB231PHZ256rkz*/
/*Table22889*/
  0x1fcc, /*VFNMADD231PHZ256mkz*/
  0x1fcf, /*VFNMADD231PHZ256rkz*/
/*Table22891*/
  0x2196, /*VFNMSUB231PHZ256mkz*/
  0x2199, /*VFNMSUB231PHZ256rkz*/
/*Table22893*/
  0x19f3, /*VFMADDCPHZmkz*/
  0x19f9, /*VFMADDCPHZrkz*/
/*Table22895*/
  0x1e70, /*VFMULCPHZrmkz*/
  0x1e76, /*VFMULCPHZrrkz*/
/*Table22897*/
  0x17ad, /*VFCMADDCPHZmkz*/
  0x17b3, /*VFCMADDCPHZrkz*/
/*Table22899*/
  0x17d4, /*VFCMULCPHZrmkz*/
  0x17da, /*VFCMULCPHZrrkz*/
/*Table22901*/
  0x10bd, /*VCVTPH2PSXZrmkz*/
  0x10c3, /*VCVTPH2PSXZrrkz*/
/*Table22903*/
  0x424b, /*VSCALEFPHZrmkz*/
  0x4251, /*VSCALEFPHZrrkz*/
/*Table22905*/
  0x22b3, /*VGETEXPPHZmkz*/
  0x22b9, /*VGETEXPPHZrkz*/
/*Table22907*/
  0x406f, /*VRCPPHZmkz*/
  0x4072, /*VRCPPHZrkz*/
/*Table22909*/
  0x4204, /*VRSQRTPHZmkz*/
  0x4207, /*VRSQRTPHZrkz*/
/*Table22911*/
  0x1a5c, /*VFMADDSUB132PHZmkz*/
  0x1a62, /*VFMADDSUB132PHZrkz*/
/*Table22913*/
  0x1d3c, /*VFMSUBADD132PHZmkz*/
  0x1d42, /*VFMSUBADD132PHZrkz*/
/*Table22915*/
  0x186b, /*VFMADD132PHZmkz*/
  0x1871, /*VFMADD132PHZrkz*/
/*Table22917*/
  0x1b92, /*VFMSUB132PHZmkz*/
  0x1b98, /*VFMSUB132PHZrkz*/
/*Table22919*/
  0x1eb9, /*VFNMADD132PHZmkz*/
  0x1ebf, /*VFNMADD132PHZrkz*/
/*Table22921*/
  0x2083, /*VFNMSUB132PHZmkz*/
  0x2089, /*VFNMSUB132PHZrkz*/
/*Table22923*/
  0x1abe, /*VFMADDSUB213PHZmkz*/
  0x1ac4, /*VFMADDSUB213PHZrkz*/
/*Table22925*/
  0x1d9e, /*VFMSUBADD213PHZmkz*/
  0x1da4, /*VFMSUBADD213PHZrkz*/
/*Table22927*/
  0x18f9, /*VFMADD213PHZmkz*/
  0x18ff, /*VFMADD213PHZrkz*/
/*Table22929*/
  0x1c20, /*VFMSUB213PHZmkz*/
  0x1c26, /*VFMSUB213PHZrkz*/
/*Table22931*/
  0x1f47, /*VFNMADD213PHZmkz*/
  0x1f4d, /*VFNMADD213PHZrkz*/
/*Table22933*/
  0x2111, /*VFNMSUB213PHZmkz*/
  0x2117, /*VFNMSUB213PHZrkz*/
/*Table22935*/
  0x1b20, /*VFMADDSUB231PHZmkz*/
  0x1b26, /*VFMADDSUB231PHZrkz*/
/*Table22937*/
  0x1e00, /*VFMSUBADD231PHZmkz*/
  0x1e06, /*VFMSUBADD231PHZrkz*/
/*Table22939*/
  0x1987, /*VFMADD231PHZmkz*/
  0x198d, /*VFMADD231PHZrkz*/
/*Table22941*/
  0x1cae, /*VFMSUB231PHZmkz*/
  0x1cb4, /*VFMSUB231PHZrkz*/
/*Table22943*/
  0x1fd5, /*VFNMADD231PHZmkz*/
  0x1fdb, /*VFNMADD231PHZrkz*/
/*Table22945*/
  0x219f, /*VFNMSUB231PHZmkz*/
  0x21a5, /*VFNMSUB231PHZrkz*/
  0x0
};

static const struct ContextDecision x86DisassemblerOneByteOpcodes = {{/* opcodeDecisions */
 /*IC*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 1},
  /*0x01*/{MODRM_SPLITRM, 3},
  /*0x02*/{MODRM_SPLITRM, 5},
  /*0x03*/{MODRM_SPLITRM, 7},
  /*0x04*/{MODRM_ONEENTRY, 9},
  /*0x05*/{MODRM_ONEENTRY, 10},
  /*0x06*/{MODRM_ONEENTRY, 11},
  /*0x07*/{MODRM_ONEENTRY, 12},
  /*0x08*/{MODRM_SPLITRM, 13},
  /*0x09*/{MODRM_SPLITRM, 15},
  /*0x0a*/{MODRM_SPLITRM, 17},
  /*0x0b*/{MODRM_SPLITRM, 19},
  /*0x0c*/{MODRM_ONEENTRY, 21},
  /*0x0d*/{MODRM_ONEENTRY, 22},
  /*0x0e*/{MODRM_ONEENTRY, 23},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 24},
  /*0x11*/{MODRM_SPLITRM, 26},
  /*0x12*/{MODRM_SPLITRM, 28},
  /*0x13*/{MODRM_SPLITRM, 30},
  /*0x14*/{MODRM_ONEENTRY, 32},
  /*0x15*/{MODRM_ONEENTRY, 33},
  /*0x16*/{MODRM_ONEENTRY, 34},
  /*0x17*/{MODRM_ONEENTRY, 35},
  /*0x18*/{MODRM_SPLITRM, 36},
  /*0x19*/{MODRM_SPLITRM, 38},
  /*0x1a*/{MODRM_SPLITRM, 40},
  /*0x1b*/{MODRM_SPLITRM, 42},
  /*0x1c*/{MODRM_ONEENTRY, 44},
  /*0x1d*/{MODRM_ONEENTRY, 45},
  /*0x1e*/{MODRM_ONEENTRY, 46},
  /*0x1f*/{MODRM_ONEENTRY, 47},
  /*0x20*/{MODRM_SPLITRM, 48},
  /*0x21*/{MODRM_SPLITRM, 50},
  /*0x22*/{MODRM_SPLITRM, 52},
  /*0x23*/{MODRM_SPLITRM, 54},
  /*0x24*/{MODRM_ONEENTRY, 56},
  /*0x25*/{MODRM_ONEENTRY, 57},
  /*0x26*/{MODRM_ONEENTRY, 58},
  /*0x27*/{MODRM_ONEENTRY, 59},
  /*0x28*/{MODRM_SPLITRM, 60},
  /*0x29*/{MODRM_SPLITRM, 62},
  /*0x2a*/{MODRM_SPLITRM, 64},
  /*0x2b*/{MODRM_SPLITRM, 66},
  /*0x2c*/{MODRM_ONEENTRY, 68},
  /*0x2d*/{MODRM_ONEENTRY, 69},
  /*0x2e*/{MODRM_ONEENTRY, 70},
  /*0x2f*/{MODRM_ONEENTRY, 71},
  /*0x30*/{MODRM_SPLITRM, 72},
  /*0x31*/{MODRM_SPLITRM, 74},
  /*0x32*/{MODRM_SPLITRM, 76},
  /*0x33*/{MODRM_SPLITRM, 78},
  /*0x34*/{MODRM_ONEENTRY, 80},
  /*0x35*/{MODRM_ONEENTRY, 81},
  /*0x36*/{MODRM_ONEENTRY, 82},
  /*0x37*/{MODRM_ONEENTRY, 83},
  /*0x38*/{MODRM_SPLITRM, 84},
  /*0x39*/{MODRM_SPLITRM, 86},
  /*0x3a*/{MODRM_SPLITRM, 88},
  /*0x3b*/{MODRM_SPLITRM, 90},
  /*0x3c*/{MODRM_ONEENTRY, 92},
  /*0x3d*/{MODRM_ONEENTRY, 93},
  /*0x3e*/{MODRM_ONEENTRY, 94},
  /*0x3f*/{MODRM_ONEENTRY, 95},
  /*0x40*/{MODRM_ONEENTRY, 96},
  /*0x41*/{MODRM_ONEENTRY, 96},
  /*0x42*/{MODRM_ONEENTRY, 96},
  /*0x43*/{MODRM_ONEENTRY, 96},
  /*0x44*/{MODRM_ONEENTRY, 96},
  /*0x45*/{MODRM_ONEENTRY, 96},
  /*0x46*/{MODRM_ONEENTRY, 96},
  /*0x47*/{MODRM_ONEENTRY, 96},
  /*0x48*/{MODRM_ONEENTRY, 97},
  /*0x49*/{MODRM_ONEENTRY, 97},
  /*0x4a*/{MODRM_ONEENTRY, 97},
  /*0x4b*/{MODRM_ONEENTRY, 97},
  /*0x4c*/{MODRM_ONEENTRY, 97},
  /*0x4d*/{MODRM_ONEENTRY, 97},
  /*0x4e*/{MODRM_ONEENTRY, 97},
  /*0x4f*/{MODRM_ONEENTRY, 97},
  /*0x50*/{MODRM_ONEENTRY, 98},
  /*0x51*/{MODRM_ONEENTRY, 98},
  /*0x52*/{MODRM_ONEENTRY, 98},
  /*0x53*/{MODRM_ONEENTRY, 98},
  /*0x54*/{MODRM_ONEENTRY, 98},
  /*0x55*/{MODRM_ONEENTRY, 98},
  /*0x56*/{MODRM_ONEENTRY, 98},
  /*0x57*/{MODRM_ONEENTRY, 98},
  /*0x58*/{MODRM_ONEENTRY, 99},
  /*0x59*/{MODRM_ONEENTRY, 99},
  /*0x5a*/{MODRM_ONEENTRY, 99},
  /*0x5b*/{MODRM_ONEENTRY, 99},
  /*0x5c*/{MODRM_ONEENTRY, 99},
  /*0x5d*/{MODRM_ONEENTRY, 99},
  /*0x5e*/{MODRM_ONEENTRY, 99},
  /*0x5f*/{MODRM_ONEENTRY, 99},
  /*0x60*/{MODRM_ONEENTRY, 100},
  /*0x61*/{MODRM_ONEENTRY, 101},
  /*0x62*/{MODRM_SPLITRM, 102},
  /*0x63*/{MODRM_SPLITRM, 104},
  /*0x64*/{MODRM_ONEENTRY, 106},
  /*0x65*/{MODRM_ONEENTRY, 107},
  /*0x66*/{MODRM_ONEENTRY, 108},
  /*0x67*/{MODRM_ONEENTRY, 109},
  /*0x68*/{MODRM_ONEENTRY, 110},
  /*0x69*/{MODRM_SPLITRM, 111},
  /*0x6a*/{MODRM_ONEENTRY, 113},
  /*0x6b*/{MODRM_SPLITRM, 114},
  /*0x6c*/{MODRM_ONEENTRY, 116},
  /*0x6d*/{MODRM_ONEENTRY, 117},
  /*0x6e*/{MODRM_ONEENTRY, 118},
  /*0x6f*/{MODRM_ONEENTRY, 119},
  /*0x70*/{MODRM_ONEENTRY, 120},
  /*0x71*/{MODRM_ONEENTRY, 120},
  /*0x72*/{MODRM_ONEENTRY, 120},
  /*0x73*/{MODRM_ONEENTRY, 120},
  /*0x74*/{MODRM_ONEENTRY, 120},
  /*0x75*/{MODRM_ONEENTRY, 120},
  /*0x76*/{MODRM_ONEENTRY, 120},
  /*0x77*/{MODRM_ONEENTRY, 120},
  /*0x78*/{MODRM_ONEENTRY, 120},
  /*0x79*/{MODRM_ONEENTRY, 120},
  /*0x7a*/{MODRM_ONEENTRY, 120},
  /*0x7b*/{MODRM_ONEENTRY, 120},
  /*0x7c*/{MODRM_ONEENTRY, 120},
  /*0x7d*/{MODRM_ONEENTRY, 120},
  /*0x7e*/{MODRM_ONEENTRY, 120},
  /*0x7f*/{MODRM_ONEENTRY, 120},
  /*0x80*/{MODRM_SPLITREG, 121},
  /*0x81*/{MODRM_SPLITREG, 137},
  /*0x82*/{MODRM_SPLITREG, 153},
  /*0x83*/{MODRM_SPLITREG, 169},
  /*0x84*/{MODRM_SPLITRM, 185},
  /*0x85*/{MODRM_SPLITRM, 187},
  /*0x86*/{MODRM_SPLITRM, 189},
  /*0x87*/{MODRM_SPLITRM, 191},
  /*0x88*/{MODRM_SPLITRM, 193},
  /*0x89*/{MODRM_SPLITRM, 195},
  /*0x8a*/{MODRM_SPLITRM, 197},
  /*0x8b*/{MODRM_SPLITRM, 199},
  /*0x8c*/{MODRM_SPLITRM, 201},
  /*0x8d*/{MODRM_SPLITRM, 203},
  /*0x8e*/{MODRM_SPLITRM, 205},
  /*0x8f*/{MODRM_SPLITREG, 207},
  /*0x90*/{MODRM_ONEENTRY, 223},
  /*0x91*/{MODRM_ONEENTRY, 224},
  /*0x92*/{MODRM_ONEENTRY, 224},
  /*0x93*/{MODRM_ONEENTRY, 224},
  /*0x94*/{MODRM_ONEENTRY, 224},
  /*0x95*/{MODRM_ONEENTRY, 224},
  /*0x96*/{MODRM_ONEENTRY, 224},
  /*0x97*/{MODRM_ONEENTRY, 224},
  /*0x98*/{MODRM_ONEENTRY, 225},
  /*0x99*/{MODRM_ONEENTRY, 226},
  /*0x9a*/{MODRM_ONEENTRY, 227},
  /*0x9b*/{MODRM_ONEENTRY, 228},
  /*0x9c*/{MODRM_ONEENTRY, 229},
  /*0x9d*/{MODRM_ONEENTRY, 230},
  /*0x9e*/{MODRM_ONEENTRY, 231},
  /*0x9f*/{MODRM_ONEENTRY, 232},
  /*0xa0*/{MODRM_ONEENTRY, 233},
  /*0xa1*/{MODRM_ONEENTRY, 234},
  /*0xa2*/{MODRM_ONEENTRY, 235},
  /*0xa3*/{MODRM_ONEENTRY, 236},
  /*0xa4*/{MODRM_ONEENTRY, 237},
  /*0xa5*/{MODRM_ONEENTRY, 238},
  /*0xa6*/{MODRM_ONEENTRY, 239},
  /*0xa7*/{MODRM_ONEENTRY, 240},
  /*0xa8*/{MODRM_ONEENTRY, 241},
  /*0xa9*/{MODRM_ONEENTRY, 242},
  /*0xaa*/{MODRM_ONEENTRY, 243},
  /*0xab*/{MODRM_ONEENTRY, 244},
  /*0xac*/{MODRM_ONEENTRY, 245},
  /*0xad*/{MODRM_ONEENTRY, 246},
  /*0xae*/{MODRM_ONEENTRY, 247},
  /*0xaf*/{MODRM_ONEENTRY, 248},
  /*0xb0*/{MODRM_ONEENTRY, 249},
  /*0xb1*/{MODRM_ONEENTRY, 249},
  /*0xb2*/{MODRM_ONEENTRY, 249},
  /*0xb3*/{MODRM_ONEENTRY, 249},
  /*0xb4*/{MODRM_ONEENTRY, 249},
  /*0xb5*/{MODRM_ONEENTRY, 249},
  /*0xb6*/{MODRM_ONEENTRY, 249},
  /*0xb7*/{MODRM_ONEENTRY, 249},
  /*0xb8*/{MODRM_ONEENTRY, 250},
  /*0xb9*/{MODRM_ONEENTRY, 250},
  /*0xba*/{MODRM_ONEENTRY, 250},
  /*0xbb*/{MODRM_ONEENTRY, 250},
  /*0xbc*/{MODRM_ONEENTRY, 250},
  /*0xbd*/{MODRM_ONEENTRY, 250},
  /*0xbe*/{MODRM_ONEENTRY, 250},
  /*0xbf*/{MODRM_ONEENTRY, 250},
  /*0xc0*/{MODRM_SPLITREG, 251},
  /*0xc1*/{MODRM_SPLITREG, 267},
  /*0xc2*/{MODRM_ONEENTRY, 283},
  /*0xc3*/{MODRM_ONEENTRY, 284},
  /*0xc4*/{MODRM_SPLITRM, 285},
  /*0xc5*/{MODRM_SPLITRM, 287},
  /*0xc6*/{MODRM_SPLITMISC, 289},
  /*0xc7*/{MODRM_SPLITMISC, 361},
  /*0xc8*/{MODRM_ONEENTRY, 433},
  /*0xc9*/{MODRM_ONEENTRY, 434},
  /*0xca*/{MODRM_ONEENTRY, 435},
  /*0xcb*/{MODRM_ONEENTRY, 436},
  /*0xcc*/{MODRM_ONEENTRY, 437},
  /*0xcd*/{MODRM_ONEENTRY, 438},
  /*0xce*/{MODRM_ONEENTRY, 439},
  /*0xcf*/{MODRM_ONEENTRY, 440},
  /*0xd0*/{MODRM_SPLITREG, 441},
  /*0xd1*/{MODRM_SPLITREG, 457},
  /*0xd2*/{MODRM_SPLITREG, 473},
  /*0xd3*/{MODRM_SPLITREG, 489},
  /*0xd4*/{MODRM_ONEENTRY, 505},
  /*0xd5*/{MODRM_ONEENTRY, 506},
  /*0xd6*/{MODRM_ONEENTRY, 507},
  /*0xd7*/{MODRM_ONEENTRY, 508},
  /*0xd8*/{MODRM_SPLITREG, 509},
  /*0xd9*/{MODRM_SPLITMISC, 525},
  /*0xda*/{MODRM_SPLITMISC, 597},
  /*0xdb*/{MODRM_SPLITMISC, 669},
  /*0xdc*/{MODRM_SPLITREG, 741},
  /*0xdd*/{MODRM_SPLITREG, 757},
  /*0xde*/{MODRM_SPLITMISC, 773},
  /*0xdf*/{MODRM_SPLITMISC, 845},
  /*0xe0*/{MODRM_ONEENTRY, 917},
  /*0xe1*/{MODRM_ONEENTRY, 918},
  /*0xe2*/{MODRM_ONEENTRY, 919},
  /*0xe3*/{MODRM_ONEENTRY, 920},
  /*0xe4*/{MODRM_ONEENTRY, 921},
  /*0xe5*/{MODRM_ONEENTRY, 922},
  /*0xe6*/{MODRM_ONEENTRY, 923},
  /*0xe7*/{MODRM_ONEENTRY, 924},
  /*0xe8*/{MODRM_ONEENTRY, 925},
  /*0xe9*/{MODRM_ONEENTRY, 926},
  /*0xea*/{MODRM_ONEENTRY, 927},
  /*0xeb*/{MODRM_ONEENTRY, 928},
  /*0xec*/{MODRM_ONEENTRY, 929},
  /*0xed*/{MODRM_ONEENTRY, 930},
  /*0xee*/{MODRM_ONEENTRY, 931},
  /*0xef*/{MODRM_ONEENTRY, 932},
  /*0xf0*/{MODRM_ONEENTRY, 933},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 934},
  /*0xf3*/{MODRM_ONEENTRY, 935},
  /*0xf4*/{MODRM_ONEENTRY, 936},
  /*0xf5*/{MODRM_ONEENTRY, 937},
  /*0xf6*/{MODRM_SPLITREG, 938},
  /*0xf7*/{MODRM_SPLITREG, 954},
  /*0xf8*/{MODRM_ONEENTRY, 970},
  /*0xf9*/{MODRM_ONEENTRY, 971},
  /*0xfa*/{MODRM_ONEENTRY, 972},
  /*0xfb*/{MODRM_ONEENTRY, 973},
  /*0xfc*/{MODRM_ONEENTRY, 974},
  /*0xfd*/{MODRM_ONEENTRY, 975},
  /*0xfe*/{MODRM_SPLITREG, 976},
  /*0xff*/{MODRM_SPLITREG, 992}
  }
 },
 /*IC_64BIT*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 1},
  /*0x01*/{MODRM_SPLITRM, 3},
  /*0x02*/{MODRM_SPLITRM, 5},
  /*0x03*/{MODRM_SPLITRM, 7},
  /*0x04*/{MODRM_ONEENTRY, 9},
  /*0x05*/{MODRM_ONEENTRY, 10},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 13},
  /*0x09*/{MODRM_SPLITRM, 15},
  /*0x0a*/{MODRM_SPLITRM, 17},
  /*0x0b*/{MODRM_SPLITRM, 19},
  /*0x0c*/{MODRM_ONEENTRY, 21},
  /*0x0d*/{MODRM_ONEENTRY, 22},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 24},
  /*0x11*/{MODRM_SPLITRM, 26},
  /*0x12*/{MODRM_SPLITRM, 28},
  /*0x13*/{MODRM_SPLITRM, 30},
  /*0x14*/{MODRM_ONEENTRY, 32},
  /*0x15*/{MODRM_ONEENTRY, 33},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITRM, 36},
  /*0x19*/{MODRM_SPLITRM, 38},
  /*0x1a*/{MODRM_SPLITRM, 40},
  /*0x1b*/{MODRM_SPLITRM, 42},
  /*0x1c*/{MODRM_ONEENTRY, 44},
  /*0x1d*/{MODRM_ONEENTRY, 45},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 48},
  /*0x21*/{MODRM_SPLITRM, 50},
  /*0x22*/{MODRM_SPLITRM, 52},
  /*0x23*/{MODRM_SPLITRM, 54},
  /*0x24*/{MODRM_ONEENTRY, 56},
  /*0x25*/{MODRM_ONEENTRY, 57},
  /*0x26*/{MODRM_ONEENTRY, 58},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 60},
  /*0x29*/{MODRM_SPLITRM, 62},
  /*0x2a*/{MODRM_SPLITRM, 64},
  /*0x2b*/{MODRM_SPLITRM, 66},
  /*0x2c*/{MODRM_ONEENTRY, 68},
  /*0x2d*/{MODRM_ONEENTRY, 69},
  /*0x2e*/{MODRM_ONEENTRY, 70},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 72},
  /*0x31*/{MODRM_SPLITRM, 74},
  /*0x32*/{MODRM_SPLITRM, 76},
  /*0x33*/{MODRM_SPLITRM, 78},
  /*0x34*/{MODRM_ONEENTRY, 80},
  /*0x35*/{MODRM_ONEENTRY, 81},
  /*0x36*/{MODRM_ONEENTRY, 82},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 84},
  /*0x39*/{MODRM_SPLITRM, 86},
  /*0x3a*/{MODRM_SPLITRM, 88},
  /*0x3b*/{MODRM_SPLITRM, 90},
  /*0x3c*/{MODRM_ONEENTRY, 92},
  /*0x3d*/{MODRM_ONEENTRY, 93},
  /*0x3e*/{MODRM_ONEENTRY, 94},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 1008},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_ONEENTRY, 0},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_ONEENTRY, 0},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_ONEENTRY, 1009},
  /*0x51*/{MODRM_ONEENTRY, 1009},
  /*0x52*/{MODRM_ONEENTRY, 1009},
  /*0x53*/{MODRM_ONEENTRY, 1009},
  /*0x54*/{MODRM_ONEENTRY, 1009},
  /*0x55*/{MODRM_ONEENTRY, 1009},
  /*0x56*/{MODRM_ONEENTRY, 1009},
  /*0x57*/{MODRM_ONEENTRY, 1009},
  /*0x58*/{MODRM_ONEENTRY, 1010},
  /*0x59*/{MODRM_ONEENTRY, 1010},
  /*0x5a*/{MODRM_ONEENTRY, 1010},
  /*0x5b*/{MODRM_ONEENTRY, 1010},
  /*0x5c*/{MODRM_ONEENTRY, 1010},
  /*0x5d*/{MODRM_ONEENTRY, 1010},
  /*0x5e*/{MODRM_ONEENTRY, 1010},
  /*0x5f*/{MODRM_ONEENTRY, 1010},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_SPLITRM, 1011},
  /*0x64*/{MODRM_ONEENTRY, 106},
  /*0x65*/{MODRM_ONEENTRY, 107},
  /*0x66*/{MODRM_ONEENTRY, 108},
  /*0x67*/{MODRM_ONEENTRY, 1013},
  /*0x68*/{MODRM_ONEENTRY, 1014},
  /*0x69*/{MODRM_SPLITRM, 111},
  /*0x6a*/{MODRM_ONEENTRY, 1015},
  /*0x6b*/{MODRM_SPLITRM, 114},
  /*0x6c*/{MODRM_ONEENTRY, 116},
  /*0x6d*/{MODRM_ONEENTRY, 117},
  /*0x6e*/{MODRM_ONEENTRY, 118},
  /*0x6f*/{MODRM_ONEENTRY, 119},
  /*0x70*/{MODRM_ONEENTRY, 120},
  /*0x71*/{MODRM_ONEENTRY, 120},
  /*0x72*/{MODRM_ONEENTRY, 120},
  /*0x73*/{MODRM_ONEENTRY, 120},
  /*0x74*/{MODRM_ONEENTRY, 120},
  /*0x75*/{MODRM_ONEENTRY, 120},
  /*0x76*/{MODRM_ONEENTRY, 120},
  /*0x77*/{MODRM_ONEENTRY, 120},
  /*0x78*/{MODRM_ONEENTRY, 120},
  /*0x79*/{MODRM_ONEENTRY, 120},
  /*0x7a*/{MODRM_ONEENTRY, 120},
  /*0x7b*/{MODRM_ONEENTRY, 120},
  /*0x7c*/{MODRM_ONEENTRY, 120},
  /*0x7d*/{MODRM_ONEENTRY, 120},
  /*0x7e*/{MODRM_ONEENTRY, 120},
  /*0x7f*/{MODRM_ONEENTRY, 120},
  /*0x80*/{MODRM_SPLITREG, 121},
  /*0x81*/{MODRM_SPLITREG, 137},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITREG, 169},
  /*0x84*/{MODRM_SPLITRM, 185},
  /*0x85*/{MODRM_SPLITRM, 187},
  /*0x86*/{MODRM_SPLITRM, 189},
  /*0x87*/{MODRM_SPLITRM, 191},
  /*0x88*/{MODRM_SPLITRM, 193},
  /*0x89*/{MODRM_SPLITRM, 195},
  /*0x8a*/{MODRM_SPLITRM, 197},
  /*0x8b*/{MODRM_SPLITRM, 199},
  /*0x8c*/{MODRM_SPLITRM, 201},
  /*0x8d*/{MODRM_SPLITRM, 1016},
  /*0x8e*/{MODRM_SPLITRM, 205},
  /*0x8f*/{MODRM_SPLITREG, 1018},
  /*0x90*/{MODRM_ONEENTRY, 223},
  /*0x91*/{MODRM_ONEENTRY, 224},
  /*0x92*/{MODRM_ONEENTRY, 224},
  /*0x93*/{MODRM_ONEENTRY, 224},
  /*0x94*/{MODRM_ONEENTRY, 224},
  /*0x95*/{MODRM_ONEENTRY, 224},
  /*0x96*/{MODRM_ONEENTRY, 224},
  /*0x97*/{MODRM_ONEENTRY, 224},
  /*0x98*/{MODRM_ONEENTRY, 225},
  /*0x99*/{MODRM_ONEENTRY, 226},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 228},
  /*0x9c*/{MODRM_ONEENTRY, 1034},
  /*0x9d*/{MODRM_ONEENTRY, 1035},
  /*0x9e*/{MODRM_ONEENTRY, 231},
  /*0x9f*/{MODRM_ONEENTRY, 232},
  /*0xa0*/{MODRM_ONEENTRY, 1036},
  /*0xa1*/{MODRM_ONEENTRY, 1037},
  /*0xa2*/{MODRM_ONEENTRY, 1038},
  /*0xa3*/{MODRM_ONEENTRY, 1039},
  /*0xa4*/{MODRM_ONEENTRY, 237},
  /*0xa5*/{MODRM_ONEENTRY, 238},
  /*0xa6*/{MODRM_ONEENTRY, 239},
  /*0xa7*/{MODRM_ONEENTRY, 240},
  /*0xa8*/{MODRM_ONEENTRY, 241},
  /*0xa9*/{MODRM_ONEENTRY, 242},
  /*0xaa*/{MODRM_ONEENTRY, 243},
  /*0xab*/{MODRM_ONEENTRY, 244},
  /*0xac*/{MODRM_ONEENTRY, 245},
  /*0xad*/{MODRM_ONEENTRY, 246},
  /*0xae*/{MODRM_ONEENTRY, 247},
  /*0xaf*/{MODRM_ONEENTRY, 248},
  /*0xb0*/{MODRM_ONEENTRY, 249},
  /*0xb1*/{MODRM_ONEENTRY, 249},
  /*0xb2*/{MODRM_ONEENTRY, 249},
  /*0xb3*/{MODRM_ONEENTRY, 249},
  /*0xb4*/{MODRM_ONEENTRY, 249},
  /*0xb5*/{MODRM_ONEENTRY, 249},
  /*0xb6*/{MODRM_ONEENTRY, 249},
  /*0xb7*/{MODRM_ONEENTRY, 249},
  /*0xb8*/{MODRM_ONEENTRY, 250},
  /*0xb9*/{MODRM_ONEENTRY, 250},
  /*0xba*/{MODRM_ONEENTRY, 250},
  /*0xbb*/{MODRM_ONEENTRY, 250},
  /*0xbc*/{MODRM_ONEENTRY, 250},
  /*0xbd*/{MODRM_ONEENTRY, 250},
  /*0xbe*/{MODRM_ONEENTRY, 250},
  /*0xbf*/{MODRM_ONEENTRY, 250},
  /*0xc0*/{MODRM_SPLITREG, 251},
  /*0xc1*/{MODRM_SPLITREG, 267},
  /*0xc2*/{MODRM_ONEENTRY, 1040},
  /*0xc3*/{MODRM_ONEENTRY, 1041},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITMISC, 289},
  /*0xc7*/{MODRM_SPLITMISC, 361},
  /*0xc8*/{MODRM_ONEENTRY, 433},
  /*0xc9*/{MODRM_ONEENTRY, 1042},
  /*0xca*/{MODRM_ONEENTRY, 435},
  /*0xcb*/{MODRM_ONEENTRY, 436},
  /*0xcc*/{MODRM_ONEENTRY, 437},
  /*0xcd*/{MODRM_ONEENTRY, 438},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 440},
  /*0xd0*/{MODRM_SPLITREG, 441},
  /*0xd1*/{MODRM_SPLITREG, 457},
  /*0xd2*/{MODRM_SPLITREG, 473},
  /*0xd3*/{MODRM_SPLITREG, 489},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 508},
  /*0xd8*/{MODRM_SPLITREG, 509},
  /*0xd9*/{MODRM_SPLITMISC, 525},
  /*0xda*/{MODRM_SPLITMISC, 597},
  /*0xdb*/{MODRM_SPLITMISC, 669},
  /*0xdc*/{MODRM_SPLITREG, 741},
  /*0xdd*/{MODRM_SPLITREG, 757},
  /*0xde*/{MODRM_SPLITMISC, 773},
  /*0xdf*/{MODRM_SPLITMISC, 845},
  /*0xe0*/{MODRM_ONEENTRY, 917},
  /*0xe1*/{MODRM_ONEENTRY, 918},
  /*0xe2*/{MODRM_ONEENTRY, 919},
  /*0xe3*/{MODRM_ONEENTRY, 1043},
  /*0xe4*/{MODRM_ONEENTRY, 921},
  /*0xe5*/{MODRM_ONEENTRY, 922},
  /*0xe6*/{MODRM_ONEENTRY, 923},
  /*0xe7*/{MODRM_ONEENTRY, 924},
  /*0xe8*/{MODRM_ONEENTRY, 1044},
  /*0xe9*/{MODRM_ONEENTRY, 926},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 928},
  /*0xec*/{MODRM_ONEENTRY, 929},
  /*0xed*/{MODRM_ONEENTRY, 930},
  /*0xee*/{MODRM_ONEENTRY, 931},
  /*0xef*/{MODRM_ONEENTRY, 932},
  /*0xf0*/{MODRM_ONEENTRY, 933},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 934},
  /*0xf3*/{MODRM_ONEENTRY, 935},
  /*0xf4*/{MODRM_ONEENTRY, 936},
  /*0xf5*/{MODRM_ONEENTRY, 937},
  /*0xf6*/{MODRM_SPLITREG, 938},
  /*0xf7*/{MODRM_SPLITREG, 954},
  /*0xf8*/{MODRM_ONEENTRY, 970},
  /*0xf9*/{MODRM_ONEENTRY, 971},
  /*0xfa*/{MODRM_ONEENTRY, 972},
  /*0xfb*/{MODRM_ONEENTRY, 973},
  /*0xfc*/{MODRM_ONEENTRY, 974},
  /*0xfd*/{MODRM_ONEENTRY, 975},
  /*0xfe*/{MODRM_SPLITREG, 976},
  /*0xff*/{MODRM_SPLITREG, 1045}
  }
 },
 /*IC_OPSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 1},
  /*0x01*/{MODRM_SPLITRM, 1061},
  /*0x02*/{MODRM_SPLITRM, 5},
  /*0x03*/{MODRM_SPLITRM, 1063},
  /*0x04*/{MODRM_ONEENTRY, 9},
  /*0x05*/{MODRM_ONEENTRY, 1065},
  /*0x06*/{MODRM_ONEENTRY, 1066},
  /*0x07*/{MODRM_ONEENTRY, 1067},
  /*0x08*/{MODRM_SPLITRM, 13},
  /*0x09*/{MODRM_SPLITRM, 1068},
  /*0x0a*/{MODRM_SPLITRM, 17},
  /*0x0b*/{MODRM_SPLITRM, 1070},
  /*0x0c*/{MODRM_ONEENTRY, 21},
  /*0x0d*/{MODRM_ONEENTRY, 1072},
  /*0x0e*/{MODRM_ONEENTRY, 1073},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 24},
  /*0x11*/{MODRM_SPLITRM, 1074},
  /*0x12*/{MODRM_SPLITRM, 28},
  /*0x13*/{MODRM_SPLITRM, 1076},
  /*0x14*/{MODRM_ONEENTRY, 32},
  /*0x15*/{MODRM_ONEENTRY, 1078},
  /*0x16*/{MODRM_ONEENTRY, 1079},
  /*0x17*/{MODRM_ONEENTRY, 1080},
  /*0x18*/{MODRM_SPLITRM, 36},
  /*0x19*/{MODRM_SPLITRM, 1081},
  /*0x1a*/{MODRM_SPLITRM, 40},
  /*0x1b*/{MODRM_SPLITRM, 1083},
  /*0x1c*/{MODRM_ONEENTRY, 44},
  /*0x1d*/{MODRM_ONEENTRY, 1085},
  /*0x1e*/{MODRM_ONEENTRY, 1086},
  /*0x1f*/{MODRM_ONEENTRY, 1087},
  /*0x20*/{MODRM_SPLITRM, 48},
  /*0x21*/{MODRM_SPLITRM, 1088},
  /*0x22*/{MODRM_SPLITRM, 52},
  /*0x23*/{MODRM_SPLITRM, 1090},
  /*0x24*/{MODRM_ONEENTRY, 56},
  /*0x25*/{MODRM_ONEENTRY, 1092},
  /*0x26*/{MODRM_ONEENTRY, 58},
  /*0x27*/{MODRM_ONEENTRY, 59},
  /*0x28*/{MODRM_SPLITRM, 60},
  /*0x29*/{MODRM_SPLITRM, 1093},
  /*0x2a*/{MODRM_SPLITRM, 64},
  /*0x2b*/{MODRM_SPLITRM, 1095},
  /*0x2c*/{MODRM_ONEENTRY, 68},
  /*0x2d*/{MODRM_ONEENTRY, 1097},
  /*0x2e*/{MODRM_ONEENTRY, 70},
  /*0x2f*/{MODRM_ONEENTRY, 71},
  /*0x30*/{MODRM_SPLITRM, 72},
  /*0x31*/{MODRM_SPLITRM, 1098},
  /*0x32*/{MODRM_SPLITRM, 76},
  /*0x33*/{MODRM_SPLITRM, 1100},
  /*0x34*/{MODRM_ONEENTRY, 80},
  /*0x35*/{MODRM_ONEENTRY, 1102},
  /*0x36*/{MODRM_ONEENTRY, 82},
  /*0x37*/{MODRM_ONEENTRY, 83},
  /*0x38*/{MODRM_SPLITRM, 84},
  /*0x39*/{MODRM_SPLITRM, 1103},
  /*0x3a*/{MODRM_SPLITRM, 88},
  /*0x3b*/{MODRM_SPLITRM, 1105},
  /*0x3c*/{MODRM_ONEENTRY, 92},
  /*0x3d*/{MODRM_ONEENTRY, 1107},
  /*0x3e*/{MODRM_ONEENTRY, 94},
  /*0x3f*/{MODRM_ONEENTRY, 95},
  /*0x40*/{MODRM_ONEENTRY, 1108},
  /*0x41*/{MODRM_ONEENTRY, 1108},
  /*0x42*/{MODRM_ONEENTRY, 1108},
  /*0x43*/{MODRM_ONEENTRY, 1108},
  /*0x44*/{MODRM_ONEENTRY, 1108},
  /*0x45*/{MODRM_ONEENTRY, 1108},
  /*0x46*/{MODRM_ONEENTRY, 1108},
  /*0x47*/{MODRM_ONEENTRY, 1108},
  /*0x48*/{MODRM_ONEENTRY, 1109},
  /*0x49*/{MODRM_ONEENTRY, 1109},
  /*0x4a*/{MODRM_ONEENTRY, 1109},
  /*0x4b*/{MODRM_ONEENTRY, 1109},
  /*0x4c*/{MODRM_ONEENTRY, 1109},
  /*0x4d*/{MODRM_ONEENTRY, 1109},
  /*0x4e*/{MODRM_ONEENTRY, 1109},
  /*0x4f*/{MODRM_ONEENTRY, 1109},
  /*0x50*/{MODRM_ONEENTRY, 1110},
  /*0x51*/{MODRM_ONEENTRY, 1110},
  /*0x52*/{MODRM_ONEENTRY, 1110},
  /*0x53*/{MODRM_ONEENTRY, 1110},
  /*0x54*/{MODRM_ONEENTRY, 1110},
  /*0x55*/{MODRM_ONEENTRY, 1110},
  /*0x56*/{MODRM_ONEENTRY, 1110},
  /*0x57*/{MODRM_ONEENTRY, 1110},
  /*0x58*/{MODRM_ONEENTRY, 1111},
  /*0x59*/{MODRM_ONEENTRY, 1111},
  /*0x5a*/{MODRM_ONEENTRY, 1111},
  /*0x5b*/{MODRM_ONEENTRY, 1111},
  /*0x5c*/{MODRM_ONEENTRY, 1111},
  /*0x5d*/{MODRM_ONEENTRY, 1111},
  /*0x5e*/{MODRM_ONEENTRY, 1111},
  /*0x5f*/{MODRM_ONEENTRY, 1111},
  /*0x60*/{MODRM_ONEENTRY, 1112},
  /*0x61*/{MODRM_ONEENTRY, 1113},
  /*0x62*/{MODRM_SPLITRM, 1114},
  /*0x63*/{MODRM_SPLITRM, 104},
  /*0x64*/{MODRM_ONEENTRY, 106},
  /*0x65*/{MODRM_ONEENTRY, 107},
  /*0x66*/{MODRM_ONEENTRY, 108},
  /*0x67*/{MODRM_ONEENTRY, 109},
  /*0x68*/{MODRM_ONEENTRY, 1116},
  /*0x69*/{MODRM_SPLITRM, 1117},
  /*0x6a*/{MODRM_ONEENTRY, 1119},
  /*0x6b*/{MODRM_SPLITRM, 1120},
  /*0x6c*/{MODRM_ONEENTRY, 116},
  /*0x6d*/{MODRM_ONEENTRY, 1122},
  /*0x6e*/{MODRM_ONEENTRY, 118},
  /*0x6f*/{MODRM_ONEENTRY, 1123},
  /*0x70*/{MODRM_ONEENTRY, 120},
  /*0x71*/{MODRM_ONEENTRY, 120},
  /*0x72*/{MODRM_ONEENTRY, 120},
  /*0x73*/{MODRM_ONEENTRY, 120},
  /*0x74*/{MODRM_ONEENTRY, 120},
  /*0x75*/{MODRM_ONEENTRY, 120},
  /*0x76*/{MODRM_ONEENTRY, 120},
  /*0x77*/{MODRM_ONEENTRY, 120},
  /*0x78*/{MODRM_ONEENTRY, 120},
  /*0x79*/{MODRM_ONEENTRY, 120},
  /*0x7a*/{MODRM_ONEENTRY, 120},
  /*0x7b*/{MODRM_ONEENTRY, 120},
  /*0x7c*/{MODRM_ONEENTRY, 120},
  /*0x7d*/{MODRM_ONEENTRY, 120},
  /*0x7e*/{MODRM_ONEENTRY, 120},
  /*0x7f*/{MODRM_ONEENTRY, 120},
  /*0x80*/{MODRM_SPLITREG, 121},
  /*0x81*/{MODRM_SPLITREG, 1124},
  /*0x82*/{MODRM_SPLITREG, 153},
  /*0x83*/{MODRM_SPLITREG, 1140},
  /*0x84*/{MODRM_SPLITRM, 185},
  /*0x85*/{MODRM_SPLITRM, 1156},
  /*0x86*/{MODRM_SPLITRM, 189},
  /*0x87*/{MODRM_SPLITRM, 1158},
  /*0x88*/{MODRM_SPLITRM, 193},
  /*0x89*/{MODRM_SPLITRM, 1160},
  /*0x8a*/{MODRM_SPLITRM, 197},
  /*0x8b*/{MODRM_SPLITRM, 1162},
  /*0x8c*/{MODRM_SPLITRM, 1164},
  /*0x8d*/{MODRM_SPLITRM, 1166},
  /*0x8e*/{MODRM_SPLITRM, 1168},
  /*0x8f*/{MODRM_SPLITREG, 1170},
  /*0x90*/{MODRM_ONEENTRY, 223},
  /*0x91*/{MODRM_ONEENTRY, 1186},
  /*0x92*/{MODRM_ONEENTRY, 1186},
  /*0x93*/{MODRM_ONEENTRY, 1186},
  /*0x94*/{MODRM_ONEENTRY, 1186},
  /*0x95*/{MODRM_ONEENTRY, 1186},
  /*0x96*/{MODRM_ONEENTRY, 1186},
  /*0x97*/{MODRM_ONEENTRY, 1186},
  /*0x98*/{MODRM_ONEENTRY, 1187},
  /*0x99*/{MODRM_ONEENTRY, 1188},
  /*0x9a*/{MODRM_ONEENTRY, 1189},
  /*0x9b*/{MODRM_ONEENTRY, 228},
  /*0x9c*/{MODRM_ONEENTRY, 1190},
  /*0x9d*/{MODRM_ONEENTRY, 1191},
  /*0x9e*/{MODRM_ONEENTRY, 231},
  /*0x9f*/{MODRM_ONEENTRY, 232},
  /*0xa0*/{MODRM_ONEENTRY, 233},
  /*0xa1*/{MODRM_ONEENTRY, 1192},
  /*0xa2*/{MODRM_ONEENTRY, 235},
  /*0xa3*/{MODRM_ONEENTRY, 1193},
  /*0xa4*/{MODRM_ONEENTRY, 237},
  /*0xa5*/{MODRM_ONEENTRY, 1194},
  /*0xa6*/{MODRM_ONEENTRY, 239},
  /*0xa7*/{MODRM_ONEENTRY, 1195},
  /*0xa8*/{MODRM_ONEENTRY, 241},
  /*0xa9*/{MODRM_ONEENTRY, 1196},
  /*0xaa*/{MODRM_ONEENTRY, 243},
  /*0xab*/{MODRM_ONEENTRY, 1197},
  /*0xac*/{MODRM_ONEENTRY, 245},
  /*0xad*/{MODRM_ONEENTRY, 1198},
  /*0xae*/{MODRM_ONEENTRY, 247},
  /*0xaf*/{MODRM_ONEENTRY, 1199},
  /*0xb0*/{MODRM_ONEENTRY, 249},
  /*0xb1*/{MODRM_ONEENTRY, 249},
  /*0xb2*/{MODRM_ONEENTRY, 249},
  /*0xb3*/{MODRM_ONEENTRY, 249},
  /*0xb4*/{MODRM_ONEENTRY, 249},
  /*0xb5*/{MODRM_ONEENTRY, 249},
  /*0xb6*/{MODRM_ONEENTRY, 249},
  /*0xb7*/{MODRM_ONEENTRY, 249},
  /*0xb8*/{MODRM_ONEENTRY, 1200},
  /*0xb9*/{MODRM_ONEENTRY, 1200},
  /*0xba*/{MODRM_ONEENTRY, 1200},
  /*0xbb*/{MODRM_ONEENTRY, 1200},
  /*0xbc*/{MODRM_ONEENTRY, 1200},
  /*0xbd*/{MODRM_ONEENTRY, 1200},
  /*0xbe*/{MODRM_ONEENTRY, 1200},
  /*0xbf*/{MODRM_ONEENTRY, 1200},
  /*0xc0*/{MODRM_SPLITREG, 251},
  /*0xc1*/{MODRM_SPLITREG, 1201},
  /*0xc2*/{MODRM_ONEENTRY, 1217},
  /*0xc3*/{MODRM_ONEENTRY, 1218},
  /*0xc4*/{MODRM_SPLITRM, 1219},
  /*0xc5*/{MODRM_SPLITRM, 1221},
  /*0xc6*/{MODRM_SPLITMISC, 289},
  /*0xc7*/{MODRM_SPLITMISC, 1223},
  /*0xc8*/{MODRM_ONEENTRY, 433},
  /*0xc9*/{MODRM_ONEENTRY, 434},
  /*0xca*/{MODRM_ONEENTRY, 1295},
  /*0xcb*/{MODRM_ONEENTRY, 1296},
  /*0xcc*/{MODRM_ONEENTRY, 437},
  /*0xcd*/{MODRM_ONEENTRY, 438},
  /*0xce*/{MODRM_ONEENTRY, 439},
  /*0xcf*/{MODRM_ONEENTRY, 1297},
  /*0xd0*/{MODRM_SPLITREG, 441},
  /*0xd1*/{MODRM_SPLITREG, 1298},
  /*0xd2*/{MODRM_SPLITREG, 473},
  /*0xd3*/{MODRM_SPLITREG, 1314},
  /*0xd4*/{MODRM_ONEENTRY, 505},
  /*0xd5*/{MODRM_ONEENTRY, 506},
  /*0xd6*/{MODRM_ONEENTRY, 507},
  /*0xd7*/{MODRM_ONEENTRY, 508},
  /*0xd8*/{MODRM_SPLITREG, 509},
  /*0xd9*/{MODRM_SPLITMISC, 525},
  /*0xda*/{MODRM_SPLITMISC, 597},
  /*0xdb*/{MODRM_SPLITMISC, 669},
  /*0xdc*/{MODRM_SPLITREG, 741},
  /*0xdd*/{MODRM_SPLITREG, 757},
  /*0xde*/{MODRM_SPLITMISC, 773},
  /*0xdf*/{MODRM_SPLITMISC, 845},
  /*0xe0*/{MODRM_ONEENTRY, 917},
  /*0xe1*/{MODRM_ONEENTRY, 918},
  /*0xe2*/{MODRM_ONEENTRY, 919},
  /*0xe3*/{MODRM_ONEENTRY, 920},
  /*0xe4*/{MODRM_ONEENTRY, 921},
  /*0xe5*/{MODRM_ONEENTRY, 1330},
  /*0xe6*/{MODRM_ONEENTRY, 923},
  /*0xe7*/{MODRM_ONEENTRY, 1331},
  /*0xe8*/{MODRM_ONEENTRY, 1332},
  /*0xe9*/{MODRM_ONEENTRY, 1333},
  /*0xea*/{MODRM_ONEENTRY, 1334},
  /*0xeb*/{MODRM_ONEENTRY, 928},
  /*0xec*/{MODRM_ONEENTRY, 929},
  /*0xed*/{MODRM_ONEENTRY, 1335},
  /*0xee*/{MODRM_ONEENTRY, 931},
  /*0xef*/{MODRM_ONEENTRY, 1336},
  /*0xf0*/{MODRM_ONEENTRY, 933},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 934},
  /*0xf3*/{MODRM_ONEENTRY, 935},
  /*0xf4*/{MODRM_ONEENTRY, 936},
  /*0xf5*/{MODRM_ONEENTRY, 937},
  /*0xf6*/{MODRM_SPLITREG, 938},
  /*0xf7*/{MODRM_SPLITREG, 1337},
  /*0xf8*/{MODRM_ONEENTRY, 970},
  /*0xf9*/{MODRM_ONEENTRY, 971},
  /*0xfa*/{MODRM_ONEENTRY, 972},
  /*0xfb*/{MODRM_ONEENTRY, 973},
  /*0xfc*/{MODRM_ONEENTRY, 974},
  /*0xfd*/{MODRM_ONEENTRY, 975},
  /*0xfe*/{MODRM_SPLITREG, 976},
  /*0xff*/{MODRM_SPLITREG, 1353}
  }
 },
 /*IC_ADSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 1},
  /*0x01*/{MODRM_SPLITRM, 3},
  /*0x02*/{MODRM_SPLITRM, 5},
  /*0x03*/{MODRM_SPLITRM, 7},
  /*0x04*/{MODRM_ONEENTRY, 9},
  /*0x05*/{MODRM_ONEENTRY, 10},
  /*0x06*/{MODRM_ONEENTRY, 11},
  /*0x07*/{MODRM_ONEENTRY, 12},
  /*0x08*/{MODRM_SPLITRM, 13},
  /*0x09*/{MODRM_SPLITRM, 15},
  /*0x0a*/{MODRM_SPLITRM, 17},
  /*0x0b*/{MODRM_SPLITRM, 19},
  /*0x0c*/{MODRM_ONEENTRY, 21},
  /*0x0d*/{MODRM_ONEENTRY, 22},
  /*0x0e*/{MODRM_ONEENTRY, 23},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 24},
  /*0x11*/{MODRM_SPLITRM, 26},
  /*0x12*/{MODRM_SPLITRM, 28},
  /*0x13*/{MODRM_SPLITRM, 30},
  /*0x14*/{MODRM_ONEENTRY, 32},
  /*0x15*/{MODRM_ONEENTRY, 33},
  /*0x16*/{MODRM_ONEENTRY, 34},
  /*0x17*/{MODRM_ONEENTRY, 35},
  /*0x18*/{MODRM_SPLITRM, 36},
  /*0x19*/{MODRM_SPLITRM, 38},
  /*0x1a*/{MODRM_SPLITRM, 40},
  /*0x1b*/{MODRM_SPLITRM, 42},
  /*0x1c*/{MODRM_ONEENTRY, 44},
  /*0x1d*/{MODRM_ONEENTRY, 45},
  /*0x1e*/{MODRM_ONEENTRY, 46},
  /*0x1f*/{MODRM_ONEENTRY, 47},
  /*0x20*/{MODRM_SPLITRM, 48},
  /*0x21*/{MODRM_SPLITRM, 50},
  /*0x22*/{MODRM_SPLITRM, 52},
  /*0x23*/{MODRM_SPLITRM, 54},
  /*0x24*/{MODRM_ONEENTRY, 56},
  /*0x25*/{MODRM_ONEENTRY, 57},
  /*0x26*/{MODRM_ONEENTRY, 58},
  /*0x27*/{MODRM_ONEENTRY, 59},
  /*0x28*/{MODRM_SPLITRM, 60},
  /*0x29*/{MODRM_SPLITRM, 62},
  /*0x2a*/{MODRM_SPLITRM, 64},
  /*0x2b*/{MODRM_SPLITRM, 66},
  /*0x2c*/{MODRM_ONEENTRY, 68},
  /*0x2d*/{MODRM_ONEENTRY, 69},
  /*0x2e*/{MODRM_ONEENTRY, 70},
  /*0x2f*/{MODRM_ONEENTRY, 71},
  /*0x30*/{MODRM_SPLITRM, 72},
  /*0x31*/{MODRM_SPLITRM, 74},
  /*0x32*/{MODRM_SPLITRM, 76},
  /*0x33*/{MODRM_SPLITRM, 78},
  /*0x34*/{MODRM_ONEENTRY, 80},
  /*0x35*/{MODRM_ONEENTRY, 81},
  /*0x36*/{MODRM_ONEENTRY, 82},
  /*0x37*/{MODRM_ONEENTRY, 83},
  /*0x38*/{MODRM_SPLITRM, 84},
  /*0x39*/{MODRM_SPLITRM, 86},
  /*0x3a*/{MODRM_SPLITRM, 88},
  /*0x3b*/{MODRM_SPLITRM, 90},
  /*0x3c*/{MODRM_ONEENTRY, 92},
  /*0x3d*/{MODRM_ONEENTRY, 93},
  /*0x3e*/{MODRM_ONEENTRY, 94},
  /*0x3f*/{MODRM_ONEENTRY, 95},
  /*0x40*/{MODRM_ONEENTRY, 96},
  /*0x41*/{MODRM_ONEENTRY, 96},
  /*0x42*/{MODRM_ONEENTRY, 96},
  /*0x43*/{MODRM_ONEENTRY, 96},
  /*0x44*/{MODRM_ONEENTRY, 96},
  /*0x45*/{MODRM_ONEENTRY, 96},
  /*0x46*/{MODRM_ONEENTRY, 96},
  /*0x47*/{MODRM_ONEENTRY, 96},
  /*0x48*/{MODRM_ONEENTRY, 97},
  /*0x49*/{MODRM_ONEENTRY, 97},
  /*0x4a*/{MODRM_ONEENTRY, 97},
  /*0x4b*/{MODRM_ONEENTRY, 97},
  /*0x4c*/{MODRM_ONEENTRY, 97},
  /*0x4d*/{MODRM_ONEENTRY, 97},
  /*0x4e*/{MODRM_ONEENTRY, 97},
  /*0x4f*/{MODRM_ONEENTRY, 97},
  /*0x50*/{MODRM_ONEENTRY, 98},
  /*0x51*/{MODRM_ONEENTRY, 98},
  /*0x52*/{MODRM_ONEENTRY, 98},
  /*0x53*/{MODRM_ONEENTRY, 98},
  /*0x54*/{MODRM_ONEENTRY, 98},
  /*0x55*/{MODRM_ONEENTRY, 98},
  /*0x56*/{MODRM_ONEENTRY, 98},
  /*0x57*/{MODRM_ONEENTRY, 98},
  /*0x58*/{MODRM_ONEENTRY, 99},
  /*0x59*/{MODRM_ONEENTRY, 99},
  /*0x5a*/{MODRM_ONEENTRY, 99},
  /*0x5b*/{MODRM_ONEENTRY, 99},
  /*0x5c*/{MODRM_ONEENTRY, 99},
  /*0x5d*/{MODRM_ONEENTRY, 99},
  /*0x5e*/{MODRM_ONEENTRY, 99},
  /*0x5f*/{MODRM_ONEENTRY, 99},
  /*0x60*/{MODRM_ONEENTRY, 100},
  /*0x61*/{MODRM_ONEENTRY, 101},
  /*0x62*/{MODRM_SPLITRM, 102},
  /*0x63*/{MODRM_SPLITRM, 104},
  /*0x64*/{MODRM_ONEENTRY, 106},
  /*0x65*/{MODRM_ONEENTRY, 107},
  /*0x66*/{MODRM_ONEENTRY, 108},
  /*0x67*/{MODRM_ONEENTRY, 109},
  /*0x68*/{MODRM_ONEENTRY, 110},
  /*0x69*/{MODRM_SPLITRM, 111},
  /*0x6a*/{MODRM_ONEENTRY, 113},
  /*0x6b*/{MODRM_SPLITRM, 114},
  /*0x6c*/{MODRM_ONEENTRY, 116},
  /*0x6d*/{MODRM_ONEENTRY, 117},
  /*0x6e*/{MODRM_ONEENTRY, 118},
  /*0x6f*/{MODRM_ONEENTRY, 119},
  /*0x70*/{MODRM_ONEENTRY, 120},
  /*0x71*/{MODRM_ONEENTRY, 120},
  /*0x72*/{MODRM_ONEENTRY, 120},
  /*0x73*/{MODRM_ONEENTRY, 120},
  /*0x74*/{MODRM_ONEENTRY, 120},
  /*0x75*/{MODRM_ONEENTRY, 120},
  /*0x76*/{MODRM_ONEENTRY, 120},
  /*0x77*/{MODRM_ONEENTRY, 120},
  /*0x78*/{MODRM_ONEENTRY, 120},
  /*0x79*/{MODRM_ONEENTRY, 120},
  /*0x7a*/{MODRM_ONEENTRY, 120},
  /*0x7b*/{MODRM_ONEENTRY, 120},
  /*0x7c*/{MODRM_ONEENTRY, 120},
  /*0x7d*/{MODRM_ONEENTRY, 120},
  /*0x7e*/{MODRM_ONEENTRY, 120},
  /*0x7f*/{MODRM_ONEENTRY, 120},
  /*0x80*/{MODRM_SPLITREG, 121},
  /*0x81*/{MODRM_SPLITREG, 137},
  /*0x82*/{MODRM_SPLITREG, 153},
  /*0x83*/{MODRM_SPLITREG, 169},
  /*0x84*/{MODRM_SPLITRM, 185},
  /*0x85*/{MODRM_SPLITRM, 187},
  /*0x86*/{MODRM_SPLITRM, 189},
  /*0x87*/{MODRM_SPLITRM, 191},
  /*0x88*/{MODRM_SPLITRM, 193},
  /*0x89*/{MODRM_SPLITRM, 195},
  /*0x8a*/{MODRM_SPLITRM, 197},
  /*0x8b*/{MODRM_SPLITRM, 199},
  /*0x8c*/{MODRM_SPLITRM, 201},
  /*0x8d*/{MODRM_SPLITRM, 203},
  /*0x8e*/{MODRM_SPLITRM, 205},
  /*0x8f*/{MODRM_SPLITREG, 207},
  /*0x90*/{MODRM_ONEENTRY, 223},
  /*0x91*/{MODRM_ONEENTRY, 224},
  /*0x92*/{MODRM_ONEENTRY, 224},
  /*0x93*/{MODRM_ONEENTRY, 224},
  /*0x94*/{MODRM_ONEENTRY, 224},
  /*0x95*/{MODRM_ONEENTRY, 224},
  /*0x96*/{MODRM_ONEENTRY, 224},
  /*0x97*/{MODRM_ONEENTRY, 224},
  /*0x98*/{MODRM_ONEENTRY, 225},
  /*0x99*/{MODRM_ONEENTRY, 226},
  /*0x9a*/{MODRM_ONEENTRY, 227},
  /*0x9b*/{MODRM_ONEENTRY, 228},
  /*0x9c*/{MODRM_ONEENTRY, 229},
  /*0x9d*/{MODRM_ONEENTRY, 230},
  /*0x9e*/{MODRM_ONEENTRY, 231},
  /*0x9f*/{MODRM_ONEENTRY, 232},
  /*0xa0*/{MODRM_ONEENTRY, 1369},
  /*0xa1*/{MODRM_ONEENTRY, 1370},
  /*0xa2*/{MODRM_ONEENTRY, 1371},
  /*0xa3*/{MODRM_ONEENTRY, 1372},
  /*0xa4*/{MODRM_ONEENTRY, 237},
  /*0xa5*/{MODRM_ONEENTRY, 238},
  /*0xa6*/{MODRM_ONEENTRY, 239},
  /*0xa7*/{MODRM_ONEENTRY, 240},
  /*0xa8*/{MODRM_ONEENTRY, 241},
  /*0xa9*/{MODRM_ONEENTRY, 242},
  /*0xaa*/{MODRM_ONEENTRY, 243},
  /*0xab*/{MODRM_ONEENTRY, 244},
  /*0xac*/{MODRM_ONEENTRY, 245},
  /*0xad*/{MODRM_ONEENTRY, 246},
  /*0xae*/{MODRM_ONEENTRY, 247},
  /*0xaf*/{MODRM_ONEENTRY, 248},
  /*0xb0*/{MODRM_ONEENTRY, 249},
  /*0xb1*/{MODRM_ONEENTRY, 249},
  /*0xb2*/{MODRM_ONEENTRY, 249},
  /*0xb3*/{MODRM_ONEENTRY, 249},
  /*0xb4*/{MODRM_ONEENTRY, 249},
  /*0xb5*/{MODRM_ONEENTRY, 249},
  /*0xb6*/{MODRM_ONEENTRY, 249},
  /*0xb7*/{MODRM_ONEENTRY, 249},
  /*0xb8*/{MODRM_ONEENTRY, 250},
  /*0xb9*/{MODRM_ONEENTRY, 250},
  /*0xba*/{MODRM_ONEENTRY, 250},
  /*0xbb*/{MODRM_ONEENTRY, 250},
  /*0xbc*/{MODRM_ONEENTRY, 250},
  /*0xbd*/{MODRM_ONEENTRY, 250},
  /*0xbe*/{MODRM_ONEENTRY, 250},
  /*0xbf*/{MODRM_ONEENTRY, 250},
  /*0xc0*/{MODRM_SPLITREG, 251},
  /*0xc1*/{MODRM_SPLITREG, 267},
  /*0xc2*/{MODRM_ONEENTRY, 283},
  /*0xc3*/{MODRM_ONEENTRY, 284},
  /*0xc4*/{MODRM_SPLITRM, 285},
  /*0xc5*/{MODRM_SPLITRM, 287},
  /*0xc6*/{MODRM_SPLITMISC, 289},
  /*0xc7*/{MODRM_SPLITMISC, 361},
  /*0xc8*/{MODRM_ONEENTRY, 433},
  /*0xc9*/{MODRM_ONEENTRY, 434},
  /*0xca*/{MODRM_ONEENTRY, 435},
  /*0xcb*/{MODRM_ONEENTRY, 436},
  /*0xcc*/{MODRM_ONEENTRY, 437},
  /*0xcd*/{MODRM_ONEENTRY, 438},
  /*0xce*/{MODRM_ONEENTRY, 439},
  /*0xcf*/{MODRM_ONEENTRY, 440},
  /*0xd0*/{MODRM_SPLITREG, 441},
  /*0xd1*/{MODRM_SPLITREG, 457},
  /*0xd2*/{MODRM_SPLITREG, 473},
  /*0xd3*/{MODRM_SPLITREG, 489},
  /*0xd4*/{MODRM_ONEENTRY, 505},
  /*0xd5*/{MODRM_ONEENTRY, 506},
  /*0xd6*/{MODRM_ONEENTRY, 507},
  /*0xd7*/{MODRM_ONEENTRY, 508},
  /*0xd8*/{MODRM_SPLITREG, 509},
  /*0xd9*/{MODRM_SPLITMISC, 525},
  /*0xda*/{MODRM_SPLITMISC, 597},
  /*0xdb*/{MODRM_SPLITMISC, 669},
  /*0xdc*/{MODRM_SPLITREG, 741},
  /*0xdd*/{MODRM_SPLITREG, 757},
  /*0xde*/{MODRM_SPLITMISC, 773},
  /*0xdf*/{MODRM_SPLITMISC, 845},
  /*0xe0*/{MODRM_ONEENTRY, 917},
  /*0xe1*/{MODRM_ONEENTRY, 918},
  /*0xe2*/{MODRM_ONEENTRY, 919},
  /*0xe3*/{MODRM_ONEENTRY, 1373},
  /*0xe4*/{MODRM_ONEENTRY, 921},
  /*0xe5*/{MODRM_ONEENTRY, 922},
  /*0xe6*/{MODRM_ONEENTRY, 923},
  /*0xe7*/{MODRM_ONEENTRY, 924},
  /*0xe8*/{MODRM_ONEENTRY, 925},
  /*0xe9*/{MODRM_ONEENTRY, 926},
  /*0xea*/{MODRM_ONEENTRY, 927},
  /*0xeb*/{MODRM_ONEENTRY, 928},
  /*0xec*/{MODRM_ONEENTRY, 929},
  /*0xed*/{MODRM_ONEENTRY, 930},
  /*0xee*/{MODRM_ONEENTRY, 931},
  /*0xef*/{MODRM_ONEENTRY, 932},
  /*0xf0*/{MODRM_ONEENTRY, 933},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 934},
  /*0xf3*/{MODRM_ONEENTRY, 935},
  /*0xf4*/{MODRM_ONEENTRY, 936},
  /*0xf5*/{MODRM_ONEENTRY, 937},
  /*0xf6*/{MODRM_SPLITREG, 938},
  /*0xf7*/{MODRM_SPLITREG, 954},
  /*0xf8*/{MODRM_ONEENTRY, 970},
  /*0xf9*/{MODRM_ONEENTRY, 971},
  /*0xfa*/{MODRM_ONEENTRY, 972},
  /*0xfb*/{MODRM_ONEENTRY, 973},
  /*0xfc*/{MODRM_ONEENTRY, 974},
  /*0xfd*/{MODRM_ONEENTRY, 975},
  /*0xfe*/{MODRM_SPLITREG, 976},
  /*0xff*/{MODRM_SPLITREG, 992}
  }
 },
 /*IC_OPSIZE_ADSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 1},
  /*0x01*/{MODRM_SPLITRM, 1061},
  /*0x02*/{MODRM_SPLITRM, 5},
  /*0x03*/{MODRM_SPLITRM, 1063},
  /*0x04*/{MODRM_ONEENTRY, 9},
  /*0x05*/{MODRM_ONEENTRY, 1065},
  /*0x06*/{MODRM_ONEENTRY, 1066},
  /*0x07*/{MODRM_ONEENTRY, 1067},
  /*0x08*/{MODRM_SPLITRM, 13},
  /*0x09*/{MODRM_SPLITRM, 1068},
  /*0x0a*/{MODRM_SPLITRM, 17},
  /*0x0b*/{MODRM_SPLITRM, 1070},
  /*0x0c*/{MODRM_ONEENTRY, 21},
  /*0x0d*/{MODRM_ONEENTRY, 1072},
  /*0x0e*/{MODRM_ONEENTRY, 1073},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 24},
  /*0x11*/{MODRM_SPLITRM, 1074},
  /*0x12*/{MODRM_SPLITRM, 28},
  /*0x13*/{MODRM_SPLITRM, 1076},
  /*0x14*/{MODRM_ONEENTRY, 32},
  /*0x15*/{MODRM_ONEENTRY, 1078},
  /*0x16*/{MODRM_ONEENTRY, 1079},
  /*0x17*/{MODRM_ONEENTRY, 1080},
  /*0x18*/{MODRM_SPLITRM, 36},
  /*0x19*/{MODRM_SPLITRM, 1081},
  /*0x1a*/{MODRM_SPLITRM, 40},
  /*0x1b*/{MODRM_SPLITRM, 1083},
  /*0x1c*/{MODRM_ONEENTRY, 44},
  /*0x1d*/{MODRM_ONEENTRY, 1085},
  /*0x1e*/{MODRM_ONEENTRY, 1086},
  /*0x1f*/{MODRM_ONEENTRY, 1087},
  /*0x20*/{MODRM_SPLITRM, 48},
  /*0x21*/{MODRM_SPLITRM, 1088},
  /*0x22*/{MODRM_SPLITRM, 52},
  /*0x23*/{MODRM_SPLITRM, 1090},
  /*0x24*/{MODRM_ONEENTRY, 56},
  /*0x25*/{MODRM_ONEENTRY, 1092},
  /*0x26*/{MODRM_ONEENTRY, 58},
  /*0x27*/{MODRM_ONEENTRY, 59},
  /*0x28*/{MODRM_SPLITRM, 60},
  /*0x29*/{MODRM_SPLITRM, 1093},
  /*0x2a*/{MODRM_SPLITRM, 64},
  /*0x2b*/{MODRM_SPLITRM, 1095},
  /*0x2c*/{MODRM_ONEENTRY, 68},
  /*0x2d*/{MODRM_ONEENTRY, 1097},
  /*0x2e*/{MODRM_ONEENTRY, 70},
  /*0x2f*/{MODRM_ONEENTRY, 71},
  /*0x30*/{MODRM_SPLITRM, 72},
  /*0x31*/{MODRM_SPLITRM, 1098},
  /*0x32*/{MODRM_SPLITRM, 76},
  /*0x33*/{MODRM_SPLITRM, 1100},
  /*0x34*/{MODRM_ONEENTRY, 80},
  /*0x35*/{MODRM_ONEENTRY, 1102},
  /*0x36*/{MODRM_ONEENTRY, 82},
  /*0x37*/{MODRM_ONEENTRY, 83},
  /*0x38*/{MODRM_SPLITRM, 84},
  /*0x39*/{MODRM_SPLITRM, 1103},
  /*0x3a*/{MODRM_SPLITRM, 88},
  /*0x3b*/{MODRM_SPLITRM, 1105},
  /*0x3c*/{MODRM_ONEENTRY, 92},
  /*0x3d*/{MODRM_ONEENTRY, 1107},
  /*0x3e*/{MODRM_ONEENTRY, 94},
  /*0x3f*/{MODRM_ONEENTRY, 95},
  /*0x40*/{MODRM_ONEENTRY, 1108},
  /*0x41*/{MODRM_ONEENTRY, 1108},
  /*0x42*/{MODRM_ONEENTRY, 1108},
  /*0x43*/{MODRM_ONEENTRY, 1108},
  /*0x44*/{MODRM_ONEENTRY, 1108},
  /*0x45*/{MODRM_ONEENTRY, 1108},
  /*0x46*/{MODRM_ONEENTRY, 1108},
  /*0x47*/{MODRM_ONEENTRY, 1108},
  /*0x48*/{MODRM_ONEENTRY, 1109},
  /*0x49*/{MODRM_ONEENTRY, 1109},
  /*0x4a*/{MODRM_ONEENTRY, 1109},
  /*0x4b*/{MODRM_ONEENTRY, 1109},
  /*0x4c*/{MODRM_ONEENTRY, 1109},
  /*0x4d*/{MODRM_ONEENTRY, 1109},
  /*0x4e*/{MODRM_ONEENTRY, 1109},
  /*0x4f*/{MODRM_ONEENTRY, 1109},
  /*0x50*/{MODRM_ONEENTRY, 1110},
  /*0x51*/{MODRM_ONEENTRY, 1110},
  /*0x52*/{MODRM_ONEENTRY, 1110},
  /*0x53*/{MODRM_ONEENTRY, 1110},
  /*0x54*/{MODRM_ONEENTRY, 1110},
  /*0x55*/{MODRM_ONEENTRY, 1110},
  /*0x56*/{MODRM_ONEENTRY, 1110},
  /*0x57*/{MODRM_ONEENTRY, 1110},
  /*0x58*/{MODRM_ONEENTRY, 1111},
  /*0x59*/{MODRM_ONEENTRY, 1111},
  /*0x5a*/{MODRM_ONEENTRY, 1111},
  /*0x5b*/{MODRM_ONEENTRY, 1111},
  /*0x5c*/{MODRM_ONEENTRY, 1111},
  /*0x5d*/{MODRM_ONEENTRY, 1111},
  /*0x5e*/{MODRM_ONEENTRY, 1111},
  /*0x5f*/{MODRM_ONEENTRY, 1111},
  /*0x60*/{MODRM_ONEENTRY, 1112},
  /*0x61*/{MODRM_ONEENTRY, 1113},
  /*0x62*/{MODRM_SPLITRM, 1114},
  /*0x63*/{MODRM_SPLITRM, 104},
  /*0x64*/{MODRM_ONEENTRY, 106},
  /*0x65*/{MODRM_ONEENTRY, 107},
  /*0x66*/{MODRM_ONEENTRY, 108},
  /*0x67*/{MODRM_ONEENTRY, 109},
  /*0x68*/{MODRM_ONEENTRY, 1116},
  /*0x69*/{MODRM_SPLITRM, 1117},
  /*0x6a*/{MODRM_ONEENTRY, 1119},
  /*0x6b*/{MODRM_SPLITRM, 1120},
  /*0x6c*/{MODRM_ONEENTRY, 116},
  /*0x6d*/{MODRM_ONEENTRY, 1122},
  /*0x6e*/{MODRM_ONEENTRY, 118},
  /*0x6f*/{MODRM_ONEENTRY, 1123},
  /*0x70*/{MODRM_ONEENTRY, 120},
  /*0x71*/{MODRM_ONEENTRY, 120},
  /*0x72*/{MODRM_ONEENTRY, 120},
  /*0x73*/{MODRM_ONEENTRY, 120},
  /*0x74*/{MODRM_ONEENTRY, 120},
  /*0x75*/{MODRM_ONEENTRY, 120},
  /*0x76*/{MODRM_ONEENTRY, 120},
  /*0x77*/{MODRM_ONEENTRY, 120},
  /*0x78*/{MODRM_ONEENTRY, 120},
  /*0x79*/{MODRM_ONEENTRY, 120},
  /*0x7a*/{MODRM_ONEENTRY, 120},
  /*0x7b*/{MODRM_ONEENTRY, 120},
  /*0x7c*/{MODRM_ONEENTRY, 120},
  /*0x7d*/{MODRM_ONEENTRY, 120},
  /*0x7e*/{MODRM_ONEENTRY, 120},
  /*0x7f*/{MODRM_ONEENTRY, 120},
  /*0x80*/{MODRM_SPLITREG, 121},
  /*0x81*/{MODRM_SPLITREG, 1124},
  /*0x82*/{MODRM_SPLITREG, 153},
  /*0x83*/{MODRM_SPLITREG, 1140},
  /*0x84*/{MODRM_SPLITRM, 185},
  /*0x85*/{MODRM_SPLITRM, 1156},
  /*0x86*/{MODRM_SPLITRM, 189},
  /*0x87*/{MODRM_SPLITRM, 1158},
  /*0x88*/{MODRM_SPLITRM, 193},
  /*0x89*/{MODRM_SPLITRM, 1160},
  /*0x8a*/{MODRM_SPLITRM, 197},
  /*0x8b*/{MODRM_SPLITRM, 1162},
  /*0x8c*/{MODRM_SPLITRM, 1164},
  /*0x8d*/{MODRM_SPLITRM, 1166},
  /*0x8e*/{MODRM_SPLITRM, 1168},
  /*0x8f*/{MODRM_SPLITREG, 1170},
  /*0x90*/{MODRM_ONEENTRY, 223},
  /*0x91*/{MODRM_ONEENTRY, 1186},
  /*0x92*/{MODRM_ONEENTRY, 1186},
  /*0x93*/{MODRM_ONEENTRY, 1186},
  /*0x94*/{MODRM_ONEENTRY, 1186},
  /*0x95*/{MODRM_ONEENTRY, 1186},
  /*0x96*/{MODRM_ONEENTRY, 1186},
  /*0x97*/{MODRM_ONEENTRY, 1186},
  /*0x98*/{MODRM_ONEENTRY, 1187},
  /*0x99*/{MODRM_ONEENTRY, 1188},
  /*0x9a*/{MODRM_ONEENTRY, 1189},
  /*0x9b*/{MODRM_ONEENTRY, 228},
  /*0x9c*/{MODRM_ONEENTRY, 1190},
  /*0x9d*/{MODRM_ONEENTRY, 1191},
  /*0x9e*/{MODRM_ONEENTRY, 231},
  /*0x9f*/{MODRM_ONEENTRY, 232},
  /*0xa0*/{MODRM_ONEENTRY, 1369},
  /*0xa1*/{MODRM_ONEENTRY, 1374},
  /*0xa2*/{MODRM_ONEENTRY, 1371},
  /*0xa3*/{MODRM_ONEENTRY, 1375},
  /*0xa4*/{MODRM_ONEENTRY, 237},
  /*0xa5*/{MODRM_ONEENTRY, 1194},
  /*0xa6*/{MODRM_ONEENTRY, 239},
  /*0xa7*/{MODRM_ONEENTRY, 1195},
  /*0xa8*/{MODRM_ONEENTRY, 241},
  /*0xa9*/{MODRM_ONEENTRY, 1196},
  /*0xaa*/{MODRM_ONEENTRY, 243},
  /*0xab*/{MODRM_ONEENTRY, 1197},
  /*0xac*/{MODRM_ONEENTRY, 245},
  /*0xad*/{MODRM_ONEENTRY, 1198},
  /*0xae*/{MODRM_ONEENTRY, 247},
  /*0xaf*/{MODRM_ONEENTRY, 1199},
  /*0xb0*/{MODRM_ONEENTRY, 249},
  /*0xb1*/{MODRM_ONEENTRY, 249},
  /*0xb2*/{MODRM_ONEENTRY, 249},
  /*0xb3*/{MODRM_ONEENTRY, 249},
  /*0xb4*/{MODRM_ONEENTRY, 249},
  /*0xb5*/{MODRM_ONEENTRY, 249},
  /*0xb6*/{MODRM_ONEENTRY, 249},
  /*0xb7*/{MODRM_ONEENTRY, 249},
  /*0xb8*/{MODRM_ONEENTRY, 1200},
  /*0xb9*/{MODRM_ONEENTRY, 1200},
  /*0xba*/{MODRM_ONEENTRY, 1200},
  /*0xbb*/{MODRM_ONEENTRY, 1200},
  /*0xbc*/{MODRM_ONEENTRY, 1200},
  /*0xbd*/{MODRM_ONEENTRY, 1200},
  /*0xbe*/{MODRM_ONEENTRY, 1200},
  /*0xbf*/{MODRM_ONEENTRY, 1200},
  /*0xc0*/{MODRM_SPLITREG, 251},
  /*0xc1*/{MODRM_SPLITREG, 1201},
  /*0xc2*/{MODRM_ONEENTRY, 1217},
  /*0xc3*/{MODRM_ONEENTRY, 1218},
  /*0xc4*/{MODRM_SPLITRM, 1219},
  /*0xc5*/{MODRM_SPLITRM, 1221},
  /*0xc6*/{MODRM_SPLITMISC, 289},
  /*0xc7*/{MODRM_SPLITMISC, 1223},
  /*0xc8*/{MODRM_ONEENTRY, 433},
  /*0xc9*/{MODRM_ONEENTRY, 434},
  /*0xca*/{MODRM_ONEENTRY, 1295},
  /*0xcb*/{MODRM_ONEENTRY, 1296},
  /*0xcc*/{MODRM_ONEENTRY, 437},
  /*0xcd*/{MODRM_ONEENTRY, 438},
  /*0xce*/{MODRM_ONEENTRY, 439},
  /*0xcf*/{MODRM_ONEENTRY, 1297},
  /*0xd0*/{MODRM_SPLITREG, 441},
  /*0xd1*/{MODRM_SPLITREG, 1298},
  /*0xd2*/{MODRM_SPLITREG, 473},
  /*0xd3*/{MODRM_SPLITREG, 1314},
  /*0xd4*/{MODRM_ONEENTRY, 505},
  /*0xd5*/{MODRM_ONEENTRY, 506},
  /*0xd6*/{MODRM_ONEENTRY, 507},
  /*0xd7*/{MODRM_ONEENTRY, 508},
  /*0xd8*/{MODRM_SPLITREG, 509},
  /*0xd9*/{MODRM_SPLITMISC, 525},
  /*0xda*/{MODRM_SPLITMISC, 597},
  /*0xdb*/{MODRM_SPLITMISC, 669},
  /*0xdc*/{MODRM_SPLITREG, 741},
  /*0xdd*/{MODRM_SPLITREG, 757},
  /*0xde*/{MODRM_SPLITMISC, 773},
  /*0xdf*/{MODRM_SPLITMISC, 845},
  /*0xe0*/{MODRM_ONEENTRY, 917},
  /*0xe1*/{MODRM_ONEENTRY, 918},
  /*0xe2*/{MODRM_ONEENTRY, 919},
  /*0xe3*/{MODRM_ONEENTRY, 1373},
  /*0xe4*/{MODRM_ONEENTRY, 921},
  /*0xe5*/{MODRM_ONEENTRY, 1330},
  /*0xe6*/{MODRM_ONEENTRY, 923},
  /*0xe7*/{MODRM_ONEENTRY, 1331},
  /*0xe8*/{MODRM_ONEENTRY, 1332},
  /*0xe9*/{MODRM_ONEENTRY, 1333},
  /*0xea*/{MODRM_ONEENTRY, 1334},
  /*0xeb*/{MODRM_ONEENTRY, 928},
  /*0xec*/{MODRM_ONEENTRY, 929},
  /*0xed*/{MODRM_ONEENTRY, 1335},
  /*0xee*/{MODRM_ONEENTRY, 931},
  /*0xef*/{MODRM_ONEENTRY, 1336},
  /*0xf0*/{MODRM_ONEENTRY, 933},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 934},
  /*0xf3*/{MODRM_ONEENTRY, 935},
  /*0xf4*/{MODRM_ONEENTRY, 936},
  /*0xf5*/{MODRM_ONEENTRY, 937},
  /*0xf6*/{MODRM_SPLITREG, 938},
  /*0xf7*/{MODRM_SPLITREG, 1337},
  /*0xf8*/{MODRM_ONEENTRY, 970},
  /*0xf9*/{MODRM_ONEENTRY, 971},
  /*0xfa*/{MODRM_ONEENTRY, 972},
  /*0xfb*/{MODRM_ONEENTRY, 973},
  /*0xfc*/{MODRM_ONEENTRY, 974},
  /*0xfd*/{MODRM_ONEENTRY, 975},
  /*0xfe*/{MODRM_SPLITREG, 976},
  /*0xff*/{MODRM_SPLITREG, 1353}
  }
 },
 /*IC_XD*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 1},
  /*0x01*/{MODRM_SPLITRM, 3},
  /*0x02*/{MODRM_SPLITRM, 5},
  /*0x03*/{MODRM_SPLITRM, 7},
  /*0x04*/{MODRM_ONEENTRY, 9},
  /*0x05*/{MODRM_ONEENTRY, 10},
  /*0x06*/{MODRM_ONEENTRY, 11},
  /*0x07*/{MODRM_ONEENTRY, 12},
  /*0x08*/{MODRM_SPLITRM, 13},
  /*0x09*/{MODRM_SPLITRM, 15},
  /*0x0a*/{MODRM_SPLITRM, 17},
  /*0x0b*/{MODRM_SPLITRM, 19},
  /*0x0c*/{MODRM_ONEENTRY, 21},
  /*0x0d*/{MODRM_ONEENTRY, 22},
  /*0x0e*/{MODRM_ONEENTRY, 23},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 24},
  /*0x11*/{MODRM_SPLITRM, 26},
  /*0x12*/{MODRM_SPLITRM, 28},
  /*0x13*/{MODRM_SPLITRM, 30},
  /*0x14*/{MODRM_ONEENTRY, 32},
  /*0x15*/{MODRM_ONEENTRY, 33},
  /*0x16*/{MODRM_ONEENTRY, 34},
  /*0x17*/{MODRM_ONEENTRY, 35},
  /*0x18*/{MODRM_SPLITRM, 36},
  /*0x19*/{MODRM_SPLITRM, 38},
  /*0x1a*/{MODRM_SPLITRM, 40},
  /*0x1b*/{MODRM_SPLITRM, 42},
  /*0x1c*/{MODRM_ONEENTRY, 44},
  /*0x1d*/{MODRM_ONEENTRY, 45},
  /*0x1e*/{MODRM_ONEENTRY, 46},
  /*0x1f*/{MODRM_ONEENTRY, 47},
  /*0x20*/{MODRM_SPLITRM, 48},
  /*0x21*/{MODRM_SPLITRM, 50},
  /*0x22*/{MODRM_SPLITRM, 52},
  /*0x23*/{MODRM_SPLITRM, 54},
  /*0x24*/{MODRM_ONEENTRY, 56},
  /*0x25*/{MODRM_ONEENTRY, 57},
  /*0x26*/{MODRM_ONEENTRY, 58},
  /*0x27*/{MODRM_ONEENTRY, 59},
  /*0x28*/{MODRM_SPLITRM, 60},
  /*0x29*/{MODRM_SPLITRM, 62},
  /*0x2a*/{MODRM_SPLITRM, 64},
  /*0x2b*/{MODRM_SPLITRM, 66},
  /*0x2c*/{MODRM_ONEENTRY, 68},
  /*0x2d*/{MODRM_ONEENTRY, 69},
  /*0x2e*/{MODRM_ONEENTRY, 70},
  /*0x2f*/{MODRM_ONEENTRY, 71},
  /*0x30*/{MODRM_SPLITRM, 72},
  /*0x31*/{MODRM_SPLITRM, 74},
  /*0x32*/{MODRM_SPLITRM, 76},
  /*0x33*/{MODRM_SPLITRM, 78},
  /*0x34*/{MODRM_ONEENTRY, 80},
  /*0x35*/{MODRM_ONEENTRY, 81},
  /*0x36*/{MODRM_ONEENTRY, 82},
  /*0x37*/{MODRM_ONEENTRY, 83},
  /*0x38*/{MODRM_SPLITRM, 84},
  /*0x39*/{MODRM_SPLITRM, 86},
  /*0x3a*/{MODRM_SPLITRM, 88},
  /*0x3b*/{MODRM_SPLITRM, 90},
  /*0x3c*/{MODRM_ONEENTRY, 92},
  /*0x3d*/{MODRM_ONEENTRY, 93},
  /*0x3e*/{MODRM_ONEENTRY, 94},
  /*0x3f*/{MODRM_ONEENTRY, 95},
  /*0x40*/{MODRM_ONEENTRY, 96},
  /*0x41*/{MODRM_ONEENTRY, 96},
  /*0x42*/{MODRM_ONEENTRY, 96},
  /*0x43*/{MODRM_ONEENTRY, 96},
  /*0x44*/{MODRM_ONEENTRY, 96},
  /*0x45*/{MODRM_ONEENTRY, 96},
  /*0x46*/{MODRM_ONEENTRY, 96},
  /*0x47*/{MODRM_ONEENTRY, 96},
  /*0x48*/{MODRM_ONEENTRY, 97},
  /*0x49*/{MODRM_ONEENTRY, 97},
  /*0x4a*/{MODRM_ONEENTRY, 97},
  /*0x4b*/{MODRM_ONEENTRY, 97},
  /*0x4c*/{MODRM_ONEENTRY, 97},
  /*0x4d*/{MODRM_ONEENTRY, 97},
  /*0x4e*/{MODRM_ONEENTRY, 97},
  /*0x4f*/{MODRM_ONEENTRY, 97},
  /*0x50*/{MODRM_ONEENTRY, 98},
  /*0x51*/{MODRM_ONEENTRY, 98},
  /*0x52*/{MODRM_ONEENTRY, 98},
  /*0x53*/{MODRM_ONEENTRY, 98},
  /*0x54*/{MODRM_ONEENTRY, 98},
  /*0x55*/{MODRM_ONEENTRY, 98},
  /*0x56*/{MODRM_ONEENTRY, 98},
  /*0x57*/{MODRM_ONEENTRY, 98},
  /*0x58*/{MODRM_ONEENTRY, 99},
  /*0x59*/{MODRM_ONEENTRY, 99},
  /*0x5a*/{MODRM_ONEENTRY, 99},
  /*0x5b*/{MODRM_ONEENTRY, 99},
  /*0x5c*/{MODRM_ONEENTRY, 99},
  /*0x5d*/{MODRM_ONEENTRY, 99},
  /*0x5e*/{MODRM_ONEENTRY, 99},
  /*0x5f*/{MODRM_ONEENTRY, 99},
  /*0x60*/{MODRM_ONEENTRY, 100},
  /*0x61*/{MODRM_ONEENTRY, 101},
  /*0x62*/{MODRM_SPLITRM, 102},
  /*0x63*/{MODRM_SPLITRM, 104},
  /*0x64*/{MODRM_ONEENTRY, 106},
  /*0x65*/{MODRM_ONEENTRY, 107},
  /*0x66*/{MODRM_ONEENTRY, 108},
  /*0x67*/{MODRM_ONEENTRY, 109},
  /*0x68*/{MODRM_ONEENTRY, 110},
  /*0x69*/{MODRM_SPLITRM, 111},
  /*0x6a*/{MODRM_ONEENTRY, 113},
  /*0x6b*/{MODRM_SPLITRM, 114},
  /*0x6c*/{MODRM_ONEENTRY, 116},
  /*0x6d*/{MODRM_ONEENTRY, 117},
  /*0x6e*/{MODRM_ONEENTRY, 118},
  /*0x6f*/{MODRM_ONEENTRY, 119},
  /*0x70*/{MODRM_ONEENTRY, 120},
  /*0x71*/{MODRM_ONEENTRY, 120},
  /*0x72*/{MODRM_ONEENTRY, 120},
  /*0x73*/{MODRM_ONEENTRY, 120},
  /*0x74*/{MODRM_ONEENTRY, 120},
  /*0x75*/{MODRM_ONEENTRY, 120},
  /*0x76*/{MODRM_ONEENTRY, 120},
  /*0x77*/{MODRM_ONEENTRY, 120},
  /*0x78*/{MODRM_ONEENTRY, 120},
  /*0x79*/{MODRM_ONEENTRY, 120},
  /*0x7a*/{MODRM_ONEENTRY, 120},
  /*0x7b*/{MODRM_ONEENTRY, 120},
  /*0x7c*/{MODRM_ONEENTRY, 120},
  /*0x7d*/{MODRM_ONEENTRY, 120},
  /*0x7e*/{MODRM_ONEENTRY, 120},
  /*0x7f*/{MODRM_ONEENTRY, 120},
  /*0x80*/{MODRM_SPLITREG, 121},
  /*0x81*/{MODRM_SPLITREG, 137},
  /*0x82*/{MODRM_SPLITREG, 153},
  /*0x83*/{MODRM_SPLITREG, 169},
  /*0x84*/{MODRM_SPLITRM, 185},
  /*0x85*/{MODRM_SPLITRM, 187},
  /*0x86*/{MODRM_SPLITRM, 189},
  /*0x87*/{MODRM_SPLITRM, 191},
  /*0x88*/{MODRM_SPLITRM, 193},
  /*0x89*/{MODRM_SPLITRM, 195},
  /*0x8a*/{MODRM_SPLITRM, 197},
  /*0x8b*/{MODRM_SPLITRM, 199},
  /*0x8c*/{MODRM_SPLITRM, 201},
  /*0x8d*/{MODRM_SPLITRM, 203},
  /*0x8e*/{MODRM_SPLITRM, 205},
  /*0x8f*/{MODRM_SPLITREG, 207},
  /*0x90*/{MODRM_ONEENTRY, 223},
  /*0x91*/{MODRM_ONEENTRY, 224},
  /*0x92*/{MODRM_ONEENTRY, 224},
  /*0x93*/{MODRM_ONEENTRY, 224},
  /*0x94*/{MODRM_ONEENTRY, 224},
  /*0x95*/{MODRM_ONEENTRY, 224},
  /*0x96*/{MODRM_ONEENTRY, 224},
  /*0x97*/{MODRM_ONEENTRY, 224},
  /*0x98*/{MODRM_ONEENTRY, 225},
  /*0x99*/{MODRM_ONEENTRY, 226},
  /*0x9a*/{MODRM_ONEENTRY, 227},
  /*0x9b*/{MODRM_ONEENTRY, 228},
  /*0x9c*/{MODRM_ONEENTRY, 229},
  /*0x9d*/{MODRM_ONEENTRY, 230},
  /*0x9e*/{MODRM_ONEENTRY, 231},
  /*0x9f*/{MODRM_ONEENTRY, 232},
  /*0xa0*/{MODRM_ONEENTRY, 233},
  /*0xa1*/{MODRM_ONEENTRY, 234},
  /*0xa2*/{MODRM_ONEENTRY, 235},
  /*0xa3*/{MODRM_ONEENTRY, 236},
  /*0xa4*/{MODRM_ONEENTRY, 237},
  /*0xa5*/{MODRM_ONEENTRY, 238},
  /*0xa6*/{MODRM_ONEENTRY, 239},
  /*0xa7*/{MODRM_ONEENTRY, 240},
  /*0xa8*/{MODRM_ONEENTRY, 241},
  /*0xa9*/{MODRM_ONEENTRY, 242},
  /*0xaa*/{MODRM_ONEENTRY, 243},
  /*0xab*/{MODRM_ONEENTRY, 244},
  /*0xac*/{MODRM_ONEENTRY, 245},
  /*0xad*/{MODRM_ONEENTRY, 246},
  /*0xae*/{MODRM_ONEENTRY, 247},
  /*0xaf*/{MODRM_ONEENTRY, 248},
  /*0xb0*/{MODRM_ONEENTRY, 249},
  /*0xb1*/{MODRM_ONEENTRY, 249},
  /*0xb2*/{MODRM_ONEENTRY, 249},
  /*0xb3*/{MODRM_ONEENTRY, 249},
  /*0xb4*/{MODRM_ONEENTRY, 249},
  /*0xb5*/{MODRM_ONEENTRY, 249},
  /*0xb6*/{MODRM_ONEENTRY, 249},
  /*0xb7*/{MODRM_ONEENTRY, 249},
  /*0xb8*/{MODRM_ONEENTRY, 250},
  /*0xb9*/{MODRM_ONEENTRY, 250},
  /*0xba*/{MODRM_ONEENTRY, 250},
  /*0xbb*/{MODRM_ONEENTRY, 250},
  /*0xbc*/{MODRM_ONEENTRY, 250},
  /*0xbd*/{MODRM_ONEENTRY, 250},
  /*0xbe*/{MODRM_ONEENTRY, 250},
  /*0xbf*/{MODRM_ONEENTRY, 250},
  /*0xc0*/{MODRM_SPLITREG, 251},
  /*0xc1*/{MODRM_SPLITREG, 267},
  /*0xc2*/{MODRM_ONEENTRY, 283},
  /*0xc3*/{MODRM_ONEENTRY, 284},
  /*0xc4*/{MODRM_SPLITRM, 285},
  /*0xc5*/{MODRM_SPLITRM, 287},
  /*0xc6*/{MODRM_SPLITMISC, 289},
  /*0xc7*/{MODRM_SPLITMISC, 361},
  /*0xc8*/{MODRM_ONEENTRY, 433},
  /*0xc9*/{MODRM_ONEENTRY, 434},
  /*0xca*/{MODRM_ONEENTRY, 435},
  /*0xcb*/{MODRM_ONEENTRY, 436},
  /*0xcc*/{MODRM_ONEENTRY, 437},
  /*0xcd*/{MODRM_ONEENTRY, 438},
  /*0xce*/{MODRM_ONEENTRY, 439},
  /*0xcf*/{MODRM_ONEENTRY, 440},
  /*0xd0*/{MODRM_SPLITREG, 441},
  /*0xd1*/{MODRM_SPLITREG, 457},
  /*0xd2*/{MODRM_SPLITREG, 473},
  /*0xd3*/{MODRM_SPLITREG, 489},
  /*0xd4*/{MODRM_ONEENTRY, 505},
  /*0xd5*/{MODRM_ONEENTRY, 506},
  /*0xd6*/{MODRM_ONEENTRY, 507},
  /*0xd7*/{MODRM_ONEENTRY, 508},
  /*0xd8*/{MODRM_SPLITREG, 509},
  /*0xd9*/{MODRM_SPLITMISC, 525},
  /*0xda*/{MODRM_SPLITMISC, 597},
  /*0xdb*/{MODRM_SPLITMISC, 669},
  /*0xdc*/{MODRM_SPLITREG, 741},
  /*0xdd*/{MODRM_SPLITREG, 757},
  /*0xde*/{MODRM_SPLITMISC, 773},
  /*0xdf*/{MODRM_SPLITMISC, 845},
  /*0xe0*/{MODRM_ONEENTRY, 917},
  /*0xe1*/{MODRM_ONEENTRY, 918},
  /*0xe2*/{MODRM_ONEENTRY, 919},
  /*0xe3*/{MODRM_ONEENTRY, 920},
  /*0xe4*/{MODRM_ONEENTRY, 921},
  /*0xe5*/{MODRM_ONEENTRY, 922},
  /*0xe6*/{MODRM_ONEENTRY, 923},
  /*0xe7*/{MODRM_ONEENTRY, 924},
  /*0xe8*/{MODRM_ONEENTRY, 925},
  /*0xe9*/{MODRM_ONEENTRY, 926},
  /*0xea*/{MODRM_ONEENTRY, 927},
  /*0xeb*/{MODRM_ONEENTRY, 928},
  /*0xec*/{MODRM_ONEENTRY, 929},
  /*0xed*/{MODRM_ONEENTRY, 930},
  /*0xee*/{MODRM_ONEENTRY, 931},
  /*0xef*/{MODRM_ONEENTRY, 932},
  /*0xf0*/{MODRM_ONEENTRY, 933},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 934},
  /*0xf3*/{MODRM_ONEENTRY, 935},
  /*0xf4*/{MODRM_ONEENTRY, 936},
  /*0xf5*/{MODRM_ONEENTRY, 937},
  /*0xf6*/{MODRM_SPLITREG, 938},
  /*0xf7*/{MODRM_SPLITREG, 954},
  /*0xf8*/{MODRM_ONEENTRY, 970},
  /*0xf9*/{MODRM_ONEENTRY, 971},
  /*0xfa*/{MODRM_ONEENTRY, 972},
  /*0xfb*/{MODRM_ONEENTRY, 973},
  /*0xfc*/{MODRM_ONEENTRY, 974},
  /*0xfd*/{MODRM_ONEENTRY, 975},
  /*0xfe*/{MODRM_SPLITREG, 976},
  /*0xff*/{MODRM_SPLITREG, 992}
  }
 },
 /*IC_XS*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 1},
  /*0x01*/{MODRM_SPLITRM, 3},
  /*0x02*/{MODRM_SPLITRM, 5},
  /*0x03*/{MODRM_SPLITRM, 7},
  /*0x04*/{MODRM_ONEENTRY, 9},
  /*0x05*/{MODRM_ONEENTRY, 10},
  /*0x06*/{MODRM_ONEENTRY, 11},
  /*0x07*/{MODRM_ONEENTRY, 12},
  /*0x08*/{MODRM_SPLITRM, 13},
  /*0x09*/{MODRM_SPLITRM, 15},
  /*0x0a*/{MODRM_SPLITRM, 17},
  /*0x0b*/{MODRM_SPLITRM, 19},
  /*0x0c*/{MODRM_ONEENTRY, 21},
  /*0x0d*/{MODRM_ONEENTRY, 22},
  /*0x0e*/{MODRM_ONEENTRY, 23},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 24},
  /*0x11*/{MODRM_SPLITRM, 26},
  /*0x12*/{MODRM_SPLITRM, 28},
  /*0x13*/{MODRM_SPLITRM, 30},
  /*0x14*/{MODRM_ONEENTRY, 32},
  /*0x15*/{MODRM_ONEENTRY, 33},
  /*0x16*/{MODRM_ONEENTRY, 34},
  /*0x17*/{MODRM_ONEENTRY, 35},
  /*0x18*/{MODRM_SPLITRM, 36},
  /*0x19*/{MODRM_SPLITRM, 38},
  /*0x1a*/{MODRM_SPLITRM, 40},
  /*0x1b*/{MODRM_SPLITRM, 42},
  /*0x1c*/{MODRM_ONEENTRY, 44},
  /*0x1d*/{MODRM_ONEENTRY, 45},
  /*0x1e*/{MODRM_ONEENTRY, 46},
  /*0x1f*/{MODRM_ONEENTRY, 47},
  /*0x20*/{MODRM_SPLITRM, 48},
  /*0x21*/{MODRM_SPLITRM, 50},
  /*0x22*/{MODRM_SPLITRM, 52},
  /*0x23*/{MODRM_SPLITRM, 54},
  /*0x24*/{MODRM_ONEENTRY, 56},
  /*0x25*/{MODRM_ONEENTRY, 57},
  /*0x26*/{MODRM_ONEENTRY, 58},
  /*0x27*/{MODRM_ONEENTRY, 59},
  /*0x28*/{MODRM_SPLITRM, 60},
  /*0x29*/{MODRM_SPLITRM, 62},
  /*0x2a*/{MODRM_SPLITRM, 64},
  /*0x2b*/{MODRM_SPLITRM, 66},
  /*0x2c*/{MODRM_ONEENTRY, 68},
  /*0x2d*/{MODRM_ONEENTRY, 69},
  /*0x2e*/{MODRM_ONEENTRY, 70},
  /*0x2f*/{MODRM_ONEENTRY, 71},
  /*0x30*/{MODRM_SPLITRM, 72},
  /*0x31*/{MODRM_SPLITRM, 74},
  /*0x32*/{MODRM_SPLITRM, 76},
  /*0x33*/{MODRM_SPLITRM, 78},
  /*0x34*/{MODRM_ONEENTRY, 80},
  /*0x35*/{MODRM_ONEENTRY, 81},
  /*0x36*/{MODRM_ONEENTRY, 82},
  /*0x37*/{MODRM_ONEENTRY, 83},
  /*0x38*/{MODRM_SPLITRM, 84},
  /*0x39*/{MODRM_SPLITRM, 86},
  /*0x3a*/{MODRM_SPLITRM, 88},
  /*0x3b*/{MODRM_SPLITRM, 90},
  /*0x3c*/{MODRM_ONEENTRY, 92},
  /*0x3d*/{MODRM_ONEENTRY, 93},
  /*0x3e*/{MODRM_ONEENTRY, 94},
  /*0x3f*/{MODRM_ONEENTRY, 95},
  /*0x40*/{MODRM_ONEENTRY, 96},
  /*0x41*/{MODRM_ONEENTRY, 96},
  /*0x42*/{MODRM_ONEENTRY, 96},
  /*0x43*/{MODRM_ONEENTRY, 96},
  /*0x44*/{MODRM_ONEENTRY, 96},
  /*0x45*/{MODRM_ONEENTRY, 96},
  /*0x46*/{MODRM_ONEENTRY, 96},
  /*0x47*/{MODRM_ONEENTRY, 96},
  /*0x48*/{MODRM_ONEENTRY, 97},
  /*0x49*/{MODRM_ONEENTRY, 97},
  /*0x4a*/{MODRM_ONEENTRY, 97},
  /*0x4b*/{MODRM_ONEENTRY, 97},
  /*0x4c*/{MODRM_ONEENTRY, 97},
  /*0x4d*/{MODRM_ONEENTRY, 97},
  /*0x4e*/{MODRM_ONEENTRY, 97},
  /*0x4f*/{MODRM_ONEENTRY, 97},
  /*0x50*/{MODRM_ONEENTRY, 98},
  /*0x51*/{MODRM_ONEENTRY, 98},
  /*0x52*/{MODRM_ONEENTRY, 98},
  /*0x53*/{MODRM_ONEENTRY, 98},
  /*0x54*/{MODRM_ONEENTRY, 98},
  /*0x55*/{MODRM_ONEENTRY, 98},
  /*0x56*/{MODRM_ONEENTRY, 98},
  /*0x57*/{MODRM_ONEENTRY, 98},
  /*0x58*/{MODRM_ONEENTRY, 99},
  /*0x59*/{MODRM_ONEENTRY, 99},
  /*0x5a*/{MODRM_ONEENTRY, 99},
  /*0x5b*/{MODRM_ONEENTRY, 99},
  /*0x5c*/{MODRM_ONEENTRY, 99},
  /*0x5d*/{MODRM_ONEENTRY, 99},
  /*0x5e*/{MODRM_ONEENTRY, 99},
  /*0x5f*/{MODRM_ONEENTRY, 99},
  /*0x60*/{MODRM_ONEENTRY, 100},
  /*0x61*/{MODRM_ONEENTRY, 101},
  /*0x62*/{MODRM_SPLITRM, 102},
  /*0x63*/{MODRM_SPLITRM, 104},
  /*0x64*/{MODRM_ONEENTRY, 106},
  /*0x65*/{MODRM_ONEENTRY, 107},
  /*0x66*/{MODRM_ONEENTRY, 108},
  /*0x67*/{MODRM_ONEENTRY, 109},
  /*0x68*/{MODRM_ONEENTRY, 110},
  /*0x69*/{MODRM_SPLITRM, 111},
  /*0x6a*/{MODRM_ONEENTRY, 113},
  /*0x6b*/{MODRM_SPLITRM, 114},
  /*0x6c*/{MODRM_ONEENTRY, 116},
  /*0x6d*/{MODRM_ONEENTRY, 117},
  /*0x6e*/{MODRM_ONEENTRY, 118},
  /*0x6f*/{MODRM_ONEENTRY, 119},
  /*0x70*/{MODRM_ONEENTRY, 120},
  /*0x71*/{MODRM_ONEENTRY, 120},
  /*0x72*/{MODRM_ONEENTRY, 120},
  /*0x73*/{MODRM_ONEENTRY, 120},
  /*0x74*/{MODRM_ONEENTRY, 120},
  /*0x75*/{MODRM_ONEENTRY, 120},
  /*0x76*/{MODRM_ONEENTRY, 120},
  /*0x77*/{MODRM_ONEENTRY, 120},
  /*0x78*/{MODRM_ONEENTRY, 120},
  /*0x79*/{MODRM_ONEENTRY, 120},
  /*0x7a*/{MODRM_ONEENTRY, 120},
  /*0x7b*/{MODRM_ONEENTRY, 120},
  /*0x7c*/{MODRM_ONEENTRY, 120},
  /*0x7d*/{MODRM_ONEENTRY, 120},
  /*0x7e*/{MODRM_ONEENTRY, 120},
  /*0x7f*/{MODRM_ONEENTRY, 120},
  /*0x80*/{MODRM_SPLITREG, 121},
  /*0x81*/{MODRM_SPLITREG, 137},
  /*0x82*/{MODRM_SPLITREG, 153},
  /*0x83*/{MODRM_SPLITREG, 169},
  /*0x84*/{MODRM_SPLITRM, 185},
  /*0x85*/{MODRM_SPLITRM, 187},
  /*0x86*/{MODRM_SPLITRM, 189},
  /*0x87*/{MODRM_SPLITRM, 191},
  /*0x88*/{MODRM_SPLITRM, 193},
  /*0x89*/{MODRM_SPLITRM, 195},
  /*0x8a*/{MODRM_SPLITRM, 197},
  /*0x8b*/{MODRM_SPLITRM, 199},
  /*0x8c*/{MODRM_SPLITRM, 201},
  /*0x8d*/{MODRM_SPLITRM, 203},
  /*0x8e*/{MODRM_SPLITRM, 205},
  /*0x8f*/{MODRM_SPLITREG, 207},
  /*0x90*/{MODRM_ONEENTRY, 1376},
  /*0x91*/{MODRM_ONEENTRY, 224},
  /*0x92*/{MODRM_ONEENTRY, 224},
  /*0x93*/{MODRM_ONEENTRY, 224},
  /*0x94*/{MODRM_ONEENTRY, 224},
  /*0x95*/{MODRM_ONEENTRY, 224},
  /*0x96*/{MODRM_ONEENTRY, 224},
  /*0x97*/{MODRM_ONEENTRY, 224},
  /*0x98*/{MODRM_ONEENTRY, 225},
  /*0x99*/{MODRM_ONEENTRY, 226},
  /*0x9a*/{MODRM_ONEENTRY, 227},
  /*0x9b*/{MODRM_ONEENTRY, 228},
  /*0x9c*/{MODRM_ONEENTRY, 229},
  /*0x9d*/{MODRM_ONEENTRY, 230},
  /*0x9e*/{MODRM_ONEENTRY, 231},
  /*0x9f*/{MODRM_ONEENTRY, 232},
  /*0xa0*/{MODRM_ONEENTRY, 233},
  /*0xa1*/{MODRM_ONEENTRY, 234},
  /*0xa2*/{MODRM_ONEENTRY, 235},
  /*0xa3*/{MODRM_ONEENTRY, 236},
  /*0xa4*/{MODRM_ONEENTRY, 237},
  /*0xa5*/{MODRM_ONEENTRY, 238},
  /*0xa6*/{MODRM_ONEENTRY, 239},
  /*0xa7*/{MODRM_ONEENTRY, 240},
  /*0xa8*/{MODRM_ONEENTRY, 241},
  /*0xa9*/{MODRM_ONEENTRY, 242},
  /*0xaa*/{MODRM_ONEENTRY, 243},
  /*0xab*/{MODRM_ONEENTRY, 244},
  /*0xac*/{MODRM_ONEENTRY, 245},
  /*0xad*/{MODRM_ONEENTRY, 246},
  /*0xae*/{MODRM_ONEENTRY, 247},
  /*0xaf*/{MODRM_ONEENTRY, 248},
  /*0xb0*/{MODRM_ONEENTRY, 249},
  /*0xb1*/{MODRM_ONEENTRY, 249},
  /*0xb2*/{MODRM_ONEENTRY, 249},
  /*0xb3*/{MODRM_ONEENTRY, 249},
  /*0xb4*/{MODRM_ONEENTRY, 249},
  /*0xb5*/{MODRM_ONEENTRY, 249},
  /*0xb6*/{MODRM_ONEENTRY, 249},
  /*0xb7*/{MODRM_ONEENTRY, 249},
  /*0xb8*/{MODRM_ONEENTRY, 250},
  /*0xb9*/{MODRM_ONEENTRY, 250},
  /*0xba*/{MODRM_ONEENTRY, 250},
  /*0xbb*/{MODRM_ONEENTRY, 250},
  /*0xbc*/{MODRM_ONEENTRY, 250},
  /*0xbd*/{MODRM_ONEENTRY, 250},
  /*0xbe*/{MODRM_ONEENTRY, 250},
  /*0xbf*/{MODRM_ONEENTRY, 250},
  /*0xc0*/{MODRM_SPLITREG, 251},
  /*0xc1*/{MODRM_SPLITREG, 267},
  /*0xc2*/{MODRM_ONEENTRY, 283},
  /*0xc3*/{MODRM_ONEENTRY, 284},
  /*0xc4*/{MODRM_SPLITRM, 285},
  /*0xc5*/{MODRM_SPLITRM, 287},
  /*0xc6*/{MODRM_SPLITMISC, 289},
  /*0xc7*/{MODRM_SPLITMISC, 361},
  /*0xc8*/{MODRM_ONEENTRY, 433},
  /*0xc9*/{MODRM_ONEENTRY, 434},
  /*0xca*/{MODRM_ONEENTRY, 435},
  /*0xcb*/{MODRM_ONEENTRY, 436},
  /*0xcc*/{MODRM_ONEENTRY, 437},
  /*0xcd*/{MODRM_ONEENTRY, 438},
  /*0xce*/{MODRM_ONEENTRY, 439},
  /*0xcf*/{MODRM_ONEENTRY, 440},
  /*0xd0*/{MODRM_SPLITREG, 441},
  /*0xd1*/{MODRM_SPLITREG, 457},
  /*0xd2*/{MODRM_SPLITREG, 473},
  /*0xd3*/{MODRM_SPLITREG, 489},
  /*0xd4*/{MODRM_ONEENTRY, 505},
  /*0xd5*/{MODRM_ONEENTRY, 506},
  /*0xd6*/{MODRM_ONEENTRY, 507},
  /*0xd7*/{MODRM_ONEENTRY, 508},
  /*0xd8*/{MODRM_SPLITREG, 509},
  /*0xd9*/{MODRM_SPLITMISC, 525},
  /*0xda*/{MODRM_SPLITMISC, 597},
  /*0xdb*/{MODRM_SPLITMISC, 669},
  /*0xdc*/{MODRM_SPLITREG, 741},
  /*0xdd*/{MODRM_SPLITREG, 757},
  /*0xde*/{MODRM_SPLITMISC, 773},
  /*0xdf*/{MODRM_SPLITMISC, 845},
  /*0xe0*/{MODRM_ONEENTRY, 917},
  /*0xe1*/{MODRM_ONEENTRY, 918},
  /*0xe2*/{MODRM_ONEENTRY, 919},
  /*0xe3*/{MODRM_ONEENTRY, 920},
  /*0xe4*/{MODRM_ONEENTRY, 921},
  /*0xe5*/{MODRM_ONEENTRY, 922},
  /*0xe6*/{MODRM_ONEENTRY, 923},
  /*0xe7*/{MODRM_ONEENTRY, 924},
  /*0xe8*/{MODRM_ONEENTRY, 925},
  /*0xe9*/{MODRM_ONEENTRY, 926},
  /*0xea*/{MODRM_ONEENTRY, 927},
  /*0xeb*/{MODRM_ONEENTRY, 928},
  /*0xec*/{MODRM_ONEENTRY, 929},
  /*0xed*/{MODRM_ONEENTRY, 930},
  /*0xee*/{MODRM_ONEENTRY, 931},
  /*0xef*/{MODRM_ONEENTRY, 932},
  /*0xf0*/{MODRM_ONEENTRY, 933},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 934},
  /*0xf3*/{MODRM_ONEENTRY, 935},
  /*0xf4*/{MODRM_ONEENTRY, 936},
  /*0xf5*/{MODRM_ONEENTRY, 937},
  /*0xf6*/{MODRM_SPLITREG, 938},
  /*0xf7*/{MODRM_SPLITREG, 954},
  /*0xf8*/{MODRM_ONEENTRY, 970},
  /*0xf9*/{MODRM_ONEENTRY, 971},
  /*0xfa*/{MODRM_ONEENTRY, 972},
  /*0xfb*/{MODRM_ONEENTRY, 973},
  /*0xfc*/{MODRM_ONEENTRY, 974},
  /*0xfd*/{MODRM_ONEENTRY, 975},
  /*0xfe*/{MODRM_SPLITREG, 976},
  /*0xff*/{MODRM_SPLITREG, 992}
  }
 },
 /*IC_XD_OPSIZE*/ {},
 /*IC_XS_OPSIZE*/ {},
 /*IC_XD_ADSIZE*/ {},
 /*IC_XS_ADSIZE*/ {},
 /*IC_64BIT_REXW*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 1},
  /*0x01*/{MODRM_SPLITRM, 1377},
  /*0x02*/{MODRM_SPLITRM, 5},
  /*0x03*/{MODRM_SPLITRM, 1379},
  /*0x04*/{MODRM_ONEENTRY, 9},
  /*0x05*/{MODRM_ONEENTRY, 1381},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 13},
  /*0x09*/{MODRM_SPLITRM, 1382},
  /*0x0a*/{MODRM_SPLITRM, 17},
  /*0x0b*/{MODRM_SPLITRM, 1384},
  /*0x0c*/{MODRM_ONEENTRY, 21},
  /*0x0d*/{MODRM_ONEENTRY, 1386},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 24},
  /*0x11*/{MODRM_SPLITRM, 1387},
  /*0x12*/{MODRM_SPLITRM, 28},
  /*0x13*/{MODRM_SPLITRM, 1389},
  /*0x14*/{MODRM_ONEENTRY, 32},
  /*0x15*/{MODRM_ONEENTRY, 1391},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITRM, 36},
  /*0x19*/{MODRM_SPLITRM, 1392},
  /*0x1a*/{MODRM_SPLITRM, 40},
  /*0x1b*/{MODRM_SPLITRM, 1394},
  /*0x1c*/{MODRM_ONEENTRY, 44},
  /*0x1d*/{MODRM_ONEENTRY, 1396},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 48},
  /*0x21*/{MODRM_SPLITRM, 1397},
  /*0x22*/{MODRM_SPLITRM, 52},
  /*0x23*/{MODRM_SPLITRM, 1399},
  /*0x24*/{MODRM_ONEENTRY, 56},
  /*0x25*/{MODRM_ONEENTRY, 1401},
  /*0x26*/{MODRM_ONEENTRY, 58},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 60},
  /*0x29*/{MODRM_SPLITRM, 1402},
  /*0x2a*/{MODRM_SPLITRM, 64},
  /*0x2b*/{MODRM_SPLITRM, 1404},
  /*0x2c*/{MODRM_ONEENTRY, 68},
  /*0x2d*/{MODRM_ONEENTRY, 1406},
  /*0x2e*/{MODRM_ONEENTRY, 70},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 72},
  /*0x31*/{MODRM_SPLITRM, 1407},
  /*0x32*/{MODRM_SPLITRM, 76},
  /*0x33*/{MODRM_SPLITRM, 1409},
  /*0x34*/{MODRM_ONEENTRY, 80},
  /*0x35*/{MODRM_ONEENTRY, 1411},
  /*0x36*/{MODRM_ONEENTRY, 82},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 84},
  /*0x39*/{MODRM_SPLITRM, 1412},
  /*0x3a*/{MODRM_SPLITRM, 88},
  /*0x3b*/{MODRM_SPLITRM, 1414},
  /*0x3c*/{MODRM_ONEENTRY, 92},
  /*0x3d*/{MODRM_ONEENTRY, 1416},
  /*0x3e*/{MODRM_ONEENTRY, 94},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 1008},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_ONEENTRY, 0},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_ONEENTRY, 0},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_ONEENTRY, 1009},
  /*0x51*/{MODRM_ONEENTRY, 1009},
  /*0x52*/{MODRM_ONEENTRY, 1009},
  /*0x53*/{MODRM_ONEENTRY, 1009},
  /*0x54*/{MODRM_ONEENTRY, 1009},
  /*0x55*/{MODRM_ONEENTRY, 1009},
  /*0x56*/{MODRM_ONEENTRY, 1009},
  /*0x57*/{MODRM_ONEENTRY, 1009},
  /*0x58*/{MODRM_ONEENTRY, 1010},
  /*0x59*/{MODRM_ONEENTRY, 1010},
  /*0x5a*/{MODRM_ONEENTRY, 1010},
  /*0x5b*/{MODRM_ONEENTRY, 1010},
  /*0x5c*/{MODRM_ONEENTRY, 1010},
  /*0x5d*/{MODRM_ONEENTRY, 1010},
  /*0x5e*/{MODRM_ONEENTRY, 1010},
  /*0x5f*/{MODRM_ONEENTRY, 1010},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_SPLITRM, 1417},
  /*0x64*/{MODRM_ONEENTRY, 106},
  /*0x65*/{MODRM_ONEENTRY, 107},
  /*0x66*/{MODRM_ONEENTRY, 108},
  /*0x67*/{MODRM_ONEENTRY, 1013},
  /*0x68*/{MODRM_ONEENTRY, 1014},
  /*0x69*/{MODRM_SPLITRM, 1419},
  /*0x6a*/{MODRM_ONEENTRY, 1015},
  /*0x6b*/{MODRM_SPLITRM, 1421},
  /*0x6c*/{MODRM_ONEENTRY, 116},
  /*0x6d*/{MODRM_ONEENTRY, 117},
  /*0x6e*/{MODRM_ONEENTRY, 118},
  /*0x6f*/{MODRM_ONEENTRY, 119},
  /*0x70*/{MODRM_ONEENTRY, 120},
  /*0x71*/{MODRM_ONEENTRY, 120},
  /*0x72*/{MODRM_ONEENTRY, 120},
  /*0x73*/{MODRM_ONEENTRY, 120},
  /*0x74*/{MODRM_ONEENTRY, 120},
  /*0x75*/{MODRM_ONEENTRY, 120},
  /*0x76*/{MODRM_ONEENTRY, 120},
  /*0x77*/{MODRM_ONEENTRY, 120},
  /*0x78*/{MODRM_ONEENTRY, 120},
  /*0x79*/{MODRM_ONEENTRY, 120},
  /*0x7a*/{MODRM_ONEENTRY, 120},
  /*0x7b*/{MODRM_ONEENTRY, 120},
  /*0x7c*/{MODRM_ONEENTRY, 120},
  /*0x7d*/{MODRM_ONEENTRY, 120},
  /*0x7e*/{MODRM_ONEENTRY, 120},
  /*0x7f*/{MODRM_ONEENTRY, 120},
  /*0x80*/{MODRM_SPLITREG, 121},
  /*0x81*/{MODRM_SPLITREG, 1423},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITREG, 1439},
  /*0x84*/{MODRM_SPLITRM, 185},
  /*0x85*/{MODRM_SPLITRM, 1455},
  /*0x86*/{MODRM_SPLITRM, 189},
  /*0x87*/{MODRM_SPLITRM, 1457},
  /*0x88*/{MODRM_SPLITRM, 193},
  /*0x89*/{MODRM_SPLITRM, 1459},
  /*0x8a*/{MODRM_SPLITRM, 197},
  /*0x8b*/{MODRM_SPLITRM, 1461},
  /*0x8c*/{MODRM_SPLITRM, 1463},
  /*0x8d*/{MODRM_SPLITRM, 1465},
  /*0x8e*/{MODRM_SPLITRM, 1467},
  /*0x8f*/{MODRM_SPLITREG, 1018},
  /*0x90*/{MODRM_ONEENTRY, 223},
  /*0x91*/{MODRM_ONEENTRY, 1469},
  /*0x92*/{MODRM_ONEENTRY, 1469},
  /*0x93*/{MODRM_ONEENTRY, 1469},
  /*0x94*/{MODRM_ONEENTRY, 1469},
  /*0x95*/{MODRM_ONEENTRY, 1469},
  /*0x96*/{MODRM_ONEENTRY, 1469},
  /*0x97*/{MODRM_ONEENTRY, 1469},
  /*0x98*/{MODRM_ONEENTRY, 1470},
  /*0x99*/{MODRM_ONEENTRY, 1471},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 228},
  /*0x9c*/{MODRM_ONEENTRY, 1034},
  /*0x9d*/{MODRM_ONEENTRY, 1035},
  /*0x9e*/{MODRM_ONEENTRY, 231},
  /*0x9f*/{MODRM_ONEENTRY, 232},
  /*0xa0*/{MODRM_ONEENTRY, 1036},
  /*0xa1*/{MODRM_ONEENTRY, 1472},
  /*0xa2*/{MODRM_ONEENTRY, 1038},
  /*0xa3*/{MODRM_ONEENTRY, 1473},
  /*0xa4*/{MODRM_ONEENTRY, 237},
  /*0xa5*/{MODRM_ONEENTRY, 1474},
  /*0xa6*/{MODRM_ONEENTRY, 239},
  /*0xa7*/{MODRM_ONEENTRY, 1475},
  /*0xa8*/{MODRM_ONEENTRY, 241},
  /*0xa9*/{MODRM_ONEENTRY, 1476},
  /*0xaa*/{MODRM_ONEENTRY, 243},
  /*0xab*/{MODRM_ONEENTRY, 1477},
  /*0xac*/{MODRM_ONEENTRY, 245},
  /*0xad*/{MODRM_ONEENTRY, 1478},
  /*0xae*/{MODRM_ONEENTRY, 247},
  /*0xaf*/{MODRM_ONEENTRY, 1479},
  /*0xb0*/{MODRM_ONEENTRY, 249},
  /*0xb1*/{MODRM_ONEENTRY, 249},
  /*0xb2*/{MODRM_ONEENTRY, 249},
  /*0xb3*/{MODRM_ONEENTRY, 249},
  /*0xb4*/{MODRM_ONEENTRY, 249},
  /*0xb5*/{MODRM_ONEENTRY, 249},
  /*0xb6*/{MODRM_ONEENTRY, 249},
  /*0xb7*/{MODRM_ONEENTRY, 249},
  /*0xb8*/{MODRM_ONEENTRY, 1480},
  /*0xb9*/{MODRM_ONEENTRY, 1480},
  /*0xba*/{MODRM_ONEENTRY, 1480},
  /*0xbb*/{MODRM_ONEENTRY, 1480},
  /*0xbc*/{MODRM_ONEENTRY, 1480},
  /*0xbd*/{MODRM_ONEENTRY, 1480},
  /*0xbe*/{MODRM_ONEENTRY, 1480},
  /*0xbf*/{MODRM_ONEENTRY, 1480},
  /*0xc0*/{MODRM_SPLITREG, 251},
  /*0xc1*/{MODRM_SPLITREG, 1481},
  /*0xc2*/{MODRM_ONEENTRY, 1040},
  /*0xc3*/{MODRM_ONEENTRY, 1041},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITMISC, 289},
  /*0xc7*/{MODRM_SPLITMISC, 1497},
  /*0xc8*/{MODRM_ONEENTRY, 433},
  /*0xc9*/{MODRM_ONEENTRY, 1042},
  /*0xca*/{MODRM_ONEENTRY, 1569},
  /*0xcb*/{MODRM_ONEENTRY, 1570},
  /*0xcc*/{MODRM_ONEENTRY, 437},
  /*0xcd*/{MODRM_ONEENTRY, 438},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 1571},
  /*0xd0*/{MODRM_SPLITREG, 441},
  /*0xd1*/{MODRM_SPLITREG, 1572},
  /*0xd2*/{MODRM_SPLITREG, 473},
  /*0xd3*/{MODRM_SPLITREG, 1588},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 508},
  /*0xd8*/{MODRM_SPLITREG, 509},
  /*0xd9*/{MODRM_SPLITMISC, 525},
  /*0xda*/{MODRM_SPLITMISC, 597},
  /*0xdb*/{MODRM_SPLITMISC, 669},
  /*0xdc*/{MODRM_SPLITREG, 741},
  /*0xdd*/{MODRM_SPLITREG, 757},
  /*0xde*/{MODRM_SPLITMISC, 773},
  /*0xdf*/{MODRM_SPLITMISC, 845},
  /*0xe0*/{MODRM_ONEENTRY, 917},
  /*0xe1*/{MODRM_ONEENTRY, 918},
  /*0xe2*/{MODRM_ONEENTRY, 919},
  /*0xe3*/{MODRM_ONEENTRY, 1043},
  /*0xe4*/{MODRM_ONEENTRY, 921},
  /*0xe5*/{MODRM_ONEENTRY, 922},
  /*0xe6*/{MODRM_ONEENTRY, 923},
  /*0xe7*/{MODRM_ONEENTRY, 924},
  /*0xe8*/{MODRM_ONEENTRY, 1044},
  /*0xe9*/{MODRM_ONEENTRY, 926},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 928},
  /*0xec*/{MODRM_ONEENTRY, 929},
  /*0xed*/{MODRM_ONEENTRY, 930},
  /*0xee*/{MODRM_ONEENTRY, 931},
  /*0xef*/{MODRM_ONEENTRY, 932},
  /*0xf0*/{MODRM_ONEENTRY, 933},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 934},
  /*0xf3*/{MODRM_ONEENTRY, 935},
  /*0xf4*/{MODRM_ONEENTRY, 936},
  /*0xf5*/{MODRM_ONEENTRY, 937},
  /*0xf6*/{MODRM_SPLITREG, 938},
  /*0xf7*/{MODRM_SPLITREG, 1604},
  /*0xf8*/{MODRM_ONEENTRY, 970},
  /*0xf9*/{MODRM_ONEENTRY, 971},
  /*0xfa*/{MODRM_ONEENTRY, 972},
  /*0xfb*/{MODRM_ONEENTRY, 973},
  /*0xfc*/{MODRM_ONEENTRY, 974},
  /*0xfd*/{MODRM_ONEENTRY, 975},
  /*0xfe*/{MODRM_SPLITREG, 976},
  /*0xff*/{MODRM_SPLITREG, 1620}
  }
 },
 /*IC_64BIT_REXW_ADSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 1},
  /*0x01*/{MODRM_SPLITRM, 1377},
  /*0x02*/{MODRM_SPLITRM, 5},
  /*0x03*/{MODRM_SPLITRM, 1379},
  /*0x04*/{MODRM_ONEENTRY, 9},
  /*0x05*/{MODRM_ONEENTRY, 1381},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 13},
  /*0x09*/{MODRM_SPLITRM, 1382},
  /*0x0a*/{MODRM_SPLITRM, 17},
  /*0x0b*/{MODRM_SPLITRM, 1384},
  /*0x0c*/{MODRM_ONEENTRY, 21},
  /*0x0d*/{MODRM_ONEENTRY, 1386},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 24},
  /*0x11*/{MODRM_SPLITRM, 1387},
  /*0x12*/{MODRM_SPLITRM, 28},
  /*0x13*/{MODRM_SPLITRM, 1389},
  /*0x14*/{MODRM_ONEENTRY, 32},
  /*0x15*/{MODRM_ONEENTRY, 1391},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITRM, 36},
  /*0x19*/{MODRM_SPLITRM, 1392},
  /*0x1a*/{MODRM_SPLITRM, 40},
  /*0x1b*/{MODRM_SPLITRM, 1394},
  /*0x1c*/{MODRM_ONEENTRY, 44},
  /*0x1d*/{MODRM_ONEENTRY, 1396},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 48},
  /*0x21*/{MODRM_SPLITRM, 1397},
  /*0x22*/{MODRM_SPLITRM, 52},
  /*0x23*/{MODRM_SPLITRM, 1399},
  /*0x24*/{MODRM_ONEENTRY, 56},
  /*0x25*/{MODRM_ONEENTRY, 1401},
  /*0x26*/{MODRM_ONEENTRY, 58},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 60},
  /*0x29*/{MODRM_SPLITRM, 1402},
  /*0x2a*/{MODRM_SPLITRM, 64},
  /*0x2b*/{MODRM_SPLITRM, 1404},
  /*0x2c*/{MODRM_ONEENTRY, 68},
  /*0x2d*/{MODRM_ONEENTRY, 1406},
  /*0x2e*/{MODRM_ONEENTRY, 70},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 72},
  /*0x31*/{MODRM_SPLITRM, 1407},
  /*0x32*/{MODRM_SPLITRM, 76},
  /*0x33*/{MODRM_SPLITRM, 1409},
  /*0x34*/{MODRM_ONEENTRY, 80},
  /*0x35*/{MODRM_ONEENTRY, 1411},
  /*0x36*/{MODRM_ONEENTRY, 82},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 84},
  /*0x39*/{MODRM_SPLITRM, 1412},
  /*0x3a*/{MODRM_SPLITRM, 88},
  /*0x3b*/{MODRM_SPLITRM, 1414},
  /*0x3c*/{MODRM_ONEENTRY, 92},
  /*0x3d*/{MODRM_ONEENTRY, 1416},
  /*0x3e*/{MODRM_ONEENTRY, 94},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 1008},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_ONEENTRY, 0},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_ONEENTRY, 0},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_ONEENTRY, 1110},
  /*0x51*/{MODRM_ONEENTRY, 1110},
  /*0x52*/{MODRM_ONEENTRY, 1110},
  /*0x53*/{MODRM_ONEENTRY, 1110},
  /*0x54*/{MODRM_ONEENTRY, 1110},
  /*0x55*/{MODRM_ONEENTRY, 1110},
  /*0x56*/{MODRM_ONEENTRY, 1110},
  /*0x57*/{MODRM_ONEENTRY, 1110},
  /*0x58*/{MODRM_ONEENTRY, 1111},
  /*0x59*/{MODRM_ONEENTRY, 1111},
  /*0x5a*/{MODRM_ONEENTRY, 1111},
  /*0x5b*/{MODRM_ONEENTRY, 1111},
  /*0x5c*/{MODRM_ONEENTRY, 1111},
  /*0x5d*/{MODRM_ONEENTRY, 1111},
  /*0x5e*/{MODRM_ONEENTRY, 1111},
  /*0x5f*/{MODRM_ONEENTRY, 1111},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_SPLITRM, 1417},
  /*0x64*/{MODRM_ONEENTRY, 106},
  /*0x65*/{MODRM_ONEENTRY, 107},
  /*0x66*/{MODRM_ONEENTRY, 108},
  /*0x67*/{MODRM_ONEENTRY, 1013},
  /*0x68*/{MODRM_ONEENTRY, 1116},
  /*0x69*/{MODRM_SPLITRM, 1419},
  /*0x6a*/{MODRM_ONEENTRY, 1119},
  /*0x6b*/{MODRM_SPLITRM, 1421},
  /*0x6c*/{MODRM_ONEENTRY, 116},
  /*0x6d*/{MODRM_ONEENTRY, 1122},
  /*0x6e*/{MODRM_ONEENTRY, 118},
  /*0x6f*/{MODRM_ONEENTRY, 1123},
  /*0x70*/{MODRM_ONEENTRY, 120},
  /*0x71*/{MODRM_ONEENTRY, 120},
  /*0x72*/{MODRM_ONEENTRY, 120},
  /*0x73*/{MODRM_ONEENTRY, 120},
  /*0x74*/{MODRM_ONEENTRY, 120},
  /*0x75*/{MODRM_ONEENTRY, 120},
  /*0x76*/{MODRM_ONEENTRY, 120},
  /*0x77*/{MODRM_ONEENTRY, 120},
  /*0x78*/{MODRM_ONEENTRY, 120},
  /*0x79*/{MODRM_ONEENTRY, 120},
  /*0x7a*/{MODRM_ONEENTRY, 120},
  /*0x7b*/{MODRM_ONEENTRY, 120},
  /*0x7c*/{MODRM_ONEENTRY, 120},
  /*0x7d*/{MODRM_ONEENTRY, 120},
  /*0x7e*/{MODRM_ONEENTRY, 120},
  /*0x7f*/{MODRM_ONEENTRY, 120},
  /*0x80*/{MODRM_SPLITREG, 121},
  /*0x81*/{MODRM_SPLITREG, 1423},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITREG, 1439},
  /*0x84*/{MODRM_SPLITRM, 185},
  /*0x85*/{MODRM_SPLITRM, 1455},
  /*0x86*/{MODRM_SPLITRM, 189},
  /*0x87*/{MODRM_SPLITRM, 1457},
  /*0x88*/{MODRM_SPLITRM, 193},
  /*0x89*/{MODRM_SPLITRM, 1459},
  /*0x8a*/{MODRM_SPLITRM, 197},
  /*0x8b*/{MODRM_SPLITRM, 1461},
  /*0x8c*/{MODRM_SPLITRM, 1463},
  /*0x8d*/{MODRM_SPLITRM, 1465},
  /*0x8e*/{MODRM_SPLITRM, 1467},
  /*0x8f*/{MODRM_SPLITREG, 1170},
  /*0x90*/{MODRM_ONEENTRY, 223},
  /*0x91*/{MODRM_ONEENTRY, 1469},
  /*0x92*/{MODRM_ONEENTRY, 1469},
  /*0x93*/{MODRM_ONEENTRY, 1469},
  /*0x94*/{MODRM_ONEENTRY, 1469},
  /*0x95*/{MODRM_ONEENTRY, 1469},
  /*0x96*/{MODRM_ONEENTRY, 1469},
  /*0x97*/{MODRM_ONEENTRY, 1469},
  /*0x98*/{MODRM_ONEENTRY, 1470},
  /*0x99*/{MODRM_ONEENTRY, 1471},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 228},
  /*0x9c*/{MODRM_ONEENTRY, 1190},
  /*0x9d*/{MODRM_ONEENTRY, 1191},
  /*0x9e*/{MODRM_ONEENTRY, 231},
  /*0x9f*/{MODRM_ONEENTRY, 232},
  /*0xa0*/{MODRM_ONEENTRY, 1036},
  /*0xa1*/{MODRM_ONEENTRY, 1636},
  /*0xa2*/{MODRM_ONEENTRY, 1038},
  /*0xa3*/{MODRM_ONEENTRY, 1637},
  /*0xa4*/{MODRM_ONEENTRY, 237},
  /*0xa5*/{MODRM_ONEENTRY, 1474},
  /*0xa6*/{MODRM_ONEENTRY, 239},
  /*0xa7*/{MODRM_ONEENTRY, 1475},
  /*0xa8*/{MODRM_ONEENTRY, 241},
  /*0xa9*/{MODRM_ONEENTRY, 1476},
  /*0xaa*/{MODRM_ONEENTRY, 243},
  /*0xab*/{MODRM_ONEENTRY, 1477},
  /*0xac*/{MODRM_ONEENTRY, 245},
  /*0xad*/{MODRM_ONEENTRY, 1478},
  /*0xae*/{MODRM_ONEENTRY, 247},
  /*0xaf*/{MODRM_ONEENTRY, 1479},
  /*0xb0*/{MODRM_ONEENTRY, 249},
  /*0xb1*/{MODRM_ONEENTRY, 249},
  /*0xb2*/{MODRM_ONEENTRY, 249},
  /*0xb3*/{MODRM_ONEENTRY, 249},
  /*0xb4*/{MODRM_ONEENTRY, 249},
  /*0xb5*/{MODRM_ONEENTRY, 249},
  /*0xb6*/{MODRM_ONEENTRY, 249},
  /*0xb7*/{MODRM_ONEENTRY, 249},
  /*0xb8*/{MODRM_ONEENTRY, 1480},
  /*0xb9*/{MODRM_ONEENTRY, 1480},
  /*0xba*/{MODRM_ONEENTRY, 1480},
  /*0xbb*/{MODRM_ONEENTRY, 1480},
  /*0xbc*/{MODRM_ONEENTRY, 1480},
  /*0xbd*/{MODRM_ONEENTRY, 1480},
  /*0xbe*/{MODRM_ONEENTRY, 1480},
  /*0xbf*/{MODRM_ONEENTRY, 1480},
  /*0xc0*/{MODRM_SPLITREG, 251},
  /*0xc1*/{MODRM_SPLITREG, 1481},
  /*0xc2*/{MODRM_ONEENTRY, 1217},
  /*0xc3*/{MODRM_ONEENTRY, 1218},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITMISC, 289},
  /*0xc7*/{MODRM_SPLITMISC, 1638},
  /*0xc8*/{MODRM_ONEENTRY, 433},
  /*0xc9*/{MODRM_ONEENTRY, 1042},
  /*0xca*/{MODRM_ONEENTRY, 1569},
  /*0xcb*/{MODRM_ONEENTRY, 1570},
  /*0xcc*/{MODRM_ONEENTRY, 437},
  /*0xcd*/{MODRM_ONEENTRY, 438},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 1571},
  /*0xd0*/{MODRM_SPLITREG, 441},
  /*0xd1*/{MODRM_SPLITREG, 1572},
  /*0xd2*/{MODRM_SPLITREG, 473},
  /*0xd3*/{MODRM_SPLITREG, 1588},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 508},
  /*0xd8*/{MODRM_SPLITREG, 509},
  /*0xd9*/{MODRM_SPLITMISC, 525},
  /*0xda*/{MODRM_SPLITMISC, 597},
  /*0xdb*/{MODRM_SPLITMISC, 669},
  /*0xdc*/{MODRM_SPLITREG, 741},
  /*0xdd*/{MODRM_SPLITREG, 757},
  /*0xde*/{MODRM_SPLITMISC, 773},
  /*0xdf*/{MODRM_SPLITMISC, 845},
  /*0xe0*/{MODRM_ONEENTRY, 917},
  /*0xe1*/{MODRM_ONEENTRY, 918},
  /*0xe2*/{MODRM_ONEENTRY, 919},
  /*0xe3*/{MODRM_ONEENTRY, 1043},
  /*0xe4*/{MODRM_ONEENTRY, 921},
  /*0xe5*/{MODRM_ONEENTRY, 1330},
  /*0xe6*/{MODRM_ONEENTRY, 923},
  /*0xe7*/{MODRM_ONEENTRY, 1331},
  /*0xe8*/{MODRM_ONEENTRY, 1332},
  /*0xe9*/{MODRM_ONEENTRY, 1333},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 928},
  /*0xec*/{MODRM_ONEENTRY, 929},
  /*0xed*/{MODRM_ONEENTRY, 1335},
  /*0xee*/{MODRM_ONEENTRY, 931},
  /*0xef*/{MODRM_ONEENTRY, 1336},
  /*0xf0*/{MODRM_ONEENTRY, 933},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 934},
  /*0xf3*/{MODRM_ONEENTRY, 935},
  /*0xf4*/{MODRM_ONEENTRY, 936},
  /*0xf5*/{MODRM_ONEENTRY, 937},
  /*0xf6*/{MODRM_SPLITREG, 938},
  /*0xf7*/{MODRM_SPLITREG, 1604},
  /*0xf8*/{MODRM_ONEENTRY, 970},
  /*0xf9*/{MODRM_ONEENTRY, 971},
  /*0xfa*/{MODRM_ONEENTRY, 972},
  /*0xfb*/{MODRM_ONEENTRY, 973},
  /*0xfc*/{MODRM_ONEENTRY, 974},
  /*0xfd*/{MODRM_ONEENTRY, 975},
  /*0xfe*/{MODRM_SPLITREG, 976},
  /*0xff*/{MODRM_SPLITREG, 1710}
  }
 },
 /*IC_64BIT_OPSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 1},
  /*0x01*/{MODRM_SPLITRM, 1061},
  /*0x02*/{MODRM_SPLITRM, 5},
  /*0x03*/{MODRM_SPLITRM, 1063},
  /*0x04*/{MODRM_ONEENTRY, 9},
  /*0x05*/{MODRM_ONEENTRY, 1065},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 13},
  /*0x09*/{MODRM_SPLITRM, 1068},
  /*0x0a*/{MODRM_SPLITRM, 17},
  /*0x0b*/{MODRM_SPLITRM, 1070},
  /*0x0c*/{MODRM_ONEENTRY, 21},
  /*0x0d*/{MODRM_ONEENTRY, 1072},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 24},
  /*0x11*/{MODRM_SPLITRM, 1074},
  /*0x12*/{MODRM_SPLITRM, 28},
  /*0x13*/{MODRM_SPLITRM, 1076},
  /*0x14*/{MODRM_ONEENTRY, 32},
  /*0x15*/{MODRM_ONEENTRY, 1078},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITRM, 36},
  /*0x19*/{MODRM_SPLITRM, 1081},
  /*0x1a*/{MODRM_SPLITRM, 40},
  /*0x1b*/{MODRM_SPLITRM, 1083},
  /*0x1c*/{MODRM_ONEENTRY, 44},
  /*0x1d*/{MODRM_ONEENTRY, 1085},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 48},
  /*0x21*/{MODRM_SPLITRM, 1088},
  /*0x22*/{MODRM_SPLITRM, 52},
  /*0x23*/{MODRM_SPLITRM, 1090},
  /*0x24*/{MODRM_ONEENTRY, 56},
  /*0x25*/{MODRM_ONEENTRY, 1092},
  /*0x26*/{MODRM_ONEENTRY, 58},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 60},
  /*0x29*/{MODRM_SPLITRM, 1093},
  /*0x2a*/{MODRM_SPLITRM, 64},
  /*0x2b*/{MODRM_SPLITRM, 1095},
  /*0x2c*/{MODRM_ONEENTRY, 68},
  /*0x2d*/{MODRM_ONEENTRY, 1097},
  /*0x2e*/{MODRM_ONEENTRY, 70},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 72},
  /*0x31*/{MODRM_SPLITRM, 1098},
  /*0x32*/{MODRM_SPLITRM, 76},
  /*0x33*/{MODRM_SPLITRM, 1100},
  /*0x34*/{MODRM_ONEENTRY, 80},
  /*0x35*/{MODRM_ONEENTRY, 1102},
  /*0x36*/{MODRM_ONEENTRY, 82},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 84},
  /*0x39*/{MODRM_SPLITRM, 1103},
  /*0x3a*/{MODRM_SPLITRM, 88},
  /*0x3b*/{MODRM_SPLITRM, 1105},
  /*0x3c*/{MODRM_ONEENTRY, 92},
  /*0x3d*/{MODRM_ONEENTRY, 1107},
  /*0x3e*/{MODRM_ONEENTRY, 94},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 1008},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_ONEENTRY, 0},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_ONEENTRY, 0},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_ONEENTRY, 1110},
  /*0x51*/{MODRM_ONEENTRY, 1110},
  /*0x52*/{MODRM_ONEENTRY, 1110},
  /*0x53*/{MODRM_ONEENTRY, 1110},
  /*0x54*/{MODRM_ONEENTRY, 1110},
  /*0x55*/{MODRM_ONEENTRY, 1110},
  /*0x56*/{MODRM_ONEENTRY, 1110},
  /*0x57*/{MODRM_ONEENTRY, 1110},
  /*0x58*/{MODRM_ONEENTRY, 1111},
  /*0x59*/{MODRM_ONEENTRY, 1111},
  /*0x5a*/{MODRM_ONEENTRY, 1111},
  /*0x5b*/{MODRM_ONEENTRY, 1111},
  /*0x5c*/{MODRM_ONEENTRY, 1111},
  /*0x5d*/{MODRM_ONEENTRY, 1111},
  /*0x5e*/{MODRM_ONEENTRY, 1111},
  /*0x5f*/{MODRM_ONEENTRY, 1111},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_SPLITRM, 1726},
  /*0x64*/{MODRM_ONEENTRY, 106},
  /*0x65*/{MODRM_ONEENTRY, 107},
  /*0x66*/{MODRM_ONEENTRY, 108},
  /*0x67*/{MODRM_ONEENTRY, 1013},
  /*0x68*/{MODRM_ONEENTRY, 1116},
  /*0x69*/{MODRM_SPLITRM, 1117},
  /*0x6a*/{MODRM_ONEENTRY, 1119},
  /*0x6b*/{MODRM_SPLITRM, 1120},
  /*0x6c*/{MODRM_ONEENTRY, 116},
  /*0x6d*/{MODRM_ONEENTRY, 1122},
  /*0x6e*/{MODRM_ONEENTRY, 118},
  /*0x6f*/{MODRM_ONEENTRY, 1123},
  /*0x70*/{MODRM_ONEENTRY, 120},
  /*0x71*/{MODRM_ONEENTRY, 120},
  /*0x72*/{MODRM_ONEENTRY, 120},
  /*0x73*/{MODRM_ONEENTRY, 120},
  /*0x74*/{MODRM_ONEENTRY, 120},
  /*0x75*/{MODRM_ONEENTRY, 120},
  /*0x76*/{MODRM_ONEENTRY, 120},
  /*0x77*/{MODRM_ONEENTRY, 120},
  /*0x78*/{MODRM_ONEENTRY, 120},
  /*0x79*/{MODRM_ONEENTRY, 120},
  /*0x7a*/{MODRM_ONEENTRY, 120},
  /*0x7b*/{MODRM_ONEENTRY, 120},
  /*0x7c*/{MODRM_ONEENTRY, 120},
  /*0x7d*/{MODRM_ONEENTRY, 120},
  /*0x7e*/{MODRM_ONEENTRY, 120},
  /*0x7f*/{MODRM_ONEENTRY, 120},
  /*0x80*/{MODRM_SPLITREG, 121},
  /*0x81*/{MODRM_SPLITREG, 1124},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITREG, 1140},
  /*0x84*/{MODRM_SPLITRM, 185},
  /*0x85*/{MODRM_SPLITRM, 1156},
  /*0x86*/{MODRM_SPLITRM, 189},
  /*0x87*/{MODRM_SPLITRM, 1158},
  /*0x88*/{MODRM_SPLITRM, 193},
  /*0x89*/{MODRM_SPLITRM, 1160},
  /*0x8a*/{MODRM_SPLITRM, 197},
  /*0x8b*/{MODRM_SPLITRM, 1162},
  /*0x8c*/{MODRM_SPLITRM, 1164},
  /*0x8d*/{MODRM_SPLITRM, 1166},
  /*0x8e*/{MODRM_SPLITRM, 1168},
  /*0x8f*/{MODRM_SPLITREG, 1170},
  /*0x90*/{MODRM_ONEENTRY, 223},
  /*0x91*/{MODRM_ONEENTRY, 1186},
  /*0x92*/{MODRM_ONEENTRY, 1186},
  /*0x93*/{MODRM_ONEENTRY, 1186},
  /*0x94*/{MODRM_ONEENTRY, 1186},
  /*0x95*/{MODRM_ONEENTRY, 1186},
  /*0x96*/{MODRM_ONEENTRY, 1186},
  /*0x97*/{MODRM_ONEENTRY, 1186},
  /*0x98*/{MODRM_ONEENTRY, 1187},
  /*0x99*/{MODRM_ONEENTRY, 1188},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 228},
  /*0x9c*/{MODRM_ONEENTRY, 1190},
  /*0x9d*/{MODRM_ONEENTRY, 1191},
  /*0x9e*/{MODRM_ONEENTRY, 231},
  /*0x9f*/{MODRM_ONEENTRY, 232},
  /*0xa0*/{MODRM_ONEENTRY, 1036},
  /*0xa1*/{MODRM_ONEENTRY, 1728},
  /*0xa2*/{MODRM_ONEENTRY, 1038},
  /*0xa3*/{MODRM_ONEENTRY, 1729},
  /*0xa4*/{MODRM_ONEENTRY, 237},
  /*0xa5*/{MODRM_ONEENTRY, 1194},
  /*0xa6*/{MODRM_ONEENTRY, 239},
  /*0xa7*/{MODRM_ONEENTRY, 1195},
  /*0xa8*/{MODRM_ONEENTRY, 241},
  /*0xa9*/{MODRM_ONEENTRY, 1196},
  /*0xaa*/{MODRM_ONEENTRY, 243},
  /*0xab*/{MODRM_ONEENTRY, 1197},
  /*0xac*/{MODRM_ONEENTRY, 245},
  /*0xad*/{MODRM_ONEENTRY, 1198},
  /*0xae*/{MODRM_ONEENTRY, 247},
  /*0xaf*/{MODRM_ONEENTRY, 1199},
  /*0xb0*/{MODRM_ONEENTRY, 249},
  /*0xb1*/{MODRM_ONEENTRY, 249},
  /*0xb2*/{MODRM_ONEENTRY, 249},
  /*0xb3*/{MODRM_ONEENTRY, 249},
  /*0xb4*/{MODRM_ONEENTRY, 249},
  /*0xb5*/{MODRM_ONEENTRY, 249},
  /*0xb6*/{MODRM_ONEENTRY, 249},
  /*0xb7*/{MODRM_ONEENTRY, 249},
  /*0xb8*/{MODRM_ONEENTRY, 1200},
  /*0xb9*/{MODRM_ONEENTRY, 1200},
  /*0xba*/{MODRM_ONEENTRY, 1200},
  /*0xbb*/{MODRM_ONEENTRY, 1200},
  /*0xbc*/{MODRM_ONEENTRY, 1200},
  /*0xbd*/{MODRM_ONEENTRY, 1200},
  /*0xbe*/{MODRM_ONEENTRY, 1200},
  /*0xbf*/{MODRM_ONEENTRY, 1200},
  /*0xc0*/{MODRM_SPLITREG, 251},
  /*0xc1*/{MODRM_SPLITREG, 1201},
  /*0xc2*/{MODRM_ONEENTRY, 1217},
  /*0xc3*/{MODRM_ONEENTRY, 1218},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITMISC, 289},
  /*0xc7*/{MODRM_SPLITMISC, 1223},
  /*0xc8*/{MODRM_ONEENTRY, 433},
  /*0xc9*/{MODRM_ONEENTRY, 1042},
  /*0xca*/{MODRM_ONEENTRY, 1295},
  /*0xcb*/{MODRM_ONEENTRY, 1296},
  /*0xcc*/{MODRM_ONEENTRY, 437},
  /*0xcd*/{MODRM_ONEENTRY, 438},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 1297},
  /*0xd0*/{MODRM_SPLITREG, 441},
  /*0xd1*/{MODRM_SPLITREG, 1298},
  /*0xd2*/{MODRM_SPLITREG, 473},
  /*0xd3*/{MODRM_SPLITREG, 1314},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 508},
  /*0xd8*/{MODRM_SPLITREG, 509},
  /*0xd9*/{MODRM_SPLITMISC, 525},
  /*0xda*/{MODRM_SPLITMISC, 597},
  /*0xdb*/{MODRM_SPLITMISC, 669},
  /*0xdc*/{MODRM_SPLITREG, 741},
  /*0xdd*/{MODRM_SPLITREG, 757},
  /*0xde*/{MODRM_SPLITMISC, 773},
  /*0xdf*/{MODRM_SPLITMISC, 845},
  /*0xe0*/{MODRM_ONEENTRY, 917},
  /*0xe1*/{MODRM_ONEENTRY, 918},
  /*0xe2*/{MODRM_ONEENTRY, 919},
  /*0xe3*/{MODRM_ONEENTRY, 1043},
  /*0xe4*/{MODRM_ONEENTRY, 921},
  /*0xe5*/{MODRM_ONEENTRY, 1330},
  /*0xe6*/{MODRM_ONEENTRY, 923},
  /*0xe7*/{MODRM_ONEENTRY, 1331},
  /*0xe8*/{MODRM_ONEENTRY, 1332},
  /*0xe9*/{MODRM_ONEENTRY, 1333},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 928},
  /*0xec*/{MODRM_ONEENTRY, 929},
  /*0xed*/{MODRM_ONEENTRY, 1335},
  /*0xee*/{MODRM_ONEENTRY, 931},
  /*0xef*/{MODRM_ONEENTRY, 1336},
  /*0xf0*/{MODRM_ONEENTRY, 933},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 934},
  /*0xf3*/{MODRM_ONEENTRY, 935},
  /*0xf4*/{MODRM_ONEENTRY, 936},
  /*0xf5*/{MODRM_ONEENTRY, 937},
  /*0xf6*/{MODRM_SPLITREG, 938},
  /*0xf7*/{MODRM_SPLITREG, 1337},
  /*0xf8*/{MODRM_ONEENTRY, 970},
  /*0xf9*/{MODRM_ONEENTRY, 971},
  /*0xfa*/{MODRM_ONEENTRY, 972},
  /*0xfb*/{MODRM_ONEENTRY, 973},
  /*0xfc*/{MODRM_ONEENTRY, 974},
  /*0xfd*/{MODRM_ONEENTRY, 975},
  /*0xfe*/{MODRM_SPLITREG, 976},
  /*0xff*/{MODRM_SPLITREG, 1730}
  }
 },
 /*IC_64BIT_ADSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 1},
  /*0x01*/{MODRM_SPLITRM, 3},
  /*0x02*/{MODRM_SPLITRM, 5},
  /*0x03*/{MODRM_SPLITRM, 7},
  /*0x04*/{MODRM_ONEENTRY, 9},
  /*0x05*/{MODRM_ONEENTRY, 10},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 13},
  /*0x09*/{MODRM_SPLITRM, 15},
  /*0x0a*/{MODRM_SPLITRM, 17},
  /*0x0b*/{MODRM_SPLITRM, 19},
  /*0x0c*/{MODRM_ONEENTRY, 21},
  /*0x0d*/{MODRM_ONEENTRY, 22},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 24},
  /*0x11*/{MODRM_SPLITRM, 26},
  /*0x12*/{MODRM_SPLITRM, 28},
  /*0x13*/{MODRM_SPLITRM, 30},
  /*0x14*/{MODRM_ONEENTRY, 32},
  /*0x15*/{MODRM_ONEENTRY, 33},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITRM, 36},
  /*0x19*/{MODRM_SPLITRM, 38},
  /*0x1a*/{MODRM_SPLITRM, 40},
  /*0x1b*/{MODRM_SPLITRM, 42},
  /*0x1c*/{MODRM_ONEENTRY, 44},
  /*0x1d*/{MODRM_ONEENTRY, 45},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 48},
  /*0x21*/{MODRM_SPLITRM, 50},
  /*0x22*/{MODRM_SPLITRM, 52},
  /*0x23*/{MODRM_SPLITRM, 54},
  /*0x24*/{MODRM_ONEENTRY, 56},
  /*0x25*/{MODRM_ONEENTRY, 57},
  /*0x26*/{MODRM_ONEENTRY, 58},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 60},
  /*0x29*/{MODRM_SPLITRM, 62},
  /*0x2a*/{MODRM_SPLITRM, 64},
  /*0x2b*/{MODRM_SPLITRM, 66},
  /*0x2c*/{MODRM_ONEENTRY, 68},
  /*0x2d*/{MODRM_ONEENTRY, 69},
  /*0x2e*/{MODRM_ONEENTRY, 70},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 72},
  /*0x31*/{MODRM_SPLITRM, 74},
  /*0x32*/{MODRM_SPLITRM, 76},
  /*0x33*/{MODRM_SPLITRM, 78},
  /*0x34*/{MODRM_ONEENTRY, 80},
  /*0x35*/{MODRM_ONEENTRY, 81},
  /*0x36*/{MODRM_ONEENTRY, 82},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 84},
  /*0x39*/{MODRM_SPLITRM, 86},
  /*0x3a*/{MODRM_SPLITRM, 88},
  /*0x3b*/{MODRM_SPLITRM, 90},
  /*0x3c*/{MODRM_ONEENTRY, 92},
  /*0x3d*/{MODRM_ONEENTRY, 93},
  /*0x3e*/{MODRM_ONEENTRY, 94},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 1008},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_ONEENTRY, 0},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_ONEENTRY, 0},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_ONEENTRY, 1009},
  /*0x51*/{MODRM_ONEENTRY, 1009},
  /*0x52*/{MODRM_ONEENTRY, 1009},
  /*0x53*/{MODRM_ONEENTRY, 1009},
  /*0x54*/{MODRM_ONEENTRY, 1009},
  /*0x55*/{MODRM_ONEENTRY, 1009},
  /*0x56*/{MODRM_ONEENTRY, 1009},
  /*0x57*/{MODRM_ONEENTRY, 1009},
  /*0x58*/{MODRM_ONEENTRY, 1010},
  /*0x59*/{MODRM_ONEENTRY, 1010},
  /*0x5a*/{MODRM_ONEENTRY, 1010},
  /*0x5b*/{MODRM_ONEENTRY, 1010},
  /*0x5c*/{MODRM_ONEENTRY, 1010},
  /*0x5d*/{MODRM_ONEENTRY, 1010},
  /*0x5e*/{MODRM_ONEENTRY, 1010},
  /*0x5f*/{MODRM_ONEENTRY, 1010},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_SPLITRM, 1011},
  /*0x64*/{MODRM_ONEENTRY, 106},
  /*0x65*/{MODRM_ONEENTRY, 107},
  /*0x66*/{MODRM_ONEENTRY, 108},
  /*0x67*/{MODRM_ONEENTRY, 1013},
  /*0x68*/{MODRM_ONEENTRY, 1014},
  /*0x69*/{MODRM_SPLITRM, 111},
  /*0x6a*/{MODRM_ONEENTRY, 1015},
  /*0x6b*/{MODRM_SPLITRM, 114},
  /*0x6c*/{MODRM_ONEENTRY, 116},
  /*0x6d*/{MODRM_ONEENTRY, 117},
  /*0x6e*/{MODRM_ONEENTRY, 118},
  /*0x6f*/{MODRM_ONEENTRY, 119},
  /*0x70*/{MODRM_ONEENTRY, 120},
  /*0x71*/{MODRM_ONEENTRY, 120},
  /*0x72*/{MODRM_ONEENTRY, 120},
  /*0x73*/{MODRM_ONEENTRY, 120},
  /*0x74*/{MODRM_ONEENTRY, 120},
  /*0x75*/{MODRM_ONEENTRY, 120},
  /*0x76*/{MODRM_ONEENTRY, 120},
  /*0x77*/{MODRM_ONEENTRY, 120},
  /*0x78*/{MODRM_ONEENTRY, 120},
  /*0x79*/{MODRM_ONEENTRY, 120},
  /*0x7a*/{MODRM_ONEENTRY, 120},
  /*0x7b*/{MODRM_ONEENTRY, 120},
  /*0x7c*/{MODRM_ONEENTRY, 120},
  /*0x7d*/{MODRM_ONEENTRY, 120},
  /*0x7e*/{MODRM_ONEENTRY, 120},
  /*0x7f*/{MODRM_ONEENTRY, 120},
  /*0x80*/{MODRM_SPLITREG, 121},
  /*0x81*/{MODRM_SPLITREG, 137},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITREG, 169},
  /*0x84*/{MODRM_SPLITRM, 185},
  /*0x85*/{MODRM_SPLITRM, 187},
  /*0x86*/{MODRM_SPLITRM, 189},
  /*0x87*/{MODRM_SPLITRM, 191},
  /*0x88*/{MODRM_SPLITRM, 193},
  /*0x89*/{MODRM_SPLITRM, 195},
  /*0x8a*/{MODRM_SPLITRM, 197},
  /*0x8b*/{MODRM_SPLITRM, 199},
  /*0x8c*/{MODRM_SPLITRM, 201},
  /*0x8d*/{MODRM_SPLITRM, 1016},
  /*0x8e*/{MODRM_SPLITRM, 205},
  /*0x8f*/{MODRM_SPLITREG, 1018},
  /*0x90*/{MODRM_ONEENTRY, 223},
  /*0x91*/{MODRM_ONEENTRY, 224},
  /*0x92*/{MODRM_ONEENTRY, 224},
  /*0x93*/{MODRM_ONEENTRY, 224},
  /*0x94*/{MODRM_ONEENTRY, 224},
  /*0x95*/{MODRM_ONEENTRY, 224},
  /*0x96*/{MODRM_ONEENTRY, 224},
  /*0x97*/{MODRM_ONEENTRY, 224},
  /*0x98*/{MODRM_ONEENTRY, 225},
  /*0x99*/{MODRM_ONEENTRY, 226},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 228},
  /*0x9c*/{MODRM_ONEENTRY, 1034},
  /*0x9d*/{MODRM_ONEENTRY, 1035},
  /*0x9e*/{MODRM_ONEENTRY, 231},
  /*0x9f*/{MODRM_ONEENTRY, 232},
  /*0xa0*/{MODRM_ONEENTRY, 233},
  /*0xa1*/{MODRM_ONEENTRY, 234},
  /*0xa2*/{MODRM_ONEENTRY, 235},
  /*0xa3*/{MODRM_ONEENTRY, 236},
  /*0xa4*/{MODRM_ONEENTRY, 237},
  /*0xa5*/{MODRM_ONEENTRY, 238},
  /*0xa6*/{MODRM_ONEENTRY, 239},
  /*0xa7*/{MODRM_ONEENTRY, 240},
  /*0xa8*/{MODRM_ONEENTRY, 241},
  /*0xa9*/{MODRM_ONEENTRY, 242},
  /*0xaa*/{MODRM_ONEENTRY, 243},
  /*0xab*/{MODRM_ONEENTRY, 244},
  /*0xac*/{MODRM_ONEENTRY, 245},
  /*0xad*/{MODRM_ONEENTRY, 246},
  /*0xae*/{MODRM_ONEENTRY, 247},
  /*0xaf*/{MODRM_ONEENTRY, 248},
  /*0xb0*/{MODRM_ONEENTRY, 249},
  /*0xb1*/{MODRM_ONEENTRY, 249},
  /*0xb2*/{MODRM_ONEENTRY, 249},
  /*0xb3*/{MODRM_ONEENTRY, 249},
  /*0xb4*/{MODRM_ONEENTRY, 249},
  /*0xb5*/{MODRM_ONEENTRY, 249},
  /*0xb6*/{MODRM_ONEENTRY, 249},
  /*0xb7*/{MODRM_ONEENTRY, 249},
  /*0xb8*/{MODRM_ONEENTRY, 250},
  /*0xb9*/{MODRM_ONEENTRY, 250},
  /*0xba*/{MODRM_ONEENTRY, 250},
  /*0xbb*/{MODRM_ONEENTRY, 250},
  /*0xbc*/{MODRM_ONEENTRY, 250},
  /*0xbd*/{MODRM_ONEENTRY, 250},
  /*0xbe*/{MODRM_ONEENTRY, 250},
  /*0xbf*/{MODRM_ONEENTRY, 250},
  /*0xc0*/{MODRM_SPLITREG, 251},
  /*0xc1*/{MODRM_SPLITREG, 267},
  /*0xc2*/{MODRM_ONEENTRY, 1040},
  /*0xc3*/{MODRM_ONEENTRY, 1041},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITMISC, 289},
  /*0xc7*/{MODRM_SPLITMISC, 361},
  /*0xc8*/{MODRM_ONEENTRY, 433},
  /*0xc9*/{MODRM_ONEENTRY, 1042},
  /*0xca*/{MODRM_ONEENTRY, 435},
  /*0xcb*/{MODRM_ONEENTRY, 436},
  /*0xcc*/{MODRM_ONEENTRY, 437},
  /*0xcd*/{MODRM_ONEENTRY, 438},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 440},
  /*0xd0*/{MODRM_SPLITREG, 441},
  /*0xd1*/{MODRM_SPLITREG, 457},
  /*0xd2*/{MODRM_SPLITREG, 473},
  /*0xd3*/{MODRM_SPLITREG, 489},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 508},
  /*0xd8*/{MODRM_SPLITREG, 509},
  /*0xd9*/{MODRM_SPLITMISC, 525},
  /*0xda*/{MODRM_SPLITMISC, 597},
  /*0xdb*/{MODRM_SPLITMISC, 669},
  /*0xdc*/{MODRM_SPLITREG, 741},
  /*0xdd*/{MODRM_SPLITREG, 757},
  /*0xde*/{MODRM_SPLITMISC, 773},
  /*0xdf*/{MODRM_SPLITMISC, 845},
  /*0xe0*/{MODRM_ONEENTRY, 917},
  /*0xe1*/{MODRM_ONEENTRY, 918},
  /*0xe2*/{MODRM_ONEENTRY, 919},
  /*0xe3*/{MODRM_ONEENTRY, 920},
  /*0xe4*/{MODRM_ONEENTRY, 921},
  /*0xe5*/{MODRM_ONEENTRY, 922},
  /*0xe6*/{MODRM_ONEENTRY, 923},
  /*0xe7*/{MODRM_ONEENTRY, 924},
  /*0xe8*/{MODRM_ONEENTRY, 1044},
  /*0xe9*/{MODRM_ONEENTRY, 926},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 928},
  /*0xec*/{MODRM_ONEENTRY, 929},
  /*0xed*/{MODRM_ONEENTRY, 930},
  /*0xee*/{MODRM_ONEENTRY, 931},
  /*0xef*/{MODRM_ONEENTRY, 932},
  /*0xf0*/{MODRM_ONEENTRY, 933},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 934},
  /*0xf3*/{MODRM_ONEENTRY, 935},
  /*0xf4*/{MODRM_ONEENTRY, 936},
  /*0xf5*/{MODRM_ONEENTRY, 937},
  /*0xf6*/{MODRM_SPLITREG, 938},
  /*0xf7*/{MODRM_SPLITREG, 954},
  /*0xf8*/{MODRM_ONEENTRY, 970},
  /*0xf9*/{MODRM_ONEENTRY, 971},
  /*0xfa*/{MODRM_ONEENTRY, 972},
  /*0xfb*/{MODRM_ONEENTRY, 973},
  /*0xfc*/{MODRM_ONEENTRY, 974},
  /*0xfd*/{MODRM_ONEENTRY, 975},
  /*0xfe*/{MODRM_SPLITREG, 976},
  /*0xff*/{MODRM_SPLITREG, 1045}
  }
 },
 /*IC_64BIT_OPSIZE_ADSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 1},
  /*0x01*/{MODRM_SPLITRM, 1061},
  /*0x02*/{MODRM_SPLITRM, 5},
  /*0x03*/{MODRM_SPLITRM, 1063},
  /*0x04*/{MODRM_ONEENTRY, 9},
  /*0x05*/{MODRM_ONEENTRY, 1065},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 13},
  /*0x09*/{MODRM_SPLITRM, 1068},
  /*0x0a*/{MODRM_SPLITRM, 17},
  /*0x0b*/{MODRM_SPLITRM, 1070},
  /*0x0c*/{MODRM_ONEENTRY, 21},
  /*0x0d*/{MODRM_ONEENTRY, 1072},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 24},
  /*0x11*/{MODRM_SPLITRM, 1074},
  /*0x12*/{MODRM_SPLITRM, 28},
  /*0x13*/{MODRM_SPLITRM, 1076},
  /*0x14*/{MODRM_ONEENTRY, 32},
  /*0x15*/{MODRM_ONEENTRY, 1078},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITRM, 36},
  /*0x19*/{MODRM_SPLITRM, 1081},
  /*0x1a*/{MODRM_SPLITRM, 40},
  /*0x1b*/{MODRM_SPLITRM, 1083},
  /*0x1c*/{MODRM_ONEENTRY, 44},
  /*0x1d*/{MODRM_ONEENTRY, 1085},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 48},
  /*0x21*/{MODRM_SPLITRM, 1088},
  /*0x22*/{MODRM_SPLITRM, 52},
  /*0x23*/{MODRM_SPLITRM, 1090},
  /*0x24*/{MODRM_ONEENTRY, 56},
  /*0x25*/{MODRM_ONEENTRY, 1092},
  /*0x26*/{MODRM_ONEENTRY, 58},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 60},
  /*0x29*/{MODRM_SPLITRM, 1093},
  /*0x2a*/{MODRM_SPLITRM, 64},
  /*0x2b*/{MODRM_SPLITRM, 1095},
  /*0x2c*/{MODRM_ONEENTRY, 68},
  /*0x2d*/{MODRM_ONEENTRY, 1097},
  /*0x2e*/{MODRM_ONEENTRY, 70},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 72},
  /*0x31*/{MODRM_SPLITRM, 1098},
  /*0x32*/{MODRM_SPLITRM, 76},
  /*0x33*/{MODRM_SPLITRM, 1100},
  /*0x34*/{MODRM_ONEENTRY, 80},
  /*0x35*/{MODRM_ONEENTRY, 1102},
  /*0x36*/{MODRM_ONEENTRY, 82},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 84},
  /*0x39*/{MODRM_SPLITRM, 1103},
  /*0x3a*/{MODRM_SPLITRM, 88},
  /*0x3b*/{MODRM_SPLITRM, 1105},
  /*0x3c*/{MODRM_ONEENTRY, 92},
  /*0x3d*/{MODRM_ONEENTRY, 1107},
  /*0x3e*/{MODRM_ONEENTRY, 94},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 1008},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_ONEENTRY, 0},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_ONEENTRY, 0},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_ONEENTRY, 1110},
  /*0x51*/{MODRM_ONEENTRY, 1110},
  /*0x52*/{MODRM_ONEENTRY, 1110},
  /*0x53*/{MODRM_ONEENTRY, 1110},
  /*0x54*/{MODRM_ONEENTRY, 1110},
  /*0x55*/{MODRM_ONEENTRY, 1110},
  /*0x56*/{MODRM_ONEENTRY, 1110},
  /*0x57*/{MODRM_ONEENTRY, 1110},
  /*0x58*/{MODRM_ONEENTRY, 1111},
  /*0x59*/{MODRM_ONEENTRY, 1111},
  /*0x5a*/{MODRM_ONEENTRY, 1111},
  /*0x5b*/{MODRM_ONEENTRY, 1111},
  /*0x5c*/{MODRM_ONEENTRY, 1111},
  /*0x5d*/{MODRM_ONEENTRY, 1111},
  /*0x5e*/{MODRM_ONEENTRY, 1111},
  /*0x5f*/{MODRM_ONEENTRY, 1111},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_SPLITRM, 1726},
  /*0x64*/{MODRM_ONEENTRY, 106},
  /*0x65*/{MODRM_ONEENTRY, 107},
  /*0x66*/{MODRM_ONEENTRY, 108},
  /*0x67*/{MODRM_ONEENTRY, 1013},
  /*0x68*/{MODRM_ONEENTRY, 1116},
  /*0x69*/{MODRM_SPLITRM, 1117},
  /*0x6a*/{MODRM_ONEENTRY, 1119},
  /*0x6b*/{MODRM_SPLITRM, 1120},
  /*0x6c*/{MODRM_ONEENTRY, 116},
  /*0x6d*/{MODRM_ONEENTRY, 1122},
  /*0x6e*/{MODRM_ONEENTRY, 118},
  /*0x6f*/{MODRM_ONEENTRY, 1123},
  /*0x70*/{MODRM_ONEENTRY, 120},
  /*0x71*/{MODRM_ONEENTRY, 120},
  /*0x72*/{MODRM_ONEENTRY, 120},
  /*0x73*/{MODRM_ONEENTRY, 120},
  /*0x74*/{MODRM_ONEENTRY, 120},
  /*0x75*/{MODRM_ONEENTRY, 120},
  /*0x76*/{MODRM_ONEENTRY, 120},
  /*0x77*/{MODRM_ONEENTRY, 120},
  /*0x78*/{MODRM_ONEENTRY, 120},
  /*0x79*/{MODRM_ONEENTRY, 120},
  /*0x7a*/{MODRM_ONEENTRY, 120},
  /*0x7b*/{MODRM_ONEENTRY, 120},
  /*0x7c*/{MODRM_ONEENTRY, 120},
  /*0x7d*/{MODRM_ONEENTRY, 120},
  /*0x7e*/{MODRM_ONEENTRY, 120},
  /*0x7f*/{MODRM_ONEENTRY, 120},
  /*0x80*/{MODRM_SPLITREG, 121},
  /*0x81*/{MODRM_SPLITREG, 1124},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITREG, 1140},
  /*0x84*/{MODRM_SPLITRM, 185},
  /*0x85*/{MODRM_SPLITRM, 1156},
  /*0x86*/{MODRM_SPLITRM, 189},
  /*0x87*/{MODRM_SPLITRM, 1158},
  /*0x88*/{MODRM_SPLITRM, 193},
  /*0x89*/{MODRM_SPLITRM, 1160},
  /*0x8a*/{MODRM_SPLITRM, 197},
  /*0x8b*/{MODRM_SPLITRM, 1162},
  /*0x8c*/{MODRM_SPLITRM, 1164},
  /*0x8d*/{MODRM_SPLITRM, 1166},
  /*0x8e*/{MODRM_SPLITRM, 1168},
  /*0x8f*/{MODRM_SPLITREG, 1170},
  /*0x90*/{MODRM_ONEENTRY, 223},
  /*0x91*/{MODRM_ONEENTRY, 1186},
  /*0x92*/{MODRM_ONEENTRY, 1186},
  /*0x93*/{MODRM_ONEENTRY, 1186},
  /*0x94*/{MODRM_ONEENTRY, 1186},
  /*0x95*/{MODRM_ONEENTRY, 1186},
  /*0x96*/{MODRM_ONEENTRY, 1186},
  /*0x97*/{MODRM_ONEENTRY, 1186},
  /*0x98*/{MODRM_ONEENTRY, 1187},
  /*0x99*/{MODRM_ONEENTRY, 1188},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 228},
  /*0x9c*/{MODRM_ONEENTRY, 1190},
  /*0x9d*/{MODRM_ONEENTRY, 1191},
  /*0x9e*/{MODRM_ONEENTRY, 231},
  /*0x9f*/{MODRM_ONEENTRY, 232},
  /*0xa0*/{MODRM_ONEENTRY, 1036},
  /*0xa1*/{MODRM_ONEENTRY, 1192},
  /*0xa2*/{MODRM_ONEENTRY, 1038},
  /*0xa3*/{MODRM_ONEENTRY, 1193},
  /*0xa4*/{MODRM_ONEENTRY, 237},
  /*0xa5*/{MODRM_ONEENTRY, 1194},
  /*0xa6*/{MODRM_ONEENTRY, 239},
  /*0xa7*/{MODRM_ONEENTRY, 1195},
  /*0xa8*/{MODRM_ONEENTRY, 241},
  /*0xa9*/{MODRM_ONEENTRY, 1196},
  /*0xaa*/{MODRM_ONEENTRY, 243},
  /*0xab*/{MODRM_ONEENTRY, 1197},
  /*0xac*/{MODRM_ONEENTRY, 245},
  /*0xad*/{MODRM_ONEENTRY, 1198},
  /*0xae*/{MODRM_ONEENTRY, 247},
  /*0xaf*/{MODRM_ONEENTRY, 1199},
  /*0xb0*/{MODRM_ONEENTRY, 249},
  /*0xb1*/{MODRM_ONEENTRY, 249},
  /*0xb2*/{MODRM_ONEENTRY, 249},
  /*0xb3*/{MODRM_ONEENTRY, 249},
  /*0xb4*/{MODRM_ONEENTRY, 249},
  /*0xb5*/{MODRM_ONEENTRY, 249},
  /*0xb6*/{MODRM_ONEENTRY, 249},
  /*0xb7*/{MODRM_ONEENTRY, 249},
  /*0xb8*/{MODRM_ONEENTRY, 1200},
  /*0xb9*/{MODRM_ONEENTRY, 1200},
  /*0xba*/{MODRM_ONEENTRY, 1200},
  /*0xbb*/{MODRM_ONEENTRY, 1200},
  /*0xbc*/{MODRM_ONEENTRY, 1200},
  /*0xbd*/{MODRM_ONEENTRY, 1200},
  /*0xbe*/{MODRM_ONEENTRY, 1200},
  /*0xbf*/{MODRM_ONEENTRY, 1200},
  /*0xc0*/{MODRM_SPLITREG, 251},
  /*0xc1*/{MODRM_SPLITREG, 1201},
  /*0xc2*/{MODRM_ONEENTRY, 1217},
  /*0xc3*/{MODRM_ONEENTRY, 1218},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITMISC, 289},
  /*0xc7*/{MODRM_SPLITMISC, 1223},
  /*0xc8*/{MODRM_ONEENTRY, 433},
  /*0xc9*/{MODRM_ONEENTRY, 1042},
  /*0xca*/{MODRM_ONEENTRY, 1295},
  /*0xcb*/{MODRM_ONEENTRY, 1296},
  /*0xcc*/{MODRM_ONEENTRY, 437},
  /*0xcd*/{MODRM_ONEENTRY, 438},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 1297},
  /*0xd0*/{MODRM_SPLITREG, 441},
  /*0xd1*/{MODRM_SPLITREG, 1298},
  /*0xd2*/{MODRM_SPLITREG, 473},
  /*0xd3*/{MODRM_SPLITREG, 1314},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 508},
  /*0xd8*/{MODRM_SPLITREG, 509},
  /*0xd9*/{MODRM_SPLITMISC, 525},
  /*0xda*/{MODRM_SPLITMISC, 597},
  /*0xdb*/{MODRM_SPLITMISC, 669},
  /*0xdc*/{MODRM_SPLITREG, 741},
  /*0xdd*/{MODRM_SPLITREG, 757},
  /*0xde*/{MODRM_SPLITMISC, 773},
  /*0xdf*/{MODRM_SPLITMISC, 845},
  /*0xe0*/{MODRM_ONEENTRY, 917},
  /*0xe1*/{MODRM_ONEENTRY, 918},
  /*0xe2*/{MODRM_ONEENTRY, 919},
  /*0xe3*/{MODRM_ONEENTRY, 1043},
  /*0xe4*/{MODRM_ONEENTRY, 921},
  /*0xe5*/{MODRM_ONEENTRY, 1330},
  /*0xe6*/{MODRM_ONEENTRY, 923},
  /*0xe7*/{MODRM_ONEENTRY, 1331},
  /*0xe8*/{MODRM_ONEENTRY, 1332},
  /*0xe9*/{MODRM_ONEENTRY, 1333},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 928},
  /*0xec*/{MODRM_ONEENTRY, 929},
  /*0xed*/{MODRM_ONEENTRY, 1335},
  /*0xee*/{MODRM_ONEENTRY, 931},
  /*0xef*/{MODRM_ONEENTRY, 1336},
  /*0xf0*/{MODRM_ONEENTRY, 933},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 934},
  /*0xf3*/{MODRM_ONEENTRY, 935},
  /*0xf4*/{MODRM_ONEENTRY, 936},
  /*0xf5*/{MODRM_ONEENTRY, 937},
  /*0xf6*/{MODRM_SPLITREG, 938},
  /*0xf7*/{MODRM_SPLITREG, 1337},
  /*0xf8*/{MODRM_ONEENTRY, 970},
  /*0xf9*/{MODRM_ONEENTRY, 971},
  /*0xfa*/{MODRM_ONEENTRY, 972},
  /*0xfb*/{MODRM_ONEENTRY, 973},
  /*0xfc*/{MODRM_ONEENTRY, 974},
  /*0xfd*/{MODRM_ONEENTRY, 975},
  /*0xfe*/{MODRM_SPLITREG, 976},
  /*0xff*/{MODRM_SPLITREG, 1730}
  }
 },
 /*IC_64BIT_XD*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 1},
  /*0x01*/{MODRM_SPLITRM, 3},
  /*0x02*/{MODRM_SPLITRM, 5},
  /*0x03*/{MODRM_SPLITRM, 7},
  /*0x04*/{MODRM_ONEENTRY, 9},
  /*0x05*/{MODRM_ONEENTRY, 10},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 13},
  /*0x09*/{MODRM_SPLITRM, 15},
  /*0x0a*/{MODRM_SPLITRM, 17},
  /*0x0b*/{MODRM_SPLITRM, 19},
  /*0x0c*/{MODRM_ONEENTRY, 21},
  /*0x0d*/{MODRM_ONEENTRY, 22},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 24},
  /*0x11*/{MODRM_SPLITRM, 26},
  /*0x12*/{MODRM_SPLITRM, 28},
  /*0x13*/{MODRM_SPLITRM, 30},
  /*0x14*/{MODRM_ONEENTRY, 32},
  /*0x15*/{MODRM_ONEENTRY, 33},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITRM, 36},
  /*0x19*/{MODRM_SPLITRM, 38},
  /*0x1a*/{MODRM_SPLITRM, 40},
  /*0x1b*/{MODRM_SPLITRM, 42},
  /*0x1c*/{MODRM_ONEENTRY, 44},
  /*0x1d*/{MODRM_ONEENTRY, 45},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 48},
  /*0x21*/{MODRM_SPLITRM, 50},
  /*0x22*/{MODRM_SPLITRM, 52},
  /*0x23*/{MODRM_SPLITRM, 54},
  /*0x24*/{MODRM_ONEENTRY, 56},
  /*0x25*/{MODRM_ONEENTRY, 57},
  /*0x26*/{MODRM_ONEENTRY, 58},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 60},
  /*0x29*/{MODRM_SPLITRM, 62},
  /*0x2a*/{MODRM_SPLITRM, 64},
  /*0x2b*/{MODRM_SPLITRM, 66},
  /*0x2c*/{MODRM_ONEENTRY, 68},
  /*0x2d*/{MODRM_ONEENTRY, 69},
  /*0x2e*/{MODRM_ONEENTRY, 70},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 72},
  /*0x31*/{MODRM_SPLITRM, 74},
  /*0x32*/{MODRM_SPLITRM, 76},
  /*0x33*/{MODRM_SPLITRM, 78},
  /*0x34*/{MODRM_ONEENTRY, 80},
  /*0x35*/{MODRM_ONEENTRY, 81},
  /*0x36*/{MODRM_ONEENTRY, 82},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 84},
  /*0x39*/{MODRM_SPLITRM, 86},
  /*0x3a*/{MODRM_SPLITRM, 88},
  /*0x3b*/{MODRM_SPLITRM, 90},
  /*0x3c*/{MODRM_ONEENTRY, 92},
  /*0x3d*/{MODRM_ONEENTRY, 93},
  /*0x3e*/{MODRM_ONEENTRY, 94},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 1008},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_ONEENTRY, 0},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_ONEENTRY, 0},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_ONEENTRY, 1009},
  /*0x51*/{MODRM_ONEENTRY, 1009},
  /*0x52*/{MODRM_ONEENTRY, 1009},
  /*0x53*/{MODRM_ONEENTRY, 1009},
  /*0x54*/{MODRM_ONEENTRY, 1009},
  /*0x55*/{MODRM_ONEENTRY, 1009},
  /*0x56*/{MODRM_ONEENTRY, 1009},
  /*0x57*/{MODRM_ONEENTRY, 1009},
  /*0x58*/{MODRM_ONEENTRY, 1010},
  /*0x59*/{MODRM_ONEENTRY, 1010},
  /*0x5a*/{MODRM_ONEENTRY, 1010},
  /*0x5b*/{MODRM_ONEENTRY, 1010},
  /*0x5c*/{MODRM_ONEENTRY, 1010},
  /*0x5d*/{MODRM_ONEENTRY, 1010},
  /*0x5e*/{MODRM_ONEENTRY, 1010},
  /*0x5f*/{MODRM_ONEENTRY, 1010},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_SPLITRM, 1011},
  /*0x64*/{MODRM_ONEENTRY, 106},
  /*0x65*/{MODRM_ONEENTRY, 107},
  /*0x66*/{MODRM_ONEENTRY, 108},
  /*0x67*/{MODRM_ONEENTRY, 1013},
  /*0x68*/{MODRM_ONEENTRY, 1014},
  /*0x69*/{MODRM_SPLITRM, 111},
  /*0x6a*/{MODRM_ONEENTRY, 1015},
  /*0x6b*/{MODRM_SPLITRM, 114},
  /*0x6c*/{MODRM_ONEENTRY, 116},
  /*0x6d*/{MODRM_ONEENTRY, 117},
  /*0x6e*/{MODRM_ONEENTRY, 118},
  /*0x6f*/{MODRM_ONEENTRY, 119},
  /*0x70*/{MODRM_ONEENTRY, 120},
  /*0x71*/{MODRM_ONEENTRY, 120},
  /*0x72*/{MODRM_ONEENTRY, 120},
  /*0x73*/{MODRM_ONEENTRY, 120},
  /*0x74*/{MODRM_ONEENTRY, 120},
  /*0x75*/{MODRM_ONEENTRY, 120},
  /*0x76*/{MODRM_ONEENTRY, 120},
  /*0x77*/{MODRM_ONEENTRY, 120},
  /*0x78*/{MODRM_ONEENTRY, 120},
  /*0x79*/{MODRM_ONEENTRY, 120},
  /*0x7a*/{MODRM_ONEENTRY, 120},
  /*0x7b*/{MODRM_ONEENTRY, 120},
  /*0x7c*/{MODRM_ONEENTRY, 120},
  /*0x7d*/{MODRM_ONEENTRY, 120},
  /*0x7e*/{MODRM_ONEENTRY, 120},
  /*0x7f*/{MODRM_ONEENTRY, 120},
  /*0x80*/{MODRM_SPLITREG, 121},
  /*0x81*/{MODRM_SPLITREG, 137},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITREG, 169},
  /*0x84*/{MODRM_SPLITRM, 185},
  /*0x85*/{MODRM_SPLITRM, 187},
  /*0x86*/{MODRM_SPLITRM, 189},
  /*0x87*/{MODRM_SPLITRM, 191},
  /*0x88*/{MODRM_SPLITRM, 193},
  /*0x89*/{MODRM_SPLITRM, 195},
  /*0x8a*/{MODRM_SPLITRM, 197},
  /*0x8b*/{MODRM_SPLITRM, 199},
  /*0x8c*/{MODRM_SPLITRM, 201},
  /*0x8d*/{MODRM_SPLITRM, 1016},
  /*0x8e*/{MODRM_SPLITRM, 205},
  /*0x8f*/{MODRM_SPLITREG, 1018},
  /*0x90*/{MODRM_ONEENTRY, 223},
  /*0x91*/{MODRM_ONEENTRY, 224},
  /*0x92*/{MODRM_ONEENTRY, 224},
  /*0x93*/{MODRM_ONEENTRY, 224},
  /*0x94*/{MODRM_ONEENTRY, 224},
  /*0x95*/{MODRM_ONEENTRY, 224},
  /*0x96*/{MODRM_ONEENTRY, 224},
  /*0x97*/{MODRM_ONEENTRY, 224},
  /*0x98*/{MODRM_ONEENTRY, 225},
  /*0x99*/{MODRM_ONEENTRY, 226},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 228},
  /*0x9c*/{MODRM_ONEENTRY, 1034},
  /*0x9d*/{MODRM_ONEENTRY, 1035},
  /*0x9e*/{MODRM_ONEENTRY, 231},
  /*0x9f*/{MODRM_ONEENTRY, 232},
  /*0xa0*/{MODRM_ONEENTRY, 1036},
  /*0xa1*/{MODRM_ONEENTRY, 1037},
  /*0xa2*/{MODRM_ONEENTRY, 1038},
  /*0xa3*/{MODRM_ONEENTRY, 1039},
  /*0xa4*/{MODRM_ONEENTRY, 237},
  /*0xa5*/{MODRM_ONEENTRY, 238},
  /*0xa6*/{MODRM_ONEENTRY, 239},
  /*0xa7*/{MODRM_ONEENTRY, 240},
  /*0xa8*/{MODRM_ONEENTRY, 241},
  /*0xa9*/{MODRM_ONEENTRY, 242},
  /*0xaa*/{MODRM_ONEENTRY, 243},
  /*0xab*/{MODRM_ONEENTRY, 244},
  /*0xac*/{MODRM_ONEENTRY, 245},
  /*0xad*/{MODRM_ONEENTRY, 246},
  /*0xae*/{MODRM_ONEENTRY, 247},
  /*0xaf*/{MODRM_ONEENTRY, 248},
  /*0xb0*/{MODRM_ONEENTRY, 249},
  /*0xb1*/{MODRM_ONEENTRY, 249},
  /*0xb2*/{MODRM_ONEENTRY, 249},
  /*0xb3*/{MODRM_ONEENTRY, 249},
  /*0xb4*/{MODRM_ONEENTRY, 249},
  /*0xb5*/{MODRM_ONEENTRY, 249},
  /*0xb6*/{MODRM_ONEENTRY, 249},
  /*0xb7*/{MODRM_ONEENTRY, 249},
  /*0xb8*/{MODRM_ONEENTRY, 250},
  /*0xb9*/{MODRM_ONEENTRY, 250},
  /*0xba*/{MODRM_ONEENTRY, 250},
  /*0xbb*/{MODRM_ONEENTRY, 250},
  /*0xbc*/{MODRM_ONEENTRY, 250},
  /*0xbd*/{MODRM_ONEENTRY, 250},
  /*0xbe*/{MODRM_ONEENTRY, 250},
  /*0xbf*/{MODRM_ONEENTRY, 250},
  /*0xc0*/{MODRM_SPLITREG, 251},
  /*0xc1*/{MODRM_SPLITREG, 267},
  /*0xc2*/{MODRM_ONEENTRY, 1040},
  /*0xc3*/{MODRM_ONEENTRY, 1041},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITMISC, 289},
  /*0xc7*/{MODRM_SPLITMISC, 361},
  /*0xc8*/{MODRM_ONEENTRY, 433},
  /*0xc9*/{MODRM_ONEENTRY, 1042},
  /*0xca*/{MODRM_ONEENTRY, 435},
  /*0xcb*/{MODRM_ONEENTRY, 436},
  /*0xcc*/{MODRM_ONEENTRY, 437},
  /*0xcd*/{MODRM_ONEENTRY, 438},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 440},
  /*0xd0*/{MODRM_SPLITREG, 441},
  /*0xd1*/{MODRM_SPLITREG, 457},
  /*0xd2*/{MODRM_SPLITREG, 473},
  /*0xd3*/{MODRM_SPLITREG, 489},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 508},
  /*0xd8*/{MODRM_SPLITREG, 509},
  /*0xd9*/{MODRM_SPLITMISC, 525},
  /*0xda*/{MODRM_SPLITMISC, 597},
  /*0xdb*/{MODRM_SPLITMISC, 669},
  /*0xdc*/{MODRM_SPLITREG, 741},
  /*0xdd*/{MODRM_SPLITREG, 757},
  /*0xde*/{MODRM_SPLITMISC, 773},
  /*0xdf*/{MODRM_SPLITMISC, 845},
  /*0xe0*/{MODRM_ONEENTRY, 917},
  /*0xe1*/{MODRM_ONEENTRY, 918},
  /*0xe2*/{MODRM_ONEENTRY, 919},
  /*0xe3*/{MODRM_ONEENTRY, 1043},
  /*0xe4*/{MODRM_ONEENTRY, 921},
  /*0xe5*/{MODRM_ONEENTRY, 922},
  /*0xe6*/{MODRM_ONEENTRY, 923},
  /*0xe7*/{MODRM_ONEENTRY, 924},
  /*0xe8*/{MODRM_ONEENTRY, 1044},
  /*0xe9*/{MODRM_ONEENTRY, 926},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 928},
  /*0xec*/{MODRM_ONEENTRY, 929},
  /*0xed*/{MODRM_ONEENTRY, 930},
  /*0xee*/{MODRM_ONEENTRY, 931},
  /*0xef*/{MODRM_ONEENTRY, 932},
  /*0xf0*/{MODRM_ONEENTRY, 933},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 934},
  /*0xf3*/{MODRM_ONEENTRY, 935},
  /*0xf4*/{MODRM_ONEENTRY, 936},
  /*0xf5*/{MODRM_ONEENTRY, 937},
  /*0xf6*/{MODRM_SPLITREG, 938},
  /*0xf7*/{MODRM_SPLITREG, 954},
  /*0xf8*/{MODRM_ONEENTRY, 970},
  /*0xf9*/{MODRM_ONEENTRY, 971},
  /*0xfa*/{MODRM_ONEENTRY, 972},
  /*0xfb*/{MODRM_ONEENTRY, 973},
  /*0xfc*/{MODRM_ONEENTRY, 974},
  /*0xfd*/{MODRM_ONEENTRY, 975},
  /*0xfe*/{MODRM_SPLITREG, 976},
  /*0xff*/{MODRM_SPLITREG, 1045}
  }
 },
 /*IC_64BIT_XS*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 1},
  /*0x01*/{MODRM_SPLITRM, 3},
  /*0x02*/{MODRM_SPLITRM, 5},
  /*0x03*/{MODRM_SPLITRM, 7},
  /*0x04*/{MODRM_ONEENTRY, 9},
  /*0x05*/{MODRM_ONEENTRY, 10},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 13},
  /*0x09*/{MODRM_SPLITRM, 15},
  /*0x0a*/{MODRM_SPLITRM, 17},
  /*0x0b*/{MODRM_SPLITRM, 19},
  /*0x0c*/{MODRM_ONEENTRY, 21},
  /*0x0d*/{MODRM_ONEENTRY, 22},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 24},
  /*0x11*/{MODRM_SPLITRM, 26},
  /*0x12*/{MODRM_SPLITRM, 28},
  /*0x13*/{MODRM_SPLITRM, 30},
  /*0x14*/{MODRM_ONEENTRY, 32},
  /*0x15*/{MODRM_ONEENTRY, 33},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITRM, 36},
  /*0x19*/{MODRM_SPLITRM, 38},
  /*0x1a*/{MODRM_SPLITRM, 40},
  /*0x1b*/{MODRM_SPLITRM, 42},
  /*0x1c*/{MODRM_ONEENTRY, 44},
  /*0x1d*/{MODRM_ONEENTRY, 45},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 48},
  /*0x21*/{MODRM_SPLITRM, 50},
  /*0x22*/{MODRM_SPLITRM, 52},
  /*0x23*/{MODRM_SPLITRM, 54},
  /*0x24*/{MODRM_ONEENTRY, 56},
  /*0x25*/{MODRM_ONEENTRY, 57},
  /*0x26*/{MODRM_ONEENTRY, 58},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 60},
  /*0x29*/{MODRM_SPLITRM, 62},
  /*0x2a*/{MODRM_SPLITRM, 64},
  /*0x2b*/{MODRM_SPLITRM, 66},
  /*0x2c*/{MODRM_ONEENTRY, 68},
  /*0x2d*/{MODRM_ONEENTRY, 69},
  /*0x2e*/{MODRM_ONEENTRY, 70},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 72},
  /*0x31*/{MODRM_SPLITRM, 74},
  /*0x32*/{MODRM_SPLITRM, 76},
  /*0x33*/{MODRM_SPLITRM, 78},
  /*0x34*/{MODRM_ONEENTRY, 80},
  /*0x35*/{MODRM_ONEENTRY, 81},
  /*0x36*/{MODRM_ONEENTRY, 82},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 84},
  /*0x39*/{MODRM_SPLITRM, 86},
  /*0x3a*/{MODRM_SPLITRM, 88},
  /*0x3b*/{MODRM_SPLITRM, 90},
  /*0x3c*/{MODRM_ONEENTRY, 92},
  /*0x3d*/{MODRM_ONEENTRY, 93},
  /*0x3e*/{MODRM_ONEENTRY, 94},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 1008},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_ONEENTRY, 0},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_ONEENTRY, 0},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_ONEENTRY, 1009},
  /*0x51*/{MODRM_ONEENTRY, 1009},
  /*0x52*/{MODRM_ONEENTRY, 1009},
  /*0x53*/{MODRM_ONEENTRY, 1009},
  /*0x54*/{MODRM_ONEENTRY, 1009},
  /*0x55*/{MODRM_ONEENTRY, 1009},
  /*0x56*/{MODRM_ONEENTRY, 1009},
  /*0x57*/{MODRM_ONEENTRY, 1009},
  /*0x58*/{MODRM_ONEENTRY, 1010},
  /*0x59*/{MODRM_ONEENTRY, 1010},
  /*0x5a*/{MODRM_ONEENTRY, 1010},
  /*0x5b*/{MODRM_ONEENTRY, 1010},
  /*0x5c*/{MODRM_ONEENTRY, 1010},
  /*0x5d*/{MODRM_ONEENTRY, 1010},
  /*0x5e*/{MODRM_ONEENTRY, 1010},
  /*0x5f*/{MODRM_ONEENTRY, 1010},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_SPLITRM, 1011},
  /*0x64*/{MODRM_ONEENTRY, 106},
  /*0x65*/{MODRM_ONEENTRY, 107},
  /*0x66*/{MODRM_ONEENTRY, 108},
  /*0x67*/{MODRM_ONEENTRY, 1013},
  /*0x68*/{MODRM_ONEENTRY, 1014},
  /*0x69*/{MODRM_SPLITRM, 111},
  /*0x6a*/{MODRM_ONEENTRY, 1015},
  /*0x6b*/{MODRM_SPLITRM, 114},
  /*0x6c*/{MODRM_ONEENTRY, 116},
  /*0x6d*/{MODRM_ONEENTRY, 117},
  /*0x6e*/{MODRM_ONEENTRY, 118},
  /*0x6f*/{MODRM_ONEENTRY, 119},
  /*0x70*/{MODRM_ONEENTRY, 120},
  /*0x71*/{MODRM_ONEENTRY, 120},
  /*0x72*/{MODRM_ONEENTRY, 120},
  /*0x73*/{MODRM_ONEENTRY, 120},
  /*0x74*/{MODRM_ONEENTRY, 120},
  /*0x75*/{MODRM_ONEENTRY, 120},
  /*0x76*/{MODRM_ONEENTRY, 120},
  /*0x77*/{MODRM_ONEENTRY, 120},
  /*0x78*/{MODRM_ONEENTRY, 120},
  /*0x79*/{MODRM_ONEENTRY, 120},
  /*0x7a*/{MODRM_ONEENTRY, 120},
  /*0x7b*/{MODRM_ONEENTRY, 120},
  /*0x7c*/{MODRM_ONEENTRY, 120},
  /*0x7d*/{MODRM_ONEENTRY, 120},
  /*0x7e*/{MODRM_ONEENTRY, 120},
  /*0x7f*/{MODRM_ONEENTRY, 120},
  /*0x80*/{MODRM_SPLITREG, 121},
  /*0x81*/{MODRM_SPLITREG, 137},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITREG, 169},
  /*0x84*/{MODRM_SPLITRM, 185},
  /*0x85*/{MODRM_SPLITRM, 187},
  /*0x86*/{MODRM_SPLITRM, 189},
  /*0x87*/{MODRM_SPLITRM, 191},
  /*0x88*/{MODRM_SPLITRM, 193},
  /*0x89*/{MODRM_SPLITRM, 195},
  /*0x8a*/{MODRM_SPLITRM, 197},
  /*0x8b*/{MODRM_SPLITRM, 199},
  /*0x8c*/{MODRM_SPLITRM, 201},
  /*0x8d*/{MODRM_SPLITRM, 1016},
  /*0x8e*/{MODRM_SPLITRM, 205},
  /*0x8f*/{MODRM_SPLITREG, 1018},
  /*0x90*/{MODRM_ONEENTRY, 1376},
  /*0x91*/{MODRM_ONEENTRY, 224},
  /*0x92*/{MODRM_ONEENTRY, 224},
  /*0x93*/{MODRM_ONEENTRY, 224},
  /*0x94*/{MODRM_ONEENTRY, 224},
  /*0x95*/{MODRM_ONEENTRY, 224},
  /*0x96*/{MODRM_ONEENTRY, 224},
  /*0x97*/{MODRM_ONEENTRY, 224},
  /*0x98*/{MODRM_ONEENTRY, 225},
  /*0x99*/{MODRM_ONEENTRY, 226},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 228},
  /*0x9c*/{MODRM_ONEENTRY, 1034},
  /*0x9d*/{MODRM_ONEENTRY, 1035},
  /*0x9e*/{MODRM_ONEENTRY, 231},
  /*0x9f*/{MODRM_ONEENTRY, 232},
  /*0xa0*/{MODRM_ONEENTRY, 1036},
  /*0xa1*/{MODRM_ONEENTRY, 1037},
  /*0xa2*/{MODRM_ONEENTRY, 1038},
  /*0xa3*/{MODRM_ONEENTRY, 1039},
  /*0xa4*/{MODRM_ONEENTRY, 237},
  /*0xa5*/{MODRM_ONEENTRY, 238},
  /*0xa6*/{MODRM_ONEENTRY, 239},
  /*0xa7*/{MODRM_ONEENTRY, 240},
  /*0xa8*/{MODRM_ONEENTRY, 241},
  /*0xa9*/{MODRM_ONEENTRY, 242},
  /*0xaa*/{MODRM_ONEENTRY, 243},
  /*0xab*/{MODRM_ONEENTRY, 244},
  /*0xac*/{MODRM_ONEENTRY, 245},
  /*0xad*/{MODRM_ONEENTRY, 246},
  /*0xae*/{MODRM_ONEENTRY, 247},
  /*0xaf*/{MODRM_ONEENTRY, 248},
  /*0xb0*/{MODRM_ONEENTRY, 249},
  /*0xb1*/{MODRM_ONEENTRY, 249},
  /*0xb2*/{MODRM_ONEENTRY, 249},
  /*0xb3*/{MODRM_ONEENTRY, 249},
  /*0xb4*/{MODRM_ONEENTRY, 249},
  /*0xb5*/{MODRM_ONEENTRY, 249},
  /*0xb6*/{MODRM_ONEENTRY, 249},
  /*0xb7*/{MODRM_ONEENTRY, 249},
  /*0xb8*/{MODRM_ONEENTRY, 250},
  /*0xb9*/{MODRM_ONEENTRY, 250},
  /*0xba*/{MODRM_ONEENTRY, 250},
  /*0xbb*/{MODRM_ONEENTRY, 250},
  /*0xbc*/{MODRM_ONEENTRY, 250},
  /*0xbd*/{MODRM_ONEENTRY, 250},
  /*0xbe*/{MODRM_ONEENTRY, 250},
  /*0xbf*/{MODRM_ONEENTRY, 250},
  /*0xc0*/{MODRM_SPLITREG, 251},
  /*0xc1*/{MODRM_SPLITREG, 267},
  /*0xc2*/{MODRM_ONEENTRY, 1040},
  /*0xc3*/{MODRM_ONEENTRY, 1041},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITMISC, 289},
  /*0xc7*/{MODRM_SPLITMISC, 361},
  /*0xc8*/{MODRM_ONEENTRY, 433},
  /*0xc9*/{MODRM_ONEENTRY, 1042},
  /*0xca*/{MODRM_ONEENTRY, 435},
  /*0xcb*/{MODRM_ONEENTRY, 436},
  /*0xcc*/{MODRM_ONEENTRY, 437},
  /*0xcd*/{MODRM_ONEENTRY, 438},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 440},
  /*0xd0*/{MODRM_SPLITREG, 441},
  /*0xd1*/{MODRM_SPLITREG, 457},
  /*0xd2*/{MODRM_SPLITREG, 473},
  /*0xd3*/{MODRM_SPLITREG, 489},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 508},
  /*0xd8*/{MODRM_SPLITREG, 509},
  /*0xd9*/{MODRM_SPLITMISC, 525},
  /*0xda*/{MODRM_SPLITMISC, 597},
  /*0xdb*/{MODRM_SPLITMISC, 669},
  /*0xdc*/{MODRM_SPLITREG, 741},
  /*0xdd*/{MODRM_SPLITREG, 757},
  /*0xde*/{MODRM_SPLITMISC, 773},
  /*0xdf*/{MODRM_SPLITMISC, 845},
  /*0xe0*/{MODRM_ONEENTRY, 917},
  /*0xe1*/{MODRM_ONEENTRY, 918},
  /*0xe2*/{MODRM_ONEENTRY, 919},
  /*0xe3*/{MODRM_ONEENTRY, 1043},
  /*0xe4*/{MODRM_ONEENTRY, 921},
  /*0xe5*/{MODRM_ONEENTRY, 922},
  /*0xe6*/{MODRM_ONEENTRY, 923},
  /*0xe7*/{MODRM_ONEENTRY, 924},
  /*0xe8*/{MODRM_ONEENTRY, 1044},
  /*0xe9*/{MODRM_ONEENTRY, 926},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 928},
  /*0xec*/{MODRM_ONEENTRY, 929},
  /*0xed*/{MODRM_ONEENTRY, 930},
  /*0xee*/{MODRM_ONEENTRY, 931},
  /*0xef*/{MODRM_ONEENTRY, 932},
  /*0xf0*/{MODRM_ONEENTRY, 933},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 934},
  /*0xf3*/{MODRM_ONEENTRY, 935},
  /*0xf4*/{MODRM_ONEENTRY, 936},
  /*0xf5*/{MODRM_ONEENTRY, 937},
  /*0xf6*/{MODRM_SPLITREG, 938},
  /*0xf7*/{MODRM_SPLITREG, 954},
  /*0xf8*/{MODRM_ONEENTRY, 970},
  /*0xf9*/{MODRM_ONEENTRY, 971},
  /*0xfa*/{MODRM_ONEENTRY, 972},
  /*0xfb*/{MODRM_ONEENTRY, 973},
  /*0xfc*/{MODRM_ONEENTRY, 974},
  /*0xfd*/{MODRM_ONEENTRY, 975},
  /*0xfe*/{MODRM_SPLITREG, 976},
  /*0xff*/{MODRM_SPLITREG, 1045}
  }
 },
 /*IC_64BIT_XD_OPSIZE*/ {},
 /*IC_64BIT_XS_OPSIZE*/ {},
 /*IC_64BIT_XD_ADSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 1},
  /*0x01*/{MODRM_SPLITRM, 3},
  /*0x02*/{MODRM_SPLITRM, 5},
  /*0x03*/{MODRM_SPLITRM, 7},
  /*0x04*/{MODRM_ONEENTRY, 9},
  /*0x05*/{MODRM_ONEENTRY, 10},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 13},
  /*0x09*/{MODRM_SPLITRM, 15},
  /*0x0a*/{MODRM_SPLITRM, 17},
  /*0x0b*/{MODRM_SPLITRM, 19},
  /*0x0c*/{MODRM_ONEENTRY, 21},
  /*0x0d*/{MODRM_ONEENTRY, 22},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 24},
  /*0x11*/{MODRM_SPLITRM, 26},
  /*0x12*/{MODRM_SPLITRM, 28},
  /*0x13*/{MODRM_SPLITRM, 30},
  /*0x14*/{MODRM_ONEENTRY, 32},
  /*0x15*/{MODRM_ONEENTRY, 33},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITRM, 36},
  /*0x19*/{MODRM_SPLITRM, 38},
  /*0x1a*/{MODRM_SPLITRM, 40},
  /*0x1b*/{MODRM_SPLITRM, 42},
  /*0x1c*/{MODRM_ONEENTRY, 44},
  /*0x1d*/{MODRM_ONEENTRY, 45},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 48},
  /*0x21*/{MODRM_SPLITRM, 50},
  /*0x22*/{MODRM_SPLITRM, 52},
  /*0x23*/{MODRM_SPLITRM, 54},
  /*0x24*/{MODRM_ONEENTRY, 56},
  /*0x25*/{MODRM_ONEENTRY, 57},
  /*0x26*/{MODRM_ONEENTRY, 58},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 60},
  /*0x29*/{MODRM_SPLITRM, 62},
  /*0x2a*/{MODRM_SPLITRM, 64},
  /*0x2b*/{MODRM_SPLITRM, 66},
  /*0x2c*/{MODRM_ONEENTRY, 68},
  /*0x2d*/{MODRM_ONEENTRY, 69},
  /*0x2e*/{MODRM_ONEENTRY, 70},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 72},
  /*0x31*/{MODRM_SPLITRM, 74},
  /*0x32*/{MODRM_SPLITRM, 76},
  /*0x33*/{MODRM_SPLITRM, 78},
  /*0x34*/{MODRM_ONEENTRY, 80},
  /*0x35*/{MODRM_ONEENTRY, 81},
  /*0x36*/{MODRM_ONEENTRY, 82},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 84},
  /*0x39*/{MODRM_SPLITRM, 86},
  /*0x3a*/{MODRM_SPLITRM, 88},
  /*0x3b*/{MODRM_SPLITRM, 90},
  /*0x3c*/{MODRM_ONEENTRY, 92},
  /*0x3d*/{MODRM_ONEENTRY, 93},
  /*0x3e*/{MODRM_ONEENTRY, 94},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 1008},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_ONEENTRY, 0},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_ONEENTRY, 0},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_ONEENTRY, 1009},
  /*0x51*/{MODRM_ONEENTRY, 1009},
  /*0x52*/{MODRM_ONEENTRY, 1009},
  /*0x53*/{MODRM_ONEENTRY, 1009},
  /*0x54*/{MODRM_ONEENTRY, 1009},
  /*0x55*/{MODRM_ONEENTRY, 1009},
  /*0x56*/{MODRM_ONEENTRY, 1009},
  /*0x57*/{MODRM_ONEENTRY, 1009},
  /*0x58*/{MODRM_ONEENTRY, 1010},
  /*0x59*/{MODRM_ONEENTRY, 1010},
  /*0x5a*/{MODRM_ONEENTRY, 1010},
  /*0x5b*/{MODRM_ONEENTRY, 1010},
  /*0x5c*/{MODRM_ONEENTRY, 1010},
  /*0x5d*/{MODRM_ONEENTRY, 1010},
  /*0x5e*/{MODRM_ONEENTRY, 1010},
  /*0x5f*/{MODRM_ONEENTRY, 1010},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_SPLITRM, 1011},
  /*0x64*/{MODRM_ONEENTRY, 106},
  /*0x65*/{MODRM_ONEENTRY, 107},
  /*0x66*/{MODRM_ONEENTRY, 108},
  /*0x67*/{MODRM_ONEENTRY, 1013},
  /*0x68*/{MODRM_ONEENTRY, 1014},
  /*0x69*/{MODRM_SPLITRM, 111},
  /*0x6a*/{MODRM_ONEENTRY, 1015},
  /*0x6b*/{MODRM_SPLITRM, 114},
  /*0x6c*/{MODRM_ONEENTRY, 116},
  /*0x6d*/{MODRM_ONEENTRY, 117},
  /*0x6e*/{MODRM_ONEENTRY, 118},
  /*0x6f*/{MODRM_ONEENTRY, 119},
  /*0x70*/{MODRM_ONEENTRY, 120},
  /*0x71*/{MODRM_ONEENTRY, 120},
  /*0x72*/{MODRM_ONEENTRY, 120},
  /*0x73*/{MODRM_ONEENTRY, 120},
  /*0x74*/{MODRM_ONEENTRY, 120},
  /*0x75*/{MODRM_ONEENTRY, 120},
  /*0x76*/{MODRM_ONEENTRY, 120},
  /*0x77*/{MODRM_ONEENTRY, 120},
  /*0x78*/{MODRM_ONEENTRY, 120},
  /*0x79*/{MODRM_ONEENTRY, 120},
  /*0x7a*/{MODRM_ONEENTRY, 120},
  /*0x7b*/{MODRM_ONEENTRY, 120},
  /*0x7c*/{MODRM_ONEENTRY, 120},
  /*0x7d*/{MODRM_ONEENTRY, 120},
  /*0x7e*/{MODRM_ONEENTRY, 120},
  /*0x7f*/{MODRM_ONEENTRY, 120},
  /*0x80*/{MODRM_SPLITREG, 121},
  /*0x81*/{MODRM_SPLITREG, 137},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITREG, 169},
  /*0x84*/{MODRM_SPLITRM, 185},
  /*0x85*/{MODRM_SPLITRM, 187},
  /*0x86*/{MODRM_SPLITRM, 189},
  /*0x87*/{MODRM_SPLITRM, 191},
  /*0x88*/{MODRM_SPLITRM, 193},
  /*0x89*/{MODRM_SPLITRM, 195},
  /*0x8a*/{MODRM_SPLITRM, 197},
  /*0x8b*/{MODRM_SPLITRM, 199},
  /*0x8c*/{MODRM_SPLITRM, 201},
  /*0x8d*/{MODRM_SPLITRM, 1016},
  /*0x8e*/{MODRM_SPLITRM, 205},
  /*0x8f*/{MODRM_SPLITREG, 1018},
  /*0x90*/{MODRM_ONEENTRY, 223},
  /*0x91*/{MODRM_ONEENTRY, 224},
  /*0x92*/{MODRM_ONEENTRY, 224},
  /*0x93*/{MODRM_ONEENTRY, 224},
  /*0x94*/{MODRM_ONEENTRY, 224},
  /*0x95*/{MODRM_ONEENTRY, 224},
  /*0x96*/{MODRM_ONEENTRY, 224},
  /*0x97*/{MODRM_ONEENTRY, 224},
  /*0x98*/{MODRM_ONEENTRY, 225},
  /*0x99*/{MODRM_ONEENTRY, 226},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 228},
  /*0x9c*/{MODRM_ONEENTRY, 1034},
  /*0x9d*/{MODRM_ONEENTRY, 1035},
  /*0x9e*/{MODRM_ONEENTRY, 231},
  /*0x9f*/{MODRM_ONEENTRY, 232},
  /*0xa0*/{MODRM_ONEENTRY, 1036},
  /*0xa1*/{MODRM_ONEENTRY, 1037},
  /*0xa2*/{MODRM_ONEENTRY, 1038},
  /*0xa3*/{MODRM_ONEENTRY, 1039},
  /*0xa4*/{MODRM_ONEENTRY, 237},
  /*0xa5*/{MODRM_ONEENTRY, 238},
  /*0xa6*/{MODRM_ONEENTRY, 239},
  /*0xa7*/{MODRM_ONEENTRY, 240},
  /*0xa8*/{MODRM_ONEENTRY, 241},
  /*0xa9*/{MODRM_ONEENTRY, 242},
  /*0xaa*/{MODRM_ONEENTRY, 243},
  /*0xab*/{MODRM_ONEENTRY, 244},
  /*0xac*/{MODRM_ONEENTRY, 245},
  /*0xad*/{MODRM_ONEENTRY, 246},
  /*0xae*/{MODRM_ONEENTRY, 247},
  /*0xaf*/{MODRM_ONEENTRY, 248},
  /*0xb0*/{MODRM_ONEENTRY, 249},
  /*0xb1*/{MODRM_ONEENTRY, 249},
  /*0xb2*/{MODRM_ONEENTRY, 249},
  /*0xb3*/{MODRM_ONEENTRY, 249},
  /*0xb4*/{MODRM_ONEENTRY, 249},
  /*0xb5*/{MODRM_ONEENTRY, 249},
  /*0xb6*/{MODRM_ONEENTRY, 249},
  /*0xb7*/{MODRM_ONEENTRY, 249},
  /*0xb8*/{MODRM_ONEENTRY, 250},
  /*0xb9*/{MODRM_ONEENTRY, 250},
  /*0xba*/{MODRM_ONEENTRY, 250},
  /*0xbb*/{MODRM_ONEENTRY, 250},
  /*0xbc*/{MODRM_ONEENTRY, 250},
  /*0xbd*/{MODRM_ONEENTRY, 250},
  /*0xbe*/{MODRM_ONEENTRY, 250},
  /*0xbf*/{MODRM_ONEENTRY, 250},
  /*0xc0*/{MODRM_SPLITREG, 251},
  /*0xc1*/{MODRM_SPLITREG, 267},
  /*0xc2*/{MODRM_ONEENTRY, 1040},
  /*0xc3*/{MODRM_ONEENTRY, 1041},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITMISC, 289},
  /*0xc7*/{MODRM_SPLITMISC, 361},
  /*0xc8*/{MODRM_ONEENTRY, 433},
  /*0xc9*/{MODRM_ONEENTRY, 1042},
  /*0xca*/{MODRM_ONEENTRY, 435},
  /*0xcb*/{MODRM_ONEENTRY, 436},
  /*0xcc*/{MODRM_ONEENTRY, 437},
  /*0xcd*/{MODRM_ONEENTRY, 438},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 440},
  /*0xd0*/{MODRM_SPLITREG, 441},
  /*0xd1*/{MODRM_SPLITREG, 457},
  /*0xd2*/{MODRM_SPLITREG, 473},
  /*0xd3*/{MODRM_SPLITREG, 489},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 508},
  /*0xd8*/{MODRM_SPLITREG, 509},
  /*0xd9*/{MODRM_SPLITMISC, 525},
  /*0xda*/{MODRM_SPLITMISC, 597},
  /*0xdb*/{MODRM_SPLITMISC, 669},
  /*0xdc*/{MODRM_SPLITREG, 741},
  /*0xdd*/{MODRM_SPLITREG, 757},
  /*0xde*/{MODRM_SPLITMISC, 773},
  /*0xdf*/{MODRM_SPLITMISC, 845},
  /*0xe0*/{MODRM_ONEENTRY, 917},
  /*0xe1*/{MODRM_ONEENTRY, 918},
  /*0xe2*/{MODRM_ONEENTRY, 919},
  /*0xe3*/{MODRM_ONEENTRY, 1043},
  /*0xe4*/{MODRM_ONEENTRY, 921},
  /*0xe5*/{MODRM_ONEENTRY, 922},
  /*0xe6*/{MODRM_ONEENTRY, 923},
  /*0xe7*/{MODRM_ONEENTRY, 924},
  /*0xe8*/{MODRM_ONEENTRY, 1044},
  /*0xe9*/{MODRM_ONEENTRY, 926},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 928},
  /*0xec*/{MODRM_ONEENTRY, 929},
  /*0xed*/{MODRM_ONEENTRY, 930},
  /*0xee*/{MODRM_ONEENTRY, 931},
  /*0xef*/{MODRM_ONEENTRY, 932},
  /*0xf0*/{MODRM_ONEENTRY, 933},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 934},
  /*0xf3*/{MODRM_ONEENTRY, 935},
  /*0xf4*/{MODRM_ONEENTRY, 936},
  /*0xf5*/{MODRM_ONEENTRY, 937},
  /*0xf6*/{MODRM_SPLITREG, 938},
  /*0xf7*/{MODRM_SPLITREG, 954},
  /*0xf8*/{MODRM_ONEENTRY, 970},
  /*0xf9*/{MODRM_ONEENTRY, 971},
  /*0xfa*/{MODRM_ONEENTRY, 972},
  /*0xfb*/{MODRM_ONEENTRY, 973},
  /*0xfc*/{MODRM_ONEENTRY, 974},
  /*0xfd*/{MODRM_ONEENTRY, 975},
  /*0xfe*/{MODRM_SPLITREG, 976},
  /*0xff*/{MODRM_SPLITREG, 1045}
  }
 },
 /*IC_64BIT_XS_ADSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 1},
  /*0x01*/{MODRM_SPLITRM, 3},
  /*0x02*/{MODRM_SPLITRM, 5},
  /*0x03*/{MODRM_SPLITRM, 7},
  /*0x04*/{MODRM_ONEENTRY, 9},
  /*0x05*/{MODRM_ONEENTRY, 10},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 13},
  /*0x09*/{MODRM_SPLITRM, 15},
  /*0x0a*/{MODRM_SPLITRM, 17},
  /*0x0b*/{MODRM_SPLITRM, 19},
  /*0x0c*/{MODRM_ONEENTRY, 21},
  /*0x0d*/{MODRM_ONEENTRY, 22},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 24},
  /*0x11*/{MODRM_SPLITRM, 26},
  /*0x12*/{MODRM_SPLITRM, 28},
  /*0x13*/{MODRM_SPLITRM, 30},
  /*0x14*/{MODRM_ONEENTRY, 32},
  /*0x15*/{MODRM_ONEENTRY, 33},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITRM, 36},
  /*0x19*/{MODRM_SPLITRM, 38},
  /*0x1a*/{MODRM_SPLITRM, 40},
  /*0x1b*/{MODRM_SPLITRM, 42},
  /*0x1c*/{MODRM_ONEENTRY, 44},
  /*0x1d*/{MODRM_ONEENTRY, 45},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 48},
  /*0x21*/{MODRM_SPLITRM, 50},
  /*0x22*/{MODRM_SPLITRM, 52},
  /*0x23*/{MODRM_SPLITRM, 54},
  /*0x24*/{MODRM_ONEENTRY, 56},
  /*0x25*/{MODRM_ONEENTRY, 57},
  /*0x26*/{MODRM_ONEENTRY, 58},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 60},
  /*0x29*/{MODRM_SPLITRM, 62},
  /*0x2a*/{MODRM_SPLITRM, 64},
  /*0x2b*/{MODRM_SPLITRM, 66},
  /*0x2c*/{MODRM_ONEENTRY, 68},
  /*0x2d*/{MODRM_ONEENTRY, 69},
  /*0x2e*/{MODRM_ONEENTRY, 70},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 72},
  /*0x31*/{MODRM_SPLITRM, 74},
  /*0x32*/{MODRM_SPLITRM, 76},
  /*0x33*/{MODRM_SPLITRM, 78},
  /*0x34*/{MODRM_ONEENTRY, 80},
  /*0x35*/{MODRM_ONEENTRY, 81},
  /*0x36*/{MODRM_ONEENTRY, 82},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 84},
  /*0x39*/{MODRM_SPLITRM, 86},
  /*0x3a*/{MODRM_SPLITRM, 88},
  /*0x3b*/{MODRM_SPLITRM, 90},
  /*0x3c*/{MODRM_ONEENTRY, 92},
  /*0x3d*/{MODRM_ONEENTRY, 93},
  /*0x3e*/{MODRM_ONEENTRY, 94},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 1008},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_ONEENTRY, 0},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_ONEENTRY, 0},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_ONEENTRY, 1009},
  /*0x51*/{MODRM_ONEENTRY, 1009},
  /*0x52*/{MODRM_ONEENTRY, 1009},
  /*0x53*/{MODRM_ONEENTRY, 1009},
  /*0x54*/{MODRM_ONEENTRY, 1009},
  /*0x55*/{MODRM_ONEENTRY, 1009},
  /*0x56*/{MODRM_ONEENTRY, 1009},
  /*0x57*/{MODRM_ONEENTRY, 1009},
  /*0x58*/{MODRM_ONEENTRY, 1010},
  /*0x59*/{MODRM_ONEENTRY, 1010},
  /*0x5a*/{MODRM_ONEENTRY, 1010},
  /*0x5b*/{MODRM_ONEENTRY, 1010},
  /*0x5c*/{MODRM_ONEENTRY, 1010},
  /*0x5d*/{MODRM_ONEENTRY, 1010},
  /*0x5e*/{MODRM_ONEENTRY, 1010},
  /*0x5f*/{MODRM_ONEENTRY, 1010},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_SPLITRM, 1011},
  /*0x64*/{MODRM_ONEENTRY, 106},
  /*0x65*/{MODRM_ONEENTRY, 107},
  /*0x66*/{MODRM_ONEENTRY, 108},
  /*0x67*/{MODRM_ONEENTRY, 1013},
  /*0x68*/{MODRM_ONEENTRY, 1014},
  /*0x69*/{MODRM_SPLITRM, 111},
  /*0x6a*/{MODRM_ONEENTRY, 1015},
  /*0x6b*/{MODRM_SPLITRM, 114},
  /*0x6c*/{MODRM_ONEENTRY, 116},
  /*0x6d*/{MODRM_ONEENTRY, 117},
  /*0x6e*/{MODRM_ONEENTRY, 118},
  /*0x6f*/{MODRM_ONEENTRY, 119},
  /*0x70*/{MODRM_ONEENTRY, 120},
  /*0x71*/{MODRM_ONEENTRY, 120},
  /*0x72*/{MODRM_ONEENTRY, 120},
  /*0x73*/{MODRM_ONEENTRY, 120},
  /*0x74*/{MODRM_ONEENTRY, 120},
  /*0x75*/{MODRM_ONEENTRY, 120},
  /*0x76*/{MODRM_ONEENTRY, 120},
  /*0x77*/{MODRM_ONEENTRY, 120},
  /*0x78*/{MODRM_ONEENTRY, 120},
  /*0x79*/{MODRM_ONEENTRY, 120},
  /*0x7a*/{MODRM_ONEENTRY, 120},
  /*0x7b*/{MODRM_ONEENTRY, 120},
  /*0x7c*/{MODRM_ONEENTRY, 120},
  /*0x7d*/{MODRM_ONEENTRY, 120},
  /*0x7e*/{MODRM_ONEENTRY, 120},
  /*0x7f*/{MODRM_ONEENTRY, 120},
  /*0x80*/{MODRM_SPLITREG, 121},
  /*0x81*/{MODRM_SPLITREG, 137},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITREG, 169},
  /*0x84*/{MODRM_SPLITRM, 185},
  /*0x85*/{MODRM_SPLITRM, 187},
  /*0x86*/{MODRM_SPLITRM, 189},
  /*0x87*/{MODRM_SPLITRM, 191},
  /*0x88*/{MODRM_SPLITRM, 193},
  /*0x89*/{MODRM_SPLITRM, 195},
  /*0x8a*/{MODRM_SPLITRM, 197},
  /*0x8b*/{MODRM_SPLITRM, 199},
  /*0x8c*/{MODRM_SPLITRM, 201},
  /*0x8d*/{MODRM_SPLITRM, 1016},
  /*0x8e*/{MODRM_SPLITRM, 205},
  /*0x8f*/{MODRM_SPLITREG, 1018},
  /*0x90*/{MODRM_ONEENTRY, 1376},
  /*0x91*/{MODRM_ONEENTRY, 224},
  /*0x92*/{MODRM_ONEENTRY, 224},
  /*0x93*/{MODRM_ONEENTRY, 224},
  /*0x94*/{MODRM_ONEENTRY, 224},
  /*0x95*/{MODRM_ONEENTRY, 224},
  /*0x96*/{MODRM_ONEENTRY, 224},
  /*0x97*/{MODRM_ONEENTRY, 224},
  /*0x98*/{MODRM_ONEENTRY, 225},
  /*0x99*/{MODRM_ONEENTRY, 226},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 228},
  /*0x9c*/{MODRM_ONEENTRY, 1034},
  /*0x9d*/{MODRM_ONEENTRY, 1035},
  /*0x9e*/{MODRM_ONEENTRY, 231},
  /*0x9f*/{MODRM_ONEENTRY, 232},
  /*0xa0*/{MODRM_ONEENTRY, 1036},
  /*0xa1*/{MODRM_ONEENTRY, 1037},
  /*0xa2*/{MODRM_ONEENTRY, 1038},
  /*0xa3*/{MODRM_ONEENTRY, 1039},
  /*0xa4*/{MODRM_ONEENTRY, 237},
  /*0xa5*/{MODRM_ONEENTRY, 238},
  /*0xa6*/{MODRM_ONEENTRY, 239},
  /*0xa7*/{MODRM_ONEENTRY, 240},
  /*0xa8*/{MODRM_ONEENTRY, 241},
  /*0xa9*/{MODRM_ONEENTRY, 242},
  /*0xaa*/{MODRM_ONEENTRY, 243},
  /*0xab*/{MODRM_ONEENTRY, 244},
  /*0xac*/{MODRM_ONEENTRY, 245},
  /*0xad*/{MODRM_ONEENTRY, 246},
  /*0xae*/{MODRM_ONEENTRY, 247},
  /*0xaf*/{MODRM_ONEENTRY, 248},
  /*0xb0*/{MODRM_ONEENTRY, 249},
  /*0xb1*/{MODRM_ONEENTRY, 249},
  /*0xb2*/{MODRM_ONEENTRY, 249},
  /*0xb3*/{MODRM_ONEENTRY, 249},
  /*0xb4*/{MODRM_ONEENTRY, 249},
  /*0xb5*/{MODRM_ONEENTRY, 249},
  /*0xb6*/{MODRM_ONEENTRY, 249},
  /*0xb7*/{MODRM_ONEENTRY, 249},
  /*0xb8*/{MODRM_ONEENTRY, 250},
  /*0xb9*/{MODRM_ONEENTRY, 250},
  /*0xba*/{MODRM_ONEENTRY, 250},
  /*0xbb*/{MODRM_ONEENTRY, 250},
  /*0xbc*/{MODRM_ONEENTRY, 250},
  /*0xbd*/{MODRM_ONEENTRY, 250},
  /*0xbe*/{MODRM_ONEENTRY, 250},
  /*0xbf*/{MODRM_ONEENTRY, 250},
  /*0xc0*/{MODRM_SPLITREG, 251},
  /*0xc1*/{MODRM_SPLITREG, 267},
  /*0xc2*/{MODRM_ONEENTRY, 1040},
  /*0xc3*/{MODRM_ONEENTRY, 1041},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITMISC, 289},
  /*0xc7*/{MODRM_SPLITMISC, 361},
  /*0xc8*/{MODRM_ONEENTRY, 433},
  /*0xc9*/{MODRM_ONEENTRY, 1042},
  /*0xca*/{MODRM_ONEENTRY, 435},
  /*0xcb*/{MODRM_ONEENTRY, 436},
  /*0xcc*/{MODRM_ONEENTRY, 437},
  /*0xcd*/{MODRM_ONEENTRY, 438},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 440},
  /*0xd0*/{MODRM_SPLITREG, 441},
  /*0xd1*/{MODRM_SPLITREG, 457},
  /*0xd2*/{MODRM_SPLITREG, 473},
  /*0xd3*/{MODRM_SPLITREG, 489},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 508},
  /*0xd8*/{MODRM_SPLITREG, 509},
  /*0xd9*/{MODRM_SPLITMISC, 525},
  /*0xda*/{MODRM_SPLITMISC, 597},
  /*0xdb*/{MODRM_SPLITMISC, 669},
  /*0xdc*/{MODRM_SPLITREG, 741},
  /*0xdd*/{MODRM_SPLITREG, 757},
  /*0xde*/{MODRM_SPLITMISC, 773},
  /*0xdf*/{MODRM_SPLITMISC, 845},
  /*0xe0*/{MODRM_ONEENTRY, 917},
  /*0xe1*/{MODRM_ONEENTRY, 918},
  /*0xe2*/{MODRM_ONEENTRY, 919},
  /*0xe3*/{MODRM_ONEENTRY, 1043},
  /*0xe4*/{MODRM_ONEENTRY, 921},
  /*0xe5*/{MODRM_ONEENTRY, 922},
  /*0xe6*/{MODRM_ONEENTRY, 923},
  /*0xe7*/{MODRM_ONEENTRY, 924},
  /*0xe8*/{MODRM_ONEENTRY, 1044},
  /*0xe9*/{MODRM_ONEENTRY, 926},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 928},
  /*0xec*/{MODRM_ONEENTRY, 929},
  /*0xed*/{MODRM_ONEENTRY, 930},
  /*0xee*/{MODRM_ONEENTRY, 931},
  /*0xef*/{MODRM_ONEENTRY, 932},
  /*0xf0*/{MODRM_ONEENTRY, 933},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 934},
  /*0xf3*/{MODRM_ONEENTRY, 935},
  /*0xf4*/{MODRM_ONEENTRY, 936},
  /*0xf5*/{MODRM_ONEENTRY, 937},
  /*0xf6*/{MODRM_SPLITREG, 938},
  /*0xf7*/{MODRM_SPLITREG, 954},
  /*0xf8*/{MODRM_ONEENTRY, 970},
  /*0xf9*/{MODRM_ONEENTRY, 971},
  /*0xfa*/{MODRM_ONEENTRY, 972},
  /*0xfb*/{MODRM_ONEENTRY, 973},
  /*0xfc*/{MODRM_ONEENTRY, 974},
  /*0xfd*/{MODRM_ONEENTRY, 975},
  /*0xfe*/{MODRM_SPLITREG, 976},
  /*0xff*/{MODRM_SPLITREG, 1045}
  }
 },
 /*IC_64BIT_REXW_XS*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 1},
  /*0x01*/{MODRM_SPLITRM, 1377},
  /*0x02*/{MODRM_SPLITRM, 5},
  /*0x03*/{MODRM_SPLITRM, 1379},
  /*0x04*/{MODRM_ONEENTRY, 9},
  /*0x05*/{MODRM_ONEENTRY, 1381},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 13},
  /*0x09*/{MODRM_SPLITRM, 1382},
  /*0x0a*/{MODRM_SPLITRM, 17},
  /*0x0b*/{MODRM_SPLITRM, 1384},
  /*0x0c*/{MODRM_ONEENTRY, 21},
  /*0x0d*/{MODRM_ONEENTRY, 1386},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 24},
  /*0x11*/{MODRM_SPLITRM, 1387},
  /*0x12*/{MODRM_SPLITRM, 28},
  /*0x13*/{MODRM_SPLITRM, 1389},
  /*0x14*/{MODRM_ONEENTRY, 32},
  /*0x15*/{MODRM_ONEENTRY, 1391},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITRM, 36},
  /*0x19*/{MODRM_SPLITRM, 1392},
  /*0x1a*/{MODRM_SPLITRM, 40},
  /*0x1b*/{MODRM_SPLITRM, 1394},
  /*0x1c*/{MODRM_ONEENTRY, 44},
  /*0x1d*/{MODRM_ONEENTRY, 1396},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 48},
  /*0x21*/{MODRM_SPLITRM, 1397},
  /*0x22*/{MODRM_SPLITRM, 52},
  /*0x23*/{MODRM_SPLITRM, 1399},
  /*0x24*/{MODRM_ONEENTRY, 56},
  /*0x25*/{MODRM_ONEENTRY, 1401},
  /*0x26*/{MODRM_ONEENTRY, 58},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 60},
  /*0x29*/{MODRM_SPLITRM, 1402},
  /*0x2a*/{MODRM_SPLITRM, 64},
  /*0x2b*/{MODRM_SPLITRM, 1404},
  /*0x2c*/{MODRM_ONEENTRY, 68},
  /*0x2d*/{MODRM_ONEENTRY, 1406},
  /*0x2e*/{MODRM_ONEENTRY, 70},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 72},
  /*0x31*/{MODRM_SPLITRM, 1407},
  /*0x32*/{MODRM_SPLITRM, 76},
  /*0x33*/{MODRM_SPLITRM, 1409},
  /*0x34*/{MODRM_ONEENTRY, 80},
  /*0x35*/{MODRM_ONEENTRY, 1411},
  /*0x36*/{MODRM_ONEENTRY, 82},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 84},
  /*0x39*/{MODRM_SPLITRM, 1412},
  /*0x3a*/{MODRM_SPLITRM, 88},
  /*0x3b*/{MODRM_SPLITRM, 1414},
  /*0x3c*/{MODRM_ONEENTRY, 92},
  /*0x3d*/{MODRM_ONEENTRY, 1416},
  /*0x3e*/{MODRM_ONEENTRY, 94},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 1008},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_ONEENTRY, 0},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_ONEENTRY, 0},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_ONEENTRY, 1009},
  /*0x51*/{MODRM_ONEENTRY, 1009},
  /*0x52*/{MODRM_ONEENTRY, 1009},
  /*0x53*/{MODRM_ONEENTRY, 1009},
  /*0x54*/{MODRM_ONEENTRY, 1009},
  /*0x55*/{MODRM_ONEENTRY, 1009},
  /*0x56*/{MODRM_ONEENTRY, 1009},
  /*0x57*/{MODRM_ONEENTRY, 1009},
  /*0x58*/{MODRM_ONEENTRY, 1010},
  /*0x59*/{MODRM_ONEENTRY, 1010},
  /*0x5a*/{MODRM_ONEENTRY, 1010},
  /*0x5b*/{MODRM_ONEENTRY, 1010},
  /*0x5c*/{MODRM_ONEENTRY, 1010},
  /*0x5d*/{MODRM_ONEENTRY, 1010},
  /*0x5e*/{MODRM_ONEENTRY, 1010},
  /*0x5f*/{MODRM_ONEENTRY, 1010},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_SPLITRM, 1417},
  /*0x64*/{MODRM_ONEENTRY, 106},
  /*0x65*/{MODRM_ONEENTRY, 107},
  /*0x66*/{MODRM_ONEENTRY, 108},
  /*0x67*/{MODRM_ONEENTRY, 1013},
  /*0x68*/{MODRM_ONEENTRY, 1014},
  /*0x69*/{MODRM_SPLITRM, 1419},
  /*0x6a*/{MODRM_ONEENTRY, 1015},
  /*0x6b*/{MODRM_SPLITRM, 1421},
  /*0x6c*/{MODRM_ONEENTRY, 116},
  /*0x6d*/{MODRM_ONEENTRY, 117},
  /*0x6e*/{MODRM_ONEENTRY, 118},
  /*0x6f*/{MODRM_ONEENTRY, 119},
  /*0x70*/{MODRM_ONEENTRY, 120},
  /*0x71*/{MODRM_ONEENTRY, 120},
  /*0x72*/{MODRM_ONEENTRY, 120},
  /*0x73*/{MODRM_ONEENTRY, 120},
  /*0x74*/{MODRM_ONEENTRY, 120},
  /*0x75*/{MODRM_ONEENTRY, 120},
  /*0x76*/{MODRM_ONEENTRY, 120},
  /*0x77*/{MODRM_ONEENTRY, 120},
  /*0x78*/{MODRM_ONEENTRY, 120},
  /*0x79*/{MODRM_ONEENTRY, 120},
  /*0x7a*/{MODRM_ONEENTRY, 120},
  /*0x7b*/{MODRM_ONEENTRY, 120},
  /*0x7c*/{MODRM_ONEENTRY, 120},
  /*0x7d*/{MODRM_ONEENTRY, 120},
  /*0x7e*/{MODRM_ONEENTRY, 120},
  /*0x7f*/{MODRM_ONEENTRY, 120},
  /*0x80*/{MODRM_SPLITREG, 121},
  /*0x81*/{MODRM_SPLITREG, 1423},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITREG, 1439},
  /*0x84*/{MODRM_SPLITRM, 185},
  /*0x85*/{MODRM_SPLITRM, 1455},
  /*0x86*/{MODRM_SPLITRM, 189},
  /*0x87*/{MODRM_SPLITRM, 1457},
  /*0x88*/{MODRM_SPLITRM, 193},
  /*0x89*/{MODRM_SPLITRM, 1459},
  /*0x8a*/{MODRM_SPLITRM, 197},
  /*0x8b*/{MODRM_SPLITRM, 1461},
  /*0x8c*/{MODRM_SPLITRM, 1463},
  /*0x8d*/{MODRM_SPLITRM, 1465},
  /*0x8e*/{MODRM_SPLITRM, 1467},
  /*0x8f*/{MODRM_SPLITREG, 1018},
  /*0x90*/{MODRM_ONEENTRY, 1469},
  /*0x91*/{MODRM_ONEENTRY, 1469},
  /*0x92*/{MODRM_ONEENTRY, 1469},
  /*0x93*/{MODRM_ONEENTRY, 1469},
  /*0x94*/{MODRM_ONEENTRY, 1469},
  /*0x95*/{MODRM_ONEENTRY, 1469},
  /*0x96*/{MODRM_ONEENTRY, 1469},
  /*0x97*/{MODRM_ONEENTRY, 1469},
  /*0x98*/{MODRM_ONEENTRY, 1470},
  /*0x99*/{MODRM_ONEENTRY, 1471},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 228},
  /*0x9c*/{MODRM_ONEENTRY, 1034},
  /*0x9d*/{MODRM_ONEENTRY, 1035},
  /*0x9e*/{MODRM_ONEENTRY, 231},
  /*0x9f*/{MODRM_ONEENTRY, 232},
  /*0xa0*/{MODRM_ONEENTRY, 1036},
  /*0xa1*/{MODRM_ONEENTRY, 1472},
  /*0xa2*/{MODRM_ONEENTRY, 1038},
  /*0xa3*/{MODRM_ONEENTRY, 1473},
  /*0xa4*/{MODRM_ONEENTRY, 237},
  /*0xa5*/{MODRM_ONEENTRY, 1474},
  /*0xa6*/{MODRM_ONEENTRY, 239},
  /*0xa7*/{MODRM_ONEENTRY, 1475},
  /*0xa8*/{MODRM_ONEENTRY, 241},
  /*0xa9*/{MODRM_ONEENTRY, 1476},
  /*0xaa*/{MODRM_ONEENTRY, 243},
  /*0xab*/{MODRM_ONEENTRY, 1477},
  /*0xac*/{MODRM_ONEENTRY, 245},
  /*0xad*/{MODRM_ONEENTRY, 1478},
  /*0xae*/{MODRM_ONEENTRY, 247},
  /*0xaf*/{MODRM_ONEENTRY, 1479},
  /*0xb0*/{MODRM_ONEENTRY, 249},
  /*0xb1*/{MODRM_ONEENTRY, 249},
  /*0xb2*/{MODRM_ONEENTRY, 249},
  /*0xb3*/{MODRM_ONEENTRY, 249},
  /*0xb4*/{MODRM_ONEENTRY, 249},
  /*0xb5*/{MODRM_ONEENTRY, 249},
  /*0xb6*/{MODRM_ONEENTRY, 249},
  /*0xb7*/{MODRM_ONEENTRY, 249},
  /*0xb8*/{MODRM_ONEENTRY, 1480},
  /*0xb9*/{MODRM_ONEENTRY, 1480},
  /*0xba*/{MODRM_ONEENTRY, 1480},
  /*0xbb*/{MODRM_ONEENTRY, 1480},
  /*0xbc*/{MODRM_ONEENTRY, 1480},
  /*0xbd*/{MODRM_ONEENTRY, 1480},
  /*0xbe*/{MODRM_ONEENTRY, 1480},
  /*0xbf*/{MODRM_ONEENTRY, 1480},
  /*0xc0*/{MODRM_SPLITREG, 251},
  /*0xc1*/{MODRM_SPLITREG, 1481},
  /*0xc2*/{MODRM_ONEENTRY, 1040},
  /*0xc3*/{MODRM_ONEENTRY, 1041},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITMISC, 289},
  /*0xc7*/{MODRM_SPLITMISC, 1497},
  /*0xc8*/{MODRM_ONEENTRY, 433},
  /*0xc9*/{MODRM_ONEENTRY, 1042},
  /*0xca*/{MODRM_ONEENTRY, 1569},
  /*0xcb*/{MODRM_ONEENTRY, 1570},
  /*0xcc*/{MODRM_ONEENTRY, 437},
  /*0xcd*/{MODRM_ONEENTRY, 438},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 1571},
  /*0xd0*/{MODRM_SPLITREG, 441},
  /*0xd1*/{MODRM_SPLITREG, 1572},
  /*0xd2*/{MODRM_SPLITREG, 473},
  /*0xd3*/{MODRM_SPLITREG, 1588},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 508},
  /*0xd8*/{MODRM_SPLITREG, 509},
  /*0xd9*/{MODRM_SPLITMISC, 525},
  /*0xda*/{MODRM_SPLITMISC, 597},
  /*0xdb*/{MODRM_SPLITMISC, 669},
  /*0xdc*/{MODRM_SPLITREG, 741},
  /*0xdd*/{MODRM_SPLITREG, 757},
  /*0xde*/{MODRM_SPLITMISC, 773},
  /*0xdf*/{MODRM_SPLITMISC, 845},
  /*0xe0*/{MODRM_ONEENTRY, 917},
  /*0xe1*/{MODRM_ONEENTRY, 918},
  /*0xe2*/{MODRM_ONEENTRY, 919},
  /*0xe3*/{MODRM_ONEENTRY, 1043},
  /*0xe4*/{MODRM_ONEENTRY, 921},
  /*0xe5*/{MODRM_ONEENTRY, 922},
  /*0xe6*/{MODRM_ONEENTRY, 923},
  /*0xe7*/{MODRM_ONEENTRY, 924},
  /*0xe8*/{MODRM_ONEENTRY, 1044},
  /*0xe9*/{MODRM_ONEENTRY, 926},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 928},
  /*0xec*/{MODRM_ONEENTRY, 929},
  /*0xed*/{MODRM_ONEENTRY, 930},
  /*0xee*/{MODRM_ONEENTRY, 931},
  /*0xef*/{MODRM_ONEENTRY, 932},
  /*0xf0*/{MODRM_ONEENTRY, 933},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 934},
  /*0xf3*/{MODRM_ONEENTRY, 935},
  /*0xf4*/{MODRM_ONEENTRY, 936},
  /*0xf5*/{MODRM_ONEENTRY, 937},
  /*0xf6*/{MODRM_SPLITREG, 938},
  /*0xf7*/{MODRM_SPLITREG, 1604},
  /*0xf8*/{MODRM_ONEENTRY, 970},
  /*0xf9*/{MODRM_ONEENTRY, 971},
  /*0xfa*/{MODRM_ONEENTRY, 972},
  /*0xfb*/{MODRM_ONEENTRY, 973},
  /*0xfc*/{MODRM_ONEENTRY, 974},
  /*0xfd*/{MODRM_ONEENTRY, 975},
  /*0xfe*/{MODRM_SPLITREG, 976},
  /*0xff*/{MODRM_SPLITREG, 1620}
  }
 },
 /*IC_64BIT_REXW_XD*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 1},
  /*0x01*/{MODRM_SPLITRM, 1377},
  /*0x02*/{MODRM_SPLITRM, 5},
  /*0x03*/{MODRM_SPLITRM, 1379},
  /*0x04*/{MODRM_ONEENTRY, 9},
  /*0x05*/{MODRM_ONEENTRY, 1381},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 13},
  /*0x09*/{MODRM_SPLITRM, 1382},
  /*0x0a*/{MODRM_SPLITRM, 17},
  /*0x0b*/{MODRM_SPLITRM, 1384},
  /*0x0c*/{MODRM_ONEENTRY, 21},
  /*0x0d*/{MODRM_ONEENTRY, 1386},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 24},
  /*0x11*/{MODRM_SPLITRM, 1387},
  /*0x12*/{MODRM_SPLITRM, 28},
  /*0x13*/{MODRM_SPLITRM, 1389},
  /*0x14*/{MODRM_ONEENTRY, 32},
  /*0x15*/{MODRM_ONEENTRY, 1391},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITRM, 36},
  /*0x19*/{MODRM_SPLITRM, 1392},
  /*0x1a*/{MODRM_SPLITRM, 40},
  /*0x1b*/{MODRM_SPLITRM, 1394},
  /*0x1c*/{MODRM_ONEENTRY, 44},
  /*0x1d*/{MODRM_ONEENTRY, 1396},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 48},
  /*0x21*/{MODRM_SPLITRM, 1397},
  /*0x22*/{MODRM_SPLITRM, 52},
  /*0x23*/{MODRM_SPLITRM, 1399},
  /*0x24*/{MODRM_ONEENTRY, 56},
  /*0x25*/{MODRM_ONEENTRY, 1401},
  /*0x26*/{MODRM_ONEENTRY, 58},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 60},
  /*0x29*/{MODRM_SPLITRM, 1402},
  /*0x2a*/{MODRM_SPLITRM, 64},
  /*0x2b*/{MODRM_SPLITRM, 1404},
  /*0x2c*/{MODRM_ONEENTRY, 68},
  /*0x2d*/{MODRM_ONEENTRY, 1406},
  /*0x2e*/{MODRM_ONEENTRY, 70},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 72},
  /*0x31*/{MODRM_SPLITRM, 1407},
  /*0x32*/{MODRM_SPLITRM, 76},
  /*0x33*/{MODRM_SPLITRM, 1409},
  /*0x34*/{MODRM_ONEENTRY, 80},
  /*0x35*/{MODRM_ONEENTRY, 1411},
  /*0x36*/{MODRM_ONEENTRY, 82},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 84},
  /*0x39*/{MODRM_SPLITRM, 1412},
  /*0x3a*/{MODRM_SPLITRM, 88},
  /*0x3b*/{MODRM_SPLITRM, 1414},
  /*0x3c*/{MODRM_ONEENTRY, 92},
  /*0x3d*/{MODRM_ONEENTRY, 1416},
  /*0x3e*/{MODRM_ONEENTRY, 94},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 1008},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_ONEENTRY, 0},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_ONEENTRY, 0},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_ONEENTRY, 1009},
  /*0x51*/{MODRM_ONEENTRY, 1009},
  /*0x52*/{MODRM_ONEENTRY, 1009},
  /*0x53*/{MODRM_ONEENTRY, 1009},
  /*0x54*/{MODRM_ONEENTRY, 1009},
  /*0x55*/{MODRM_ONEENTRY, 1009},
  /*0x56*/{MODRM_ONEENTRY, 1009},
  /*0x57*/{MODRM_ONEENTRY, 1009},
  /*0x58*/{MODRM_ONEENTRY, 1010},
  /*0x59*/{MODRM_ONEENTRY, 1010},
  /*0x5a*/{MODRM_ONEENTRY, 1010},
  /*0x5b*/{MODRM_ONEENTRY, 1010},
  /*0x5c*/{MODRM_ONEENTRY, 1010},
  /*0x5d*/{MODRM_ONEENTRY, 1010},
  /*0x5e*/{MODRM_ONEENTRY, 1010},
  /*0x5f*/{MODRM_ONEENTRY, 1010},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_SPLITRM, 1417},
  /*0x64*/{MODRM_ONEENTRY, 106},
  /*0x65*/{MODRM_ONEENTRY, 107},
  /*0x66*/{MODRM_ONEENTRY, 108},
  /*0x67*/{MODRM_ONEENTRY, 1013},
  /*0x68*/{MODRM_ONEENTRY, 1014},
  /*0x69*/{MODRM_SPLITRM, 1419},
  /*0x6a*/{MODRM_ONEENTRY, 1015},
  /*0x6b*/{MODRM_SPLITRM, 1421},
  /*0x6c*/{MODRM_ONEENTRY, 116},
  /*0x6d*/{MODRM_ONEENTRY, 117},
  /*0x6e*/{MODRM_ONEENTRY, 118},
  /*0x6f*/{MODRM_ONEENTRY, 119},
  /*0x70*/{MODRM_ONEENTRY, 120},
  /*0x71*/{MODRM_ONEENTRY, 120},
  /*0x72*/{MODRM_ONEENTRY, 120},
  /*0x73*/{MODRM_ONEENTRY, 120},
  /*0x74*/{MODRM_ONEENTRY, 120},
  /*0x75*/{MODRM_ONEENTRY, 120},
  /*0x76*/{MODRM_ONEENTRY, 120},
  /*0x77*/{MODRM_ONEENTRY, 120},
  /*0x78*/{MODRM_ONEENTRY, 120},
  /*0x79*/{MODRM_ONEENTRY, 120},
  /*0x7a*/{MODRM_ONEENTRY, 120},
  /*0x7b*/{MODRM_ONEENTRY, 120},
  /*0x7c*/{MODRM_ONEENTRY, 120},
  /*0x7d*/{MODRM_ONEENTRY, 120},
  /*0x7e*/{MODRM_ONEENTRY, 120},
  /*0x7f*/{MODRM_ONEENTRY, 120},
  /*0x80*/{MODRM_SPLITREG, 121},
  /*0x81*/{MODRM_SPLITREG, 1423},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITREG, 1439},
  /*0x84*/{MODRM_SPLITRM, 185},
  /*0x85*/{MODRM_SPLITRM, 1455},
  /*0x86*/{MODRM_SPLITRM, 189},
  /*0x87*/{MODRM_SPLITRM, 1457},
  /*0x88*/{MODRM_SPLITRM, 193},
  /*0x89*/{MODRM_SPLITRM, 1459},
  /*0x8a*/{MODRM_SPLITRM, 197},
  /*0x8b*/{MODRM_SPLITRM, 1461},
  /*0x8c*/{MODRM_SPLITRM, 1463},
  /*0x8d*/{MODRM_SPLITRM, 1465},
  /*0x8e*/{MODRM_SPLITRM, 1467},
  /*0x8f*/{MODRM_SPLITREG, 1018},
  /*0x90*/{MODRM_ONEENTRY, 223},
  /*0x91*/{MODRM_ONEENTRY, 1469},
  /*0x92*/{MODRM_ONEENTRY, 1469},
  /*0x93*/{MODRM_ONEENTRY, 1469},
  /*0x94*/{MODRM_ONEENTRY, 1469},
  /*0x95*/{MODRM_ONEENTRY, 1469},
  /*0x96*/{MODRM_ONEENTRY, 1469},
  /*0x97*/{MODRM_ONEENTRY, 1469},
  /*0x98*/{MODRM_ONEENTRY, 1470},
  /*0x99*/{MODRM_ONEENTRY, 1471},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 228},
  /*0x9c*/{MODRM_ONEENTRY, 1034},
  /*0x9d*/{MODRM_ONEENTRY, 1035},
  /*0x9e*/{MODRM_ONEENTRY, 231},
  /*0x9f*/{MODRM_ONEENTRY, 232},
  /*0xa0*/{MODRM_ONEENTRY, 1036},
  /*0xa1*/{MODRM_ONEENTRY, 1472},
  /*0xa2*/{MODRM_ONEENTRY, 1038},
  /*0xa3*/{MODRM_ONEENTRY, 1473},
  /*0xa4*/{MODRM_ONEENTRY, 237},
  /*0xa5*/{MODRM_ONEENTRY, 1474},
  /*0xa6*/{MODRM_ONEENTRY, 239},
  /*0xa7*/{MODRM_ONEENTRY, 1475},
  /*0xa8*/{MODRM_ONEENTRY, 241},
  /*0xa9*/{MODRM_ONEENTRY, 1476},
  /*0xaa*/{MODRM_ONEENTRY, 243},
  /*0xab*/{MODRM_ONEENTRY, 1477},
  /*0xac*/{MODRM_ONEENTRY, 245},
  /*0xad*/{MODRM_ONEENTRY, 1478},
  /*0xae*/{MODRM_ONEENTRY, 247},
  /*0xaf*/{MODRM_ONEENTRY, 1479},
  /*0xb0*/{MODRM_ONEENTRY, 249},
  /*0xb1*/{MODRM_ONEENTRY, 249},
  /*0xb2*/{MODRM_ONEENTRY, 249},
  /*0xb3*/{MODRM_ONEENTRY, 249},
  /*0xb4*/{MODRM_ONEENTRY, 249},
  /*0xb5*/{MODRM_ONEENTRY, 249},
  /*0xb6*/{MODRM_ONEENTRY, 249},
  /*0xb7*/{MODRM_ONEENTRY, 249},
  /*0xb8*/{MODRM_ONEENTRY, 1480},
  /*0xb9*/{MODRM_ONEENTRY, 1480},
  /*0xba*/{MODRM_ONEENTRY, 1480},
  /*0xbb*/{MODRM_ONEENTRY, 1480},
  /*0xbc*/{MODRM_ONEENTRY, 1480},
  /*0xbd*/{MODRM_ONEENTRY, 1480},
  /*0xbe*/{MODRM_ONEENTRY, 1480},
  /*0xbf*/{MODRM_ONEENTRY, 1480},
  /*0xc0*/{MODRM_SPLITREG, 251},
  /*0xc1*/{MODRM_SPLITREG, 1481},
  /*0xc2*/{MODRM_ONEENTRY, 1040},
  /*0xc3*/{MODRM_ONEENTRY, 1041},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITMISC, 289},
  /*0xc7*/{MODRM_SPLITMISC, 1497},
  /*0xc8*/{MODRM_ONEENTRY, 433},
  /*0xc9*/{MODRM_ONEENTRY, 1042},
  /*0xca*/{MODRM_ONEENTRY, 1569},
  /*0xcb*/{MODRM_ONEENTRY, 1570},
  /*0xcc*/{MODRM_ONEENTRY, 437},
  /*0xcd*/{MODRM_ONEENTRY, 438},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 1571},
  /*0xd0*/{MODRM_SPLITREG, 441},
  /*0xd1*/{MODRM_SPLITREG, 1572},
  /*0xd2*/{MODRM_SPLITREG, 473},
  /*0xd3*/{MODRM_SPLITREG, 1588},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 508},
  /*0xd8*/{MODRM_SPLITREG, 509},
  /*0xd9*/{MODRM_SPLITMISC, 525},
  /*0xda*/{MODRM_SPLITMISC, 597},
  /*0xdb*/{MODRM_SPLITMISC, 669},
  /*0xdc*/{MODRM_SPLITREG, 741},
  /*0xdd*/{MODRM_SPLITREG, 757},
  /*0xde*/{MODRM_SPLITMISC, 773},
  /*0xdf*/{MODRM_SPLITMISC, 845},
  /*0xe0*/{MODRM_ONEENTRY, 917},
  /*0xe1*/{MODRM_ONEENTRY, 918},
  /*0xe2*/{MODRM_ONEENTRY, 919},
  /*0xe3*/{MODRM_ONEENTRY, 1043},
  /*0xe4*/{MODRM_ONEENTRY, 921},
  /*0xe5*/{MODRM_ONEENTRY, 922},
  /*0xe6*/{MODRM_ONEENTRY, 923},
  /*0xe7*/{MODRM_ONEENTRY, 924},
  /*0xe8*/{MODRM_ONEENTRY, 1044},
  /*0xe9*/{MODRM_ONEENTRY, 926},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 928},
  /*0xec*/{MODRM_ONEENTRY, 929},
  /*0xed*/{MODRM_ONEENTRY, 930},
  /*0xee*/{MODRM_ONEENTRY, 931},
  /*0xef*/{MODRM_ONEENTRY, 932},
  /*0xf0*/{MODRM_ONEENTRY, 933},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 934},
  /*0xf3*/{MODRM_ONEENTRY, 935},
  /*0xf4*/{MODRM_ONEENTRY, 936},
  /*0xf5*/{MODRM_ONEENTRY, 937},
  /*0xf6*/{MODRM_SPLITREG, 938},
  /*0xf7*/{MODRM_SPLITREG, 1604},
  /*0xf8*/{MODRM_ONEENTRY, 970},
  /*0xf9*/{MODRM_ONEENTRY, 971},
  /*0xfa*/{MODRM_ONEENTRY, 972},
  /*0xfb*/{MODRM_ONEENTRY, 973},
  /*0xfc*/{MODRM_ONEENTRY, 974},
  /*0xfd*/{MODRM_ONEENTRY, 975},
  /*0xfe*/{MODRM_SPLITREG, 976},
  /*0xff*/{MODRM_SPLITREG, 1620}
  }
 },
 /*IC_64BIT_REXW_OPSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 1},
  /*0x01*/{MODRM_SPLITRM, 1377},
  /*0x02*/{MODRM_SPLITRM, 5},
  /*0x03*/{MODRM_SPLITRM, 1379},
  /*0x04*/{MODRM_ONEENTRY, 9},
  /*0x05*/{MODRM_ONEENTRY, 1381},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 13},
  /*0x09*/{MODRM_SPLITRM, 1382},
  /*0x0a*/{MODRM_SPLITRM, 17},
  /*0x0b*/{MODRM_SPLITRM, 1384},
  /*0x0c*/{MODRM_ONEENTRY, 21},
  /*0x0d*/{MODRM_ONEENTRY, 1386},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 24},
  /*0x11*/{MODRM_SPLITRM, 1387},
  /*0x12*/{MODRM_SPLITRM, 28},
  /*0x13*/{MODRM_SPLITRM, 1389},
  /*0x14*/{MODRM_ONEENTRY, 32},
  /*0x15*/{MODRM_ONEENTRY, 1391},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITRM, 36},
  /*0x19*/{MODRM_SPLITRM, 1392},
  /*0x1a*/{MODRM_SPLITRM, 40},
  /*0x1b*/{MODRM_SPLITRM, 1394},
  /*0x1c*/{MODRM_ONEENTRY, 44},
  /*0x1d*/{MODRM_ONEENTRY, 1396},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 48},
  /*0x21*/{MODRM_SPLITRM, 1397},
  /*0x22*/{MODRM_SPLITRM, 52},
  /*0x23*/{MODRM_SPLITRM, 1399},
  /*0x24*/{MODRM_ONEENTRY, 56},
  /*0x25*/{MODRM_ONEENTRY, 1401},
  /*0x26*/{MODRM_ONEENTRY, 58},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 60},
  /*0x29*/{MODRM_SPLITRM, 1402},
  /*0x2a*/{MODRM_SPLITRM, 64},
  /*0x2b*/{MODRM_SPLITRM, 1404},
  /*0x2c*/{MODRM_ONEENTRY, 68},
  /*0x2d*/{MODRM_ONEENTRY, 1406},
  /*0x2e*/{MODRM_ONEENTRY, 70},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 72},
  /*0x31*/{MODRM_SPLITRM, 1407},
  /*0x32*/{MODRM_SPLITRM, 76},
  /*0x33*/{MODRM_SPLITRM, 1409},
  /*0x34*/{MODRM_ONEENTRY, 80},
  /*0x35*/{MODRM_ONEENTRY, 1411},
  /*0x36*/{MODRM_ONEENTRY, 82},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 84},
  /*0x39*/{MODRM_SPLITRM, 1412},
  /*0x3a*/{MODRM_SPLITRM, 88},
  /*0x3b*/{MODRM_SPLITRM, 1414},
  /*0x3c*/{MODRM_ONEENTRY, 92},
  /*0x3d*/{MODRM_ONEENTRY, 1416},
  /*0x3e*/{MODRM_ONEENTRY, 94},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 1008},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_ONEENTRY, 0},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_ONEENTRY, 0},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_ONEENTRY, 1110},
  /*0x51*/{MODRM_ONEENTRY, 1110},
  /*0x52*/{MODRM_ONEENTRY, 1110},
  /*0x53*/{MODRM_ONEENTRY, 1110},
  /*0x54*/{MODRM_ONEENTRY, 1110},
  /*0x55*/{MODRM_ONEENTRY, 1110},
  /*0x56*/{MODRM_ONEENTRY, 1110},
  /*0x57*/{MODRM_ONEENTRY, 1110},
  /*0x58*/{MODRM_ONEENTRY, 1111},
  /*0x59*/{MODRM_ONEENTRY, 1111},
  /*0x5a*/{MODRM_ONEENTRY, 1111},
  /*0x5b*/{MODRM_ONEENTRY, 1111},
  /*0x5c*/{MODRM_ONEENTRY, 1111},
  /*0x5d*/{MODRM_ONEENTRY, 1111},
  /*0x5e*/{MODRM_ONEENTRY, 1111},
  /*0x5f*/{MODRM_ONEENTRY, 1111},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_SPLITRM, 1417},
  /*0x64*/{MODRM_ONEENTRY, 106},
  /*0x65*/{MODRM_ONEENTRY, 107},
  /*0x66*/{MODRM_ONEENTRY, 108},
  /*0x67*/{MODRM_ONEENTRY, 1013},
  /*0x68*/{MODRM_ONEENTRY, 1116},
  /*0x69*/{MODRM_SPLITRM, 1419},
  /*0x6a*/{MODRM_ONEENTRY, 1119},
  /*0x6b*/{MODRM_SPLITRM, 1421},
  /*0x6c*/{MODRM_ONEENTRY, 116},
  /*0x6d*/{MODRM_ONEENTRY, 1122},
  /*0x6e*/{MODRM_ONEENTRY, 118},
  /*0x6f*/{MODRM_ONEENTRY, 1123},
  /*0x70*/{MODRM_ONEENTRY, 120},
  /*0x71*/{MODRM_ONEENTRY, 120},
  /*0x72*/{MODRM_ONEENTRY, 120},
  /*0x73*/{MODRM_ONEENTRY, 120},
  /*0x74*/{MODRM_ONEENTRY, 120},
  /*0x75*/{MODRM_ONEENTRY, 120},
  /*0x76*/{MODRM_ONEENTRY, 120},
  /*0x77*/{MODRM_ONEENTRY, 120},
  /*0x78*/{MODRM_ONEENTRY, 120},
  /*0x79*/{MODRM_ONEENTRY, 120},
  /*0x7a*/{MODRM_ONEENTRY, 120},
  /*0x7b*/{MODRM_ONEENTRY, 120},
  /*0x7c*/{MODRM_ONEENTRY, 120},
  /*0x7d*/{MODRM_ONEENTRY, 120},
  /*0x7e*/{MODRM_ONEENTRY, 120},
  /*0x7f*/{MODRM_ONEENTRY, 120},
  /*0x80*/{MODRM_SPLITREG, 121},
  /*0x81*/{MODRM_SPLITREG, 1423},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITREG, 1439},
  /*0x84*/{MODRM_SPLITRM, 185},
  /*0x85*/{MODRM_SPLITRM, 1455},
  /*0x86*/{MODRM_SPLITRM, 189},
  /*0x87*/{MODRM_SPLITRM, 1457},
  /*0x88*/{MODRM_SPLITRM, 193},
  /*0x89*/{MODRM_SPLITRM, 1459},
  /*0x8a*/{MODRM_SPLITRM, 197},
  /*0x8b*/{MODRM_SPLITRM, 1461},
  /*0x8c*/{MODRM_SPLITRM, 1463},
  /*0x8d*/{MODRM_SPLITRM, 1465},
  /*0x8e*/{MODRM_SPLITRM, 1467},
  /*0x8f*/{MODRM_SPLITREG, 1170},
  /*0x90*/{MODRM_ONEENTRY, 223},
  /*0x91*/{MODRM_ONEENTRY, 1469},
  /*0x92*/{MODRM_ONEENTRY, 1469},
  /*0x93*/{MODRM_ONEENTRY, 1469},
  /*0x94*/{MODRM_ONEENTRY, 1469},
  /*0x95*/{MODRM_ONEENTRY, 1469},
  /*0x96*/{MODRM_ONEENTRY, 1469},
  /*0x97*/{MODRM_ONEENTRY, 1469},
  /*0x98*/{MODRM_ONEENTRY, 1470},
  /*0x99*/{MODRM_ONEENTRY, 1471},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 228},
  /*0x9c*/{MODRM_ONEENTRY, 1190},
  /*0x9d*/{MODRM_ONEENTRY, 1191},
  /*0x9e*/{MODRM_ONEENTRY, 231},
  /*0x9f*/{MODRM_ONEENTRY, 232},
  /*0xa0*/{MODRM_ONEENTRY, 1036},
  /*0xa1*/{MODRM_ONEENTRY, 1472},
  /*0xa2*/{MODRM_ONEENTRY, 1038},
  /*0xa3*/{MODRM_ONEENTRY, 1473},
  /*0xa4*/{MODRM_ONEENTRY, 237},
  /*0xa5*/{MODRM_ONEENTRY, 1474},
  /*0xa6*/{MODRM_ONEENTRY, 239},
  /*0xa7*/{MODRM_ONEENTRY, 1475},
  /*0xa8*/{MODRM_ONEENTRY, 241},
  /*0xa9*/{MODRM_ONEENTRY, 1476},
  /*0xaa*/{MODRM_ONEENTRY, 243},
  /*0xab*/{MODRM_ONEENTRY, 1477},
  /*0xac*/{MODRM_ONEENTRY, 245},
  /*0xad*/{MODRM_ONEENTRY, 1478},
  /*0xae*/{MODRM_ONEENTRY, 247},
  /*0xaf*/{MODRM_ONEENTRY, 1479},
  /*0xb0*/{MODRM_ONEENTRY, 249},
  /*0xb1*/{MODRM_ONEENTRY, 249},
  /*0xb2*/{MODRM_ONEENTRY, 249},
  /*0xb3*/{MODRM_ONEENTRY, 249},
  /*0xb4*/{MODRM_ONEENTRY, 249},
  /*0xb5*/{MODRM_ONEENTRY, 249},
  /*0xb6*/{MODRM_ONEENTRY, 249},
  /*0xb7*/{MODRM_ONEENTRY, 249},
  /*0xb8*/{MODRM_ONEENTRY, 1480},
  /*0xb9*/{MODRM_ONEENTRY, 1480},
  /*0xba*/{MODRM_ONEENTRY, 1480},
  /*0xbb*/{MODRM_ONEENTRY, 1480},
  /*0xbc*/{MODRM_ONEENTRY, 1480},
  /*0xbd*/{MODRM_ONEENTRY, 1480},
  /*0xbe*/{MODRM_ONEENTRY, 1480},
  /*0xbf*/{MODRM_ONEENTRY, 1480},
  /*0xc0*/{MODRM_SPLITREG, 251},
  /*0xc1*/{MODRM_SPLITREG, 1481},
  /*0xc2*/{MODRM_ONEENTRY, 1217},
  /*0xc3*/{MODRM_ONEENTRY, 1218},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITMISC, 289},
  /*0xc7*/{MODRM_SPLITMISC, 1638},
  /*0xc8*/{MODRM_ONEENTRY, 433},
  /*0xc9*/{MODRM_ONEENTRY, 1042},
  /*0xca*/{MODRM_ONEENTRY, 1569},
  /*0xcb*/{MODRM_ONEENTRY, 1570},
  /*0xcc*/{MODRM_ONEENTRY, 437},
  /*0xcd*/{MODRM_ONEENTRY, 438},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 1571},
  /*0xd0*/{MODRM_SPLITREG, 441},
  /*0xd1*/{MODRM_SPLITREG, 1572},
  /*0xd2*/{MODRM_SPLITREG, 473},
  /*0xd3*/{MODRM_SPLITREG, 1588},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 508},
  /*0xd8*/{MODRM_SPLITREG, 509},
  /*0xd9*/{MODRM_SPLITMISC, 525},
  /*0xda*/{MODRM_SPLITMISC, 597},
  /*0xdb*/{MODRM_SPLITMISC, 669},
  /*0xdc*/{MODRM_SPLITREG, 741},
  /*0xdd*/{MODRM_SPLITREG, 757},
  /*0xde*/{MODRM_SPLITMISC, 773},
  /*0xdf*/{MODRM_SPLITMISC, 845},
  /*0xe0*/{MODRM_ONEENTRY, 917},
  /*0xe1*/{MODRM_ONEENTRY, 918},
  /*0xe2*/{MODRM_ONEENTRY, 919},
  /*0xe3*/{MODRM_ONEENTRY, 1043},
  /*0xe4*/{MODRM_ONEENTRY, 921},
  /*0xe5*/{MODRM_ONEENTRY, 1330},
  /*0xe6*/{MODRM_ONEENTRY, 923},
  /*0xe7*/{MODRM_ONEENTRY, 1331},
  /*0xe8*/{MODRM_ONEENTRY, 1332},
  /*0xe9*/{MODRM_ONEENTRY, 1333},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 928},
  /*0xec*/{MODRM_ONEENTRY, 929},
  /*0xed*/{MODRM_ONEENTRY, 1335},
  /*0xee*/{MODRM_ONEENTRY, 931},
  /*0xef*/{MODRM_ONEENTRY, 1336},
  /*0xf0*/{MODRM_ONEENTRY, 933},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 934},
  /*0xf3*/{MODRM_ONEENTRY, 935},
  /*0xf4*/{MODRM_ONEENTRY, 936},
  /*0xf5*/{MODRM_ONEENTRY, 937},
  /*0xf6*/{MODRM_SPLITREG, 938},
  /*0xf7*/{MODRM_SPLITREG, 1604},
  /*0xf8*/{MODRM_ONEENTRY, 970},
  /*0xf9*/{MODRM_ONEENTRY, 971},
  /*0xfa*/{MODRM_ONEENTRY, 972},
  /*0xfb*/{MODRM_ONEENTRY, 973},
  /*0xfc*/{MODRM_ONEENTRY, 974},
  /*0xfd*/{MODRM_ONEENTRY, 975},
  /*0xfe*/{MODRM_SPLITREG, 976},
  /*0xff*/{MODRM_SPLITREG, 1710}
  }
 },
 /*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, 1746},
  /*0x01*/{MODRM_SPLITMISC, 1762},
  /*0x02*/{MODRM_SPLITRM, 1834},
  /*0x03*/{MODRM_SPLITRM, 1836},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 1838},
  /*0x06*/{MODRM_ONEENTRY, 1839},
  /*0x07*/{MODRM_ONEENTRY, 1840},
  /*0x08*/{MODRM_ONEENTRY, 1841},
  /*0x09*/{MODRM_ONEENTRY, 1842},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_ONEENTRY, 1843},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITREG, 1844},
  /*0x0e*/{MODRM_ONEENTRY, 1860},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 1861},
  /*0x11*/{MODRM_SPLITRM, 1863},
  /*0x12*/{MODRM_SPLITRM, 1865},
  /*0x13*/{MODRM_SPLITRM, 1867},
  /*0x14*/{MODRM_SPLITRM, 1869},
  /*0x15*/{MODRM_SPLITRM, 1871},
  /*0x16*/{MODRM_SPLITRM, 1873},
  /*0x17*/{MODRM_SPLITRM, 1875},
  /*0x18*/{MODRM_SPLITREG, 1877},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITREG, 1893},
  /*0x1d*/{MODRM_ONEENTRY, 0},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_SPLITRM, 1909},
  /*0x20*/{MODRM_SPLITRM, 1911},
  /*0x21*/{MODRM_SPLITRM, 1913},
  /*0x22*/{MODRM_SPLITRM, 1915},
  /*0x23*/{MODRM_SPLITRM, 1917},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_ONEENTRY, 0},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 1919},
  /*0x29*/{MODRM_SPLITRM, 1921},
  /*0x2a*/{MODRM_SPLITRM, 1923},
  /*0x2b*/{MODRM_SPLITRM, 1925},
  /*0x2c*/{MODRM_SPLITRM, 1927},
  /*0x2d*/{MODRM_SPLITRM, 1929},
  /*0x2e*/{MODRM_SPLITRM, 1931},
  /*0x2f*/{MODRM_SPLITRM, 1933},
  /*0x30*/{MODRM_ONEENTRY, 1935},
  /*0x31*/{MODRM_ONEENTRY, 1936},
  /*0x32*/{MODRM_ONEENTRY, 1937},
  /*0x33*/{MODRM_ONEENTRY, 1938},
  /*0x34*/{MODRM_ONEENTRY, 1939},
  /*0x35*/{MODRM_ONEENTRY, 1940},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 1941},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_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, 1942},
  /*0x41*/{MODRM_SPLITRM, 1942},
  /*0x42*/{MODRM_SPLITRM, 1942},
  /*0x43*/{MODRM_SPLITRM, 1942},
  /*0x44*/{MODRM_SPLITRM, 1942},
  /*0x45*/{MODRM_SPLITRM, 1942},
  /*0x46*/{MODRM_SPLITRM, 1942},
  /*0x47*/{MODRM_SPLITRM, 1942},
  /*0x48*/{MODRM_SPLITRM, 1942},
  /*0x49*/{MODRM_SPLITRM, 1942},
  /*0x4a*/{MODRM_SPLITRM, 1942},
  /*0x4b*/{MODRM_SPLITRM, 1942},
  /*0x4c*/{MODRM_SPLITRM, 1942},
  /*0x4d*/{MODRM_SPLITRM, 1942},
  /*0x4e*/{MODRM_SPLITRM, 1942},
  /*0x4f*/{MODRM_SPLITRM, 1942},
  /*0x50*/{MODRM_SPLITRM, 1944},
  /*0x51*/{MODRM_SPLITRM, 1946},
  /*0x52*/{MODRM_SPLITRM, 1948},
  /*0x53*/{MODRM_SPLITRM, 1950},
  /*0x54*/{MODRM_SPLITRM, 1952},
  /*0x55*/{MODRM_SPLITRM, 1954},
  /*0x56*/{MODRM_SPLITRM, 1956},
  /*0x57*/{MODRM_SPLITRM, 1958},
  /*0x58*/{MODRM_SPLITRM, 1960},
  /*0x59*/{MODRM_SPLITRM, 1962},
  /*0x5a*/{MODRM_SPLITRM, 1964},
  /*0x5b*/{MODRM_SPLITRM, 1966},
  /*0x5c*/{MODRM_SPLITRM, 1968},
  /*0x5d*/{MODRM_SPLITRM, 1970},
  /*0x5e*/{MODRM_SPLITRM, 1972},
  /*0x5f*/{MODRM_SPLITRM, 1974},
  /*0x60*/{MODRM_SPLITRM, 1976},
  /*0x61*/{MODRM_SPLITRM, 1978},
  /*0x62*/{MODRM_SPLITRM, 1980},
  /*0x63*/{MODRM_SPLITRM, 1982},
  /*0x64*/{MODRM_SPLITRM, 1984},
  /*0x65*/{MODRM_SPLITRM, 1986},
  /*0x66*/{MODRM_SPLITRM, 1988},
  /*0x67*/{MODRM_SPLITRM, 1990},
  /*0x68*/{MODRM_SPLITRM, 1992},
  /*0x69*/{MODRM_SPLITRM, 1994},
  /*0x6a*/{MODRM_SPLITRM, 1996},
  /*0x6b*/{MODRM_SPLITRM, 1998},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_SPLITRM, 2000},
  /*0x6f*/{MODRM_SPLITRM, 2002},
  /*0x70*/{MODRM_SPLITRM, 2004},
  /*0x71*/{MODRM_SPLITREG, 2006},
  /*0x72*/{MODRM_SPLITREG, 2022},
  /*0x73*/{MODRM_SPLITREG, 2038},
  /*0x74*/{MODRM_SPLITRM, 2054},
  /*0x75*/{MODRM_SPLITRM, 2056},
  /*0x76*/{MODRM_SPLITRM, 2058},
  /*0x77*/{MODRM_ONEENTRY, 2060},
  /*0x78*/{MODRM_SPLITRM, 2061},
  /*0x79*/{MODRM_SPLITRM, 2063},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_SPLITRM, 2065},
  /*0x7f*/{MODRM_SPLITRM, 2067},
  /*0x80*/{MODRM_ONEENTRY, 2069},
  /*0x81*/{MODRM_ONEENTRY, 2069},
  /*0x82*/{MODRM_ONEENTRY, 2069},
  /*0x83*/{MODRM_ONEENTRY, 2069},
  /*0x84*/{MODRM_ONEENTRY, 2069},
  /*0x85*/{MODRM_ONEENTRY, 2069},
  /*0x86*/{MODRM_ONEENTRY, 2069},
  /*0x87*/{MODRM_ONEENTRY, 2069},
  /*0x88*/{MODRM_ONEENTRY, 2069},
  /*0x89*/{MODRM_ONEENTRY, 2069},
  /*0x8a*/{MODRM_ONEENTRY, 2069},
  /*0x8b*/{MODRM_ONEENTRY, 2069},
  /*0x8c*/{MODRM_ONEENTRY, 2069},
  /*0x8d*/{MODRM_ONEENTRY, 2069},
  /*0x8e*/{MODRM_ONEENTRY, 2069},
  /*0x8f*/{MODRM_ONEENTRY, 2069},
  /*0x90*/{MODRM_SPLITRM, 2070},
  /*0x91*/{MODRM_SPLITRM, 2070},
  /*0x92*/{MODRM_SPLITRM, 2070},
  /*0x93*/{MODRM_SPLITRM, 2070},
  /*0x94*/{MODRM_SPLITRM, 2070},
  /*0x95*/{MODRM_SPLITRM, 2070},
  /*0x96*/{MODRM_SPLITRM, 2070},
  /*0x97*/{MODRM_SPLITRM, 2070},
  /*0x98*/{MODRM_SPLITRM, 2070},
  /*0x99*/{MODRM_SPLITRM, 2070},
  /*0x9a*/{MODRM_SPLITRM, 2070},
  /*0x9b*/{MODRM_SPLITRM, 2070},
  /*0x9c*/{MODRM_SPLITRM, 2070},
  /*0x9d*/{MODRM_SPLITRM, 2070},
  /*0x9e*/{MODRM_SPLITRM, 2070},
  /*0x9f*/{MODRM_SPLITRM, 2070},
  /*0xa0*/{MODRM_ONEENTRY, 2072},
  /*0xa1*/{MODRM_ONEENTRY, 2073},
  /*0xa2*/{MODRM_ONEENTRY, 2074},
  /*0xa3*/{MODRM_SPLITRM, 2075},
  /*0xa4*/{MODRM_SPLITRM, 2077},
  /*0xa5*/{MODRM_SPLITRM, 2079},
  /*0xa6*/{MODRM_SPLITMISC, 2081},
  /*0xa7*/{MODRM_SPLITMISC, 2153},
  /*0xa8*/{MODRM_ONEENTRY, 2225},
  /*0xa9*/{MODRM_ONEENTRY, 2226},
  /*0xaa*/{MODRM_ONEENTRY, 2227},
  /*0xab*/{MODRM_SPLITRM, 2228},
  /*0xac*/{MODRM_SPLITRM, 2230},
  /*0xad*/{MODRM_SPLITRM, 2232},
  /*0xae*/{MODRM_SPLITREG, 2234},
  /*0xaf*/{MODRM_SPLITRM, 2250},
  /*0xb0*/{MODRM_SPLITRM, 2252},
  /*0xb1*/{MODRM_SPLITRM, 2254},
  /*0xb2*/{MODRM_SPLITRM, 2256},
  /*0xb3*/{MODRM_SPLITRM, 2258},
  /*0xb4*/{MODRM_SPLITRM, 2260},
  /*0xb5*/{MODRM_SPLITRM, 2262},
  /*0xb6*/{MODRM_SPLITRM, 2264},
  /*0xb7*/{MODRM_SPLITRM, 2266},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_SPLITRM, 2268},
  /*0xba*/{MODRM_SPLITREG, 2270},
  /*0xbb*/{MODRM_SPLITRM, 2286},
  /*0xbc*/{MODRM_SPLITRM, 2288},
  /*0xbd*/{MODRM_SPLITRM, 2290},
  /*0xbe*/{MODRM_SPLITRM, 2292},
  /*0xbf*/{MODRM_SPLITRM, 2294},
  /*0xc0*/{MODRM_SPLITRM, 2296},
  /*0xc1*/{MODRM_SPLITRM, 2298},
  /*0xc2*/{MODRM_SPLITRM, 2300},
  /*0xc3*/{MODRM_SPLITRM, 2302},
  /*0xc4*/{MODRM_SPLITRM, 2304},
  /*0xc5*/{MODRM_SPLITRM, 2306},
  /*0xc6*/{MODRM_SPLITRM, 2308},
  /*0xc7*/{MODRM_SPLITREG, 2310},
  /*0xc8*/{MODRM_ONEENTRY, 2326},
  /*0xc9*/{MODRM_ONEENTRY, 2326},
  /*0xca*/{MODRM_ONEENTRY, 2326},
  /*0xcb*/{MODRM_ONEENTRY, 2326},
  /*0xcc*/{MODRM_ONEENTRY, 2326},
  /*0xcd*/{MODRM_ONEENTRY, 2326},
  /*0xce*/{MODRM_ONEENTRY, 2326},
  /*0xcf*/{MODRM_ONEENTRY, 2326},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_SPLITRM, 2327},
  /*0xd2*/{MODRM_SPLITRM, 2329},
  /*0xd3*/{MODRM_SPLITRM, 2331},
  /*0xd4*/{MODRM_SPLITRM, 2333},
  /*0xd5*/{MODRM_SPLITRM, 2335},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_SPLITRM, 2337},
  /*0xd8*/{MODRM_SPLITRM, 2339},
  /*0xd9*/{MODRM_SPLITRM, 2341},
  /*0xda*/{MODRM_SPLITRM, 2343},
  /*0xdb*/{MODRM_SPLITRM, 2345},
  /*0xdc*/{MODRM_SPLITRM, 2347},
  /*0xdd*/{MODRM_SPLITRM, 2349},
  /*0xde*/{MODRM_SPLITRM, 2351},
  /*0xdf*/{MODRM_SPLITRM, 2353},
  /*0xe0*/{MODRM_SPLITRM, 2355},
  /*0xe1*/{MODRM_SPLITRM, 2357},
  /*0xe2*/{MODRM_SPLITRM, 2359},
  /*0xe3*/{MODRM_SPLITRM, 2361},
  /*0xe4*/{MODRM_SPLITRM, 2363},
  /*0xe5*/{MODRM_SPLITRM, 2365},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_SPLITRM, 2367},
  /*0xe8*/{MODRM_SPLITRM, 2369},
  /*0xe9*/{MODRM_SPLITRM, 2371},
  /*0xea*/{MODRM_SPLITRM, 2373},
  /*0xeb*/{MODRM_SPLITRM, 2375},
  /*0xec*/{MODRM_SPLITRM, 2377},
  /*0xed*/{MODRM_SPLITRM, 2379},
  /*0xee*/{MODRM_SPLITRM, 2381},
  /*0xef*/{MODRM_SPLITRM, 2383},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 2385},
  /*0xf2*/{MODRM_SPLITRM, 2387},
  /*0xf3*/{MODRM_SPLITRM, 2389},
  /*0xf4*/{MODRM_SPLITRM, 2391},
  /*0xf5*/{MODRM_SPLITRM, 2393},
  /*0xf6*/{MODRM_SPLITRM, 2395},
  /*0xf7*/{MODRM_SPLITRM, 2397},
  /*0xf8*/{MODRM_SPLITRM, 2399},
  /*0xf9*/{MODRM_SPLITRM, 2401},
  /*0xfa*/{MODRM_SPLITRM, 2403},
  /*0xfb*/{MODRM_SPLITRM, 2405},
  /*0xfc*/{MODRM_SPLITRM, 2407},
  /*0xfd*/{MODRM_SPLITRM, 2409},
  /*0xfe*/{MODRM_SPLITRM, 2411},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_64BIT*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITREG, 1746},
  /*0x01*/{MODRM_SPLITMISC, 2413},
  /*0x02*/{MODRM_SPLITRM, 1834},
  /*0x03*/{MODRM_SPLITRM, 1836},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 1838},
  /*0x06*/{MODRM_ONEENTRY, 1839},
  /*0x07*/{MODRM_ONEENTRY, 1840},
  /*0x08*/{MODRM_ONEENTRY, 1841},
  /*0x09*/{MODRM_ONEENTRY, 1842},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_ONEENTRY, 1843},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITREG, 1844},
  /*0x0e*/{MODRM_ONEENTRY, 1860},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 1861},
  /*0x11*/{MODRM_SPLITRM, 1863},
  /*0x12*/{MODRM_SPLITRM, 1865},
  /*0x13*/{MODRM_SPLITRM, 1867},
  /*0x14*/{MODRM_SPLITRM, 1869},
  /*0x15*/{MODRM_SPLITRM, 1871},
  /*0x16*/{MODRM_SPLITRM, 1873},
  /*0x17*/{MODRM_SPLITRM, 1875},
  /*0x18*/{MODRM_SPLITREG, 2485},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITREG, 1893},
  /*0x1d*/{MODRM_ONEENTRY, 0},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_SPLITRM, 1909},
  /*0x20*/{MODRM_SPLITRM, 2501},
  /*0x21*/{MODRM_SPLITRM, 2503},
  /*0x22*/{MODRM_SPLITRM, 2505},
  /*0x23*/{MODRM_SPLITRM, 2507},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_ONEENTRY, 0},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 1919},
  /*0x29*/{MODRM_SPLITRM, 1921},
  /*0x2a*/{MODRM_SPLITRM, 1923},
  /*0x2b*/{MODRM_SPLITRM, 1925},
  /*0x2c*/{MODRM_SPLITRM, 1927},
  /*0x2d*/{MODRM_SPLITRM, 1929},
  /*0x2e*/{MODRM_SPLITRM, 1931},
  /*0x2f*/{MODRM_SPLITRM, 1933},
  /*0x30*/{MODRM_ONEENTRY, 1935},
  /*0x31*/{MODRM_ONEENTRY, 1936},
  /*0x32*/{MODRM_ONEENTRY, 1937},
  /*0x33*/{MODRM_ONEENTRY, 1938},
  /*0x34*/{MODRM_ONEENTRY, 1939},
  /*0x35*/{MODRM_ONEENTRY, 1940},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 1941},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_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, 1942},
  /*0x41*/{MODRM_SPLITRM, 1942},
  /*0x42*/{MODRM_SPLITRM, 1942},
  /*0x43*/{MODRM_SPLITRM, 1942},
  /*0x44*/{MODRM_SPLITRM, 1942},
  /*0x45*/{MODRM_SPLITRM, 1942},
  /*0x46*/{MODRM_SPLITRM, 1942},
  /*0x47*/{MODRM_SPLITRM, 1942},
  /*0x48*/{MODRM_SPLITRM, 1942},
  /*0x49*/{MODRM_SPLITRM, 1942},
  /*0x4a*/{MODRM_SPLITRM, 1942},
  /*0x4b*/{MODRM_SPLITRM, 1942},
  /*0x4c*/{MODRM_SPLITRM, 1942},
  /*0x4d*/{MODRM_SPLITRM, 1942},
  /*0x4e*/{MODRM_SPLITRM, 1942},
  /*0x4f*/{MODRM_SPLITRM, 1942},
  /*0x50*/{MODRM_SPLITRM, 1944},
  /*0x51*/{MODRM_SPLITRM, 1946},
  /*0x52*/{MODRM_SPLITRM, 1948},
  /*0x53*/{MODRM_SPLITRM, 1950},
  /*0x54*/{MODRM_SPLITRM, 1952},
  /*0x55*/{MODRM_SPLITRM, 1954},
  /*0x56*/{MODRM_SPLITRM, 1956},
  /*0x57*/{MODRM_SPLITRM, 1958},
  /*0x58*/{MODRM_SPLITRM, 1960},
  /*0x59*/{MODRM_SPLITRM, 1962},
  /*0x5a*/{MODRM_SPLITRM, 1964},
  /*0x5b*/{MODRM_SPLITRM, 1966},
  /*0x5c*/{MODRM_SPLITRM, 1968},
  /*0x5d*/{MODRM_SPLITRM, 1970},
  /*0x5e*/{MODRM_SPLITRM, 1972},
  /*0x5f*/{MODRM_SPLITRM, 1974},
  /*0x60*/{MODRM_SPLITRM, 1976},
  /*0x61*/{MODRM_SPLITRM, 1978},
  /*0x62*/{MODRM_SPLITRM, 1980},
  /*0x63*/{MODRM_SPLITRM, 1982},
  /*0x64*/{MODRM_SPLITRM, 1984},
  /*0x65*/{MODRM_SPLITRM, 1986},
  /*0x66*/{MODRM_SPLITRM, 1988},
  /*0x67*/{MODRM_SPLITRM, 1990},
  /*0x68*/{MODRM_SPLITRM, 1992},
  /*0x69*/{MODRM_SPLITRM, 1994},
  /*0x6a*/{MODRM_SPLITRM, 1996},
  /*0x6b*/{MODRM_SPLITRM, 1998},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_SPLITRM, 2000},
  /*0x6f*/{MODRM_SPLITRM, 2002},
  /*0x70*/{MODRM_SPLITRM, 2004},
  /*0x71*/{MODRM_SPLITREG, 2006},
  /*0x72*/{MODRM_SPLITREG, 2022},
  /*0x73*/{MODRM_SPLITREG, 2038},
  /*0x74*/{MODRM_SPLITRM, 2054},
  /*0x75*/{MODRM_SPLITRM, 2056},
  /*0x76*/{MODRM_SPLITRM, 2058},
  /*0x77*/{MODRM_ONEENTRY, 2060},
  /*0x78*/{MODRM_SPLITRM, 2509},
  /*0x79*/{MODRM_SPLITRM, 2511},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_SPLITRM, 2065},
  /*0x7f*/{MODRM_SPLITRM, 2067},
  /*0x80*/{MODRM_ONEENTRY, 2069},
  /*0x81*/{MODRM_ONEENTRY, 2069},
  /*0x82*/{MODRM_ONEENTRY, 2069},
  /*0x83*/{MODRM_ONEENTRY, 2069},
  /*0x84*/{MODRM_ONEENTRY, 2069},
  /*0x85*/{MODRM_ONEENTRY, 2069},
  /*0x86*/{MODRM_ONEENTRY, 2069},
  /*0x87*/{MODRM_ONEENTRY, 2069},
  /*0x88*/{MODRM_ONEENTRY, 2069},
  /*0x89*/{MODRM_ONEENTRY, 2069},
  /*0x8a*/{MODRM_ONEENTRY, 2069},
  /*0x8b*/{MODRM_ONEENTRY, 2069},
  /*0x8c*/{MODRM_ONEENTRY, 2069},
  /*0x8d*/{MODRM_ONEENTRY, 2069},
  /*0x8e*/{MODRM_ONEENTRY, 2069},
  /*0x8f*/{MODRM_ONEENTRY, 2069},
  /*0x90*/{MODRM_SPLITRM, 2070},
  /*0x91*/{MODRM_SPLITRM, 2070},
  /*0x92*/{MODRM_SPLITRM, 2070},
  /*0x93*/{MODRM_SPLITRM, 2070},
  /*0x94*/{MODRM_SPLITRM, 2070},
  /*0x95*/{MODRM_SPLITRM, 2070},
  /*0x96*/{MODRM_SPLITRM, 2070},
  /*0x97*/{MODRM_SPLITRM, 2070},
  /*0x98*/{MODRM_SPLITRM, 2070},
  /*0x99*/{MODRM_SPLITRM, 2070},
  /*0x9a*/{MODRM_SPLITRM, 2070},
  /*0x9b*/{MODRM_SPLITRM, 2070},
  /*0x9c*/{MODRM_SPLITRM, 2070},
  /*0x9d*/{MODRM_SPLITRM, 2070},
  /*0x9e*/{MODRM_SPLITRM, 2070},
  /*0x9f*/{MODRM_SPLITRM, 2070},
  /*0xa0*/{MODRM_ONEENTRY, 2513},
  /*0xa1*/{MODRM_ONEENTRY, 2514},
  /*0xa2*/{MODRM_ONEENTRY, 2074},
  /*0xa3*/{MODRM_SPLITRM, 2075},
  /*0xa4*/{MODRM_SPLITRM, 2077},
  /*0xa5*/{MODRM_SPLITRM, 2079},
  /*0xa6*/{MODRM_SPLITMISC, 2081},
  /*0xa7*/{MODRM_SPLITMISC, 2153},
  /*0xa8*/{MODRM_ONEENTRY, 2515},
  /*0xa9*/{MODRM_ONEENTRY, 2516},
  /*0xaa*/{MODRM_ONEENTRY, 2227},
  /*0xab*/{MODRM_SPLITRM, 2228},
  /*0xac*/{MODRM_SPLITRM, 2230},
  /*0xad*/{MODRM_SPLITRM, 2232},
  /*0xae*/{MODRM_SPLITREG, 2234},
  /*0xaf*/{MODRM_SPLITRM, 2250},
  /*0xb0*/{MODRM_SPLITRM, 2252},
  /*0xb1*/{MODRM_SPLITRM, 2254},
  /*0xb2*/{MODRM_SPLITRM, 2256},
  /*0xb3*/{MODRM_SPLITRM, 2258},
  /*0xb4*/{MODRM_SPLITRM, 2260},
  /*0xb5*/{MODRM_SPLITRM, 2262},
  /*0xb6*/{MODRM_SPLITRM, 2264},
  /*0xb7*/{MODRM_SPLITRM, 2266},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_SPLITRM, 2268},
  /*0xba*/{MODRM_SPLITREG, 2270},
  /*0xbb*/{MODRM_SPLITRM, 2286},
  /*0xbc*/{MODRM_SPLITRM, 2288},
  /*0xbd*/{MODRM_SPLITRM, 2290},
  /*0xbe*/{MODRM_SPLITRM, 2292},
  /*0xbf*/{MODRM_SPLITRM, 2294},
  /*0xc0*/{MODRM_SPLITRM, 2296},
  /*0xc1*/{MODRM_SPLITRM, 2298},
  /*0xc2*/{MODRM_SPLITRM, 2300},
  /*0xc3*/{MODRM_SPLITRM, 2302},
  /*0xc4*/{MODRM_SPLITRM, 2304},
  /*0xc5*/{MODRM_SPLITRM, 2306},
  /*0xc6*/{MODRM_SPLITRM, 2308},
  /*0xc7*/{MODRM_SPLITREG, 2310},
  /*0xc8*/{MODRM_ONEENTRY, 2326},
  /*0xc9*/{MODRM_ONEENTRY, 2326},
  /*0xca*/{MODRM_ONEENTRY, 2326},
  /*0xcb*/{MODRM_ONEENTRY, 2326},
  /*0xcc*/{MODRM_ONEENTRY, 2326},
  /*0xcd*/{MODRM_ONEENTRY, 2326},
  /*0xce*/{MODRM_ONEENTRY, 2326},
  /*0xcf*/{MODRM_ONEENTRY, 2326},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_SPLITRM, 2327},
  /*0xd2*/{MODRM_SPLITRM, 2329},
  /*0xd3*/{MODRM_SPLITRM, 2331},
  /*0xd4*/{MODRM_SPLITRM, 2333},
  /*0xd5*/{MODRM_SPLITRM, 2335},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_SPLITRM, 2337},
  /*0xd8*/{MODRM_SPLITRM, 2339},
  /*0xd9*/{MODRM_SPLITRM, 2341},
  /*0xda*/{MODRM_SPLITRM, 2343},
  /*0xdb*/{MODRM_SPLITRM, 2345},
  /*0xdc*/{MODRM_SPLITRM, 2347},
  /*0xdd*/{MODRM_SPLITRM, 2349},
  /*0xde*/{MODRM_SPLITRM, 2351},
  /*0xdf*/{MODRM_SPLITRM, 2353},
  /*0xe0*/{MODRM_SPLITRM, 2355},
  /*0xe1*/{MODRM_SPLITRM, 2357},
  /*0xe2*/{MODRM_SPLITRM, 2359},
  /*0xe3*/{MODRM_SPLITRM, 2361},
  /*0xe4*/{MODRM_SPLITRM, 2363},
  /*0xe5*/{MODRM_SPLITRM, 2365},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_SPLITRM, 2367},
  /*0xe8*/{MODRM_SPLITRM, 2369},
  /*0xe9*/{MODRM_SPLITRM, 2371},
  /*0xea*/{MODRM_SPLITRM, 2373},
  /*0xeb*/{MODRM_SPLITRM, 2375},
  /*0xec*/{MODRM_SPLITRM, 2377},
  /*0xed*/{MODRM_SPLITRM, 2379},
  /*0xee*/{MODRM_SPLITRM, 2381},
  /*0xef*/{MODRM_SPLITRM, 2383},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 2385},
  /*0xf2*/{MODRM_SPLITRM, 2387},
  /*0xf3*/{MODRM_SPLITRM, 2389},
  /*0xf4*/{MODRM_SPLITRM, 2391},
  /*0xf5*/{MODRM_SPLITRM, 2393},
  /*0xf6*/{MODRM_SPLITRM, 2395},
  /*0xf7*/{MODRM_SPLITRM, 2517},
  /*0xf8*/{MODRM_SPLITRM, 2399},
  /*0xf9*/{MODRM_SPLITRM, 2401},
  /*0xfa*/{MODRM_SPLITRM, 2403},
  /*0xfb*/{MODRM_SPLITRM, 2405},
  /*0xfc*/{MODRM_SPLITRM, 2407},
  /*0xfd*/{MODRM_SPLITRM, 2409},
  /*0xfe*/{MODRM_SPLITRM, 2411},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_OPSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITREG, 2519},
  /*0x01*/{MODRM_SPLITMISC, 2535},
  /*0x02*/{MODRM_SPLITRM, 2607},
  /*0x03*/{MODRM_SPLITRM, 2609},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 1838},
  /*0x06*/{MODRM_ONEENTRY, 1839},
  /*0x07*/{MODRM_ONEENTRY, 1840},
  /*0x08*/{MODRM_ONEENTRY, 1841},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_ONEENTRY, 1843},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITREG, 1844},
  /*0x0e*/{MODRM_ONEENTRY, 1860},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 2611},
  /*0x11*/{MODRM_SPLITRM, 2613},
  /*0x12*/{MODRM_SPLITRM, 2615},
  /*0x13*/{MODRM_SPLITRM, 2617},
  /*0x14*/{MODRM_SPLITRM, 2619},
  /*0x15*/{MODRM_SPLITRM, 2621},
  /*0x16*/{MODRM_SPLITRM, 2623},
  /*0x17*/{MODRM_SPLITRM, 2625},
  /*0x18*/{MODRM_SPLITREG, 1877},
  /*0x19*/{MODRM_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, 2627},
  /*0x20*/{MODRM_SPLITRM, 1911},
  /*0x21*/{MODRM_SPLITRM, 1913},
  /*0x22*/{MODRM_SPLITRM, 1915},
  /*0x23*/{MODRM_SPLITRM, 1917},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_ONEENTRY, 0},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 2629},
  /*0x29*/{MODRM_SPLITRM, 2631},
  /*0x2a*/{MODRM_SPLITRM, 2633},
  /*0x2b*/{MODRM_SPLITRM, 2635},
  /*0x2c*/{MODRM_SPLITRM, 2637},
  /*0x2d*/{MODRM_SPLITRM, 2639},
  /*0x2e*/{MODRM_SPLITRM, 2641},
  /*0x2f*/{MODRM_SPLITRM, 2643},
  /*0x30*/{MODRM_ONEENTRY, 1935},
  /*0x31*/{MODRM_ONEENTRY, 1936},
  /*0x32*/{MODRM_ONEENTRY, 1937},
  /*0x33*/{MODRM_ONEENTRY, 1938},
  /*0x34*/{MODRM_ONEENTRY, 1939},
  /*0x35*/{MODRM_ONEENTRY, 1940},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_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, 2645},
  /*0x41*/{MODRM_SPLITRM, 2645},
  /*0x42*/{MODRM_SPLITRM, 2645},
  /*0x43*/{MODRM_SPLITRM, 2645},
  /*0x44*/{MODRM_SPLITRM, 2645},
  /*0x45*/{MODRM_SPLITRM, 2645},
  /*0x46*/{MODRM_SPLITRM, 2645},
  /*0x47*/{MODRM_SPLITRM, 2645},
  /*0x48*/{MODRM_SPLITRM, 2645},
  /*0x49*/{MODRM_SPLITRM, 2645},
  /*0x4a*/{MODRM_SPLITRM, 2645},
  /*0x4b*/{MODRM_SPLITRM, 2645},
  /*0x4c*/{MODRM_SPLITRM, 2645},
  /*0x4d*/{MODRM_SPLITRM, 2645},
  /*0x4e*/{MODRM_SPLITRM, 2645},
  /*0x4f*/{MODRM_SPLITRM, 2645},
  /*0x50*/{MODRM_SPLITRM, 2647},
  /*0x51*/{MODRM_SPLITRM, 2649},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 2651},
  /*0x55*/{MODRM_SPLITRM, 2653},
  /*0x56*/{MODRM_SPLITRM, 2655},
  /*0x57*/{MODRM_SPLITRM, 2657},
  /*0x58*/{MODRM_SPLITRM, 2659},
  /*0x59*/{MODRM_SPLITRM, 2661},
  /*0x5a*/{MODRM_SPLITRM, 2663},
  /*0x5b*/{MODRM_SPLITRM, 2665},
  /*0x5c*/{MODRM_SPLITRM, 2667},
  /*0x5d*/{MODRM_SPLITRM, 2669},
  /*0x5e*/{MODRM_SPLITRM, 2671},
  /*0x5f*/{MODRM_SPLITRM, 2673},
  /*0x60*/{MODRM_SPLITRM, 2675},
  /*0x61*/{MODRM_SPLITRM, 2677},
  /*0x62*/{MODRM_SPLITRM, 2679},
  /*0x63*/{MODRM_SPLITRM, 2681},
  /*0x64*/{MODRM_SPLITRM, 2683},
  /*0x65*/{MODRM_SPLITRM, 2685},
  /*0x66*/{MODRM_SPLITRM, 2687},
  /*0x67*/{MODRM_SPLITRM, 2689},
  /*0x68*/{MODRM_SPLITRM, 2691},
  /*0x69*/{MODRM_SPLITRM, 2693},
  /*0x6a*/{MODRM_SPLITRM, 2695},
  /*0x6b*/{MODRM_SPLITRM, 2697},
  /*0x6c*/{MODRM_SPLITRM, 2699},
  /*0x6d*/{MODRM_SPLITRM, 2701},
  /*0x6e*/{MODRM_SPLITRM, 2703},
  /*0x6f*/{MODRM_SPLITRM, 2705},
  /*0x70*/{MODRM_SPLITRM, 2707},
  /*0x71*/{MODRM_SPLITREG, 2709},
  /*0x72*/{MODRM_SPLITREG, 2725},
  /*0x73*/{MODRM_SPLITREG, 2741},
  /*0x74*/{MODRM_SPLITRM, 2757},
  /*0x75*/{MODRM_SPLITRM, 2759},
  /*0x76*/{MODRM_SPLITRM, 2761},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 2763},
  /*0x79*/{MODRM_SPLITRM, 2765},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 2767},
  /*0x7d*/{MODRM_SPLITRM, 2769},
  /*0x7e*/{MODRM_SPLITRM, 2771},
  /*0x7f*/{MODRM_SPLITRM, 2773},
  /*0x80*/{MODRM_ONEENTRY, 2775},
  /*0x81*/{MODRM_ONEENTRY, 2775},
  /*0x82*/{MODRM_ONEENTRY, 2775},
  /*0x83*/{MODRM_ONEENTRY, 2775},
  /*0x84*/{MODRM_ONEENTRY, 2775},
  /*0x85*/{MODRM_ONEENTRY, 2775},
  /*0x86*/{MODRM_ONEENTRY, 2775},
  /*0x87*/{MODRM_ONEENTRY, 2775},
  /*0x88*/{MODRM_ONEENTRY, 2775},
  /*0x89*/{MODRM_ONEENTRY, 2775},
  /*0x8a*/{MODRM_ONEENTRY, 2775},
  /*0x8b*/{MODRM_ONEENTRY, 2775},
  /*0x8c*/{MODRM_ONEENTRY, 2775},
  /*0x8d*/{MODRM_ONEENTRY, 2775},
  /*0x8e*/{MODRM_ONEENTRY, 2775},
  /*0x8f*/{MODRM_ONEENTRY, 2775},
  /*0x90*/{MODRM_SPLITRM, 2070},
  /*0x91*/{MODRM_SPLITRM, 2070},
  /*0x92*/{MODRM_SPLITRM, 2070},
  /*0x93*/{MODRM_SPLITRM, 2070},
  /*0x94*/{MODRM_SPLITRM, 2070},
  /*0x95*/{MODRM_SPLITRM, 2070},
  /*0x96*/{MODRM_SPLITRM, 2070},
  /*0x97*/{MODRM_SPLITRM, 2070},
  /*0x98*/{MODRM_SPLITRM, 2070},
  /*0x99*/{MODRM_SPLITRM, 2070},
  /*0x9a*/{MODRM_SPLITRM, 2070},
  /*0x9b*/{MODRM_SPLITRM, 2070},
  /*0x9c*/{MODRM_SPLITRM, 2070},
  /*0x9d*/{MODRM_SPLITRM, 2070},
  /*0x9e*/{MODRM_SPLITRM, 2070},
  /*0x9f*/{MODRM_SPLITRM, 2070},
  /*0xa0*/{MODRM_ONEENTRY, 2776},
  /*0xa1*/{MODRM_ONEENTRY, 2777},
  /*0xa2*/{MODRM_ONEENTRY, 2074},
  /*0xa3*/{MODRM_SPLITRM, 2778},
  /*0xa4*/{MODRM_SPLITRM, 2780},
  /*0xa5*/{MODRM_SPLITRM, 2782},
  /*0xa6*/{MODRM_SPLITMISC, 2081},
  /*0xa7*/{MODRM_SPLITMISC, 2153},
  /*0xa8*/{MODRM_ONEENTRY, 2784},
  /*0xa9*/{MODRM_ONEENTRY, 2785},
  /*0xaa*/{MODRM_ONEENTRY, 2227},
  /*0xab*/{MODRM_SPLITRM, 2786},
  /*0xac*/{MODRM_SPLITRM, 2788},
  /*0xad*/{MODRM_SPLITRM, 2790},
  /*0xae*/{MODRM_SPLITREG, 2792},
  /*0xaf*/{MODRM_SPLITRM, 2808},
  /*0xb0*/{MODRM_SPLITRM, 2252},
  /*0xb1*/{MODRM_SPLITRM, 2810},
  /*0xb2*/{MODRM_SPLITRM, 2812},
  /*0xb3*/{MODRM_SPLITRM, 2814},
  /*0xb4*/{MODRM_SPLITRM, 2816},
  /*0xb5*/{MODRM_SPLITRM, 2818},
  /*0xb6*/{MODRM_SPLITRM, 2820},
  /*0xb7*/{MODRM_SPLITRM, 2822},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_SPLITRM, 2824},
  /*0xba*/{MODRM_SPLITREG, 2826},
  /*0xbb*/{MODRM_SPLITRM, 2842},
  /*0xbc*/{MODRM_SPLITRM, 2844},
  /*0xbd*/{MODRM_SPLITRM, 2846},
  /*0xbe*/{MODRM_SPLITRM, 2848},
  /*0xbf*/{MODRM_SPLITRM, 2850},
  /*0xc0*/{MODRM_SPLITRM, 2296},
  /*0xc1*/{MODRM_SPLITRM, 2852},
  /*0xc2*/{MODRM_SPLITRM, 2854},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 2856},
  /*0xc5*/{MODRM_SPLITRM, 2858},
  /*0xc6*/{MODRM_SPLITRM, 2860},
  /*0xc7*/{MODRM_SPLITREG, 2862},
  /*0xc8*/{MODRM_ONEENTRY, 2878},
  /*0xc9*/{MODRM_ONEENTRY, 2878},
  /*0xca*/{MODRM_ONEENTRY, 2878},
  /*0xcb*/{MODRM_ONEENTRY, 2878},
  /*0xcc*/{MODRM_ONEENTRY, 2878},
  /*0xcd*/{MODRM_ONEENTRY, 2878},
  /*0xce*/{MODRM_ONEENTRY, 2878},
  /*0xcf*/{MODRM_ONEENTRY, 2878},
  /*0xd0*/{MODRM_SPLITRM, 2879},
  /*0xd1*/{MODRM_SPLITRM, 2881},
  /*0xd2*/{MODRM_SPLITRM, 2883},
  /*0xd3*/{MODRM_SPLITRM, 2885},
  /*0xd4*/{MODRM_SPLITRM, 2887},
  /*0xd5*/{MODRM_SPLITRM, 2889},
  /*0xd6*/{MODRM_SPLITRM, 2891},
  /*0xd7*/{MODRM_SPLITRM, 2893},
  /*0xd8*/{MODRM_SPLITRM, 2895},
  /*0xd9*/{MODRM_SPLITRM, 2897},
  /*0xda*/{MODRM_SPLITRM, 2899},
  /*0xdb*/{MODRM_SPLITRM, 2901},
  /*0xdc*/{MODRM_SPLITRM, 2903},
  /*0xdd*/{MODRM_SPLITRM, 2905},
  /*0xde*/{MODRM_SPLITRM, 2907},
  /*0xdf*/{MODRM_SPLITRM, 2909},
  /*0xe0*/{MODRM_SPLITRM, 2911},
  /*0xe1*/{MODRM_SPLITRM, 2913},
  /*0xe2*/{MODRM_SPLITRM, 2915},
  /*0xe3*/{MODRM_SPLITRM, 2917},
  /*0xe4*/{MODRM_SPLITRM, 2919},
  /*0xe5*/{MODRM_SPLITRM, 2921},
  /*0xe6*/{MODRM_SPLITRM, 2923},
  /*0xe7*/{MODRM_SPLITRM, 2925},
  /*0xe8*/{MODRM_SPLITRM, 2927},
  /*0xe9*/{MODRM_SPLITRM, 2929},
  /*0xea*/{MODRM_SPLITRM, 2931},
  /*0xeb*/{MODRM_SPLITRM, 2933},
  /*0xec*/{MODRM_SPLITRM, 2935},
  /*0xed*/{MODRM_SPLITRM, 2937},
  /*0xee*/{MODRM_SPLITRM, 2939},
  /*0xef*/{MODRM_SPLITRM, 2941},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 2943},
  /*0xf2*/{MODRM_SPLITRM, 2945},
  /*0xf3*/{MODRM_SPLITRM, 2947},
  /*0xf4*/{MODRM_SPLITRM, 2949},
  /*0xf5*/{MODRM_SPLITRM, 2951},
  /*0xf6*/{MODRM_SPLITRM, 2953},
  /*0xf7*/{MODRM_SPLITRM, 2955},
  /*0xf8*/{MODRM_SPLITRM, 2957},
  /*0xf9*/{MODRM_SPLITRM, 2959},
  /*0xfa*/{MODRM_SPLITRM, 2961},
  /*0xfb*/{MODRM_SPLITRM, 2963},
  /*0xfc*/{MODRM_SPLITRM, 2965},
  /*0xfd*/{MODRM_SPLITRM, 2967},
  /*0xfe*/{MODRM_SPLITRM, 2969},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_ADSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITREG, 1746},
  /*0x01*/{MODRM_SPLITMISC, 1762},
  /*0x02*/{MODRM_SPLITRM, 1834},
  /*0x03*/{MODRM_SPLITRM, 1836},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 1838},
  /*0x06*/{MODRM_ONEENTRY, 1839},
  /*0x07*/{MODRM_ONEENTRY, 1840},
  /*0x08*/{MODRM_ONEENTRY, 1841},
  /*0x09*/{MODRM_ONEENTRY, 1842},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_ONEENTRY, 1843},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITREG, 1844},
  /*0x0e*/{MODRM_ONEENTRY, 1860},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 1861},
  /*0x11*/{MODRM_SPLITRM, 1863},
  /*0x12*/{MODRM_SPLITRM, 1865},
  /*0x13*/{MODRM_SPLITRM, 1867},
  /*0x14*/{MODRM_SPLITRM, 1869},
  /*0x15*/{MODRM_SPLITRM, 1871},
  /*0x16*/{MODRM_SPLITRM, 1873},
  /*0x17*/{MODRM_SPLITRM, 1875},
  /*0x18*/{MODRM_SPLITREG, 1877},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITREG, 1893},
  /*0x1d*/{MODRM_ONEENTRY, 0},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_SPLITRM, 1909},
  /*0x20*/{MODRM_SPLITRM, 1911},
  /*0x21*/{MODRM_SPLITRM, 1913},
  /*0x22*/{MODRM_SPLITRM, 1915},
  /*0x23*/{MODRM_SPLITRM, 1917},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_ONEENTRY, 0},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 1919},
  /*0x29*/{MODRM_SPLITRM, 1921},
  /*0x2a*/{MODRM_SPLITRM, 1923},
  /*0x2b*/{MODRM_SPLITRM, 1925},
  /*0x2c*/{MODRM_SPLITRM, 1927},
  /*0x2d*/{MODRM_SPLITRM, 1929},
  /*0x2e*/{MODRM_SPLITRM, 1931},
  /*0x2f*/{MODRM_SPLITRM, 1933},
  /*0x30*/{MODRM_ONEENTRY, 1935},
  /*0x31*/{MODRM_ONEENTRY, 1936},
  /*0x32*/{MODRM_ONEENTRY, 1937},
  /*0x33*/{MODRM_ONEENTRY, 1938},
  /*0x34*/{MODRM_ONEENTRY, 1939},
  /*0x35*/{MODRM_ONEENTRY, 1940},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 1941},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_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, 1942},
  /*0x41*/{MODRM_SPLITRM, 1942},
  /*0x42*/{MODRM_SPLITRM, 1942},
  /*0x43*/{MODRM_SPLITRM, 1942},
  /*0x44*/{MODRM_SPLITRM, 1942},
  /*0x45*/{MODRM_SPLITRM, 1942},
  /*0x46*/{MODRM_SPLITRM, 1942},
  /*0x47*/{MODRM_SPLITRM, 1942},
  /*0x48*/{MODRM_SPLITRM, 1942},
  /*0x49*/{MODRM_SPLITRM, 1942},
  /*0x4a*/{MODRM_SPLITRM, 1942},
  /*0x4b*/{MODRM_SPLITRM, 1942},
  /*0x4c*/{MODRM_SPLITRM, 1942},
  /*0x4d*/{MODRM_SPLITRM, 1942},
  /*0x4e*/{MODRM_SPLITRM, 1942},
  /*0x4f*/{MODRM_SPLITRM, 1942},
  /*0x50*/{MODRM_SPLITRM, 1944},
  /*0x51*/{MODRM_SPLITRM, 1946},
  /*0x52*/{MODRM_SPLITRM, 1948},
  /*0x53*/{MODRM_SPLITRM, 1950},
  /*0x54*/{MODRM_SPLITRM, 1952},
  /*0x55*/{MODRM_SPLITRM, 1954},
  /*0x56*/{MODRM_SPLITRM, 1956},
  /*0x57*/{MODRM_SPLITRM, 1958},
  /*0x58*/{MODRM_SPLITRM, 1960},
  /*0x59*/{MODRM_SPLITRM, 1962},
  /*0x5a*/{MODRM_SPLITRM, 1964},
  /*0x5b*/{MODRM_SPLITRM, 1966},
  /*0x5c*/{MODRM_SPLITRM, 1968},
  /*0x5d*/{MODRM_SPLITRM, 1970},
  /*0x5e*/{MODRM_SPLITRM, 1972},
  /*0x5f*/{MODRM_SPLITRM, 1974},
  /*0x60*/{MODRM_SPLITRM, 1976},
  /*0x61*/{MODRM_SPLITRM, 1978},
  /*0x62*/{MODRM_SPLITRM, 1980},
  /*0x63*/{MODRM_SPLITRM, 1982},
  /*0x64*/{MODRM_SPLITRM, 1984},
  /*0x65*/{MODRM_SPLITRM, 1986},
  /*0x66*/{MODRM_SPLITRM, 1988},
  /*0x67*/{MODRM_SPLITRM, 1990},
  /*0x68*/{MODRM_SPLITRM, 1992},
  /*0x69*/{MODRM_SPLITRM, 1994},
  /*0x6a*/{MODRM_SPLITRM, 1996},
  /*0x6b*/{MODRM_SPLITRM, 1998},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_SPLITRM, 2000},
  /*0x6f*/{MODRM_SPLITRM, 2002},
  /*0x70*/{MODRM_SPLITRM, 2004},
  /*0x71*/{MODRM_SPLITREG, 2006},
  /*0x72*/{MODRM_SPLITREG, 2022},
  /*0x73*/{MODRM_SPLITREG, 2038},
  /*0x74*/{MODRM_SPLITRM, 2054},
  /*0x75*/{MODRM_SPLITRM, 2056},
  /*0x76*/{MODRM_SPLITRM, 2058},
  /*0x77*/{MODRM_ONEENTRY, 2060},
  /*0x78*/{MODRM_SPLITRM, 2061},
  /*0x79*/{MODRM_SPLITRM, 2063},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_SPLITRM, 2065},
  /*0x7f*/{MODRM_SPLITRM, 2067},
  /*0x80*/{MODRM_ONEENTRY, 2069},
  /*0x81*/{MODRM_ONEENTRY, 2069},
  /*0x82*/{MODRM_ONEENTRY, 2069},
  /*0x83*/{MODRM_ONEENTRY, 2069},
  /*0x84*/{MODRM_ONEENTRY, 2069},
  /*0x85*/{MODRM_ONEENTRY, 2069},
  /*0x86*/{MODRM_ONEENTRY, 2069},
  /*0x87*/{MODRM_ONEENTRY, 2069},
  /*0x88*/{MODRM_ONEENTRY, 2069},
  /*0x89*/{MODRM_ONEENTRY, 2069},
  /*0x8a*/{MODRM_ONEENTRY, 2069},
  /*0x8b*/{MODRM_ONEENTRY, 2069},
  /*0x8c*/{MODRM_ONEENTRY, 2069},
  /*0x8d*/{MODRM_ONEENTRY, 2069},
  /*0x8e*/{MODRM_ONEENTRY, 2069},
  /*0x8f*/{MODRM_ONEENTRY, 2069},
  /*0x90*/{MODRM_SPLITRM, 2070},
  /*0x91*/{MODRM_SPLITRM, 2070},
  /*0x92*/{MODRM_SPLITRM, 2070},
  /*0x93*/{MODRM_SPLITRM, 2070},
  /*0x94*/{MODRM_SPLITRM, 2070},
  /*0x95*/{MODRM_SPLITRM, 2070},
  /*0x96*/{MODRM_SPLITRM, 2070},
  /*0x97*/{MODRM_SPLITRM, 2070},
  /*0x98*/{MODRM_SPLITRM, 2070},
  /*0x99*/{MODRM_SPLITRM, 2070},
  /*0x9a*/{MODRM_SPLITRM, 2070},
  /*0x9b*/{MODRM_SPLITRM, 2070},
  /*0x9c*/{MODRM_SPLITRM, 2070},
  /*0x9d*/{MODRM_SPLITRM, 2070},
  /*0x9e*/{MODRM_SPLITRM, 2070},
  /*0x9f*/{MODRM_SPLITRM, 2070},
  /*0xa0*/{MODRM_ONEENTRY, 2072},
  /*0xa1*/{MODRM_ONEENTRY, 2073},
  /*0xa2*/{MODRM_ONEENTRY, 2074},
  /*0xa3*/{MODRM_SPLITRM, 2075},
  /*0xa4*/{MODRM_SPLITRM, 2077},
  /*0xa5*/{MODRM_SPLITRM, 2079},
  /*0xa6*/{MODRM_SPLITMISC, 2081},
  /*0xa7*/{MODRM_SPLITMISC, 2153},
  /*0xa8*/{MODRM_ONEENTRY, 2225},
  /*0xa9*/{MODRM_ONEENTRY, 2226},
  /*0xaa*/{MODRM_ONEENTRY, 2227},
  /*0xab*/{MODRM_SPLITRM, 2228},
  /*0xac*/{MODRM_SPLITRM, 2230},
  /*0xad*/{MODRM_SPLITRM, 2232},
  /*0xae*/{MODRM_SPLITREG, 2234},
  /*0xaf*/{MODRM_SPLITRM, 2250},
  /*0xb0*/{MODRM_SPLITRM, 2252},
  /*0xb1*/{MODRM_SPLITRM, 2254},
  /*0xb2*/{MODRM_SPLITRM, 2256},
  /*0xb3*/{MODRM_SPLITRM, 2258},
  /*0xb4*/{MODRM_SPLITRM, 2260},
  /*0xb5*/{MODRM_SPLITRM, 2262},
  /*0xb6*/{MODRM_SPLITRM, 2264},
  /*0xb7*/{MODRM_SPLITRM, 2266},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_SPLITRM, 2268},
  /*0xba*/{MODRM_SPLITREG, 2270},
  /*0xbb*/{MODRM_SPLITRM, 2286},
  /*0xbc*/{MODRM_SPLITRM, 2288},
  /*0xbd*/{MODRM_SPLITRM, 2290},
  /*0xbe*/{MODRM_SPLITRM, 2292},
  /*0xbf*/{MODRM_SPLITRM, 2294},
  /*0xc0*/{MODRM_SPLITRM, 2296},
  /*0xc1*/{MODRM_SPLITRM, 2298},
  /*0xc2*/{MODRM_SPLITRM, 2300},
  /*0xc3*/{MODRM_SPLITRM, 2302},
  /*0xc4*/{MODRM_SPLITRM, 2304},
  /*0xc5*/{MODRM_SPLITRM, 2306},
  /*0xc6*/{MODRM_SPLITRM, 2308},
  /*0xc7*/{MODRM_SPLITREG, 2310},
  /*0xc8*/{MODRM_ONEENTRY, 2326},
  /*0xc9*/{MODRM_ONEENTRY, 2326},
  /*0xca*/{MODRM_ONEENTRY, 2326},
  /*0xcb*/{MODRM_ONEENTRY, 2326},
  /*0xcc*/{MODRM_ONEENTRY, 2326},
  /*0xcd*/{MODRM_ONEENTRY, 2326},
  /*0xce*/{MODRM_ONEENTRY, 2326},
  /*0xcf*/{MODRM_ONEENTRY, 2326},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_SPLITRM, 2327},
  /*0xd2*/{MODRM_SPLITRM, 2329},
  /*0xd3*/{MODRM_SPLITRM, 2331},
  /*0xd4*/{MODRM_SPLITRM, 2333},
  /*0xd5*/{MODRM_SPLITRM, 2335},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_SPLITRM, 2337},
  /*0xd8*/{MODRM_SPLITRM, 2339},
  /*0xd9*/{MODRM_SPLITRM, 2341},
  /*0xda*/{MODRM_SPLITRM, 2343},
  /*0xdb*/{MODRM_SPLITRM, 2345},
  /*0xdc*/{MODRM_SPLITRM, 2347},
  /*0xdd*/{MODRM_SPLITRM, 2349},
  /*0xde*/{MODRM_SPLITRM, 2351},
  /*0xdf*/{MODRM_SPLITRM, 2353},
  /*0xe0*/{MODRM_SPLITRM, 2355},
  /*0xe1*/{MODRM_SPLITRM, 2357},
  /*0xe2*/{MODRM_SPLITRM, 2359},
  /*0xe3*/{MODRM_SPLITRM, 2361},
  /*0xe4*/{MODRM_SPLITRM, 2363},
  /*0xe5*/{MODRM_SPLITRM, 2365},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_SPLITRM, 2367},
  /*0xe8*/{MODRM_SPLITRM, 2369},
  /*0xe9*/{MODRM_SPLITRM, 2371},
  /*0xea*/{MODRM_SPLITRM, 2373},
  /*0xeb*/{MODRM_SPLITRM, 2375},
  /*0xec*/{MODRM_SPLITRM, 2377},
  /*0xed*/{MODRM_SPLITRM, 2379},
  /*0xee*/{MODRM_SPLITRM, 2381},
  /*0xef*/{MODRM_SPLITRM, 2383},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 2385},
  /*0xf2*/{MODRM_SPLITRM, 2387},
  /*0xf3*/{MODRM_SPLITRM, 2389},
  /*0xf4*/{MODRM_SPLITRM, 2391},
  /*0xf5*/{MODRM_SPLITRM, 2393},
  /*0xf6*/{MODRM_SPLITRM, 2395},
  /*0xf7*/{MODRM_SPLITRM, 2397},
  /*0xf8*/{MODRM_SPLITRM, 2399},
  /*0xf9*/{MODRM_SPLITRM, 2401},
  /*0xfa*/{MODRM_SPLITRM, 2403},
  /*0xfb*/{MODRM_SPLITRM, 2405},
  /*0xfc*/{MODRM_SPLITRM, 2407},
  /*0xfd*/{MODRM_SPLITRM, 2409},
  /*0xfe*/{MODRM_SPLITRM, 2411},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_OPSIZE_ADSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITREG, 2519},
  /*0x01*/{MODRM_SPLITMISC, 2971},
  /*0x02*/{MODRM_SPLITRM, 2607},
  /*0x03*/{MODRM_SPLITRM, 2609},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 1838},
  /*0x06*/{MODRM_ONEENTRY, 1839},
  /*0x07*/{MODRM_ONEENTRY, 1840},
  /*0x08*/{MODRM_ONEENTRY, 1841},
  /*0x09*/{MODRM_ONEENTRY, 1842},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_ONEENTRY, 1843},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITREG, 1844},
  /*0x0e*/{MODRM_ONEENTRY, 1860},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 2611},
  /*0x11*/{MODRM_SPLITRM, 2613},
  /*0x12*/{MODRM_SPLITRM, 3043},
  /*0x13*/{MODRM_SPLITRM, 2617},
  /*0x14*/{MODRM_SPLITRM, 2619},
  /*0x15*/{MODRM_SPLITRM, 2621},
  /*0x16*/{MODRM_SPLITRM, 3045},
  /*0x17*/{MODRM_SPLITRM, 2625},
  /*0x18*/{MODRM_SPLITREG, 1877},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITREG, 1893},
  /*0x1d*/{MODRM_ONEENTRY, 0},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_SPLITRM, 2627},
  /*0x20*/{MODRM_SPLITRM, 1911},
  /*0x21*/{MODRM_SPLITRM, 1913},
  /*0x22*/{MODRM_SPLITRM, 1915},
  /*0x23*/{MODRM_SPLITRM, 1917},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_ONEENTRY, 0},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 2629},
  /*0x29*/{MODRM_SPLITRM, 2631},
  /*0x2a*/{MODRM_SPLITRM, 2633},
  /*0x2b*/{MODRM_SPLITRM, 2635},
  /*0x2c*/{MODRM_SPLITRM, 2637},
  /*0x2d*/{MODRM_SPLITRM, 2639},
  /*0x2e*/{MODRM_SPLITRM, 2641},
  /*0x2f*/{MODRM_SPLITRM, 2643},
  /*0x30*/{MODRM_ONEENTRY, 1935},
  /*0x31*/{MODRM_ONEENTRY, 1936},
  /*0x32*/{MODRM_ONEENTRY, 1937},
  /*0x33*/{MODRM_ONEENTRY, 1938},
  /*0x34*/{MODRM_ONEENTRY, 1939},
  /*0x35*/{MODRM_ONEENTRY, 1940},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 1941},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_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, 2645},
  /*0x41*/{MODRM_SPLITRM, 2645},
  /*0x42*/{MODRM_SPLITRM, 2645},
  /*0x43*/{MODRM_SPLITRM, 2645},
  /*0x44*/{MODRM_SPLITRM, 2645},
  /*0x45*/{MODRM_SPLITRM, 2645},
  /*0x46*/{MODRM_SPLITRM, 2645},
  /*0x47*/{MODRM_SPLITRM, 2645},
  /*0x48*/{MODRM_SPLITRM, 2645},
  /*0x49*/{MODRM_SPLITRM, 2645},
  /*0x4a*/{MODRM_SPLITRM, 2645},
  /*0x4b*/{MODRM_SPLITRM, 2645},
  /*0x4c*/{MODRM_SPLITRM, 2645},
  /*0x4d*/{MODRM_SPLITRM, 2645},
  /*0x4e*/{MODRM_SPLITRM, 2645},
  /*0x4f*/{MODRM_SPLITRM, 2645},
  /*0x50*/{MODRM_SPLITRM, 2647},
  /*0x51*/{MODRM_SPLITRM, 2649},
  /*0x52*/{MODRM_SPLITRM, 1948},
  /*0x53*/{MODRM_SPLITRM, 1950},
  /*0x54*/{MODRM_SPLITRM, 2651},
  /*0x55*/{MODRM_SPLITRM, 2653},
  /*0x56*/{MODRM_SPLITRM, 2655},
  /*0x57*/{MODRM_SPLITRM, 2657},
  /*0x58*/{MODRM_SPLITRM, 2659},
  /*0x59*/{MODRM_SPLITRM, 2661},
  /*0x5a*/{MODRM_SPLITRM, 2663},
  /*0x5b*/{MODRM_SPLITRM, 2665},
  /*0x5c*/{MODRM_SPLITRM, 2667},
  /*0x5d*/{MODRM_SPLITRM, 2669},
  /*0x5e*/{MODRM_SPLITRM, 2671},
  /*0x5f*/{MODRM_SPLITRM, 2673},
  /*0x60*/{MODRM_SPLITRM, 2675},
  /*0x61*/{MODRM_SPLITRM, 2677},
  /*0x62*/{MODRM_SPLITRM, 2679},
  /*0x63*/{MODRM_SPLITRM, 2681},
  /*0x64*/{MODRM_SPLITRM, 2683},
  /*0x65*/{MODRM_SPLITRM, 2685},
  /*0x66*/{MODRM_SPLITRM, 2687},
  /*0x67*/{MODRM_SPLITRM, 2689},
  /*0x68*/{MODRM_SPLITRM, 2691},
  /*0x69*/{MODRM_SPLITRM, 2693},
  /*0x6a*/{MODRM_SPLITRM, 2695},
  /*0x6b*/{MODRM_SPLITRM, 2697},
  /*0x6c*/{MODRM_SPLITRM, 2699},
  /*0x6d*/{MODRM_SPLITRM, 2701},
  /*0x6e*/{MODRM_SPLITRM, 2703},
  /*0x6f*/{MODRM_SPLITRM, 2705},
  /*0x70*/{MODRM_SPLITRM, 2707},
  /*0x71*/{MODRM_SPLITREG, 2709},
  /*0x72*/{MODRM_SPLITREG, 2725},
  /*0x73*/{MODRM_SPLITREG, 2741},
  /*0x74*/{MODRM_SPLITRM, 2757},
  /*0x75*/{MODRM_SPLITRM, 2759},
  /*0x76*/{MODRM_SPLITRM, 2761},
  /*0x77*/{MODRM_ONEENTRY, 2060},
  /*0x78*/{MODRM_SPLITRM, 3047},
  /*0x79*/{MODRM_SPLITRM, 3049},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 2767},
  /*0x7d*/{MODRM_SPLITRM, 2769},
  /*0x7e*/{MODRM_SPLITRM, 2771},
  /*0x7f*/{MODRM_SPLITRM, 2773},
  /*0x80*/{MODRM_ONEENTRY, 2775},
  /*0x81*/{MODRM_ONEENTRY, 2775},
  /*0x82*/{MODRM_ONEENTRY, 2775},
  /*0x83*/{MODRM_ONEENTRY, 2775},
  /*0x84*/{MODRM_ONEENTRY, 2775},
  /*0x85*/{MODRM_ONEENTRY, 2775},
  /*0x86*/{MODRM_ONEENTRY, 2775},
  /*0x87*/{MODRM_ONEENTRY, 2775},
  /*0x88*/{MODRM_ONEENTRY, 2775},
  /*0x89*/{MODRM_ONEENTRY, 2775},
  /*0x8a*/{MODRM_ONEENTRY, 2775},
  /*0x8b*/{MODRM_ONEENTRY, 2775},
  /*0x8c*/{MODRM_ONEENTRY, 2775},
  /*0x8d*/{MODRM_ONEENTRY, 2775},
  /*0x8e*/{MODRM_ONEENTRY, 2775},
  /*0x8f*/{MODRM_ONEENTRY, 2775},
  /*0x90*/{MODRM_SPLITRM, 2070},
  /*0x91*/{MODRM_SPLITRM, 2070},
  /*0x92*/{MODRM_SPLITRM, 2070},
  /*0x93*/{MODRM_SPLITRM, 2070},
  /*0x94*/{MODRM_SPLITRM, 2070},
  /*0x95*/{MODRM_SPLITRM, 2070},
  /*0x96*/{MODRM_SPLITRM, 2070},
  /*0x97*/{MODRM_SPLITRM, 2070},
  /*0x98*/{MODRM_SPLITRM, 2070},
  /*0x99*/{MODRM_SPLITRM, 2070},
  /*0x9a*/{MODRM_SPLITRM, 2070},
  /*0x9b*/{MODRM_SPLITRM, 2070},
  /*0x9c*/{MODRM_SPLITRM, 2070},
  /*0x9d*/{MODRM_SPLITRM, 2070},
  /*0x9e*/{MODRM_SPLITRM, 2070},
  /*0x9f*/{MODRM_SPLITRM, 2070},
  /*0xa0*/{MODRM_ONEENTRY, 2776},
  /*0xa1*/{MODRM_ONEENTRY, 2777},
  /*0xa2*/{MODRM_ONEENTRY, 2074},
  /*0xa3*/{MODRM_SPLITRM, 2778},
  /*0xa4*/{MODRM_SPLITRM, 2780},
  /*0xa5*/{MODRM_SPLITRM, 2782},
  /*0xa6*/{MODRM_SPLITMISC, 2081},
  /*0xa7*/{MODRM_SPLITMISC, 2153},
  /*0xa8*/{MODRM_ONEENTRY, 2784},
  /*0xa9*/{MODRM_ONEENTRY, 2785},
  /*0xaa*/{MODRM_ONEENTRY, 2227},
  /*0xab*/{MODRM_SPLITRM, 2786},
  /*0xac*/{MODRM_SPLITRM, 2788},
  /*0xad*/{MODRM_SPLITRM, 2790},
  /*0xae*/{MODRM_SPLITREG, 3051},
  /*0xaf*/{MODRM_SPLITRM, 2808},
  /*0xb0*/{MODRM_SPLITRM, 2252},
  /*0xb1*/{MODRM_SPLITRM, 2810},
  /*0xb2*/{MODRM_SPLITRM, 2812},
  /*0xb3*/{MODRM_SPLITRM, 2814},
  /*0xb4*/{MODRM_SPLITRM, 2816},
  /*0xb5*/{MODRM_SPLITRM, 2818},
  /*0xb6*/{MODRM_SPLITRM, 2820},
  /*0xb7*/{MODRM_SPLITRM, 2822},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_SPLITRM, 2824},
  /*0xba*/{MODRM_SPLITREG, 2826},
  /*0xbb*/{MODRM_SPLITRM, 2842},
  /*0xbc*/{MODRM_SPLITRM, 2844},
  /*0xbd*/{MODRM_SPLITRM, 2846},
  /*0xbe*/{MODRM_SPLITRM, 2848},
  /*0xbf*/{MODRM_SPLITRM, 2850},
  /*0xc0*/{MODRM_SPLITRM, 2296},
  /*0xc1*/{MODRM_SPLITRM, 2852},
  /*0xc2*/{MODRM_SPLITRM, 2854},
  /*0xc3*/{MODRM_SPLITRM, 2302},
  /*0xc4*/{MODRM_SPLITRM, 2856},
  /*0xc5*/{MODRM_SPLITRM, 2858},
  /*0xc6*/{MODRM_SPLITRM, 2860},
  /*0xc7*/{MODRM_SPLITREG, 3067},
  /*0xc8*/{MODRM_ONEENTRY, 2878},
  /*0xc9*/{MODRM_ONEENTRY, 2878},
  /*0xca*/{MODRM_ONEENTRY, 2878},
  /*0xcb*/{MODRM_ONEENTRY, 2878},
  /*0xcc*/{MODRM_ONEENTRY, 2878},
  /*0xcd*/{MODRM_ONEENTRY, 2878},
  /*0xce*/{MODRM_ONEENTRY, 2878},
  /*0xcf*/{MODRM_ONEENTRY, 2878},
  /*0xd0*/{MODRM_SPLITRM, 2879},
  /*0xd1*/{MODRM_SPLITRM, 2881},
  /*0xd2*/{MODRM_SPLITRM, 2883},
  /*0xd3*/{MODRM_SPLITRM, 2885},
  /*0xd4*/{MODRM_SPLITRM, 2887},
  /*0xd5*/{MODRM_SPLITRM, 2889},
  /*0xd6*/{MODRM_SPLITRM, 2891},
  /*0xd7*/{MODRM_SPLITRM, 2893},
  /*0xd8*/{MODRM_SPLITRM, 2895},
  /*0xd9*/{MODRM_SPLITRM, 2897},
  /*0xda*/{MODRM_SPLITRM, 2899},
  /*0xdb*/{MODRM_SPLITRM, 2901},
  /*0xdc*/{MODRM_SPLITRM, 2903},
  /*0xdd*/{MODRM_SPLITRM, 2905},
  /*0xde*/{MODRM_SPLITRM, 2907},
  /*0xdf*/{MODRM_SPLITRM, 2909},
  /*0xe0*/{MODRM_SPLITRM, 2911},
  /*0xe1*/{MODRM_SPLITRM, 2913},
  /*0xe2*/{MODRM_SPLITRM, 2915},
  /*0xe3*/{MODRM_SPLITRM, 2917},
  /*0xe4*/{MODRM_SPLITRM, 2919},
  /*0xe5*/{MODRM_SPLITRM, 2921},
  /*0xe6*/{MODRM_SPLITRM, 2923},
  /*0xe7*/{MODRM_SPLITRM, 2925},
  /*0xe8*/{MODRM_SPLITRM, 2927},
  /*0xe9*/{MODRM_SPLITRM, 2929},
  /*0xea*/{MODRM_SPLITRM, 2931},
  /*0xeb*/{MODRM_SPLITRM, 2933},
  /*0xec*/{MODRM_SPLITRM, 2935},
  /*0xed*/{MODRM_SPLITRM, 2937},
  /*0xee*/{MODRM_SPLITRM, 2939},
  /*0xef*/{MODRM_SPLITRM, 2941},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 2943},
  /*0xf2*/{MODRM_SPLITRM, 2945},
  /*0xf3*/{MODRM_SPLITRM, 2947},
  /*0xf4*/{MODRM_SPLITRM, 2949},
  /*0xf5*/{MODRM_SPLITRM, 2951},
  /*0xf6*/{MODRM_SPLITRM, 2953},
  /*0xf7*/{MODRM_SPLITRM, 2955},
  /*0xf8*/{MODRM_SPLITRM, 2957},
  /*0xf9*/{MODRM_SPLITRM, 2959},
  /*0xfa*/{MODRM_SPLITRM, 2961},
  /*0xfb*/{MODRM_SPLITRM, 2963},
  /*0xfc*/{MODRM_SPLITRM, 2965},
  /*0xfd*/{MODRM_SPLITRM, 2967},
  /*0xfe*/{MODRM_SPLITRM, 2969},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_XD*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITREG, 1746},
  /*0x01*/{MODRM_SPLITMISC, 3083},
  /*0x02*/{MODRM_SPLITRM, 1834},
  /*0x03*/{MODRM_SPLITRM, 1836},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 1838},
  /*0x06*/{MODRM_ONEENTRY, 1839},
  /*0x07*/{MODRM_ONEENTRY, 1840},
  /*0x08*/{MODRM_ONEENTRY, 1841},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_ONEENTRY, 1843},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITREG, 1844},
  /*0x0e*/{MODRM_ONEENTRY, 1860},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 3155},
  /*0x11*/{MODRM_SPLITRM, 3157},
  /*0x12*/{MODRM_SPLITRM, 3159},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_ONEENTRY, 0},
  /*0x15*/{MODRM_ONEENTRY, 0},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITREG, 1877},
  /*0x19*/{MODRM_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, 1909},
  /*0x20*/{MODRM_SPLITRM, 1911},
  /*0x21*/{MODRM_SPLITRM, 1913},
  /*0x22*/{MODRM_SPLITRM, 1915},
  /*0x23*/{MODRM_SPLITRM, 1917},
  /*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, 3161},
  /*0x2b*/{MODRM_SPLITRM, 3163},
  /*0x2c*/{MODRM_SPLITRM, 3165},
  /*0x2d*/{MODRM_SPLITRM, 3167},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 1935},
  /*0x31*/{MODRM_ONEENTRY, 1936},
  /*0x32*/{MODRM_ONEENTRY, 1937},
  /*0x33*/{MODRM_ONEENTRY, 1938},
  /*0x34*/{MODRM_ONEENTRY, 1939},
  /*0x35*/{MODRM_ONEENTRY, 1940},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_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, 1942},
  /*0x41*/{MODRM_SPLITRM, 1942},
  /*0x42*/{MODRM_SPLITRM, 1942},
  /*0x43*/{MODRM_SPLITRM, 1942},
  /*0x44*/{MODRM_SPLITRM, 1942},
  /*0x45*/{MODRM_SPLITRM, 1942},
  /*0x46*/{MODRM_SPLITRM, 1942},
  /*0x47*/{MODRM_SPLITRM, 1942},
  /*0x48*/{MODRM_SPLITRM, 1942},
  /*0x49*/{MODRM_SPLITRM, 1942},
  /*0x4a*/{MODRM_SPLITRM, 1942},
  /*0x4b*/{MODRM_SPLITRM, 1942},
  /*0x4c*/{MODRM_SPLITRM, 1942},
  /*0x4d*/{MODRM_SPLITRM, 1942},
  /*0x4e*/{MODRM_SPLITRM, 1942},
  /*0x4f*/{MODRM_SPLITRM, 1942},
  /*0x50*/{MODRM_ONEENTRY, 0},
  /*0x51*/{MODRM_SPLITRM, 3169},
  /*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, 3171},
  /*0x59*/{MODRM_SPLITRM, 3173},
  /*0x5a*/{MODRM_SPLITRM, 3175},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 3177},
  /*0x5d*/{MODRM_SPLITRM, 3179},
  /*0x5e*/{MODRM_SPLITRM, 3181},
  /*0x5f*/{MODRM_SPLITRM, 3183},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_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, 3185},
  /*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, 3187},
  /*0x79*/{MODRM_SPLITRM, 3189},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 3191},
  /*0x7d*/{MODRM_SPLITRM, 3193},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 2069},
  /*0x81*/{MODRM_ONEENTRY, 2069},
  /*0x82*/{MODRM_ONEENTRY, 2069},
  /*0x83*/{MODRM_ONEENTRY, 2069},
  /*0x84*/{MODRM_ONEENTRY, 2069},
  /*0x85*/{MODRM_ONEENTRY, 2069},
  /*0x86*/{MODRM_ONEENTRY, 2069},
  /*0x87*/{MODRM_ONEENTRY, 2069},
  /*0x88*/{MODRM_ONEENTRY, 2069},
  /*0x89*/{MODRM_ONEENTRY, 2069},
  /*0x8a*/{MODRM_ONEENTRY, 2069},
  /*0x8b*/{MODRM_ONEENTRY, 2069},
  /*0x8c*/{MODRM_ONEENTRY, 2069},
  /*0x8d*/{MODRM_ONEENTRY, 2069},
  /*0x8e*/{MODRM_ONEENTRY, 2069},
  /*0x8f*/{MODRM_ONEENTRY, 2069},
  /*0x90*/{MODRM_SPLITRM, 2070},
  /*0x91*/{MODRM_SPLITRM, 2070},
  /*0x92*/{MODRM_SPLITRM, 2070},
  /*0x93*/{MODRM_SPLITRM, 2070},
  /*0x94*/{MODRM_SPLITRM, 2070},
  /*0x95*/{MODRM_SPLITRM, 2070},
  /*0x96*/{MODRM_SPLITRM, 2070},
  /*0x97*/{MODRM_SPLITRM, 2070},
  /*0x98*/{MODRM_SPLITRM, 2070},
  /*0x99*/{MODRM_SPLITRM, 2070},
  /*0x9a*/{MODRM_SPLITRM, 2070},
  /*0x9b*/{MODRM_SPLITRM, 2070},
  /*0x9c*/{MODRM_SPLITRM, 2070},
  /*0x9d*/{MODRM_SPLITRM, 2070},
  /*0x9e*/{MODRM_SPLITRM, 2070},
  /*0x9f*/{MODRM_SPLITRM, 2070},
  /*0xa0*/{MODRM_ONEENTRY, 2072},
  /*0xa1*/{MODRM_ONEENTRY, 2073},
  /*0xa2*/{MODRM_ONEENTRY, 2074},
  /*0xa3*/{MODRM_SPLITRM, 2075},
  /*0xa4*/{MODRM_SPLITRM, 2077},
  /*0xa5*/{MODRM_SPLITRM, 2079},
  /*0xa6*/{MODRM_SPLITMISC, 2081},
  /*0xa7*/{MODRM_SPLITMISC, 2153},
  /*0xa8*/{MODRM_ONEENTRY, 2225},
  /*0xa9*/{MODRM_ONEENTRY, 2226},
  /*0xaa*/{MODRM_ONEENTRY, 2227},
  /*0xab*/{MODRM_SPLITRM, 2228},
  /*0xac*/{MODRM_SPLITRM, 2230},
  /*0xad*/{MODRM_SPLITRM, 2232},
  /*0xae*/{MODRM_SPLITREG, 3195},
  /*0xaf*/{MODRM_SPLITRM, 2250},
  /*0xb0*/{MODRM_SPLITRM, 2252},
  /*0xb1*/{MODRM_SPLITRM, 2254},
  /*0xb2*/{MODRM_SPLITRM, 2256},
  /*0xb3*/{MODRM_SPLITRM, 2258},
  /*0xb4*/{MODRM_SPLITRM, 2260},
  /*0xb5*/{MODRM_SPLITRM, 2262},
  /*0xb6*/{MODRM_SPLITRM, 2264},
  /*0xb7*/{MODRM_SPLITRM, 2266},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_SPLITRM, 2268},
  /*0xba*/{MODRM_SPLITREG, 2270},
  /*0xbb*/{MODRM_SPLITRM, 2286},
  /*0xbc*/{MODRM_ONEENTRY, 0},
  /*0xbd*/{MODRM_ONEENTRY, 0},
  /*0xbe*/{MODRM_SPLITRM, 2292},
  /*0xbf*/{MODRM_SPLITRM, 2294},
  /*0xc0*/{MODRM_SPLITRM, 2296},
  /*0xc1*/{MODRM_SPLITRM, 2298},
  /*0xc2*/{MODRM_SPLITRM, 3211},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_SPLITREG, 3213},
  /*0xc8*/{MODRM_ONEENTRY, 2326},
  /*0xc9*/{MODRM_ONEENTRY, 2326},
  /*0xca*/{MODRM_ONEENTRY, 2326},
  /*0xcb*/{MODRM_ONEENTRY, 2326},
  /*0xcc*/{MODRM_ONEENTRY, 2326},
  /*0xcd*/{MODRM_ONEENTRY, 2326},
  /*0xce*/{MODRM_ONEENTRY, 2326},
  /*0xcf*/{MODRM_ONEENTRY, 2326},
  /*0xd0*/{MODRM_SPLITRM, 3229},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_SPLITRM, 3231},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_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, 3233},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 3235},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 1746},
  /*0x01*/{MODRM_SPLITMISC, 3237},
  /*0x02*/{MODRM_SPLITRM, 1834},
  /*0x03*/{MODRM_SPLITRM, 1836},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 1838},
  /*0x06*/{MODRM_ONEENTRY, 1839},
  /*0x07*/{MODRM_ONEENTRY, 1840},
  /*0x08*/{MODRM_ONEENTRY, 1841},
  /*0x09*/{MODRM_ONEENTRY, 3309},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_ONEENTRY, 1843},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITREG, 1844},
  /*0x0e*/{MODRM_ONEENTRY, 1860},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 3310},
  /*0x11*/{MODRM_SPLITRM, 3312},
  /*0x12*/{MODRM_SPLITRM, 3314},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_ONEENTRY, 0},
  /*0x15*/{MODRM_ONEENTRY, 0},
  /*0x16*/{MODRM_SPLITRM, 3316},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITREG, 1877},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_ONEENTRY, 0},
  /*0x1d*/{MODRM_ONEENTRY, 0},
  /*0x1e*/{MODRM_SPLITMISC, 3318},
  /*0x1f*/{MODRM_SPLITRM, 1909},
  /*0x20*/{MODRM_SPLITRM, 1911},
  /*0x21*/{MODRM_SPLITRM, 1913},
  /*0x22*/{MODRM_SPLITRM, 1915},
  /*0x23*/{MODRM_SPLITRM, 1917},
  /*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, 3390},
  /*0x2b*/{MODRM_SPLITRM, 3392},
  /*0x2c*/{MODRM_SPLITRM, 3394},
  /*0x2d*/{MODRM_SPLITRM, 3396},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 1935},
  /*0x31*/{MODRM_ONEENTRY, 1936},
  /*0x32*/{MODRM_ONEENTRY, 1937},
  /*0x33*/{MODRM_ONEENTRY, 1938},
  /*0x34*/{MODRM_ONEENTRY, 1939},
  /*0x35*/{MODRM_ONEENTRY, 1940},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_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, 1942},
  /*0x41*/{MODRM_SPLITRM, 1942},
  /*0x42*/{MODRM_SPLITRM, 1942},
  /*0x43*/{MODRM_SPLITRM, 1942},
  /*0x44*/{MODRM_SPLITRM, 1942},
  /*0x45*/{MODRM_SPLITRM, 1942},
  /*0x46*/{MODRM_SPLITRM, 1942},
  /*0x47*/{MODRM_SPLITRM, 1942},
  /*0x48*/{MODRM_SPLITRM, 1942},
  /*0x49*/{MODRM_SPLITRM, 1942},
  /*0x4a*/{MODRM_SPLITRM, 1942},
  /*0x4b*/{MODRM_SPLITRM, 1942},
  /*0x4c*/{MODRM_SPLITRM, 1942},
  /*0x4d*/{MODRM_SPLITRM, 1942},
  /*0x4e*/{MODRM_SPLITRM, 1942},
  /*0x4f*/{MODRM_SPLITRM, 1942},
  /*0x50*/{MODRM_ONEENTRY, 0},
  /*0x51*/{MODRM_SPLITRM, 3398},
  /*0x52*/{MODRM_SPLITRM, 3400},
  /*0x53*/{MODRM_SPLITRM, 3402},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_ONEENTRY, 0},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_SPLITRM, 3404},
  /*0x59*/{MODRM_SPLITRM, 3406},
  /*0x5a*/{MODRM_SPLITRM, 3408},
  /*0x5b*/{MODRM_SPLITRM, 3410},
  /*0x5c*/{MODRM_SPLITRM, 3412},
  /*0x5d*/{MODRM_SPLITRM, 3414},
  /*0x5e*/{MODRM_SPLITRM, 3416},
  /*0x5f*/{MODRM_SPLITRM, 3418},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 3420},
  /*0x70*/{MODRM_SPLITRM, 3422},
  /*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, 3424},
  /*0x7f*/{MODRM_SPLITRM, 3426},
  /*0x80*/{MODRM_ONEENTRY, 2069},
  /*0x81*/{MODRM_ONEENTRY, 2069},
  /*0x82*/{MODRM_ONEENTRY, 2069},
  /*0x83*/{MODRM_ONEENTRY, 2069},
  /*0x84*/{MODRM_ONEENTRY, 2069},
  /*0x85*/{MODRM_ONEENTRY, 2069},
  /*0x86*/{MODRM_ONEENTRY, 2069},
  /*0x87*/{MODRM_ONEENTRY, 2069},
  /*0x88*/{MODRM_ONEENTRY, 2069},
  /*0x89*/{MODRM_ONEENTRY, 2069},
  /*0x8a*/{MODRM_ONEENTRY, 2069},
  /*0x8b*/{MODRM_ONEENTRY, 2069},
  /*0x8c*/{MODRM_ONEENTRY, 2069},
  /*0x8d*/{MODRM_ONEENTRY, 2069},
  /*0x8e*/{MODRM_ONEENTRY, 2069},
  /*0x8f*/{MODRM_ONEENTRY, 2069},
  /*0x90*/{MODRM_SPLITRM, 2070},
  /*0x91*/{MODRM_SPLITRM, 2070},
  /*0x92*/{MODRM_SPLITRM, 2070},
  /*0x93*/{MODRM_SPLITRM, 2070},
  /*0x94*/{MODRM_SPLITRM, 2070},
  /*0x95*/{MODRM_SPLITRM, 2070},
  /*0x96*/{MODRM_SPLITRM, 2070},
  /*0x97*/{MODRM_SPLITRM, 2070},
  /*0x98*/{MODRM_SPLITRM, 2070},
  /*0x99*/{MODRM_SPLITRM, 2070},
  /*0x9a*/{MODRM_SPLITRM, 2070},
  /*0x9b*/{MODRM_SPLITRM, 2070},
  /*0x9c*/{MODRM_SPLITRM, 2070},
  /*0x9d*/{MODRM_SPLITRM, 2070},
  /*0x9e*/{MODRM_SPLITRM, 2070},
  /*0x9f*/{MODRM_SPLITRM, 2070},
  /*0xa0*/{MODRM_ONEENTRY, 2072},
  /*0xa1*/{MODRM_ONEENTRY, 2073},
  /*0xa2*/{MODRM_ONEENTRY, 2074},
  /*0xa3*/{MODRM_SPLITRM, 2075},
  /*0xa4*/{MODRM_SPLITRM, 2077},
  /*0xa5*/{MODRM_SPLITRM, 2079},
  /*0xa6*/{MODRM_SPLITMISC, 2081},
  /*0xa7*/{MODRM_SPLITMISC, 2153},
  /*0xa8*/{MODRM_ONEENTRY, 2225},
  /*0xa9*/{MODRM_ONEENTRY, 2226},
  /*0xaa*/{MODRM_ONEENTRY, 2227},
  /*0xab*/{MODRM_SPLITRM, 2228},
  /*0xac*/{MODRM_SPLITRM, 2230},
  /*0xad*/{MODRM_SPLITRM, 2232},
  /*0xae*/{MODRM_SPLITREG, 3428},
  /*0xaf*/{MODRM_SPLITRM, 2250},
  /*0xb0*/{MODRM_SPLITRM, 2252},
  /*0xb1*/{MODRM_SPLITRM, 2254},
  /*0xb2*/{MODRM_SPLITRM, 2256},
  /*0xb3*/{MODRM_SPLITRM, 2258},
  /*0xb4*/{MODRM_SPLITRM, 2260},
  /*0xb5*/{MODRM_SPLITRM, 2262},
  /*0xb6*/{MODRM_SPLITRM, 2264},
  /*0xb7*/{MODRM_SPLITRM, 2266},
  /*0xb8*/{MODRM_SPLITRM, 3444},
  /*0xb9*/{MODRM_SPLITRM, 2268},
  /*0xba*/{MODRM_SPLITREG, 2270},
  /*0xbb*/{MODRM_SPLITRM, 2286},
  /*0xbc*/{MODRM_SPLITRM, 3446},
  /*0xbd*/{MODRM_SPLITRM, 3448},
  /*0xbe*/{MODRM_SPLITRM, 2292},
  /*0xbf*/{MODRM_SPLITRM, 2294},
  /*0xc0*/{MODRM_SPLITRM, 2296},
  /*0xc1*/{MODRM_SPLITRM, 2298},
  /*0xc2*/{MODRM_SPLITRM, 3450},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_SPLITREG, 3452},
  /*0xc8*/{MODRM_ONEENTRY, 2326},
  /*0xc9*/{MODRM_ONEENTRY, 2326},
  /*0xca*/{MODRM_ONEENTRY, 2326},
  /*0xcb*/{MODRM_ONEENTRY, 2326},
  /*0xcc*/{MODRM_ONEENTRY, 2326},
  /*0xcd*/{MODRM_ONEENTRY, 2326},
  /*0xce*/{MODRM_ONEENTRY, 2326},
  /*0xcf*/{MODRM_ONEENTRY, 2326},
  /*0xd0*/{MODRM_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, 3468},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_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, 3470},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 3472},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_SPLITRM, 3474},
  /*0xbd*/{MODRM_SPLITRM, 3476},
  /*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, 3478},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 3494},
  /*0x01*/{MODRM_SPLITMISC, 3510},
  /*0x02*/{MODRM_SPLITRM, 3582},
  /*0x03*/{MODRM_SPLITRM, 3584},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 1838},
  /*0x06*/{MODRM_ONEENTRY, 1839},
  /*0x07*/{MODRM_ONEENTRY, 3586},
  /*0x08*/{MODRM_ONEENTRY, 1841},
  /*0x09*/{MODRM_ONEENTRY, 1842},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_ONEENTRY, 1843},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITREG, 1844},
  /*0x0e*/{MODRM_ONEENTRY, 1860},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 1861},
  /*0x11*/{MODRM_SPLITRM, 1863},
  /*0x12*/{MODRM_SPLITRM, 1865},
  /*0x13*/{MODRM_SPLITRM, 1867},
  /*0x14*/{MODRM_SPLITRM, 1869},
  /*0x15*/{MODRM_SPLITRM, 1871},
  /*0x16*/{MODRM_SPLITRM, 1873},
  /*0x17*/{MODRM_SPLITRM, 1875},
  /*0x18*/{MODRM_SPLITREG, 2485},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITREG, 1893},
  /*0x1d*/{MODRM_ONEENTRY, 0},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_SPLITRM, 3587},
  /*0x20*/{MODRM_SPLITRM, 2501},
  /*0x21*/{MODRM_SPLITRM, 2503},
  /*0x22*/{MODRM_SPLITRM, 2505},
  /*0x23*/{MODRM_SPLITRM, 2507},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_ONEENTRY, 0},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 1919},
  /*0x29*/{MODRM_SPLITRM, 1921},
  /*0x2a*/{MODRM_SPLITRM, 1923},
  /*0x2b*/{MODRM_SPLITRM, 1925},
  /*0x2c*/{MODRM_SPLITRM, 1927},
  /*0x2d*/{MODRM_SPLITRM, 1929},
  /*0x2e*/{MODRM_SPLITRM, 1931},
  /*0x2f*/{MODRM_SPLITRM, 1933},
  /*0x30*/{MODRM_ONEENTRY, 1935},
  /*0x31*/{MODRM_ONEENTRY, 1936},
  /*0x32*/{MODRM_ONEENTRY, 1937},
  /*0x33*/{MODRM_ONEENTRY, 1938},
  /*0x34*/{MODRM_ONEENTRY, 1939},
  /*0x35*/{MODRM_ONEENTRY, 3589},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 1941},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_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, 3590},
  /*0x41*/{MODRM_SPLITRM, 3590},
  /*0x42*/{MODRM_SPLITRM, 3590},
  /*0x43*/{MODRM_SPLITRM, 3590},
  /*0x44*/{MODRM_SPLITRM, 3590},
  /*0x45*/{MODRM_SPLITRM, 3590},
  /*0x46*/{MODRM_SPLITRM, 3590},
  /*0x47*/{MODRM_SPLITRM, 3590},
  /*0x48*/{MODRM_SPLITRM, 3590},
  /*0x49*/{MODRM_SPLITRM, 3590},
  /*0x4a*/{MODRM_SPLITRM, 3590},
  /*0x4b*/{MODRM_SPLITRM, 3590},
  /*0x4c*/{MODRM_SPLITRM, 3590},
  /*0x4d*/{MODRM_SPLITRM, 3590},
  /*0x4e*/{MODRM_SPLITRM, 3590},
  /*0x4f*/{MODRM_SPLITRM, 3590},
  /*0x50*/{MODRM_SPLITRM, 1944},
  /*0x51*/{MODRM_SPLITRM, 1946},
  /*0x52*/{MODRM_SPLITRM, 1948},
  /*0x53*/{MODRM_SPLITRM, 1950},
  /*0x54*/{MODRM_SPLITRM, 1952},
  /*0x55*/{MODRM_SPLITRM, 1954},
  /*0x56*/{MODRM_SPLITRM, 1956},
  /*0x57*/{MODRM_SPLITRM, 1958},
  /*0x58*/{MODRM_SPLITRM, 1960},
  /*0x59*/{MODRM_SPLITRM, 1962},
  /*0x5a*/{MODRM_SPLITRM, 1964},
  /*0x5b*/{MODRM_SPLITRM, 1966},
  /*0x5c*/{MODRM_SPLITRM, 1968},
  /*0x5d*/{MODRM_SPLITRM, 1970},
  /*0x5e*/{MODRM_SPLITRM, 1972},
  /*0x5f*/{MODRM_SPLITRM, 1974},
  /*0x60*/{MODRM_SPLITRM, 1976},
  /*0x61*/{MODRM_SPLITRM, 1978},
  /*0x62*/{MODRM_SPLITRM, 1980},
  /*0x63*/{MODRM_SPLITRM, 1982},
  /*0x64*/{MODRM_SPLITRM, 1984},
  /*0x65*/{MODRM_SPLITRM, 1986},
  /*0x66*/{MODRM_SPLITRM, 1988},
  /*0x67*/{MODRM_SPLITRM, 1990},
  /*0x68*/{MODRM_SPLITRM, 1992},
  /*0x69*/{MODRM_SPLITRM, 1994},
  /*0x6a*/{MODRM_SPLITRM, 1996},
  /*0x6b*/{MODRM_SPLITRM, 1998},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_SPLITRM, 3592},
  /*0x6f*/{MODRM_SPLITRM, 2002},
  /*0x70*/{MODRM_SPLITRM, 2004},
  /*0x71*/{MODRM_SPLITREG, 2006},
  /*0x72*/{MODRM_SPLITREG, 2022},
  /*0x73*/{MODRM_SPLITREG, 2038},
  /*0x74*/{MODRM_SPLITRM, 2054},
  /*0x75*/{MODRM_SPLITRM, 2056},
  /*0x76*/{MODRM_SPLITRM, 2058},
  /*0x77*/{MODRM_ONEENTRY, 2060},
  /*0x78*/{MODRM_SPLITRM, 2509},
  /*0x79*/{MODRM_SPLITRM, 2511},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_SPLITRM, 3594},
  /*0x7f*/{MODRM_SPLITRM, 2067},
  /*0x80*/{MODRM_ONEENTRY, 2069},
  /*0x81*/{MODRM_ONEENTRY, 2069},
  /*0x82*/{MODRM_ONEENTRY, 2069},
  /*0x83*/{MODRM_ONEENTRY, 2069},
  /*0x84*/{MODRM_ONEENTRY, 2069},
  /*0x85*/{MODRM_ONEENTRY, 2069},
  /*0x86*/{MODRM_ONEENTRY, 2069},
  /*0x87*/{MODRM_ONEENTRY, 2069},
  /*0x88*/{MODRM_ONEENTRY, 2069},
  /*0x89*/{MODRM_ONEENTRY, 2069},
  /*0x8a*/{MODRM_ONEENTRY, 2069},
  /*0x8b*/{MODRM_ONEENTRY, 2069},
  /*0x8c*/{MODRM_ONEENTRY, 2069},
  /*0x8d*/{MODRM_ONEENTRY, 2069},
  /*0x8e*/{MODRM_ONEENTRY, 2069},
  /*0x8f*/{MODRM_ONEENTRY, 2069},
  /*0x90*/{MODRM_SPLITRM, 2070},
  /*0x91*/{MODRM_SPLITRM, 2070},
  /*0x92*/{MODRM_SPLITRM, 2070},
  /*0x93*/{MODRM_SPLITRM, 2070},
  /*0x94*/{MODRM_SPLITRM, 2070},
  /*0x95*/{MODRM_SPLITRM, 2070},
  /*0x96*/{MODRM_SPLITRM, 2070},
  /*0x97*/{MODRM_SPLITRM, 2070},
  /*0x98*/{MODRM_SPLITRM, 2070},
  /*0x99*/{MODRM_SPLITRM, 2070},
  /*0x9a*/{MODRM_SPLITRM, 2070},
  /*0x9b*/{MODRM_SPLITRM, 2070},
  /*0x9c*/{MODRM_SPLITRM, 2070},
  /*0x9d*/{MODRM_SPLITRM, 2070},
  /*0x9e*/{MODRM_SPLITRM, 2070},
  /*0x9f*/{MODRM_SPLITRM, 2070},
  /*0xa0*/{MODRM_ONEENTRY, 2513},
  /*0xa1*/{MODRM_ONEENTRY, 2514},
  /*0xa2*/{MODRM_ONEENTRY, 2074},
  /*0xa3*/{MODRM_SPLITRM, 3596},
  /*0xa4*/{MODRM_SPLITRM, 3598},
  /*0xa5*/{MODRM_SPLITRM, 3600},
  /*0xa6*/{MODRM_SPLITMISC, 2081},
  /*0xa7*/{MODRM_SPLITMISC, 2153},
  /*0xa8*/{MODRM_ONEENTRY, 2515},
  /*0xa9*/{MODRM_ONEENTRY, 2516},
  /*0xaa*/{MODRM_ONEENTRY, 2227},
  /*0xab*/{MODRM_SPLITRM, 3602},
  /*0xac*/{MODRM_SPLITRM, 3604},
  /*0xad*/{MODRM_SPLITRM, 3606},
  /*0xae*/{MODRM_SPLITREG, 3608},
  /*0xaf*/{MODRM_SPLITRM, 3624},
  /*0xb0*/{MODRM_SPLITRM, 2252},
  /*0xb1*/{MODRM_SPLITRM, 3626},
  /*0xb2*/{MODRM_SPLITRM, 3628},
  /*0xb3*/{MODRM_SPLITRM, 3630},
  /*0xb4*/{MODRM_SPLITRM, 3632},
  /*0xb5*/{MODRM_SPLITRM, 3634},
  /*0xb6*/{MODRM_SPLITRM, 3636},
  /*0xb7*/{MODRM_SPLITRM, 3638},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_SPLITRM, 3640},
  /*0xba*/{MODRM_SPLITREG, 3642},
  /*0xbb*/{MODRM_SPLITRM, 3658},
  /*0xbc*/{MODRM_SPLITRM, 3660},
  /*0xbd*/{MODRM_SPLITRM, 3662},
  /*0xbe*/{MODRM_SPLITRM, 3664},
  /*0xbf*/{MODRM_SPLITRM, 3666},
  /*0xc0*/{MODRM_SPLITRM, 2296},
  /*0xc1*/{MODRM_SPLITRM, 3668},
  /*0xc2*/{MODRM_SPLITRM, 2300},
  /*0xc3*/{MODRM_SPLITRM, 3670},
  /*0xc4*/{MODRM_SPLITRM, 2304},
  /*0xc5*/{MODRM_SPLITRM, 2306},
  /*0xc6*/{MODRM_SPLITRM, 2308},
  /*0xc7*/{MODRM_SPLITREG, 3672},
  /*0xc8*/{MODRM_ONEENTRY, 3688},
  /*0xc9*/{MODRM_ONEENTRY, 3688},
  /*0xca*/{MODRM_ONEENTRY, 3688},
  /*0xcb*/{MODRM_ONEENTRY, 3688},
  /*0xcc*/{MODRM_ONEENTRY, 3688},
  /*0xcd*/{MODRM_ONEENTRY, 3688},
  /*0xce*/{MODRM_ONEENTRY, 3688},
  /*0xcf*/{MODRM_ONEENTRY, 3688},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_SPLITRM, 2327},
  /*0xd2*/{MODRM_SPLITRM, 2329},
  /*0xd3*/{MODRM_SPLITRM, 2331},
  /*0xd4*/{MODRM_SPLITRM, 2333},
  /*0xd5*/{MODRM_SPLITRM, 2335},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_SPLITRM, 2337},
  /*0xd8*/{MODRM_SPLITRM, 2339},
  /*0xd9*/{MODRM_SPLITRM, 2341},
  /*0xda*/{MODRM_SPLITRM, 2343},
  /*0xdb*/{MODRM_SPLITRM, 2345},
  /*0xdc*/{MODRM_SPLITRM, 2347},
  /*0xdd*/{MODRM_SPLITRM, 2349},
  /*0xde*/{MODRM_SPLITRM, 2351},
  /*0xdf*/{MODRM_SPLITRM, 2353},
  /*0xe0*/{MODRM_SPLITRM, 2355},
  /*0xe1*/{MODRM_SPLITRM, 2357},
  /*0xe2*/{MODRM_SPLITRM, 2359},
  /*0xe3*/{MODRM_SPLITRM, 2361},
  /*0xe4*/{MODRM_SPLITRM, 2363},
  /*0xe5*/{MODRM_SPLITRM, 2365},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_SPLITRM, 2367},
  /*0xe8*/{MODRM_SPLITRM, 2369},
  /*0xe9*/{MODRM_SPLITRM, 2371},
  /*0xea*/{MODRM_SPLITRM, 2373},
  /*0xeb*/{MODRM_SPLITRM, 2375},
  /*0xec*/{MODRM_SPLITRM, 2377},
  /*0xed*/{MODRM_SPLITRM, 2379},
  /*0xee*/{MODRM_SPLITRM, 2381},
  /*0xef*/{MODRM_SPLITRM, 2383},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 2385},
  /*0xf2*/{MODRM_SPLITRM, 2387},
  /*0xf3*/{MODRM_SPLITRM, 2389},
  /*0xf4*/{MODRM_SPLITRM, 2391},
  /*0xf5*/{MODRM_SPLITRM, 2393},
  /*0xf6*/{MODRM_SPLITRM, 2395},
  /*0xf7*/{MODRM_SPLITRM, 2517},
  /*0xf8*/{MODRM_SPLITRM, 2399},
  /*0xf9*/{MODRM_SPLITRM, 2401},
  /*0xfa*/{MODRM_SPLITRM, 2403},
  /*0xfb*/{MODRM_SPLITRM, 2405},
  /*0xfc*/{MODRM_SPLITRM, 2407},
  /*0xfd*/{MODRM_SPLITRM, 2409},
  /*0xfe*/{MODRM_SPLITRM, 2411},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_64BIT_REXW_ADSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITREG, 3494},
  /*0x01*/{MODRM_SPLITMISC, 3689},
  /*0x02*/{MODRM_SPLITRM, 3582},
  /*0x03*/{MODRM_SPLITRM, 3584},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 1838},
  /*0x06*/{MODRM_ONEENTRY, 1839},
  /*0x07*/{MODRM_ONEENTRY, 3586},
  /*0x08*/{MODRM_ONEENTRY, 1841},
  /*0x09*/{MODRM_ONEENTRY, 1842},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_ONEENTRY, 1843},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITREG, 1844},
  /*0x0e*/{MODRM_ONEENTRY, 1860},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 2611},
  /*0x11*/{MODRM_SPLITRM, 2613},
  /*0x12*/{MODRM_SPLITRM, 3043},
  /*0x13*/{MODRM_SPLITRM, 2617},
  /*0x14*/{MODRM_SPLITRM, 2619},
  /*0x15*/{MODRM_SPLITRM, 2621},
  /*0x16*/{MODRM_SPLITRM, 3045},
  /*0x17*/{MODRM_SPLITRM, 2625},
  /*0x18*/{MODRM_SPLITREG, 2485},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITREG, 1893},
  /*0x1d*/{MODRM_ONEENTRY, 0},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_SPLITRM, 3587},
  /*0x20*/{MODRM_SPLITRM, 2501},
  /*0x21*/{MODRM_SPLITRM, 2503},
  /*0x22*/{MODRM_SPLITRM, 2505},
  /*0x23*/{MODRM_SPLITRM, 2507},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_ONEENTRY, 0},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 2629},
  /*0x29*/{MODRM_SPLITRM, 2631},
  /*0x2a*/{MODRM_SPLITRM, 2633},
  /*0x2b*/{MODRM_SPLITRM, 2635},
  /*0x2c*/{MODRM_SPLITRM, 2637},
  /*0x2d*/{MODRM_SPLITRM, 2639},
  /*0x2e*/{MODRM_SPLITRM, 2641},
  /*0x2f*/{MODRM_SPLITRM, 2643},
  /*0x30*/{MODRM_ONEENTRY, 1935},
  /*0x31*/{MODRM_ONEENTRY, 1936},
  /*0x32*/{MODRM_ONEENTRY, 1937},
  /*0x33*/{MODRM_ONEENTRY, 1938},
  /*0x34*/{MODRM_ONEENTRY, 1939},
  /*0x35*/{MODRM_ONEENTRY, 3589},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 1941},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_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, 3590},
  /*0x41*/{MODRM_SPLITRM, 3590},
  /*0x42*/{MODRM_SPLITRM, 3590},
  /*0x43*/{MODRM_SPLITRM, 3590},
  /*0x44*/{MODRM_SPLITRM, 3590},
  /*0x45*/{MODRM_SPLITRM, 3590},
  /*0x46*/{MODRM_SPLITRM, 3590},
  /*0x47*/{MODRM_SPLITRM, 3590},
  /*0x48*/{MODRM_SPLITRM, 3590},
  /*0x49*/{MODRM_SPLITRM, 3590},
  /*0x4a*/{MODRM_SPLITRM, 3590},
  /*0x4b*/{MODRM_SPLITRM, 3590},
  /*0x4c*/{MODRM_SPLITRM, 3590},
  /*0x4d*/{MODRM_SPLITRM, 3590},
  /*0x4e*/{MODRM_SPLITRM, 3590},
  /*0x4f*/{MODRM_SPLITRM, 3590},
  /*0x50*/{MODRM_SPLITRM, 2647},
  /*0x51*/{MODRM_SPLITRM, 2649},
  /*0x52*/{MODRM_SPLITRM, 1948},
  /*0x53*/{MODRM_SPLITRM, 1950},
  /*0x54*/{MODRM_SPLITRM, 2651},
  /*0x55*/{MODRM_SPLITRM, 2653},
  /*0x56*/{MODRM_SPLITRM, 2655},
  /*0x57*/{MODRM_SPLITRM, 2657},
  /*0x58*/{MODRM_SPLITRM, 2659},
  /*0x59*/{MODRM_SPLITRM, 2661},
  /*0x5a*/{MODRM_SPLITRM, 2663},
  /*0x5b*/{MODRM_SPLITRM, 2665},
  /*0x5c*/{MODRM_SPLITRM, 2667},
  /*0x5d*/{MODRM_SPLITRM, 2669},
  /*0x5e*/{MODRM_SPLITRM, 2671},
  /*0x5f*/{MODRM_SPLITRM, 2673},
  /*0x60*/{MODRM_SPLITRM, 2675},
  /*0x61*/{MODRM_SPLITRM, 2677},
  /*0x62*/{MODRM_SPLITRM, 2679},
  /*0x63*/{MODRM_SPLITRM, 2681},
  /*0x64*/{MODRM_SPLITRM, 2683},
  /*0x65*/{MODRM_SPLITRM, 2685},
  /*0x66*/{MODRM_SPLITRM, 2687},
  /*0x67*/{MODRM_SPLITRM, 2689},
  /*0x68*/{MODRM_SPLITRM, 2691},
  /*0x69*/{MODRM_SPLITRM, 2693},
  /*0x6a*/{MODRM_SPLITRM, 2695},
  /*0x6b*/{MODRM_SPLITRM, 2697},
  /*0x6c*/{MODRM_SPLITRM, 2699},
  /*0x6d*/{MODRM_SPLITRM, 2701},
  /*0x6e*/{MODRM_SPLITRM, 3592},
  /*0x6f*/{MODRM_SPLITRM, 2705},
  /*0x70*/{MODRM_SPLITRM, 2707},
  /*0x71*/{MODRM_SPLITREG, 2709},
  /*0x72*/{MODRM_SPLITREG, 2725},
  /*0x73*/{MODRM_SPLITREG, 2741},
  /*0x74*/{MODRM_SPLITRM, 2757},
  /*0x75*/{MODRM_SPLITRM, 2759},
  /*0x76*/{MODRM_SPLITRM, 2761},
  /*0x77*/{MODRM_ONEENTRY, 2060},
  /*0x78*/{MODRM_SPLITRM, 3761},
  /*0x79*/{MODRM_SPLITRM, 3763},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 2767},
  /*0x7d*/{MODRM_SPLITRM, 2769},
  /*0x7e*/{MODRM_SPLITRM, 3594},
  /*0x7f*/{MODRM_SPLITRM, 2773},
  /*0x80*/{MODRM_ONEENTRY, 2775},
  /*0x81*/{MODRM_ONEENTRY, 2775},
  /*0x82*/{MODRM_ONEENTRY, 2775},
  /*0x83*/{MODRM_ONEENTRY, 2775},
  /*0x84*/{MODRM_ONEENTRY, 2775},
  /*0x85*/{MODRM_ONEENTRY, 2775},
  /*0x86*/{MODRM_ONEENTRY, 2775},
  /*0x87*/{MODRM_ONEENTRY, 2775},
  /*0x88*/{MODRM_ONEENTRY, 2775},
  /*0x89*/{MODRM_ONEENTRY, 2775},
  /*0x8a*/{MODRM_ONEENTRY, 2775},
  /*0x8b*/{MODRM_ONEENTRY, 2775},
  /*0x8c*/{MODRM_ONEENTRY, 2775},
  /*0x8d*/{MODRM_ONEENTRY, 2775},
  /*0x8e*/{MODRM_ONEENTRY, 2775},
  /*0x8f*/{MODRM_ONEENTRY, 2775},
  /*0x90*/{MODRM_SPLITRM, 2070},
  /*0x91*/{MODRM_SPLITRM, 2070},
  /*0x92*/{MODRM_SPLITRM, 2070},
  /*0x93*/{MODRM_SPLITRM, 2070},
  /*0x94*/{MODRM_SPLITRM, 2070},
  /*0x95*/{MODRM_SPLITRM, 2070},
  /*0x96*/{MODRM_SPLITRM, 2070},
  /*0x97*/{MODRM_SPLITRM, 2070},
  /*0x98*/{MODRM_SPLITRM, 2070},
  /*0x99*/{MODRM_SPLITRM, 2070},
  /*0x9a*/{MODRM_SPLITRM, 2070},
  /*0x9b*/{MODRM_SPLITRM, 2070},
  /*0x9c*/{MODRM_SPLITRM, 2070},
  /*0x9d*/{MODRM_SPLITRM, 2070},
  /*0x9e*/{MODRM_SPLITRM, 2070},
  /*0x9f*/{MODRM_SPLITRM, 2070},
  /*0xa0*/{MODRM_ONEENTRY, 2776},
  /*0xa1*/{MODRM_ONEENTRY, 2777},
  /*0xa2*/{MODRM_ONEENTRY, 2074},
  /*0xa3*/{MODRM_SPLITRM, 3596},
  /*0xa4*/{MODRM_SPLITRM, 3598},
  /*0xa5*/{MODRM_SPLITRM, 3600},
  /*0xa6*/{MODRM_SPLITMISC, 2081},
  /*0xa7*/{MODRM_SPLITMISC, 2153},
  /*0xa8*/{MODRM_ONEENTRY, 2784},
  /*0xa9*/{MODRM_ONEENTRY, 2785},
  /*0xaa*/{MODRM_ONEENTRY, 2227},
  /*0xab*/{MODRM_SPLITRM, 3602},
  /*0xac*/{MODRM_SPLITRM, 3604},
  /*0xad*/{MODRM_SPLITRM, 3606},
  /*0xae*/{MODRM_SPLITREG, 3765},
  /*0xaf*/{MODRM_SPLITRM, 3624},
  /*0xb0*/{MODRM_SPLITRM, 2252},
  /*0xb1*/{MODRM_SPLITRM, 3626},
  /*0xb2*/{MODRM_SPLITRM, 3628},
  /*0xb3*/{MODRM_SPLITRM, 3630},
  /*0xb4*/{MODRM_SPLITRM, 3632},
  /*0xb5*/{MODRM_SPLITRM, 3634},
  /*0xb6*/{MODRM_SPLITRM, 3636},
  /*0xb7*/{MODRM_SPLITRM, 3638},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_SPLITRM, 3640},
  /*0xba*/{MODRM_SPLITREG, 3642},
  /*0xbb*/{MODRM_SPLITRM, 3658},
  /*0xbc*/{MODRM_SPLITRM, 3660},
  /*0xbd*/{MODRM_SPLITRM, 3662},
  /*0xbe*/{MODRM_SPLITRM, 3664},
  /*0xbf*/{MODRM_SPLITRM, 3666},
  /*0xc0*/{MODRM_SPLITRM, 2296},
  /*0xc1*/{MODRM_SPLITRM, 3668},
  /*0xc2*/{MODRM_SPLITRM, 2854},
  /*0xc3*/{MODRM_SPLITRM, 3670},
  /*0xc4*/{MODRM_SPLITRM, 2856},
  /*0xc5*/{MODRM_SPLITRM, 2858},
  /*0xc6*/{MODRM_SPLITRM, 2860},
  /*0xc7*/{MODRM_SPLITREG, 3781},
  /*0xc8*/{MODRM_ONEENTRY, 3688},
  /*0xc9*/{MODRM_ONEENTRY, 3688},
  /*0xca*/{MODRM_ONEENTRY, 3688},
  /*0xcb*/{MODRM_ONEENTRY, 3688},
  /*0xcc*/{MODRM_ONEENTRY, 3688},
  /*0xcd*/{MODRM_ONEENTRY, 3688},
  /*0xce*/{MODRM_ONEENTRY, 3688},
  /*0xcf*/{MODRM_ONEENTRY, 3688},
  /*0xd0*/{MODRM_SPLITRM, 2879},
  /*0xd1*/{MODRM_SPLITRM, 2881},
  /*0xd2*/{MODRM_SPLITRM, 2883},
  /*0xd3*/{MODRM_SPLITRM, 2885},
  /*0xd4*/{MODRM_SPLITRM, 2887},
  /*0xd5*/{MODRM_SPLITRM, 2889},
  /*0xd6*/{MODRM_SPLITRM, 2891},
  /*0xd7*/{MODRM_SPLITRM, 2893},
  /*0xd8*/{MODRM_SPLITRM, 2895},
  /*0xd9*/{MODRM_SPLITRM, 2897},
  /*0xda*/{MODRM_SPLITRM, 2899},
  /*0xdb*/{MODRM_SPLITRM, 2901},
  /*0xdc*/{MODRM_SPLITRM, 2903},
  /*0xdd*/{MODRM_SPLITRM, 2905},
  /*0xde*/{MODRM_SPLITRM, 2907},
  /*0xdf*/{MODRM_SPLITRM, 2909},
  /*0xe0*/{MODRM_SPLITRM, 2911},
  /*0xe1*/{MODRM_SPLITRM, 2913},
  /*0xe2*/{MODRM_SPLITRM, 2915},
  /*0xe3*/{MODRM_SPLITRM, 2917},
  /*0xe4*/{MODRM_SPLITRM, 2919},
  /*0xe5*/{MODRM_SPLITRM, 2921},
  /*0xe6*/{MODRM_SPLITRM, 2923},
  /*0xe7*/{MODRM_SPLITRM, 2925},
  /*0xe8*/{MODRM_SPLITRM, 2927},
  /*0xe9*/{MODRM_SPLITRM, 2929},
  /*0xea*/{MODRM_SPLITRM, 2931},
  /*0xeb*/{MODRM_SPLITRM, 2933},
  /*0xec*/{MODRM_SPLITRM, 2935},
  /*0xed*/{MODRM_SPLITRM, 2937},
  /*0xee*/{MODRM_SPLITRM, 2939},
  /*0xef*/{MODRM_SPLITRM, 2941},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 2943},
  /*0xf2*/{MODRM_SPLITRM, 2945},
  /*0xf3*/{MODRM_SPLITRM, 2947},
  /*0xf4*/{MODRM_SPLITRM, 2949},
  /*0xf5*/{MODRM_SPLITRM, 2951},
  /*0xf6*/{MODRM_SPLITRM, 2953},
  /*0xf7*/{MODRM_SPLITRM, 3797},
  /*0xf8*/{MODRM_SPLITRM, 2957},
  /*0xf9*/{MODRM_SPLITRM, 2959},
  /*0xfa*/{MODRM_SPLITRM, 2961},
  /*0xfb*/{MODRM_SPLITRM, 2963},
  /*0xfc*/{MODRM_SPLITRM, 2965},
  /*0xfd*/{MODRM_SPLITRM, 2967},
  /*0xfe*/{MODRM_SPLITRM, 2969},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_64BIT_OPSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITREG, 2519},
  /*0x01*/{MODRM_SPLITMISC, 3799},
  /*0x02*/{MODRM_SPLITRM, 2607},
  /*0x03*/{MODRM_SPLITRM, 2609},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 1838},
  /*0x06*/{MODRM_ONEENTRY, 1839},
  /*0x07*/{MODRM_ONEENTRY, 1840},
  /*0x08*/{MODRM_ONEENTRY, 1841},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_ONEENTRY, 1843},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITREG, 1844},
  /*0x0e*/{MODRM_ONEENTRY, 1860},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 2611},
  /*0x11*/{MODRM_SPLITRM, 2613},
  /*0x12*/{MODRM_SPLITRM, 2615},
  /*0x13*/{MODRM_SPLITRM, 2617},
  /*0x14*/{MODRM_SPLITRM, 2619},
  /*0x15*/{MODRM_SPLITRM, 2621},
  /*0x16*/{MODRM_SPLITRM, 2623},
  /*0x17*/{MODRM_SPLITRM, 2625},
  /*0x18*/{MODRM_SPLITREG, 2485},
  /*0x19*/{MODRM_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, 2627},
  /*0x20*/{MODRM_SPLITRM, 2501},
  /*0x21*/{MODRM_SPLITRM, 2503},
  /*0x22*/{MODRM_SPLITRM, 2505},
  /*0x23*/{MODRM_SPLITRM, 2507},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_ONEENTRY, 0},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 2629},
  /*0x29*/{MODRM_SPLITRM, 2631},
  /*0x2a*/{MODRM_SPLITRM, 2633},
  /*0x2b*/{MODRM_SPLITRM, 2635},
  /*0x2c*/{MODRM_SPLITRM, 2637},
  /*0x2d*/{MODRM_SPLITRM, 2639},
  /*0x2e*/{MODRM_SPLITRM, 2641},
  /*0x2f*/{MODRM_SPLITRM, 2643},
  /*0x30*/{MODRM_ONEENTRY, 1935},
  /*0x31*/{MODRM_ONEENTRY, 1936},
  /*0x32*/{MODRM_ONEENTRY, 1937},
  /*0x33*/{MODRM_ONEENTRY, 1938},
  /*0x34*/{MODRM_ONEENTRY, 1939},
  /*0x35*/{MODRM_ONEENTRY, 1940},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_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, 2645},
  /*0x41*/{MODRM_SPLITRM, 2645},
  /*0x42*/{MODRM_SPLITRM, 2645},
  /*0x43*/{MODRM_SPLITRM, 2645},
  /*0x44*/{MODRM_SPLITRM, 2645},
  /*0x45*/{MODRM_SPLITRM, 2645},
  /*0x46*/{MODRM_SPLITRM, 2645},
  /*0x47*/{MODRM_SPLITRM, 2645},
  /*0x48*/{MODRM_SPLITRM, 2645},
  /*0x49*/{MODRM_SPLITRM, 2645},
  /*0x4a*/{MODRM_SPLITRM, 2645},
  /*0x4b*/{MODRM_SPLITRM, 2645},
  /*0x4c*/{MODRM_SPLITRM, 2645},
  /*0x4d*/{MODRM_SPLITRM, 2645},
  /*0x4e*/{MODRM_SPLITRM, 2645},
  /*0x4f*/{MODRM_SPLITRM, 2645},
  /*0x50*/{MODRM_SPLITRM, 2647},
  /*0x51*/{MODRM_SPLITRM, 2649},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 2651},
  /*0x55*/{MODRM_SPLITRM, 2653},
  /*0x56*/{MODRM_SPLITRM, 2655},
  /*0x57*/{MODRM_SPLITRM, 2657},
  /*0x58*/{MODRM_SPLITRM, 2659},
  /*0x59*/{MODRM_SPLITRM, 2661},
  /*0x5a*/{MODRM_SPLITRM, 2663},
  /*0x5b*/{MODRM_SPLITRM, 2665},
  /*0x5c*/{MODRM_SPLITRM, 2667},
  /*0x5d*/{MODRM_SPLITRM, 2669},
  /*0x5e*/{MODRM_SPLITRM, 2671},
  /*0x5f*/{MODRM_SPLITRM, 2673},
  /*0x60*/{MODRM_SPLITRM, 2675},
  /*0x61*/{MODRM_SPLITRM, 2677},
  /*0x62*/{MODRM_SPLITRM, 2679},
  /*0x63*/{MODRM_SPLITRM, 2681},
  /*0x64*/{MODRM_SPLITRM, 2683},
  /*0x65*/{MODRM_SPLITRM, 2685},
  /*0x66*/{MODRM_SPLITRM, 2687},
  /*0x67*/{MODRM_SPLITRM, 2689},
  /*0x68*/{MODRM_SPLITRM, 2691},
  /*0x69*/{MODRM_SPLITRM, 2693},
  /*0x6a*/{MODRM_SPLITRM, 2695},
  /*0x6b*/{MODRM_SPLITRM, 2697},
  /*0x6c*/{MODRM_SPLITRM, 2699},
  /*0x6d*/{MODRM_SPLITRM, 2701},
  /*0x6e*/{MODRM_SPLITRM, 2703},
  /*0x6f*/{MODRM_SPLITRM, 2705},
  /*0x70*/{MODRM_SPLITRM, 2707},
  /*0x71*/{MODRM_SPLITREG, 2709},
  /*0x72*/{MODRM_SPLITREG, 2725},
  /*0x73*/{MODRM_SPLITREG, 2741},
  /*0x74*/{MODRM_SPLITRM, 2757},
  /*0x75*/{MODRM_SPLITRM, 2759},
  /*0x76*/{MODRM_SPLITRM, 2761},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 2763},
  /*0x79*/{MODRM_SPLITRM, 2765},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 2767},
  /*0x7d*/{MODRM_SPLITRM, 2769},
  /*0x7e*/{MODRM_SPLITRM, 2771},
  /*0x7f*/{MODRM_SPLITRM, 2773},
  /*0x80*/{MODRM_ONEENTRY, 2775},
  /*0x81*/{MODRM_ONEENTRY, 2775},
  /*0x82*/{MODRM_ONEENTRY, 2775},
  /*0x83*/{MODRM_ONEENTRY, 2775},
  /*0x84*/{MODRM_ONEENTRY, 2775},
  /*0x85*/{MODRM_ONEENTRY, 2775},
  /*0x86*/{MODRM_ONEENTRY, 2775},
  /*0x87*/{MODRM_ONEENTRY, 2775},
  /*0x88*/{MODRM_ONEENTRY, 2775},
  /*0x89*/{MODRM_ONEENTRY, 2775},
  /*0x8a*/{MODRM_ONEENTRY, 2775},
  /*0x8b*/{MODRM_ONEENTRY, 2775},
  /*0x8c*/{MODRM_ONEENTRY, 2775},
  /*0x8d*/{MODRM_ONEENTRY, 2775},
  /*0x8e*/{MODRM_ONEENTRY, 2775},
  /*0x8f*/{MODRM_ONEENTRY, 2775},
  /*0x90*/{MODRM_SPLITRM, 2070},
  /*0x91*/{MODRM_SPLITRM, 2070},
  /*0x92*/{MODRM_SPLITRM, 2070},
  /*0x93*/{MODRM_SPLITRM, 2070},
  /*0x94*/{MODRM_SPLITRM, 2070},
  /*0x95*/{MODRM_SPLITRM, 2070},
  /*0x96*/{MODRM_SPLITRM, 2070},
  /*0x97*/{MODRM_SPLITRM, 2070},
  /*0x98*/{MODRM_SPLITRM, 2070},
  /*0x99*/{MODRM_SPLITRM, 2070},
  /*0x9a*/{MODRM_SPLITRM, 2070},
  /*0x9b*/{MODRM_SPLITRM, 2070},
  /*0x9c*/{MODRM_SPLITRM, 2070},
  /*0x9d*/{MODRM_SPLITRM, 2070},
  /*0x9e*/{MODRM_SPLITRM, 2070},
  /*0x9f*/{MODRM_SPLITRM, 2070},
  /*0xa0*/{MODRM_ONEENTRY, 2776},
  /*0xa1*/{MODRM_ONEENTRY, 2777},
  /*0xa2*/{MODRM_ONEENTRY, 2074},
  /*0xa3*/{MODRM_SPLITRM, 2778},
  /*0xa4*/{MODRM_SPLITRM, 2780},
  /*0xa5*/{MODRM_SPLITRM, 2782},
  /*0xa6*/{MODRM_SPLITMISC, 2081},
  /*0xa7*/{MODRM_SPLITMISC, 2153},
  /*0xa8*/{MODRM_ONEENTRY, 2784},
  /*0xa9*/{MODRM_ONEENTRY, 2785},
  /*0xaa*/{MODRM_ONEENTRY, 2227},
  /*0xab*/{MODRM_SPLITRM, 2786},
  /*0xac*/{MODRM_SPLITRM, 2788},
  /*0xad*/{MODRM_SPLITRM, 2790},
  /*0xae*/{MODRM_SPLITREG, 2792},
  /*0xaf*/{MODRM_SPLITRM, 2808},
  /*0xb0*/{MODRM_SPLITRM, 2252},
  /*0xb1*/{MODRM_SPLITRM, 2810},
  /*0xb2*/{MODRM_SPLITRM, 2812},
  /*0xb3*/{MODRM_SPLITRM, 2814},
  /*0xb4*/{MODRM_SPLITRM, 2816},
  /*0xb5*/{MODRM_SPLITRM, 2818},
  /*0xb6*/{MODRM_SPLITRM, 2820},
  /*0xb7*/{MODRM_SPLITRM, 2822},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_SPLITRM, 2824},
  /*0xba*/{MODRM_SPLITREG, 2826},
  /*0xbb*/{MODRM_SPLITRM, 2842},
  /*0xbc*/{MODRM_SPLITRM, 2844},
  /*0xbd*/{MODRM_SPLITRM, 2846},
  /*0xbe*/{MODRM_SPLITRM, 2848},
  /*0xbf*/{MODRM_SPLITRM, 2850},
  /*0xc0*/{MODRM_SPLITRM, 2296},
  /*0xc1*/{MODRM_SPLITRM, 2852},
  /*0xc2*/{MODRM_SPLITRM, 2854},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 2856},
  /*0xc5*/{MODRM_SPLITRM, 2858},
  /*0xc6*/{MODRM_SPLITRM, 2860},
  /*0xc7*/{MODRM_SPLITREG, 2862},
  /*0xc8*/{MODRM_ONEENTRY, 2878},
  /*0xc9*/{MODRM_ONEENTRY, 2878},
  /*0xca*/{MODRM_ONEENTRY, 2878},
  /*0xcb*/{MODRM_ONEENTRY, 2878},
  /*0xcc*/{MODRM_ONEENTRY, 2878},
  /*0xcd*/{MODRM_ONEENTRY, 2878},
  /*0xce*/{MODRM_ONEENTRY, 2878},
  /*0xcf*/{MODRM_ONEENTRY, 2878},
  /*0xd0*/{MODRM_SPLITRM, 2879},
  /*0xd1*/{MODRM_SPLITRM, 2881},
  /*0xd2*/{MODRM_SPLITRM, 2883},
  /*0xd3*/{MODRM_SPLITRM, 2885},
  /*0xd4*/{MODRM_SPLITRM, 2887},
  /*0xd5*/{MODRM_SPLITRM, 2889},
  /*0xd6*/{MODRM_SPLITRM, 2891},
  /*0xd7*/{MODRM_SPLITRM, 2893},
  /*0xd8*/{MODRM_SPLITRM, 2895},
  /*0xd9*/{MODRM_SPLITRM, 2897},
  /*0xda*/{MODRM_SPLITRM, 2899},
  /*0xdb*/{MODRM_SPLITRM, 2901},
  /*0xdc*/{MODRM_SPLITRM, 2903},
  /*0xdd*/{MODRM_SPLITRM, 2905},
  /*0xde*/{MODRM_SPLITRM, 2907},
  /*0xdf*/{MODRM_SPLITRM, 2909},
  /*0xe0*/{MODRM_SPLITRM, 2911},
  /*0xe1*/{MODRM_SPLITRM, 2913},
  /*0xe2*/{MODRM_SPLITRM, 2915},
  /*0xe3*/{MODRM_SPLITRM, 2917},
  /*0xe4*/{MODRM_SPLITRM, 2919},
  /*0xe5*/{MODRM_SPLITRM, 2921},
  /*0xe6*/{MODRM_SPLITRM, 2923},
  /*0xe7*/{MODRM_SPLITRM, 2925},
  /*0xe8*/{MODRM_SPLITRM, 2927},
  /*0xe9*/{MODRM_SPLITRM, 2929},
  /*0xea*/{MODRM_SPLITRM, 2931},
  /*0xeb*/{MODRM_SPLITRM, 2933},
  /*0xec*/{MODRM_SPLITRM, 2935},
  /*0xed*/{MODRM_SPLITRM, 2937},
  /*0xee*/{MODRM_SPLITRM, 2939},
  /*0xef*/{MODRM_SPLITRM, 2941},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 2943},
  /*0xf2*/{MODRM_SPLITRM, 2945},
  /*0xf3*/{MODRM_SPLITRM, 2947},
  /*0xf4*/{MODRM_SPLITRM, 2949},
  /*0xf5*/{MODRM_SPLITRM, 2951},
  /*0xf6*/{MODRM_SPLITRM, 2953},
  /*0xf7*/{MODRM_SPLITRM, 3797},
  /*0xf8*/{MODRM_SPLITRM, 2957},
  /*0xf9*/{MODRM_SPLITRM, 2959},
  /*0xfa*/{MODRM_SPLITRM, 2961},
  /*0xfb*/{MODRM_SPLITRM, 2963},
  /*0xfc*/{MODRM_SPLITRM, 2965},
  /*0xfd*/{MODRM_SPLITRM, 2967},
  /*0xfe*/{MODRM_SPLITRM, 2969},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_64BIT_ADSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITREG, 1746},
  /*0x01*/{MODRM_SPLITMISC, 2413},
  /*0x02*/{MODRM_SPLITRM, 1834},
  /*0x03*/{MODRM_SPLITRM, 1836},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 1838},
  /*0x06*/{MODRM_ONEENTRY, 1839},
  /*0x07*/{MODRM_ONEENTRY, 1840},
  /*0x08*/{MODRM_ONEENTRY, 1841},
  /*0x09*/{MODRM_ONEENTRY, 1842},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_ONEENTRY, 1843},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITREG, 1844},
  /*0x0e*/{MODRM_ONEENTRY, 1860},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 1861},
  /*0x11*/{MODRM_SPLITRM, 1863},
  /*0x12*/{MODRM_SPLITRM, 1865},
  /*0x13*/{MODRM_SPLITRM, 1867},
  /*0x14*/{MODRM_SPLITRM, 1869},
  /*0x15*/{MODRM_SPLITRM, 1871},
  /*0x16*/{MODRM_SPLITRM, 1873},
  /*0x17*/{MODRM_SPLITRM, 1875},
  /*0x18*/{MODRM_SPLITREG, 2485},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITREG, 1893},
  /*0x1d*/{MODRM_ONEENTRY, 0},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_SPLITRM, 1909},
  /*0x20*/{MODRM_SPLITRM, 2501},
  /*0x21*/{MODRM_SPLITRM, 2503},
  /*0x22*/{MODRM_SPLITRM, 2505},
  /*0x23*/{MODRM_SPLITRM, 2507},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_ONEENTRY, 0},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 1919},
  /*0x29*/{MODRM_SPLITRM, 1921},
  /*0x2a*/{MODRM_SPLITRM, 1923},
  /*0x2b*/{MODRM_SPLITRM, 1925},
  /*0x2c*/{MODRM_SPLITRM, 1927},
  /*0x2d*/{MODRM_SPLITRM, 1929},
  /*0x2e*/{MODRM_SPLITRM, 1931},
  /*0x2f*/{MODRM_SPLITRM, 1933},
  /*0x30*/{MODRM_ONEENTRY, 1935},
  /*0x31*/{MODRM_ONEENTRY, 1936},
  /*0x32*/{MODRM_ONEENTRY, 1937},
  /*0x33*/{MODRM_ONEENTRY, 1938},
  /*0x34*/{MODRM_ONEENTRY, 1939},
  /*0x35*/{MODRM_ONEENTRY, 1940},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 1941},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_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, 1942},
  /*0x41*/{MODRM_SPLITRM, 1942},
  /*0x42*/{MODRM_SPLITRM, 1942},
  /*0x43*/{MODRM_SPLITRM, 1942},
  /*0x44*/{MODRM_SPLITRM, 1942},
  /*0x45*/{MODRM_SPLITRM, 1942},
  /*0x46*/{MODRM_SPLITRM, 1942},
  /*0x47*/{MODRM_SPLITRM, 1942},
  /*0x48*/{MODRM_SPLITRM, 1942},
  /*0x49*/{MODRM_SPLITRM, 1942},
  /*0x4a*/{MODRM_SPLITRM, 1942},
  /*0x4b*/{MODRM_SPLITRM, 1942},
  /*0x4c*/{MODRM_SPLITRM, 1942},
  /*0x4d*/{MODRM_SPLITRM, 1942},
  /*0x4e*/{MODRM_SPLITRM, 1942},
  /*0x4f*/{MODRM_SPLITRM, 1942},
  /*0x50*/{MODRM_SPLITRM, 1944},
  /*0x51*/{MODRM_SPLITRM, 1946},
  /*0x52*/{MODRM_SPLITRM, 1948},
  /*0x53*/{MODRM_SPLITRM, 1950},
  /*0x54*/{MODRM_SPLITRM, 1952},
  /*0x55*/{MODRM_SPLITRM, 1954},
  /*0x56*/{MODRM_SPLITRM, 1956},
  /*0x57*/{MODRM_SPLITRM, 1958},
  /*0x58*/{MODRM_SPLITRM, 1960},
  /*0x59*/{MODRM_SPLITRM, 1962},
  /*0x5a*/{MODRM_SPLITRM, 1964},
  /*0x5b*/{MODRM_SPLITRM, 1966},
  /*0x5c*/{MODRM_SPLITRM, 1968},
  /*0x5d*/{MODRM_SPLITRM, 1970},
  /*0x5e*/{MODRM_SPLITRM, 1972},
  /*0x5f*/{MODRM_SPLITRM, 1974},
  /*0x60*/{MODRM_SPLITRM, 1976},
  /*0x61*/{MODRM_SPLITRM, 1978},
  /*0x62*/{MODRM_SPLITRM, 1980},
  /*0x63*/{MODRM_SPLITRM, 1982},
  /*0x64*/{MODRM_SPLITRM, 1984},
  /*0x65*/{MODRM_SPLITRM, 1986},
  /*0x66*/{MODRM_SPLITRM, 1988},
  /*0x67*/{MODRM_SPLITRM, 1990},
  /*0x68*/{MODRM_SPLITRM, 1992},
  /*0x69*/{MODRM_SPLITRM, 1994},
  /*0x6a*/{MODRM_SPLITRM, 1996},
  /*0x6b*/{MODRM_SPLITRM, 1998},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_SPLITRM, 2000},
  /*0x6f*/{MODRM_SPLITRM, 2002},
  /*0x70*/{MODRM_SPLITRM, 2004},
  /*0x71*/{MODRM_SPLITREG, 2006},
  /*0x72*/{MODRM_SPLITREG, 2022},
  /*0x73*/{MODRM_SPLITREG, 2038},
  /*0x74*/{MODRM_SPLITRM, 2054},
  /*0x75*/{MODRM_SPLITRM, 2056},
  /*0x76*/{MODRM_SPLITRM, 2058},
  /*0x77*/{MODRM_ONEENTRY, 2060},
  /*0x78*/{MODRM_SPLITRM, 2509},
  /*0x79*/{MODRM_SPLITRM, 2511},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_SPLITRM, 2065},
  /*0x7f*/{MODRM_SPLITRM, 2067},
  /*0x80*/{MODRM_ONEENTRY, 2069},
  /*0x81*/{MODRM_ONEENTRY, 2069},
  /*0x82*/{MODRM_ONEENTRY, 2069},
  /*0x83*/{MODRM_ONEENTRY, 2069},
  /*0x84*/{MODRM_ONEENTRY, 2069},
  /*0x85*/{MODRM_ONEENTRY, 2069},
  /*0x86*/{MODRM_ONEENTRY, 2069},
  /*0x87*/{MODRM_ONEENTRY, 2069},
  /*0x88*/{MODRM_ONEENTRY, 2069},
  /*0x89*/{MODRM_ONEENTRY, 2069},
  /*0x8a*/{MODRM_ONEENTRY, 2069},
  /*0x8b*/{MODRM_ONEENTRY, 2069},
  /*0x8c*/{MODRM_ONEENTRY, 2069},
  /*0x8d*/{MODRM_ONEENTRY, 2069},
  /*0x8e*/{MODRM_ONEENTRY, 2069},
  /*0x8f*/{MODRM_ONEENTRY, 2069},
  /*0x90*/{MODRM_SPLITRM, 2070},
  /*0x91*/{MODRM_SPLITRM, 2070},
  /*0x92*/{MODRM_SPLITRM, 2070},
  /*0x93*/{MODRM_SPLITRM, 2070},
  /*0x94*/{MODRM_SPLITRM, 2070},
  /*0x95*/{MODRM_SPLITRM, 2070},
  /*0x96*/{MODRM_SPLITRM, 2070},
  /*0x97*/{MODRM_SPLITRM, 2070},
  /*0x98*/{MODRM_SPLITRM, 2070},
  /*0x99*/{MODRM_SPLITRM, 2070},
  /*0x9a*/{MODRM_SPLITRM, 2070},
  /*0x9b*/{MODRM_SPLITRM, 2070},
  /*0x9c*/{MODRM_SPLITRM, 2070},
  /*0x9d*/{MODRM_SPLITRM, 2070},
  /*0x9e*/{MODRM_SPLITRM, 2070},
  /*0x9f*/{MODRM_SPLITRM, 2070},
  /*0xa0*/{MODRM_ONEENTRY, 2513},
  /*0xa1*/{MODRM_ONEENTRY, 2514},
  /*0xa2*/{MODRM_ONEENTRY, 2074},
  /*0xa3*/{MODRM_SPLITRM, 2075},
  /*0xa4*/{MODRM_SPLITRM, 2077},
  /*0xa5*/{MODRM_SPLITRM, 2079},
  /*0xa6*/{MODRM_SPLITMISC, 2081},
  /*0xa7*/{MODRM_SPLITMISC, 2153},
  /*0xa8*/{MODRM_ONEENTRY, 2515},
  /*0xa9*/{MODRM_ONEENTRY, 2516},
  /*0xaa*/{MODRM_ONEENTRY, 2227},
  /*0xab*/{MODRM_SPLITRM, 2228},
  /*0xac*/{MODRM_SPLITRM, 2230},
  /*0xad*/{MODRM_SPLITRM, 2232},
  /*0xae*/{MODRM_SPLITREG, 2234},
  /*0xaf*/{MODRM_SPLITRM, 2250},
  /*0xb0*/{MODRM_SPLITRM, 2252},
  /*0xb1*/{MODRM_SPLITRM, 2254},
  /*0xb2*/{MODRM_SPLITRM, 2256},
  /*0xb3*/{MODRM_SPLITRM, 2258},
  /*0xb4*/{MODRM_SPLITRM, 2260},
  /*0xb5*/{MODRM_SPLITRM, 2262},
  /*0xb6*/{MODRM_SPLITRM, 2264},
  /*0xb7*/{MODRM_SPLITRM, 2266},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_SPLITRM, 2268},
  /*0xba*/{MODRM_SPLITREG, 2270},
  /*0xbb*/{MODRM_SPLITRM, 2286},
  /*0xbc*/{MODRM_SPLITRM, 2288},
  /*0xbd*/{MODRM_SPLITRM, 2290},
  /*0xbe*/{MODRM_SPLITRM, 2292},
  /*0xbf*/{MODRM_SPLITRM, 2294},
  /*0xc0*/{MODRM_SPLITRM, 2296},
  /*0xc1*/{MODRM_SPLITRM, 2298},
  /*0xc2*/{MODRM_SPLITRM, 2300},
  /*0xc3*/{MODRM_SPLITRM, 2302},
  /*0xc4*/{MODRM_SPLITRM, 2304},
  /*0xc5*/{MODRM_SPLITRM, 2306},
  /*0xc6*/{MODRM_SPLITRM, 2308},
  /*0xc7*/{MODRM_SPLITREG, 2310},
  /*0xc8*/{MODRM_ONEENTRY, 2326},
  /*0xc9*/{MODRM_ONEENTRY, 2326},
  /*0xca*/{MODRM_ONEENTRY, 2326},
  /*0xcb*/{MODRM_ONEENTRY, 2326},
  /*0xcc*/{MODRM_ONEENTRY, 2326},
  /*0xcd*/{MODRM_ONEENTRY, 2326},
  /*0xce*/{MODRM_ONEENTRY, 2326},
  /*0xcf*/{MODRM_ONEENTRY, 2326},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_SPLITRM, 2327},
  /*0xd2*/{MODRM_SPLITRM, 2329},
  /*0xd3*/{MODRM_SPLITRM, 2331},
  /*0xd4*/{MODRM_SPLITRM, 2333},
  /*0xd5*/{MODRM_SPLITRM, 2335},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_SPLITRM, 2337},
  /*0xd8*/{MODRM_SPLITRM, 2339},
  /*0xd9*/{MODRM_SPLITRM, 2341},
  /*0xda*/{MODRM_SPLITRM, 2343},
  /*0xdb*/{MODRM_SPLITRM, 2345},
  /*0xdc*/{MODRM_SPLITRM, 2347},
  /*0xdd*/{MODRM_SPLITRM, 2349},
  /*0xde*/{MODRM_SPLITRM, 2351},
  /*0xdf*/{MODRM_SPLITRM, 2353},
  /*0xe0*/{MODRM_SPLITRM, 2355},
  /*0xe1*/{MODRM_SPLITRM, 2357},
  /*0xe2*/{MODRM_SPLITRM, 2359},
  /*0xe3*/{MODRM_SPLITRM, 2361},
  /*0xe4*/{MODRM_SPLITRM, 2363},
  /*0xe5*/{MODRM_SPLITRM, 2365},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_SPLITRM, 2367},
  /*0xe8*/{MODRM_SPLITRM, 2369},
  /*0xe9*/{MODRM_SPLITRM, 2371},
  /*0xea*/{MODRM_SPLITRM, 2373},
  /*0xeb*/{MODRM_SPLITRM, 2375},
  /*0xec*/{MODRM_SPLITRM, 2377},
  /*0xed*/{MODRM_SPLITRM, 2379},
  /*0xee*/{MODRM_SPLITRM, 2381},
  /*0xef*/{MODRM_SPLITRM, 2383},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 2385},
  /*0xf2*/{MODRM_SPLITRM, 2387},
  /*0xf3*/{MODRM_SPLITRM, 2389},
  /*0xf4*/{MODRM_SPLITRM, 2391},
  /*0xf5*/{MODRM_SPLITRM, 2393},
  /*0xf6*/{MODRM_SPLITRM, 2395},
  /*0xf7*/{MODRM_SPLITRM, 2517},
  /*0xf8*/{MODRM_SPLITRM, 2399},
  /*0xf9*/{MODRM_SPLITRM, 2401},
  /*0xfa*/{MODRM_SPLITRM, 2403},
  /*0xfb*/{MODRM_SPLITRM, 2405},
  /*0xfc*/{MODRM_SPLITRM, 2407},
  /*0xfd*/{MODRM_SPLITRM, 2409},
  /*0xfe*/{MODRM_SPLITRM, 2411},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_64BIT_OPSIZE_ADSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITREG, 2519},
  /*0x01*/{MODRM_SPLITMISC, 3871},
  /*0x02*/{MODRM_SPLITRM, 2607},
  /*0x03*/{MODRM_SPLITRM, 2609},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 1838},
  /*0x06*/{MODRM_ONEENTRY, 1839},
  /*0x07*/{MODRM_ONEENTRY, 1840},
  /*0x08*/{MODRM_ONEENTRY, 1841},
  /*0x09*/{MODRM_ONEENTRY, 1842},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_ONEENTRY, 1843},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITREG, 1844},
  /*0x0e*/{MODRM_ONEENTRY, 1860},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 2611},
  /*0x11*/{MODRM_SPLITRM, 2613},
  /*0x12*/{MODRM_SPLITRM, 3043},
  /*0x13*/{MODRM_SPLITRM, 2617},
  /*0x14*/{MODRM_SPLITRM, 2619},
  /*0x15*/{MODRM_SPLITRM, 2621},
  /*0x16*/{MODRM_SPLITRM, 3045},
  /*0x17*/{MODRM_SPLITRM, 2625},
  /*0x18*/{MODRM_SPLITREG, 2485},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITREG, 1893},
  /*0x1d*/{MODRM_ONEENTRY, 0},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_SPLITRM, 2627},
  /*0x20*/{MODRM_SPLITRM, 2501},
  /*0x21*/{MODRM_SPLITRM, 2503},
  /*0x22*/{MODRM_SPLITRM, 2505},
  /*0x23*/{MODRM_SPLITRM, 2507},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_ONEENTRY, 0},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 2629},
  /*0x29*/{MODRM_SPLITRM, 2631},
  /*0x2a*/{MODRM_SPLITRM, 2633},
  /*0x2b*/{MODRM_SPLITRM, 2635},
  /*0x2c*/{MODRM_SPLITRM, 2637},
  /*0x2d*/{MODRM_SPLITRM, 2639},
  /*0x2e*/{MODRM_SPLITRM, 2641},
  /*0x2f*/{MODRM_SPLITRM, 2643},
  /*0x30*/{MODRM_ONEENTRY, 1935},
  /*0x31*/{MODRM_ONEENTRY, 1936},
  /*0x32*/{MODRM_ONEENTRY, 1937},
  /*0x33*/{MODRM_ONEENTRY, 1938},
  /*0x34*/{MODRM_ONEENTRY, 1939},
  /*0x35*/{MODRM_ONEENTRY, 1940},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 1941},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_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, 2645},
  /*0x41*/{MODRM_SPLITRM, 2645},
  /*0x42*/{MODRM_SPLITRM, 2645},
  /*0x43*/{MODRM_SPLITRM, 2645},
  /*0x44*/{MODRM_SPLITRM, 2645},
  /*0x45*/{MODRM_SPLITRM, 2645},
  /*0x46*/{MODRM_SPLITRM, 2645},
  /*0x47*/{MODRM_SPLITRM, 2645},
  /*0x48*/{MODRM_SPLITRM, 2645},
  /*0x49*/{MODRM_SPLITRM, 2645},
  /*0x4a*/{MODRM_SPLITRM, 2645},
  /*0x4b*/{MODRM_SPLITRM, 2645},
  /*0x4c*/{MODRM_SPLITRM, 2645},
  /*0x4d*/{MODRM_SPLITRM, 2645},
  /*0x4e*/{MODRM_SPLITRM, 2645},
  /*0x4f*/{MODRM_SPLITRM, 2645},
  /*0x50*/{MODRM_SPLITRM, 2647},
  /*0x51*/{MODRM_SPLITRM, 2649},
  /*0x52*/{MODRM_SPLITRM, 1948},
  /*0x53*/{MODRM_SPLITRM, 1950},
  /*0x54*/{MODRM_SPLITRM, 2651},
  /*0x55*/{MODRM_SPLITRM, 2653},
  /*0x56*/{MODRM_SPLITRM, 2655},
  /*0x57*/{MODRM_SPLITRM, 2657},
  /*0x58*/{MODRM_SPLITRM, 2659},
  /*0x59*/{MODRM_SPLITRM, 2661},
  /*0x5a*/{MODRM_SPLITRM, 2663},
  /*0x5b*/{MODRM_SPLITRM, 2665},
  /*0x5c*/{MODRM_SPLITRM, 2667},
  /*0x5d*/{MODRM_SPLITRM, 2669},
  /*0x5e*/{MODRM_SPLITRM, 2671},
  /*0x5f*/{MODRM_SPLITRM, 2673},
  /*0x60*/{MODRM_SPLITRM, 2675},
  /*0x61*/{MODRM_SPLITRM, 2677},
  /*0x62*/{MODRM_SPLITRM, 2679},
  /*0x63*/{MODRM_SPLITRM, 2681},
  /*0x64*/{MODRM_SPLITRM, 2683},
  /*0x65*/{MODRM_SPLITRM, 2685},
  /*0x66*/{MODRM_SPLITRM, 2687},
  /*0x67*/{MODRM_SPLITRM, 2689},
  /*0x68*/{MODRM_SPLITRM, 2691},
  /*0x69*/{MODRM_SPLITRM, 2693},
  /*0x6a*/{MODRM_SPLITRM, 2695},
  /*0x6b*/{MODRM_SPLITRM, 2697},
  /*0x6c*/{MODRM_SPLITRM, 2699},
  /*0x6d*/{MODRM_SPLITRM, 2701},
  /*0x6e*/{MODRM_SPLITRM, 2703},
  /*0x6f*/{MODRM_SPLITRM, 2705},
  /*0x70*/{MODRM_SPLITRM, 2707},
  /*0x71*/{MODRM_SPLITREG, 2709},
  /*0x72*/{MODRM_SPLITREG, 2725},
  /*0x73*/{MODRM_SPLITREG, 2741},
  /*0x74*/{MODRM_SPLITRM, 2757},
  /*0x75*/{MODRM_SPLITRM, 2759},
  /*0x76*/{MODRM_SPLITRM, 2761},
  /*0x77*/{MODRM_ONEENTRY, 2060},
  /*0x78*/{MODRM_SPLITRM, 3761},
  /*0x79*/{MODRM_SPLITRM, 3763},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 2767},
  /*0x7d*/{MODRM_SPLITRM, 2769},
  /*0x7e*/{MODRM_SPLITRM, 2771},
  /*0x7f*/{MODRM_SPLITRM, 2773},
  /*0x80*/{MODRM_ONEENTRY, 2775},
  /*0x81*/{MODRM_ONEENTRY, 2775},
  /*0x82*/{MODRM_ONEENTRY, 2775},
  /*0x83*/{MODRM_ONEENTRY, 2775},
  /*0x84*/{MODRM_ONEENTRY, 2775},
  /*0x85*/{MODRM_ONEENTRY, 2775},
  /*0x86*/{MODRM_ONEENTRY, 2775},
  /*0x87*/{MODRM_ONEENTRY, 2775},
  /*0x88*/{MODRM_ONEENTRY, 2775},
  /*0x89*/{MODRM_ONEENTRY, 2775},
  /*0x8a*/{MODRM_ONEENTRY, 2775},
  /*0x8b*/{MODRM_ONEENTRY, 2775},
  /*0x8c*/{MODRM_ONEENTRY, 2775},
  /*0x8d*/{MODRM_ONEENTRY, 2775},
  /*0x8e*/{MODRM_ONEENTRY, 2775},
  /*0x8f*/{MODRM_ONEENTRY, 2775},
  /*0x90*/{MODRM_SPLITRM, 2070},
  /*0x91*/{MODRM_SPLITRM, 2070},
  /*0x92*/{MODRM_SPLITRM, 2070},
  /*0x93*/{MODRM_SPLITRM, 2070},
  /*0x94*/{MODRM_SPLITRM, 2070},
  /*0x95*/{MODRM_SPLITRM, 2070},
  /*0x96*/{MODRM_SPLITRM, 2070},
  /*0x97*/{MODRM_SPLITRM, 2070},
  /*0x98*/{MODRM_SPLITRM, 2070},
  /*0x99*/{MODRM_SPLITRM, 2070},
  /*0x9a*/{MODRM_SPLITRM, 2070},
  /*0x9b*/{MODRM_SPLITRM, 2070},
  /*0x9c*/{MODRM_SPLITRM, 2070},
  /*0x9d*/{MODRM_SPLITRM, 2070},
  /*0x9e*/{MODRM_SPLITRM, 2070},
  /*0x9f*/{MODRM_SPLITRM, 2070},
  /*0xa0*/{MODRM_ONEENTRY, 2776},
  /*0xa1*/{MODRM_ONEENTRY, 2777},
  /*0xa2*/{MODRM_ONEENTRY, 2074},
  /*0xa3*/{MODRM_SPLITRM, 2778},
  /*0xa4*/{MODRM_SPLITRM, 2780},
  /*0xa5*/{MODRM_SPLITRM, 2782},
  /*0xa6*/{MODRM_SPLITMISC, 2081},
  /*0xa7*/{MODRM_SPLITMISC, 2153},
  /*0xa8*/{MODRM_ONEENTRY, 2784},
  /*0xa9*/{MODRM_ONEENTRY, 2785},
  /*0xaa*/{MODRM_ONEENTRY, 2227},
  /*0xab*/{MODRM_SPLITRM, 2786},
  /*0xac*/{MODRM_SPLITRM, 2788},
  /*0xad*/{MODRM_SPLITRM, 2790},
  /*0xae*/{MODRM_SPLITREG, 3051},
  /*0xaf*/{MODRM_SPLITRM, 2808},
  /*0xb0*/{MODRM_SPLITRM, 2252},
  /*0xb1*/{MODRM_SPLITRM, 2810},
  /*0xb2*/{MODRM_SPLITRM, 2812},
  /*0xb3*/{MODRM_SPLITRM, 2814},
  /*0xb4*/{MODRM_SPLITRM, 2816},
  /*0xb5*/{MODRM_SPLITRM, 2818},
  /*0xb6*/{MODRM_SPLITRM, 2820},
  /*0xb7*/{MODRM_SPLITRM, 2822},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_SPLITRM, 2824},
  /*0xba*/{MODRM_SPLITREG, 2826},
  /*0xbb*/{MODRM_SPLITRM, 2842},
  /*0xbc*/{MODRM_SPLITRM, 2844},
  /*0xbd*/{MODRM_SPLITRM, 2846},
  /*0xbe*/{MODRM_SPLITRM, 2848},
  /*0xbf*/{MODRM_SPLITRM, 2850},
  /*0xc0*/{MODRM_SPLITRM, 2296},
  /*0xc1*/{MODRM_SPLITRM, 2852},
  /*0xc2*/{MODRM_SPLITRM, 2854},
  /*0xc3*/{MODRM_SPLITRM, 2302},
  /*0xc4*/{MODRM_SPLITRM, 2856},
  /*0xc5*/{MODRM_SPLITRM, 2858},
  /*0xc6*/{MODRM_SPLITRM, 2860},
  /*0xc7*/{MODRM_SPLITREG, 3067},
  /*0xc8*/{MODRM_ONEENTRY, 2878},
  /*0xc9*/{MODRM_ONEENTRY, 2878},
  /*0xca*/{MODRM_ONEENTRY, 2878},
  /*0xcb*/{MODRM_ONEENTRY, 2878},
  /*0xcc*/{MODRM_ONEENTRY, 2878},
  /*0xcd*/{MODRM_ONEENTRY, 2878},
  /*0xce*/{MODRM_ONEENTRY, 2878},
  /*0xcf*/{MODRM_ONEENTRY, 2878},
  /*0xd0*/{MODRM_SPLITRM, 2879},
  /*0xd1*/{MODRM_SPLITRM, 2881},
  /*0xd2*/{MODRM_SPLITRM, 2883},
  /*0xd3*/{MODRM_SPLITRM, 2885},
  /*0xd4*/{MODRM_SPLITRM, 2887},
  /*0xd5*/{MODRM_SPLITRM, 2889},
  /*0xd6*/{MODRM_SPLITRM, 2891},
  /*0xd7*/{MODRM_SPLITRM, 2893},
  /*0xd8*/{MODRM_SPLITRM, 2895},
  /*0xd9*/{MODRM_SPLITRM, 2897},
  /*0xda*/{MODRM_SPLITRM, 2899},
  /*0xdb*/{MODRM_SPLITRM, 2901},
  /*0xdc*/{MODRM_SPLITRM, 2903},
  /*0xdd*/{MODRM_SPLITRM, 2905},
  /*0xde*/{MODRM_SPLITRM, 2907},
  /*0xdf*/{MODRM_SPLITRM, 2909},
  /*0xe0*/{MODRM_SPLITRM, 2911},
  /*0xe1*/{MODRM_SPLITRM, 2913},
  /*0xe2*/{MODRM_SPLITRM, 2915},
  /*0xe3*/{MODRM_SPLITRM, 2917},
  /*0xe4*/{MODRM_SPLITRM, 2919},
  /*0xe5*/{MODRM_SPLITRM, 2921},
  /*0xe6*/{MODRM_SPLITRM, 2923},
  /*0xe7*/{MODRM_SPLITRM, 2925},
  /*0xe8*/{MODRM_SPLITRM, 2927},
  /*0xe9*/{MODRM_SPLITRM, 2929},
  /*0xea*/{MODRM_SPLITRM, 2931},
  /*0xeb*/{MODRM_SPLITRM, 2933},
  /*0xec*/{MODRM_SPLITRM, 2935},
  /*0xed*/{MODRM_SPLITRM, 2937},
  /*0xee*/{MODRM_SPLITRM, 2939},
  /*0xef*/{MODRM_SPLITRM, 2941},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 2943},
  /*0xf2*/{MODRM_SPLITRM, 2945},
  /*0xf3*/{MODRM_SPLITRM, 2947},
  /*0xf4*/{MODRM_SPLITRM, 2949},
  /*0xf5*/{MODRM_SPLITRM, 2951},
  /*0xf6*/{MODRM_SPLITRM, 2953},
  /*0xf7*/{MODRM_SPLITRM, 3797},
  /*0xf8*/{MODRM_SPLITRM, 2957},
  /*0xf9*/{MODRM_SPLITRM, 2959},
  /*0xfa*/{MODRM_SPLITRM, 2961},
  /*0xfb*/{MODRM_SPLITRM, 2963},
  /*0xfc*/{MODRM_SPLITRM, 2965},
  /*0xfd*/{MODRM_SPLITRM, 2967},
  /*0xfe*/{MODRM_SPLITRM, 2969},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_64BIT_XD*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITREG, 1746},
  /*0x01*/{MODRM_SPLITMISC, 3943},
  /*0x02*/{MODRM_SPLITRM, 1834},
  /*0x03*/{MODRM_SPLITRM, 1836},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 1838},
  /*0x06*/{MODRM_ONEENTRY, 1839},
  /*0x07*/{MODRM_ONEENTRY, 1840},
  /*0x08*/{MODRM_ONEENTRY, 1841},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_ONEENTRY, 1843},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITREG, 1844},
  /*0x0e*/{MODRM_ONEENTRY, 1860},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 3155},
  /*0x11*/{MODRM_SPLITRM, 3157},
  /*0x12*/{MODRM_SPLITRM, 3159},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_ONEENTRY, 0},
  /*0x15*/{MODRM_ONEENTRY, 0},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITREG, 2485},
  /*0x19*/{MODRM_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, 1909},
  /*0x20*/{MODRM_SPLITRM, 2501},
  /*0x21*/{MODRM_SPLITRM, 2503},
  /*0x22*/{MODRM_SPLITRM, 2505},
  /*0x23*/{MODRM_SPLITRM, 2507},
  /*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, 3161},
  /*0x2b*/{MODRM_SPLITRM, 3163},
  /*0x2c*/{MODRM_SPLITRM, 3165},
  /*0x2d*/{MODRM_SPLITRM, 3167},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 1935},
  /*0x31*/{MODRM_ONEENTRY, 1936},
  /*0x32*/{MODRM_ONEENTRY, 1937},
  /*0x33*/{MODRM_ONEENTRY, 1938},
  /*0x34*/{MODRM_ONEENTRY, 1939},
  /*0x35*/{MODRM_ONEENTRY, 1940},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_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, 1942},
  /*0x41*/{MODRM_SPLITRM, 1942},
  /*0x42*/{MODRM_SPLITRM, 1942},
  /*0x43*/{MODRM_SPLITRM, 1942},
  /*0x44*/{MODRM_SPLITRM, 1942},
  /*0x45*/{MODRM_SPLITRM, 1942},
  /*0x46*/{MODRM_SPLITRM, 1942},
  /*0x47*/{MODRM_SPLITRM, 1942},
  /*0x48*/{MODRM_SPLITRM, 1942},
  /*0x49*/{MODRM_SPLITRM, 1942},
  /*0x4a*/{MODRM_SPLITRM, 1942},
  /*0x4b*/{MODRM_SPLITRM, 1942},
  /*0x4c*/{MODRM_SPLITRM, 1942},
  /*0x4d*/{MODRM_SPLITRM, 1942},
  /*0x4e*/{MODRM_SPLITRM, 1942},
  /*0x4f*/{MODRM_SPLITRM, 1942},
  /*0x50*/{MODRM_ONEENTRY, 0},
  /*0x51*/{MODRM_SPLITRM, 3169},
  /*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, 3171},
  /*0x59*/{MODRM_SPLITRM, 3173},
  /*0x5a*/{MODRM_SPLITRM, 3175},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 3177},
  /*0x5d*/{MODRM_SPLITRM, 3179},
  /*0x5e*/{MODRM_SPLITRM, 3181},
  /*0x5f*/{MODRM_SPLITRM, 3183},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_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, 3185},
  /*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, 3187},
  /*0x79*/{MODRM_SPLITRM, 3189},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 3191},
  /*0x7d*/{MODRM_SPLITRM, 3193},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 2069},
  /*0x81*/{MODRM_ONEENTRY, 2069},
  /*0x82*/{MODRM_ONEENTRY, 2069},
  /*0x83*/{MODRM_ONEENTRY, 2069},
  /*0x84*/{MODRM_ONEENTRY, 2069},
  /*0x85*/{MODRM_ONEENTRY, 2069},
  /*0x86*/{MODRM_ONEENTRY, 2069},
  /*0x87*/{MODRM_ONEENTRY, 2069},
  /*0x88*/{MODRM_ONEENTRY, 2069},
  /*0x89*/{MODRM_ONEENTRY, 2069},
  /*0x8a*/{MODRM_ONEENTRY, 2069},
  /*0x8b*/{MODRM_ONEENTRY, 2069},
  /*0x8c*/{MODRM_ONEENTRY, 2069},
  /*0x8d*/{MODRM_ONEENTRY, 2069},
  /*0x8e*/{MODRM_ONEENTRY, 2069},
  /*0x8f*/{MODRM_ONEENTRY, 2069},
  /*0x90*/{MODRM_SPLITRM, 2070},
  /*0x91*/{MODRM_SPLITRM, 2070},
  /*0x92*/{MODRM_SPLITRM, 2070},
  /*0x93*/{MODRM_SPLITRM, 2070},
  /*0x94*/{MODRM_SPLITRM, 2070},
  /*0x95*/{MODRM_SPLITRM, 2070},
  /*0x96*/{MODRM_SPLITRM, 2070},
  /*0x97*/{MODRM_SPLITRM, 2070},
  /*0x98*/{MODRM_SPLITRM, 2070},
  /*0x99*/{MODRM_SPLITRM, 2070},
  /*0x9a*/{MODRM_SPLITRM, 2070},
  /*0x9b*/{MODRM_SPLITRM, 2070},
  /*0x9c*/{MODRM_SPLITRM, 2070},
  /*0x9d*/{MODRM_SPLITRM, 2070},
  /*0x9e*/{MODRM_SPLITRM, 2070},
  /*0x9f*/{MODRM_SPLITRM, 2070},
  /*0xa0*/{MODRM_ONEENTRY, 2513},
  /*0xa1*/{MODRM_ONEENTRY, 2514},
  /*0xa2*/{MODRM_ONEENTRY, 2074},
  /*0xa3*/{MODRM_SPLITRM, 2075},
  /*0xa4*/{MODRM_SPLITRM, 2077},
  /*0xa5*/{MODRM_SPLITRM, 2079},
  /*0xa6*/{MODRM_SPLITMISC, 2081},
  /*0xa7*/{MODRM_SPLITMISC, 2153},
  /*0xa8*/{MODRM_ONEENTRY, 2515},
  /*0xa9*/{MODRM_ONEENTRY, 2516},
  /*0xaa*/{MODRM_ONEENTRY, 2227},
  /*0xab*/{MODRM_SPLITRM, 2228},
  /*0xac*/{MODRM_SPLITRM, 2230},
  /*0xad*/{MODRM_SPLITRM, 2232},
  /*0xae*/{MODRM_SPLITREG, 3195},
  /*0xaf*/{MODRM_SPLITRM, 2250},
  /*0xb0*/{MODRM_SPLITRM, 2252},
  /*0xb1*/{MODRM_SPLITRM, 2254},
  /*0xb2*/{MODRM_SPLITRM, 2256},
  /*0xb3*/{MODRM_SPLITRM, 2258},
  /*0xb4*/{MODRM_SPLITRM, 2260},
  /*0xb5*/{MODRM_SPLITRM, 2262},
  /*0xb6*/{MODRM_SPLITRM, 2264},
  /*0xb7*/{MODRM_SPLITRM, 2266},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_SPLITRM, 2268},
  /*0xba*/{MODRM_SPLITREG, 2270},
  /*0xbb*/{MODRM_SPLITRM, 2286},
  /*0xbc*/{MODRM_ONEENTRY, 0},
  /*0xbd*/{MODRM_ONEENTRY, 0},
  /*0xbe*/{MODRM_SPLITRM, 2292},
  /*0xbf*/{MODRM_SPLITRM, 2294},
  /*0xc0*/{MODRM_SPLITRM, 2296},
  /*0xc1*/{MODRM_SPLITRM, 2298},
  /*0xc2*/{MODRM_SPLITRM, 3211},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_SPLITREG, 3213},
  /*0xc8*/{MODRM_ONEENTRY, 2326},
  /*0xc9*/{MODRM_ONEENTRY, 2326},
  /*0xca*/{MODRM_ONEENTRY, 2326},
  /*0xcb*/{MODRM_ONEENTRY, 2326},
  /*0xcc*/{MODRM_ONEENTRY, 2326},
  /*0xcd*/{MODRM_ONEENTRY, 2326},
  /*0xce*/{MODRM_ONEENTRY, 2326},
  /*0xcf*/{MODRM_ONEENTRY, 2326},
  /*0xd0*/{MODRM_SPLITRM, 3229},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_SPLITRM, 3231},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_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, 3233},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 3235},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 1746},
  /*0x01*/{MODRM_SPLITMISC, 4015},
  /*0x02*/{MODRM_SPLITRM, 1834},
  /*0x03*/{MODRM_SPLITRM, 1836},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 1838},
  /*0x06*/{MODRM_ONEENTRY, 1839},
  /*0x07*/{MODRM_ONEENTRY, 1840},
  /*0x08*/{MODRM_ONEENTRY, 1841},
  /*0x09*/{MODRM_ONEENTRY, 3309},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_ONEENTRY, 1843},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITREG, 1844},
  /*0x0e*/{MODRM_ONEENTRY, 1860},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 3310},
  /*0x11*/{MODRM_SPLITRM, 3312},
  /*0x12*/{MODRM_SPLITRM, 3314},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_ONEENTRY, 0},
  /*0x15*/{MODRM_ONEENTRY, 0},
  /*0x16*/{MODRM_SPLITRM, 3316},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITREG, 2485},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_ONEENTRY, 0},
  /*0x1d*/{MODRM_ONEENTRY, 0},
  /*0x1e*/{MODRM_SPLITMISC, 3318},
  /*0x1f*/{MODRM_SPLITRM, 1909},
  /*0x20*/{MODRM_SPLITRM, 2501},
  /*0x21*/{MODRM_SPLITRM, 2503},
  /*0x22*/{MODRM_SPLITRM, 2505},
  /*0x23*/{MODRM_SPLITRM, 2507},
  /*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, 3390},
  /*0x2b*/{MODRM_SPLITRM, 3392},
  /*0x2c*/{MODRM_SPLITRM, 3394},
  /*0x2d*/{MODRM_SPLITRM, 3396},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 1935},
  /*0x31*/{MODRM_ONEENTRY, 1936},
  /*0x32*/{MODRM_ONEENTRY, 1937},
  /*0x33*/{MODRM_ONEENTRY, 1938},
  /*0x34*/{MODRM_ONEENTRY, 1939},
  /*0x35*/{MODRM_ONEENTRY, 1940},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_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, 1942},
  /*0x41*/{MODRM_SPLITRM, 1942},
  /*0x42*/{MODRM_SPLITRM, 1942},
  /*0x43*/{MODRM_SPLITRM, 1942},
  /*0x44*/{MODRM_SPLITRM, 1942},
  /*0x45*/{MODRM_SPLITRM, 1942},
  /*0x46*/{MODRM_SPLITRM, 1942},
  /*0x47*/{MODRM_SPLITRM, 1942},
  /*0x48*/{MODRM_SPLITRM, 1942},
  /*0x49*/{MODRM_SPLITRM, 1942},
  /*0x4a*/{MODRM_SPLITRM, 1942},
  /*0x4b*/{MODRM_SPLITRM, 1942},
  /*0x4c*/{MODRM_SPLITRM, 1942},
  /*0x4d*/{MODRM_SPLITRM, 1942},
  /*0x4e*/{MODRM_SPLITRM, 1942},
  /*0x4f*/{MODRM_SPLITRM, 1942},
  /*0x50*/{MODRM_ONEENTRY, 0},
  /*0x51*/{MODRM_SPLITRM, 3398},
  /*0x52*/{MODRM_SPLITRM, 3400},
  /*0x53*/{MODRM_SPLITRM, 3402},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_ONEENTRY, 0},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_SPLITRM, 3404},
  /*0x59*/{MODRM_SPLITRM, 3406},
  /*0x5a*/{MODRM_SPLITRM, 3408},
  /*0x5b*/{MODRM_SPLITRM, 3410},
  /*0x5c*/{MODRM_SPLITRM, 3412},
  /*0x5d*/{MODRM_SPLITRM, 3414},
  /*0x5e*/{MODRM_SPLITRM, 3416},
  /*0x5f*/{MODRM_SPLITRM, 3418},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 3420},
  /*0x70*/{MODRM_SPLITRM, 3422},
  /*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, 3424},
  /*0x7f*/{MODRM_SPLITRM, 3426},
  /*0x80*/{MODRM_ONEENTRY, 2069},
  /*0x81*/{MODRM_ONEENTRY, 2069},
  /*0x82*/{MODRM_ONEENTRY, 2069},
  /*0x83*/{MODRM_ONEENTRY, 2069},
  /*0x84*/{MODRM_ONEENTRY, 2069},
  /*0x85*/{MODRM_ONEENTRY, 2069},
  /*0x86*/{MODRM_ONEENTRY, 2069},
  /*0x87*/{MODRM_ONEENTRY, 2069},
  /*0x88*/{MODRM_ONEENTRY, 2069},
  /*0x89*/{MODRM_ONEENTRY, 2069},
  /*0x8a*/{MODRM_ONEENTRY, 2069},
  /*0x8b*/{MODRM_ONEENTRY, 2069},
  /*0x8c*/{MODRM_ONEENTRY, 2069},
  /*0x8d*/{MODRM_ONEENTRY, 2069},
  /*0x8e*/{MODRM_ONEENTRY, 2069},
  /*0x8f*/{MODRM_ONEENTRY, 2069},
  /*0x90*/{MODRM_SPLITRM, 2070},
  /*0x91*/{MODRM_SPLITRM, 2070},
  /*0x92*/{MODRM_SPLITRM, 2070},
  /*0x93*/{MODRM_SPLITRM, 2070},
  /*0x94*/{MODRM_SPLITRM, 2070},
  /*0x95*/{MODRM_SPLITRM, 2070},
  /*0x96*/{MODRM_SPLITRM, 2070},
  /*0x97*/{MODRM_SPLITRM, 2070},
  /*0x98*/{MODRM_SPLITRM, 2070},
  /*0x99*/{MODRM_SPLITRM, 2070},
  /*0x9a*/{MODRM_SPLITRM, 2070},
  /*0x9b*/{MODRM_SPLITRM, 2070},
  /*0x9c*/{MODRM_SPLITRM, 2070},
  /*0x9d*/{MODRM_SPLITRM, 2070},
  /*0x9e*/{MODRM_SPLITRM, 2070},
  /*0x9f*/{MODRM_SPLITRM, 2070},
  /*0xa0*/{MODRM_ONEENTRY, 2513},
  /*0xa1*/{MODRM_ONEENTRY, 2514},
  /*0xa2*/{MODRM_ONEENTRY, 2074},
  /*0xa3*/{MODRM_SPLITRM, 2075},
  /*0xa4*/{MODRM_SPLITRM, 2077},
  /*0xa5*/{MODRM_SPLITRM, 2079},
  /*0xa6*/{MODRM_SPLITMISC, 2081},
  /*0xa7*/{MODRM_SPLITMISC, 2153},
  /*0xa8*/{MODRM_ONEENTRY, 2515},
  /*0xa9*/{MODRM_ONEENTRY, 2516},
  /*0xaa*/{MODRM_ONEENTRY, 2227},
  /*0xab*/{MODRM_SPLITRM, 2228},
  /*0xac*/{MODRM_SPLITRM, 2230},
  /*0xad*/{MODRM_SPLITRM, 2232},
  /*0xae*/{MODRM_SPLITREG, 4087},
  /*0xaf*/{MODRM_SPLITRM, 2250},
  /*0xb0*/{MODRM_SPLITRM, 2252},
  /*0xb1*/{MODRM_SPLITRM, 2254},
  /*0xb2*/{MODRM_SPLITRM, 2256},
  /*0xb3*/{MODRM_SPLITRM, 2258},
  /*0xb4*/{MODRM_SPLITRM, 2260},
  /*0xb5*/{MODRM_SPLITRM, 2262},
  /*0xb6*/{MODRM_SPLITRM, 2264},
  /*0xb7*/{MODRM_SPLITRM, 2266},
  /*0xb8*/{MODRM_SPLITRM, 3444},
  /*0xb9*/{MODRM_SPLITRM, 2268},
  /*0xba*/{MODRM_SPLITREG, 2270},
  /*0xbb*/{MODRM_SPLITRM, 2286},
  /*0xbc*/{MODRM_SPLITRM, 3446},
  /*0xbd*/{MODRM_SPLITRM, 3448},
  /*0xbe*/{MODRM_SPLITRM, 2292},
  /*0xbf*/{MODRM_SPLITRM, 2294},
  /*0xc0*/{MODRM_SPLITRM, 2296},
  /*0xc1*/{MODRM_SPLITRM, 2298},
  /*0xc2*/{MODRM_SPLITRM, 3450},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_SPLITREG, 4103},
  /*0xc8*/{MODRM_ONEENTRY, 2326},
  /*0xc9*/{MODRM_ONEENTRY, 2326},
  /*0xca*/{MODRM_ONEENTRY, 2326},
  /*0xcb*/{MODRM_ONEENTRY, 2326},
  /*0xcc*/{MODRM_ONEENTRY, 2326},
  /*0xcd*/{MODRM_ONEENTRY, 2326},
  /*0xce*/{MODRM_ONEENTRY, 2326},
  /*0xcf*/{MODRM_ONEENTRY, 2326},
  /*0xd0*/{MODRM_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, 3468},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_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, 3470},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 3472},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_SPLITRM, 3474},
  /*0xbd*/{MODRM_SPLITRM, 3476},
  /*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, 1746},
  /*0x01*/{MODRM_SPLITMISC, 3943},
  /*0x02*/{MODRM_SPLITRM, 1834},
  /*0x03*/{MODRM_SPLITRM, 1836},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 1838},
  /*0x06*/{MODRM_ONEENTRY, 1839},
  /*0x07*/{MODRM_ONEENTRY, 1840},
  /*0x08*/{MODRM_ONEENTRY, 1841},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_ONEENTRY, 1843},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITREG, 1844},
  /*0x0e*/{MODRM_ONEENTRY, 1860},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 3155},
  /*0x11*/{MODRM_SPLITRM, 3157},
  /*0x12*/{MODRM_SPLITRM, 3159},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_ONEENTRY, 0},
  /*0x15*/{MODRM_ONEENTRY, 0},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITREG, 2485},
  /*0x19*/{MODRM_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, 1909},
  /*0x20*/{MODRM_SPLITRM, 2501},
  /*0x21*/{MODRM_SPLITRM, 2503},
  /*0x22*/{MODRM_SPLITRM, 2505},
  /*0x23*/{MODRM_SPLITRM, 2507},
  /*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, 3161},
  /*0x2b*/{MODRM_SPLITRM, 3163},
  /*0x2c*/{MODRM_SPLITRM, 3165},
  /*0x2d*/{MODRM_SPLITRM, 3167},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 1935},
  /*0x31*/{MODRM_ONEENTRY, 1936},
  /*0x32*/{MODRM_ONEENTRY, 1937},
  /*0x33*/{MODRM_ONEENTRY, 1938},
  /*0x34*/{MODRM_ONEENTRY, 1939},
  /*0x35*/{MODRM_ONEENTRY, 1940},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_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, 1942},
  /*0x41*/{MODRM_SPLITRM, 1942},
  /*0x42*/{MODRM_SPLITRM, 1942},
  /*0x43*/{MODRM_SPLITRM, 1942},
  /*0x44*/{MODRM_SPLITRM, 1942},
  /*0x45*/{MODRM_SPLITRM, 1942},
  /*0x46*/{MODRM_SPLITRM, 1942},
  /*0x47*/{MODRM_SPLITRM, 1942},
  /*0x48*/{MODRM_SPLITRM, 1942},
  /*0x49*/{MODRM_SPLITRM, 1942},
  /*0x4a*/{MODRM_SPLITRM, 1942},
  /*0x4b*/{MODRM_SPLITRM, 1942},
  /*0x4c*/{MODRM_SPLITRM, 1942},
  /*0x4d*/{MODRM_SPLITRM, 1942},
  /*0x4e*/{MODRM_SPLITRM, 1942},
  /*0x4f*/{MODRM_SPLITRM, 1942},
  /*0x50*/{MODRM_ONEENTRY, 0},
  /*0x51*/{MODRM_SPLITRM, 3169},
  /*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, 3171},
  /*0x59*/{MODRM_SPLITRM, 3173},
  /*0x5a*/{MODRM_SPLITRM, 3175},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 3177},
  /*0x5d*/{MODRM_SPLITRM, 3179},
  /*0x5e*/{MODRM_SPLITRM, 3181},
  /*0x5f*/{MODRM_SPLITRM, 3183},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_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, 3185},
  /*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, 3187},
  /*0x79*/{MODRM_SPLITRM, 3189},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 3191},
  /*0x7d*/{MODRM_SPLITRM, 3193},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 2069},
  /*0x81*/{MODRM_ONEENTRY, 2069},
  /*0x82*/{MODRM_ONEENTRY, 2069},
  /*0x83*/{MODRM_ONEENTRY, 2069},
  /*0x84*/{MODRM_ONEENTRY, 2069},
  /*0x85*/{MODRM_ONEENTRY, 2069},
  /*0x86*/{MODRM_ONEENTRY, 2069},
  /*0x87*/{MODRM_ONEENTRY, 2069},
  /*0x88*/{MODRM_ONEENTRY, 2069},
  /*0x89*/{MODRM_ONEENTRY, 2069},
  /*0x8a*/{MODRM_ONEENTRY, 2069},
  /*0x8b*/{MODRM_ONEENTRY, 2069},
  /*0x8c*/{MODRM_ONEENTRY, 2069},
  /*0x8d*/{MODRM_ONEENTRY, 2069},
  /*0x8e*/{MODRM_ONEENTRY, 2069},
  /*0x8f*/{MODRM_ONEENTRY, 2069},
  /*0x90*/{MODRM_SPLITRM, 2070},
  /*0x91*/{MODRM_SPLITRM, 2070},
  /*0x92*/{MODRM_SPLITRM, 2070},
  /*0x93*/{MODRM_SPLITRM, 2070},
  /*0x94*/{MODRM_SPLITRM, 2070},
  /*0x95*/{MODRM_SPLITRM, 2070},
  /*0x96*/{MODRM_SPLITRM, 2070},
  /*0x97*/{MODRM_SPLITRM, 2070},
  /*0x98*/{MODRM_SPLITRM, 2070},
  /*0x99*/{MODRM_SPLITRM, 2070},
  /*0x9a*/{MODRM_SPLITRM, 2070},
  /*0x9b*/{MODRM_SPLITRM, 2070},
  /*0x9c*/{MODRM_SPLITRM, 2070},
  /*0x9d*/{MODRM_SPLITRM, 2070},
  /*0x9e*/{MODRM_SPLITRM, 2070},
  /*0x9f*/{MODRM_SPLITRM, 2070},
  /*0xa0*/{MODRM_ONEENTRY, 2513},
  /*0xa1*/{MODRM_ONEENTRY, 2514},
  /*0xa2*/{MODRM_ONEENTRY, 2074},
  /*0xa3*/{MODRM_SPLITRM, 2075},
  /*0xa4*/{MODRM_SPLITRM, 2077},
  /*0xa5*/{MODRM_SPLITRM, 2079},
  /*0xa6*/{MODRM_SPLITMISC, 2081},
  /*0xa7*/{MODRM_SPLITMISC, 2153},
  /*0xa8*/{MODRM_ONEENTRY, 2515},
  /*0xa9*/{MODRM_ONEENTRY, 2516},
  /*0xaa*/{MODRM_ONEENTRY, 2227},
  /*0xab*/{MODRM_SPLITRM, 2228},
  /*0xac*/{MODRM_SPLITRM, 2230},
  /*0xad*/{MODRM_SPLITRM, 2232},
  /*0xae*/{MODRM_SPLITREG, 3195},
  /*0xaf*/{MODRM_SPLITRM, 2250},
  /*0xb0*/{MODRM_SPLITRM, 2252},
  /*0xb1*/{MODRM_SPLITRM, 2254},
  /*0xb2*/{MODRM_SPLITRM, 2256},
  /*0xb3*/{MODRM_SPLITRM, 2258},
  /*0xb4*/{MODRM_SPLITRM, 2260},
  /*0xb5*/{MODRM_SPLITRM, 2262},
  /*0xb6*/{MODRM_SPLITRM, 2264},
  /*0xb7*/{MODRM_SPLITRM, 2266},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_SPLITRM, 2268},
  /*0xba*/{MODRM_SPLITREG, 2270},
  /*0xbb*/{MODRM_SPLITRM, 2286},
  /*0xbc*/{MODRM_ONEENTRY, 0},
  /*0xbd*/{MODRM_ONEENTRY, 0},
  /*0xbe*/{MODRM_SPLITRM, 2292},
  /*0xbf*/{MODRM_SPLITRM, 2294},
  /*0xc0*/{MODRM_SPLITRM, 2296},
  /*0xc1*/{MODRM_SPLITRM, 2298},
  /*0xc2*/{MODRM_SPLITRM, 3211},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_SPLITREG, 3213},
  /*0xc8*/{MODRM_ONEENTRY, 2326},
  /*0xc9*/{MODRM_ONEENTRY, 2326},
  /*0xca*/{MODRM_ONEENTRY, 2326},
  /*0xcb*/{MODRM_ONEENTRY, 2326},
  /*0xcc*/{MODRM_ONEENTRY, 2326},
  /*0xcd*/{MODRM_ONEENTRY, 2326},
  /*0xce*/{MODRM_ONEENTRY, 2326},
  /*0xcf*/{MODRM_ONEENTRY, 2326},
  /*0xd0*/{MODRM_SPLITRM, 3229},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_SPLITRM, 3231},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_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, 3233},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 3235},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 1746},
  /*0x01*/{MODRM_SPLITMISC, 4015},
  /*0x02*/{MODRM_SPLITRM, 1834},
  /*0x03*/{MODRM_SPLITRM, 1836},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 1838},
  /*0x06*/{MODRM_ONEENTRY, 1839},
  /*0x07*/{MODRM_ONEENTRY, 1840},
  /*0x08*/{MODRM_ONEENTRY, 1841},
  /*0x09*/{MODRM_ONEENTRY, 3309},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_ONEENTRY, 1843},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITREG, 1844},
  /*0x0e*/{MODRM_ONEENTRY, 1860},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 3310},
  /*0x11*/{MODRM_SPLITRM, 3312},
  /*0x12*/{MODRM_SPLITRM, 3314},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_ONEENTRY, 0},
  /*0x15*/{MODRM_ONEENTRY, 0},
  /*0x16*/{MODRM_SPLITRM, 3316},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITREG, 2485},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_ONEENTRY, 0},
  /*0x1d*/{MODRM_ONEENTRY, 0},
  /*0x1e*/{MODRM_SPLITMISC, 3318},
  /*0x1f*/{MODRM_SPLITRM, 1909},
  /*0x20*/{MODRM_SPLITRM, 2501},
  /*0x21*/{MODRM_SPLITRM, 2503},
  /*0x22*/{MODRM_SPLITRM, 2505},
  /*0x23*/{MODRM_SPLITRM, 2507},
  /*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, 3390},
  /*0x2b*/{MODRM_SPLITRM, 3392},
  /*0x2c*/{MODRM_SPLITRM, 3394},
  /*0x2d*/{MODRM_SPLITRM, 3396},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 1935},
  /*0x31*/{MODRM_ONEENTRY, 1936},
  /*0x32*/{MODRM_ONEENTRY, 1937},
  /*0x33*/{MODRM_ONEENTRY, 1938},
  /*0x34*/{MODRM_ONEENTRY, 1939},
  /*0x35*/{MODRM_ONEENTRY, 1940},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_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, 1942},
  /*0x41*/{MODRM_SPLITRM, 1942},
  /*0x42*/{MODRM_SPLITRM, 1942},
  /*0x43*/{MODRM_SPLITRM, 1942},
  /*0x44*/{MODRM_SPLITRM, 1942},
  /*0x45*/{MODRM_SPLITRM, 1942},
  /*0x46*/{MODRM_SPLITRM, 1942},
  /*0x47*/{MODRM_SPLITRM, 1942},
  /*0x48*/{MODRM_SPLITRM, 1942},
  /*0x49*/{MODRM_SPLITRM, 1942},
  /*0x4a*/{MODRM_SPLITRM, 1942},
  /*0x4b*/{MODRM_SPLITRM, 1942},
  /*0x4c*/{MODRM_SPLITRM, 1942},
  /*0x4d*/{MODRM_SPLITRM, 1942},
  /*0x4e*/{MODRM_SPLITRM, 1942},
  /*0x4f*/{MODRM_SPLITRM, 1942},
  /*0x50*/{MODRM_ONEENTRY, 0},
  /*0x51*/{MODRM_SPLITRM, 3398},
  /*0x52*/{MODRM_SPLITRM, 3400},
  /*0x53*/{MODRM_SPLITRM, 3402},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_ONEENTRY, 0},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_SPLITRM, 3404},
  /*0x59*/{MODRM_SPLITRM, 3406},
  /*0x5a*/{MODRM_SPLITRM, 3408},
  /*0x5b*/{MODRM_SPLITRM, 3410},
  /*0x5c*/{MODRM_SPLITRM, 3412},
  /*0x5d*/{MODRM_SPLITRM, 3414},
  /*0x5e*/{MODRM_SPLITRM, 3416},
  /*0x5f*/{MODRM_SPLITRM, 3418},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 3420},
  /*0x70*/{MODRM_SPLITRM, 3422},
  /*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, 3424},
  /*0x7f*/{MODRM_SPLITRM, 3426},
  /*0x80*/{MODRM_ONEENTRY, 2069},
  /*0x81*/{MODRM_ONEENTRY, 2069},
  /*0x82*/{MODRM_ONEENTRY, 2069},
  /*0x83*/{MODRM_ONEENTRY, 2069},
  /*0x84*/{MODRM_ONEENTRY, 2069},
  /*0x85*/{MODRM_ONEENTRY, 2069},
  /*0x86*/{MODRM_ONEENTRY, 2069},
  /*0x87*/{MODRM_ONEENTRY, 2069},
  /*0x88*/{MODRM_ONEENTRY, 2069},
  /*0x89*/{MODRM_ONEENTRY, 2069},
  /*0x8a*/{MODRM_ONEENTRY, 2069},
  /*0x8b*/{MODRM_ONEENTRY, 2069},
  /*0x8c*/{MODRM_ONEENTRY, 2069},
  /*0x8d*/{MODRM_ONEENTRY, 2069},
  /*0x8e*/{MODRM_ONEENTRY, 2069},
  /*0x8f*/{MODRM_ONEENTRY, 2069},
  /*0x90*/{MODRM_SPLITRM, 2070},
  /*0x91*/{MODRM_SPLITRM, 2070},
  /*0x92*/{MODRM_SPLITRM, 2070},
  /*0x93*/{MODRM_SPLITRM, 2070},
  /*0x94*/{MODRM_SPLITRM, 2070},
  /*0x95*/{MODRM_SPLITRM, 2070},
  /*0x96*/{MODRM_SPLITRM, 2070},
  /*0x97*/{MODRM_SPLITRM, 2070},
  /*0x98*/{MODRM_SPLITRM, 2070},
  /*0x99*/{MODRM_SPLITRM, 2070},
  /*0x9a*/{MODRM_SPLITRM, 2070},
  /*0x9b*/{MODRM_SPLITRM, 2070},
  /*0x9c*/{MODRM_SPLITRM, 2070},
  /*0x9d*/{MODRM_SPLITRM, 2070},
  /*0x9e*/{MODRM_SPLITRM, 2070},
  /*0x9f*/{MODRM_SPLITRM, 2070},
  /*0xa0*/{MODRM_ONEENTRY, 2513},
  /*0xa1*/{MODRM_ONEENTRY, 2514},
  /*0xa2*/{MODRM_ONEENTRY, 2074},
  /*0xa3*/{MODRM_SPLITRM, 2075},
  /*0xa4*/{MODRM_SPLITRM, 2077},
  /*0xa5*/{MODRM_SPLITRM, 2079},
  /*0xa6*/{MODRM_SPLITMISC, 2081},
  /*0xa7*/{MODRM_SPLITMISC, 2153},
  /*0xa8*/{MODRM_ONEENTRY, 2515},
  /*0xa9*/{MODRM_ONEENTRY, 2516},
  /*0xaa*/{MODRM_ONEENTRY, 2227},
  /*0xab*/{MODRM_SPLITRM, 2228},
  /*0xac*/{MODRM_SPLITRM, 2230},
  /*0xad*/{MODRM_SPLITRM, 2232},
  /*0xae*/{MODRM_SPLITREG, 4119},
  /*0xaf*/{MODRM_SPLITRM, 2250},
  /*0xb0*/{MODRM_SPLITRM, 2252},
  /*0xb1*/{MODRM_SPLITRM, 2254},
  /*0xb2*/{MODRM_SPLITRM, 2256},
  /*0xb3*/{MODRM_SPLITRM, 2258},
  /*0xb4*/{MODRM_SPLITRM, 2260},
  /*0xb5*/{MODRM_SPLITRM, 2262},
  /*0xb6*/{MODRM_SPLITRM, 2264},
  /*0xb7*/{MODRM_SPLITRM, 2266},
  /*0xb8*/{MODRM_SPLITRM, 3444},
  /*0xb9*/{MODRM_SPLITRM, 2268},
  /*0xba*/{MODRM_SPLITREG, 2270},
  /*0xbb*/{MODRM_SPLITRM, 2286},
  /*0xbc*/{MODRM_SPLITRM, 3446},
  /*0xbd*/{MODRM_SPLITRM, 3448},
  /*0xbe*/{MODRM_SPLITRM, 2292},
  /*0xbf*/{MODRM_SPLITRM, 2294},
  /*0xc0*/{MODRM_SPLITRM, 2296},
  /*0xc1*/{MODRM_SPLITRM, 2298},
  /*0xc2*/{MODRM_SPLITRM, 3450},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_SPLITREG, 4103},
  /*0xc8*/{MODRM_ONEENTRY, 2326},
  /*0xc9*/{MODRM_ONEENTRY, 2326},
  /*0xca*/{MODRM_ONEENTRY, 2326},
  /*0xcb*/{MODRM_ONEENTRY, 2326},
  /*0xcc*/{MODRM_ONEENTRY, 2326},
  /*0xcd*/{MODRM_ONEENTRY, 2326},
  /*0xce*/{MODRM_ONEENTRY, 2326},
  /*0xcf*/{MODRM_ONEENTRY, 2326},
  /*0xd0*/{MODRM_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, 3468},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_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, 3470},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 3494},
  /*0x01*/{MODRM_SPLITMISC, 4135},
  /*0x02*/{MODRM_SPLITRM, 3582},
  /*0x03*/{MODRM_SPLITRM, 3584},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 1838},
  /*0x06*/{MODRM_ONEENTRY, 1839},
  /*0x07*/{MODRM_ONEENTRY, 3586},
  /*0x08*/{MODRM_ONEENTRY, 1841},
  /*0x09*/{MODRM_ONEENTRY, 3309},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_ONEENTRY, 1843},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITREG, 1844},
  /*0x0e*/{MODRM_ONEENTRY, 1860},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 3310},
  /*0x11*/{MODRM_SPLITRM, 3312},
  /*0x12*/{MODRM_SPLITRM, 3314},
  /*0x13*/{MODRM_SPLITRM, 1867},
  /*0x14*/{MODRM_SPLITRM, 1869},
  /*0x15*/{MODRM_SPLITRM, 1871},
  /*0x16*/{MODRM_SPLITRM, 3316},
  /*0x17*/{MODRM_SPLITRM, 1875},
  /*0x18*/{MODRM_SPLITREG, 2485},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITREG, 1893},
  /*0x1d*/{MODRM_ONEENTRY, 0},
  /*0x1e*/{MODRM_SPLITMISC, 4207},
  /*0x1f*/{MODRM_SPLITRM, 3587},
  /*0x20*/{MODRM_SPLITRM, 2501},
  /*0x21*/{MODRM_SPLITRM, 2503},
  /*0x22*/{MODRM_SPLITRM, 2505},
  /*0x23*/{MODRM_SPLITRM, 2507},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_ONEENTRY, 0},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 1919},
  /*0x29*/{MODRM_SPLITRM, 1921},
  /*0x2a*/{MODRM_SPLITRM, 4279},
  /*0x2b*/{MODRM_SPLITRM, 3392},
  /*0x2c*/{MODRM_SPLITRM, 4281},
  /*0x2d*/{MODRM_SPLITRM, 4283},
  /*0x2e*/{MODRM_SPLITRM, 1931},
  /*0x2f*/{MODRM_SPLITRM, 1933},
  /*0x30*/{MODRM_ONEENTRY, 1935},
  /*0x31*/{MODRM_ONEENTRY, 1936},
  /*0x32*/{MODRM_ONEENTRY, 1937},
  /*0x33*/{MODRM_ONEENTRY, 1938},
  /*0x34*/{MODRM_ONEENTRY, 1939},
  /*0x35*/{MODRM_ONEENTRY, 3589},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 1941},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_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, 3590},
  /*0x41*/{MODRM_SPLITRM, 3590},
  /*0x42*/{MODRM_SPLITRM, 3590},
  /*0x43*/{MODRM_SPLITRM, 3590},
  /*0x44*/{MODRM_SPLITRM, 3590},
  /*0x45*/{MODRM_SPLITRM, 3590},
  /*0x46*/{MODRM_SPLITRM, 3590},
  /*0x47*/{MODRM_SPLITRM, 3590},
  /*0x48*/{MODRM_SPLITRM, 3590},
  /*0x49*/{MODRM_SPLITRM, 3590},
  /*0x4a*/{MODRM_SPLITRM, 3590},
  /*0x4b*/{MODRM_SPLITRM, 3590},
  /*0x4c*/{MODRM_SPLITRM, 3590},
  /*0x4d*/{MODRM_SPLITRM, 3590},
  /*0x4e*/{MODRM_SPLITRM, 3590},
  /*0x4f*/{MODRM_SPLITRM, 3590},
  /*0x50*/{MODRM_SPLITRM, 1944},
  /*0x51*/{MODRM_SPLITRM, 3398},
  /*0x52*/{MODRM_SPLITRM, 3400},
  /*0x53*/{MODRM_SPLITRM, 3402},
  /*0x54*/{MODRM_SPLITRM, 1952},
  /*0x55*/{MODRM_SPLITRM, 1954},
  /*0x56*/{MODRM_SPLITRM, 1956},
  /*0x57*/{MODRM_SPLITRM, 1958},
  /*0x58*/{MODRM_SPLITRM, 3404},
  /*0x59*/{MODRM_SPLITRM, 3406},
  /*0x5a*/{MODRM_SPLITRM, 3408},
  /*0x5b*/{MODRM_SPLITRM, 3410},
  /*0x5c*/{MODRM_SPLITRM, 3412},
  /*0x5d*/{MODRM_SPLITRM, 3414},
  /*0x5e*/{MODRM_SPLITRM, 3416},
  /*0x5f*/{MODRM_SPLITRM, 3418},
  /*0x60*/{MODRM_SPLITRM, 1976},
  /*0x61*/{MODRM_SPLITRM, 1978},
  /*0x62*/{MODRM_SPLITRM, 1980},
  /*0x63*/{MODRM_SPLITRM, 1982},
  /*0x64*/{MODRM_SPLITRM, 1984},
  /*0x65*/{MODRM_SPLITRM, 1986},
  /*0x66*/{MODRM_SPLITRM, 1988},
  /*0x67*/{MODRM_SPLITRM, 1990},
  /*0x68*/{MODRM_SPLITRM, 1992},
  /*0x69*/{MODRM_SPLITRM, 1994},
  /*0x6a*/{MODRM_SPLITRM, 1996},
  /*0x6b*/{MODRM_SPLITRM, 1998},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_SPLITRM, 2000},
  /*0x6f*/{MODRM_SPLITRM, 3420},
  /*0x70*/{MODRM_SPLITRM, 3422},
  /*0x71*/{MODRM_SPLITREG, 2006},
  /*0x72*/{MODRM_SPLITREG, 2022},
  /*0x73*/{MODRM_SPLITREG, 2038},
  /*0x74*/{MODRM_SPLITRM, 2054},
  /*0x75*/{MODRM_SPLITRM, 2056},
  /*0x76*/{MODRM_SPLITRM, 2058},
  /*0x77*/{MODRM_ONEENTRY, 2060},
  /*0x78*/{MODRM_SPLITRM, 2509},
  /*0x79*/{MODRM_SPLITRM, 2511},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_SPLITRM, 3424},
  /*0x7f*/{MODRM_SPLITRM, 3426},
  /*0x80*/{MODRM_ONEENTRY, 2069},
  /*0x81*/{MODRM_ONEENTRY, 2069},
  /*0x82*/{MODRM_ONEENTRY, 2069},
  /*0x83*/{MODRM_ONEENTRY, 2069},
  /*0x84*/{MODRM_ONEENTRY, 2069},
  /*0x85*/{MODRM_ONEENTRY, 2069},
  /*0x86*/{MODRM_ONEENTRY, 2069},
  /*0x87*/{MODRM_ONEENTRY, 2069},
  /*0x88*/{MODRM_ONEENTRY, 2069},
  /*0x89*/{MODRM_ONEENTRY, 2069},
  /*0x8a*/{MODRM_ONEENTRY, 2069},
  /*0x8b*/{MODRM_ONEENTRY, 2069},
  /*0x8c*/{MODRM_ONEENTRY, 2069},
  /*0x8d*/{MODRM_ONEENTRY, 2069},
  /*0x8e*/{MODRM_ONEENTRY, 2069},
  /*0x8f*/{MODRM_ONEENTRY, 2069},
  /*0x90*/{MODRM_SPLITRM, 2070},
  /*0x91*/{MODRM_SPLITRM, 2070},
  /*0x92*/{MODRM_SPLITRM, 2070},
  /*0x93*/{MODRM_SPLITRM, 2070},
  /*0x94*/{MODRM_SPLITRM, 2070},
  /*0x95*/{MODRM_SPLITRM, 2070},
  /*0x96*/{MODRM_SPLITRM, 2070},
  /*0x97*/{MODRM_SPLITRM, 2070},
  /*0x98*/{MODRM_SPLITRM, 2070},
  /*0x99*/{MODRM_SPLITRM, 2070},
  /*0x9a*/{MODRM_SPLITRM, 2070},
  /*0x9b*/{MODRM_SPLITRM, 2070},
  /*0x9c*/{MODRM_SPLITRM, 2070},
  /*0x9d*/{MODRM_SPLITRM, 2070},
  /*0x9e*/{MODRM_SPLITRM, 2070},
  /*0x9f*/{MODRM_SPLITRM, 2070},
  /*0xa0*/{MODRM_ONEENTRY, 2513},
  /*0xa1*/{MODRM_ONEENTRY, 2514},
  /*0xa2*/{MODRM_ONEENTRY, 2074},
  /*0xa3*/{MODRM_SPLITRM, 3596},
  /*0xa4*/{MODRM_SPLITRM, 3598},
  /*0xa5*/{MODRM_SPLITRM, 3600},
  /*0xa6*/{MODRM_SPLITMISC, 2081},
  /*0xa7*/{MODRM_SPLITMISC, 2153},
  /*0xa8*/{MODRM_ONEENTRY, 2515},
  /*0xa9*/{MODRM_ONEENTRY, 2516},
  /*0xaa*/{MODRM_ONEENTRY, 2227},
  /*0xab*/{MODRM_SPLITRM, 3602},
  /*0xac*/{MODRM_SPLITRM, 3604},
  /*0xad*/{MODRM_SPLITRM, 3606},
  /*0xae*/{MODRM_SPLITREG, 4285},
  /*0xaf*/{MODRM_SPLITRM, 3624},
  /*0xb0*/{MODRM_SPLITRM, 2252},
  /*0xb1*/{MODRM_SPLITRM, 3626},
  /*0xb2*/{MODRM_SPLITRM, 3628},
  /*0xb3*/{MODRM_SPLITRM, 3630},
  /*0xb4*/{MODRM_SPLITRM, 3632},
  /*0xb5*/{MODRM_SPLITRM, 3634},
  /*0xb6*/{MODRM_SPLITRM, 3636},
  /*0xb7*/{MODRM_SPLITRM, 3638},
  /*0xb8*/{MODRM_SPLITRM, 4301},
  /*0xb9*/{MODRM_SPLITRM, 3640},
  /*0xba*/{MODRM_SPLITREG, 3642},
  /*0xbb*/{MODRM_SPLITRM, 3658},
  /*0xbc*/{MODRM_SPLITRM, 4303},
  /*0xbd*/{MODRM_SPLITRM, 4305},
  /*0xbe*/{MODRM_SPLITRM, 3664},
  /*0xbf*/{MODRM_SPLITRM, 3666},
  /*0xc0*/{MODRM_SPLITRM, 2296},
  /*0xc1*/{MODRM_SPLITRM, 3668},
  /*0xc2*/{MODRM_SPLITRM, 3450},
  /*0xc3*/{MODRM_SPLITRM, 2302},
  /*0xc4*/{MODRM_SPLITRM, 2304},
  /*0xc5*/{MODRM_SPLITRM, 2306},
  /*0xc6*/{MODRM_SPLITRM, 2308},
  /*0xc7*/{MODRM_SPLITREG, 4307},
  /*0xc8*/{MODRM_ONEENTRY, 3688},
  /*0xc9*/{MODRM_ONEENTRY, 3688},
  /*0xca*/{MODRM_ONEENTRY, 3688},
  /*0xcb*/{MODRM_ONEENTRY, 3688},
  /*0xcc*/{MODRM_ONEENTRY, 3688},
  /*0xcd*/{MODRM_ONEENTRY, 3688},
  /*0xce*/{MODRM_ONEENTRY, 3688},
  /*0xcf*/{MODRM_ONEENTRY, 3688},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_SPLITRM, 2327},
  /*0xd2*/{MODRM_SPLITRM, 2329},
  /*0xd3*/{MODRM_SPLITRM, 2331},
  /*0xd4*/{MODRM_SPLITRM, 2333},
  /*0xd5*/{MODRM_SPLITRM, 2335},
  /*0xd6*/{MODRM_SPLITRM, 3468},
  /*0xd7*/{MODRM_SPLITRM, 2337},
  /*0xd8*/{MODRM_SPLITRM, 2339},
  /*0xd9*/{MODRM_SPLITRM, 2341},
  /*0xda*/{MODRM_SPLITRM, 2343},
  /*0xdb*/{MODRM_SPLITRM, 2345},
  /*0xdc*/{MODRM_SPLITRM, 2347},
  /*0xdd*/{MODRM_SPLITRM, 2349},
  /*0xde*/{MODRM_SPLITRM, 2351},
  /*0xdf*/{MODRM_SPLITRM, 2353},
  /*0xe0*/{MODRM_SPLITRM, 2355},
  /*0xe1*/{MODRM_SPLITRM, 2357},
  /*0xe2*/{MODRM_SPLITRM, 2359},
  /*0xe3*/{MODRM_SPLITRM, 2361},
  /*0xe4*/{MODRM_SPLITRM, 2363},
  /*0xe5*/{MODRM_SPLITRM, 2365},
  /*0xe6*/{MODRM_SPLITRM, 3470},
  /*0xe7*/{MODRM_SPLITRM, 2367},
  /*0xe8*/{MODRM_SPLITRM, 2369},
  /*0xe9*/{MODRM_SPLITRM, 2371},
  /*0xea*/{MODRM_SPLITRM, 2373},
  /*0xeb*/{MODRM_SPLITRM, 2375},
  /*0xec*/{MODRM_SPLITRM, 2377},
  /*0xed*/{MODRM_SPLITRM, 2379},
  /*0xee*/{MODRM_SPLITRM, 2381},
  /*0xef*/{MODRM_SPLITRM, 2383},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 2385},
  /*0xf2*/{MODRM_SPLITRM, 2387},
  /*0xf3*/{MODRM_SPLITRM, 2389},
  /*0xf4*/{MODRM_SPLITRM, 2391},
  /*0xf5*/{MODRM_SPLITRM, 2393},
  /*0xf6*/{MODRM_SPLITRM, 2395},
  /*0xf7*/{MODRM_SPLITRM, 2517},
  /*0xf8*/{MODRM_SPLITRM, 2399},
  /*0xf9*/{MODRM_SPLITRM, 2401},
  /*0xfa*/{MODRM_SPLITRM, 2403},
  /*0xfb*/{MODRM_SPLITRM, 2405},
  /*0xfc*/{MODRM_SPLITRM, 2407},
  /*0xfd*/{MODRM_SPLITRM, 2409},
  /*0xfe*/{MODRM_SPLITRM, 2411},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_64BIT_REXW_XD*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITREG, 3494},
  /*0x01*/{MODRM_SPLITMISC, 4323},
  /*0x02*/{MODRM_SPLITRM, 3582},
  /*0x03*/{MODRM_SPLITRM, 3584},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 1838},
  /*0x06*/{MODRM_ONEENTRY, 1839},
  /*0x07*/{MODRM_ONEENTRY, 3586},
  /*0x08*/{MODRM_ONEENTRY, 1841},
  /*0x09*/{MODRM_ONEENTRY, 1842},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_ONEENTRY, 1843},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITREG, 1844},
  /*0x0e*/{MODRM_ONEENTRY, 1860},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 3155},
  /*0x11*/{MODRM_SPLITRM, 3157},
  /*0x12*/{MODRM_SPLITRM, 3159},
  /*0x13*/{MODRM_SPLITRM, 1867},
  /*0x14*/{MODRM_SPLITRM, 1869},
  /*0x15*/{MODRM_SPLITRM, 1871},
  /*0x16*/{MODRM_SPLITRM, 1873},
  /*0x17*/{MODRM_SPLITRM, 1875},
  /*0x18*/{MODRM_SPLITREG, 2485},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITREG, 1893},
  /*0x1d*/{MODRM_ONEENTRY, 0},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_SPLITRM, 3587},
  /*0x20*/{MODRM_SPLITRM, 2501},
  /*0x21*/{MODRM_SPLITRM, 2503},
  /*0x22*/{MODRM_SPLITRM, 2505},
  /*0x23*/{MODRM_SPLITRM, 2507},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_ONEENTRY, 0},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 1919},
  /*0x29*/{MODRM_SPLITRM, 1921},
  /*0x2a*/{MODRM_SPLITRM, 4395},
  /*0x2b*/{MODRM_SPLITRM, 3163},
  /*0x2c*/{MODRM_SPLITRM, 4397},
  /*0x2d*/{MODRM_SPLITRM, 4399},
  /*0x2e*/{MODRM_SPLITRM, 1931},
  /*0x2f*/{MODRM_SPLITRM, 1933},
  /*0x30*/{MODRM_ONEENTRY, 1935},
  /*0x31*/{MODRM_ONEENTRY, 1936},
  /*0x32*/{MODRM_ONEENTRY, 1937},
  /*0x33*/{MODRM_ONEENTRY, 1938},
  /*0x34*/{MODRM_ONEENTRY, 1939},
  /*0x35*/{MODRM_ONEENTRY, 3589},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 1941},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_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, 3590},
  /*0x41*/{MODRM_SPLITRM, 3590},
  /*0x42*/{MODRM_SPLITRM, 3590},
  /*0x43*/{MODRM_SPLITRM, 3590},
  /*0x44*/{MODRM_SPLITRM, 3590},
  /*0x45*/{MODRM_SPLITRM, 3590},
  /*0x46*/{MODRM_SPLITRM, 3590},
  /*0x47*/{MODRM_SPLITRM, 3590},
  /*0x48*/{MODRM_SPLITRM, 3590},
  /*0x49*/{MODRM_SPLITRM, 3590},
  /*0x4a*/{MODRM_SPLITRM, 3590},
  /*0x4b*/{MODRM_SPLITRM, 3590},
  /*0x4c*/{MODRM_SPLITRM, 3590},
  /*0x4d*/{MODRM_SPLITRM, 3590},
  /*0x4e*/{MODRM_SPLITRM, 3590},
  /*0x4f*/{MODRM_SPLITRM, 3590},
  /*0x50*/{MODRM_SPLITRM, 1944},
  /*0x51*/{MODRM_SPLITRM, 3169},
  /*0x52*/{MODRM_SPLITRM, 1948},
  /*0x53*/{MODRM_SPLITRM, 1950},
  /*0x54*/{MODRM_SPLITRM, 1952},
  /*0x55*/{MODRM_SPLITRM, 1954},
  /*0x56*/{MODRM_SPLITRM, 1956},
  /*0x57*/{MODRM_SPLITRM, 1958},
  /*0x58*/{MODRM_SPLITRM, 3171},
  /*0x59*/{MODRM_SPLITRM, 3173},
  /*0x5a*/{MODRM_SPLITRM, 3175},
  /*0x5b*/{MODRM_SPLITRM, 1966},
  /*0x5c*/{MODRM_SPLITRM, 3177},
  /*0x5d*/{MODRM_SPLITRM, 3179},
  /*0x5e*/{MODRM_SPLITRM, 3181},
  /*0x5f*/{MODRM_SPLITRM, 3183},
  /*0x60*/{MODRM_SPLITRM, 1976},
  /*0x61*/{MODRM_SPLITRM, 1978},
  /*0x62*/{MODRM_SPLITRM, 1980},
  /*0x63*/{MODRM_SPLITRM, 1982},
  /*0x64*/{MODRM_SPLITRM, 1984},
  /*0x65*/{MODRM_SPLITRM, 1986},
  /*0x66*/{MODRM_SPLITRM, 1988},
  /*0x67*/{MODRM_SPLITRM, 1990},
  /*0x68*/{MODRM_SPLITRM, 1992},
  /*0x69*/{MODRM_SPLITRM, 1994},
  /*0x6a*/{MODRM_SPLITRM, 1996},
  /*0x6b*/{MODRM_SPLITRM, 1998},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_SPLITRM, 2000},
  /*0x6f*/{MODRM_SPLITRM, 2002},
  /*0x70*/{MODRM_SPLITRM, 3185},
  /*0x71*/{MODRM_SPLITREG, 2006},
  /*0x72*/{MODRM_SPLITREG, 2022},
  /*0x73*/{MODRM_SPLITREG, 2038},
  /*0x74*/{MODRM_SPLITRM, 2054},
  /*0x75*/{MODRM_SPLITRM, 2056},
  /*0x76*/{MODRM_SPLITRM, 2058},
  /*0x77*/{MODRM_ONEENTRY, 2060},
  /*0x78*/{MODRM_SPLITRM, 4401},
  /*0x79*/{MODRM_SPLITRM, 4403},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 3191},
  /*0x7d*/{MODRM_SPLITRM, 3193},
  /*0x7e*/{MODRM_SPLITRM, 2065},
  /*0x7f*/{MODRM_SPLITRM, 2067},
  /*0x80*/{MODRM_ONEENTRY, 2069},
  /*0x81*/{MODRM_ONEENTRY, 2069},
  /*0x82*/{MODRM_ONEENTRY, 2069},
  /*0x83*/{MODRM_ONEENTRY, 2069},
  /*0x84*/{MODRM_ONEENTRY, 2069},
  /*0x85*/{MODRM_ONEENTRY, 2069},
  /*0x86*/{MODRM_ONEENTRY, 2069},
  /*0x87*/{MODRM_ONEENTRY, 2069},
  /*0x88*/{MODRM_ONEENTRY, 2069},
  /*0x89*/{MODRM_ONEENTRY, 2069},
  /*0x8a*/{MODRM_ONEENTRY, 2069},
  /*0x8b*/{MODRM_ONEENTRY, 2069},
  /*0x8c*/{MODRM_ONEENTRY, 2069},
  /*0x8d*/{MODRM_ONEENTRY, 2069},
  /*0x8e*/{MODRM_ONEENTRY, 2069},
  /*0x8f*/{MODRM_ONEENTRY, 2069},
  /*0x90*/{MODRM_SPLITRM, 2070},
  /*0x91*/{MODRM_SPLITRM, 2070},
  /*0x92*/{MODRM_SPLITRM, 2070},
  /*0x93*/{MODRM_SPLITRM, 2070},
  /*0x94*/{MODRM_SPLITRM, 2070},
  /*0x95*/{MODRM_SPLITRM, 2070},
  /*0x96*/{MODRM_SPLITRM, 2070},
  /*0x97*/{MODRM_SPLITRM, 2070},
  /*0x98*/{MODRM_SPLITRM, 2070},
  /*0x99*/{MODRM_SPLITRM, 2070},
  /*0x9a*/{MODRM_SPLITRM, 2070},
  /*0x9b*/{MODRM_SPLITRM, 2070},
  /*0x9c*/{MODRM_SPLITRM, 2070},
  /*0x9d*/{MODRM_SPLITRM, 2070},
  /*0x9e*/{MODRM_SPLITRM, 2070},
  /*0x9f*/{MODRM_SPLITRM, 2070},
  /*0xa0*/{MODRM_ONEENTRY, 2513},
  /*0xa1*/{MODRM_ONEENTRY, 2514},
  /*0xa2*/{MODRM_ONEENTRY, 2074},
  /*0xa3*/{MODRM_SPLITRM, 3596},
  /*0xa4*/{MODRM_SPLITRM, 3598},
  /*0xa5*/{MODRM_SPLITRM, 3600},
  /*0xa6*/{MODRM_SPLITMISC, 2081},
  /*0xa7*/{MODRM_SPLITMISC, 2153},
  /*0xa8*/{MODRM_ONEENTRY, 2515},
  /*0xa9*/{MODRM_ONEENTRY, 2516},
  /*0xaa*/{MODRM_ONEENTRY, 2227},
  /*0xab*/{MODRM_SPLITRM, 3602},
  /*0xac*/{MODRM_SPLITRM, 3604},
  /*0xad*/{MODRM_SPLITRM, 3606},
  /*0xae*/{MODRM_SPLITREG, 4405},
  /*0xaf*/{MODRM_SPLITRM, 3624},
  /*0xb0*/{MODRM_SPLITRM, 2252},
  /*0xb1*/{MODRM_SPLITRM, 3626},
  /*0xb2*/{MODRM_SPLITRM, 3628},
  /*0xb3*/{MODRM_SPLITRM, 3630},
  /*0xb4*/{MODRM_SPLITRM, 3632},
  /*0xb5*/{MODRM_SPLITRM, 3634},
  /*0xb6*/{MODRM_SPLITRM, 3636},
  /*0xb7*/{MODRM_SPLITRM, 3638},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_SPLITRM, 3640},
  /*0xba*/{MODRM_SPLITREG, 3642},
  /*0xbb*/{MODRM_SPLITRM, 3658},
  /*0xbc*/{MODRM_SPLITRM, 2288},
  /*0xbd*/{MODRM_SPLITRM, 2290},
  /*0xbe*/{MODRM_SPLITRM, 3664},
  /*0xbf*/{MODRM_SPLITRM, 3666},
  /*0xc0*/{MODRM_SPLITRM, 2296},
  /*0xc1*/{MODRM_SPLITRM, 3668},
  /*0xc2*/{MODRM_SPLITRM, 3211},
  /*0xc3*/{MODRM_SPLITRM, 2302},
  /*0xc4*/{MODRM_SPLITRM, 2304},
  /*0xc5*/{MODRM_SPLITRM, 2306},
  /*0xc6*/{MODRM_SPLITRM, 2308},
  /*0xc7*/{MODRM_SPLITREG, 4421},
  /*0xc8*/{MODRM_ONEENTRY, 3688},
  /*0xc9*/{MODRM_ONEENTRY, 3688},
  /*0xca*/{MODRM_ONEENTRY, 3688},
  /*0xcb*/{MODRM_ONEENTRY, 3688},
  /*0xcc*/{MODRM_ONEENTRY, 3688},
  /*0xcd*/{MODRM_ONEENTRY, 3688},
  /*0xce*/{MODRM_ONEENTRY, 3688},
  /*0xcf*/{MODRM_ONEENTRY, 3688},
  /*0xd0*/{MODRM_SPLITRM, 3229},
  /*0xd1*/{MODRM_SPLITRM, 2327},
  /*0xd2*/{MODRM_SPLITRM, 2329},
  /*0xd3*/{MODRM_SPLITRM, 2331},
  /*0xd4*/{MODRM_SPLITRM, 2333},
  /*0xd5*/{MODRM_SPLITRM, 2335},
  /*0xd6*/{MODRM_SPLITRM, 3231},
  /*0xd7*/{MODRM_SPLITRM, 2337},
  /*0xd8*/{MODRM_SPLITRM, 2339},
  /*0xd9*/{MODRM_SPLITRM, 2341},
  /*0xda*/{MODRM_SPLITRM, 2343},
  /*0xdb*/{MODRM_SPLITRM, 2345},
  /*0xdc*/{MODRM_SPLITRM, 2347},
  /*0xdd*/{MODRM_SPLITRM, 2349},
  /*0xde*/{MODRM_SPLITRM, 2351},
  /*0xdf*/{MODRM_SPLITRM, 2353},
  /*0xe0*/{MODRM_SPLITRM, 2355},
  /*0xe1*/{MODRM_SPLITRM, 2357},
  /*0xe2*/{MODRM_SPLITRM, 2359},
  /*0xe3*/{MODRM_SPLITRM, 2361},
  /*0xe4*/{MODRM_SPLITRM, 2363},
  /*0xe5*/{MODRM_SPLITRM, 2365},
  /*0xe6*/{MODRM_SPLITRM, 3233},
  /*0xe7*/{MODRM_SPLITRM, 2367},
  /*0xe8*/{MODRM_SPLITRM, 2369},
  /*0xe9*/{MODRM_SPLITRM, 2371},
  /*0xea*/{MODRM_SPLITRM, 2373},
  /*0xeb*/{MODRM_SPLITRM, 2375},
  /*0xec*/{MODRM_SPLITRM, 2377},
  /*0xed*/{MODRM_SPLITRM, 2379},
  /*0xee*/{MODRM_SPLITRM, 2381},
  /*0xef*/{MODRM_SPLITRM, 2383},
  /*0xf0*/{MODRM_SPLITRM, 3235},
  /*0xf1*/{MODRM_SPLITRM, 2385},
  /*0xf2*/{MODRM_SPLITRM, 2387},
  /*0xf3*/{MODRM_SPLITRM, 2389},
  /*0xf4*/{MODRM_SPLITRM, 2391},
  /*0xf5*/{MODRM_SPLITRM, 2393},
  /*0xf6*/{MODRM_SPLITRM, 2395},
  /*0xf7*/{MODRM_SPLITRM, 2517},
  /*0xf8*/{MODRM_SPLITRM, 2399},
  /*0xf9*/{MODRM_SPLITRM, 2401},
  /*0xfa*/{MODRM_SPLITRM, 2403},
  /*0xfb*/{MODRM_SPLITRM, 2405},
  /*0xfc*/{MODRM_SPLITRM, 2407},
  /*0xfd*/{MODRM_SPLITRM, 2409},
  /*0xfe*/{MODRM_SPLITRM, 2411},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_64BIT_REXW_OPSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITREG, 3494},
  /*0x01*/{MODRM_SPLITMISC, 3689},
  /*0x02*/{MODRM_SPLITRM, 3582},
  /*0x03*/{MODRM_SPLITRM, 3584},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 1838},
  /*0x06*/{MODRM_ONEENTRY, 1839},
  /*0x07*/{MODRM_ONEENTRY, 3586},
  /*0x08*/{MODRM_ONEENTRY, 1841},
  /*0x09*/{MODRM_ONEENTRY, 1842},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_ONEENTRY, 1843},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITREG, 1844},
  /*0x0e*/{MODRM_ONEENTRY, 1860},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 2611},
  /*0x11*/{MODRM_SPLITRM, 2613},
  /*0x12*/{MODRM_SPLITRM, 3043},
  /*0x13*/{MODRM_SPLITRM, 2617},
  /*0x14*/{MODRM_SPLITRM, 2619},
  /*0x15*/{MODRM_SPLITRM, 2621},
  /*0x16*/{MODRM_SPLITRM, 3045},
  /*0x17*/{MODRM_SPLITRM, 2625},
  /*0x18*/{MODRM_SPLITREG, 2485},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITREG, 1893},
  /*0x1d*/{MODRM_ONEENTRY, 0},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_SPLITRM, 3587},
  /*0x20*/{MODRM_SPLITRM, 2501},
  /*0x21*/{MODRM_SPLITRM, 2503},
  /*0x22*/{MODRM_SPLITRM, 2505},
  /*0x23*/{MODRM_SPLITRM, 2507},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_ONEENTRY, 0},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 2629},
  /*0x29*/{MODRM_SPLITRM, 2631},
  /*0x2a*/{MODRM_SPLITRM, 2633},
  /*0x2b*/{MODRM_SPLITRM, 2635},
  /*0x2c*/{MODRM_SPLITRM, 2637},
  /*0x2d*/{MODRM_SPLITRM, 2639},
  /*0x2e*/{MODRM_SPLITRM, 2641},
  /*0x2f*/{MODRM_SPLITRM, 2643},
  /*0x30*/{MODRM_ONEENTRY, 1935},
  /*0x31*/{MODRM_ONEENTRY, 1936},
  /*0x32*/{MODRM_ONEENTRY, 1937},
  /*0x33*/{MODRM_ONEENTRY, 1938},
  /*0x34*/{MODRM_ONEENTRY, 1939},
  /*0x35*/{MODRM_ONEENTRY, 3589},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 1941},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_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, 3590},
  /*0x41*/{MODRM_SPLITRM, 3590},
  /*0x42*/{MODRM_SPLITRM, 3590},
  /*0x43*/{MODRM_SPLITRM, 3590},
  /*0x44*/{MODRM_SPLITRM, 3590},
  /*0x45*/{MODRM_SPLITRM, 3590},
  /*0x46*/{MODRM_SPLITRM, 3590},
  /*0x47*/{MODRM_SPLITRM, 3590},
  /*0x48*/{MODRM_SPLITRM, 3590},
  /*0x49*/{MODRM_SPLITRM, 3590},
  /*0x4a*/{MODRM_SPLITRM, 3590},
  /*0x4b*/{MODRM_SPLITRM, 3590},
  /*0x4c*/{MODRM_SPLITRM, 3590},
  /*0x4d*/{MODRM_SPLITRM, 3590},
  /*0x4e*/{MODRM_SPLITRM, 3590},
  /*0x4f*/{MODRM_SPLITRM, 3590},
  /*0x50*/{MODRM_SPLITRM, 2647},
  /*0x51*/{MODRM_SPLITRM, 2649},
  /*0x52*/{MODRM_SPLITRM, 1948},
  /*0x53*/{MODRM_SPLITRM, 1950},
  /*0x54*/{MODRM_SPLITRM, 2651},
  /*0x55*/{MODRM_SPLITRM, 2653},
  /*0x56*/{MODRM_SPLITRM, 2655},
  /*0x57*/{MODRM_SPLITRM, 2657},
  /*0x58*/{MODRM_SPLITRM, 2659},
  /*0x59*/{MODRM_SPLITRM, 2661},
  /*0x5a*/{MODRM_SPLITRM, 2663},
  /*0x5b*/{MODRM_SPLITRM, 2665},
  /*0x5c*/{MODRM_SPLITRM, 2667},
  /*0x5d*/{MODRM_SPLITRM, 2669},
  /*0x5e*/{MODRM_SPLITRM, 2671},
  /*0x5f*/{MODRM_SPLITRM, 2673},
  /*0x60*/{MODRM_SPLITRM, 2675},
  /*0x61*/{MODRM_SPLITRM, 2677},
  /*0x62*/{MODRM_SPLITRM, 2679},
  /*0x63*/{MODRM_SPLITRM, 2681},
  /*0x64*/{MODRM_SPLITRM, 2683},
  /*0x65*/{MODRM_SPLITRM, 2685},
  /*0x66*/{MODRM_SPLITRM, 2687},
  /*0x67*/{MODRM_SPLITRM, 2689},
  /*0x68*/{MODRM_SPLITRM, 2691},
  /*0x69*/{MODRM_SPLITRM, 2693},
  /*0x6a*/{MODRM_SPLITRM, 2695},
  /*0x6b*/{MODRM_SPLITRM, 2697},
  /*0x6c*/{MODRM_SPLITRM, 2699},
  /*0x6d*/{MODRM_SPLITRM, 2701},
  /*0x6e*/{MODRM_SPLITRM, 4437},
  /*0x6f*/{MODRM_SPLITRM, 2705},
  /*0x70*/{MODRM_SPLITRM, 2707},
  /*0x71*/{MODRM_SPLITREG, 2709},
  /*0x72*/{MODRM_SPLITREG, 2725},
  /*0x73*/{MODRM_SPLITREG, 2741},
  /*0x74*/{MODRM_SPLITRM, 2757},
  /*0x75*/{MODRM_SPLITRM, 2759},
  /*0x76*/{MODRM_SPLITRM, 2761},
  /*0x77*/{MODRM_ONEENTRY, 2060},
  /*0x78*/{MODRM_SPLITRM, 3761},
  /*0x79*/{MODRM_SPLITRM, 3763},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 2767},
  /*0x7d*/{MODRM_SPLITRM, 2769},
  /*0x7e*/{MODRM_SPLITRM, 4439},
  /*0x7f*/{MODRM_SPLITRM, 2773},
  /*0x80*/{MODRM_ONEENTRY, 2775},
  /*0x81*/{MODRM_ONEENTRY, 2775},
  /*0x82*/{MODRM_ONEENTRY, 2775},
  /*0x83*/{MODRM_ONEENTRY, 2775},
  /*0x84*/{MODRM_ONEENTRY, 2775},
  /*0x85*/{MODRM_ONEENTRY, 2775},
  /*0x86*/{MODRM_ONEENTRY, 2775},
  /*0x87*/{MODRM_ONEENTRY, 2775},
  /*0x88*/{MODRM_ONEENTRY, 2775},
  /*0x89*/{MODRM_ONEENTRY, 2775},
  /*0x8a*/{MODRM_ONEENTRY, 2775},
  /*0x8b*/{MODRM_ONEENTRY, 2775},
  /*0x8c*/{MODRM_ONEENTRY, 2775},
  /*0x8d*/{MODRM_ONEENTRY, 2775},
  /*0x8e*/{MODRM_ONEENTRY, 2775},
  /*0x8f*/{MODRM_ONEENTRY, 2775},
  /*0x90*/{MODRM_SPLITRM, 2070},
  /*0x91*/{MODRM_SPLITRM, 2070},
  /*0x92*/{MODRM_SPLITRM, 2070},
  /*0x93*/{MODRM_SPLITRM, 2070},
  /*0x94*/{MODRM_SPLITRM, 2070},
  /*0x95*/{MODRM_SPLITRM, 2070},
  /*0x96*/{MODRM_SPLITRM, 2070},
  /*0x97*/{MODRM_SPLITRM, 2070},
  /*0x98*/{MODRM_SPLITRM, 2070},
  /*0x99*/{MODRM_SPLITRM, 2070},
  /*0x9a*/{MODRM_SPLITRM, 2070},
  /*0x9b*/{MODRM_SPLITRM, 2070},
  /*0x9c*/{MODRM_SPLITRM, 2070},
  /*0x9d*/{MODRM_SPLITRM, 2070},
  /*0x9e*/{MODRM_SPLITRM, 2070},
  /*0x9f*/{MODRM_SPLITRM, 2070},
  /*0xa0*/{MODRM_ONEENTRY, 2776},
  /*0xa1*/{MODRM_ONEENTRY, 2777},
  /*0xa2*/{MODRM_ONEENTRY, 2074},
  /*0xa3*/{MODRM_SPLITRM, 3596},
  /*0xa4*/{MODRM_SPLITRM, 3598},
  /*0xa5*/{MODRM_SPLITRM, 3600},
  /*0xa6*/{MODRM_SPLITMISC, 2081},
  /*0xa7*/{MODRM_SPLITMISC, 2153},
  /*0xa8*/{MODRM_ONEENTRY, 2784},
  /*0xa9*/{MODRM_ONEENTRY, 2785},
  /*0xaa*/{MODRM_ONEENTRY, 2227},
  /*0xab*/{MODRM_SPLITRM, 3602},
  /*0xac*/{MODRM_SPLITRM, 3604},
  /*0xad*/{MODRM_SPLITRM, 3606},
  /*0xae*/{MODRM_SPLITREG, 3051},
  /*0xaf*/{MODRM_SPLITRM, 3624},
  /*0xb0*/{MODRM_SPLITRM, 2252},
  /*0xb1*/{MODRM_SPLITRM, 3626},
  /*0xb2*/{MODRM_SPLITRM, 3628},
  /*0xb3*/{MODRM_SPLITRM, 3630},
  /*0xb4*/{MODRM_SPLITRM, 3632},
  /*0xb5*/{MODRM_SPLITRM, 3634},
  /*0xb6*/{MODRM_SPLITRM, 3636},
  /*0xb7*/{MODRM_SPLITRM, 3638},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_SPLITRM, 3640},
  /*0xba*/{MODRM_SPLITREG, 3642},
  /*0xbb*/{MODRM_SPLITRM, 3658},
  /*0xbc*/{MODRM_SPLITRM, 2844},
  /*0xbd*/{MODRM_SPLITRM, 2846},
  /*0xbe*/{MODRM_SPLITRM, 3664},
  /*0xbf*/{MODRM_SPLITRM, 3666},
  /*0xc0*/{MODRM_SPLITRM, 2296},
  /*0xc1*/{MODRM_SPLITRM, 3668},
  /*0xc2*/{MODRM_SPLITRM, 2854},
  /*0xc3*/{MODRM_SPLITRM, 2302},
  /*0xc4*/{MODRM_SPLITRM, 2856},
  /*0xc5*/{MODRM_SPLITRM, 2858},
  /*0xc6*/{MODRM_SPLITRM, 2860},
  /*0xc7*/{MODRM_SPLITREG, 4441},
  /*0xc8*/{MODRM_ONEENTRY, 3688},
  /*0xc9*/{MODRM_ONEENTRY, 3688},
  /*0xca*/{MODRM_ONEENTRY, 3688},
  /*0xcb*/{MODRM_ONEENTRY, 3688},
  /*0xcc*/{MODRM_ONEENTRY, 3688},
  /*0xcd*/{MODRM_ONEENTRY, 3688},
  /*0xce*/{MODRM_ONEENTRY, 3688},
  /*0xcf*/{MODRM_ONEENTRY, 3688},
  /*0xd0*/{MODRM_SPLITRM, 2879},
  /*0xd1*/{MODRM_SPLITRM, 2881},
  /*0xd2*/{MODRM_SPLITRM, 2883},
  /*0xd3*/{MODRM_SPLITRM, 2885},
  /*0xd4*/{MODRM_SPLITRM, 2887},
  /*0xd5*/{MODRM_SPLITRM, 2889},
  /*0xd6*/{MODRM_SPLITRM, 2891},
  /*0xd7*/{MODRM_SPLITRM, 2893},
  /*0xd8*/{MODRM_SPLITRM, 2895},
  /*0xd9*/{MODRM_SPLITRM, 2897},
  /*0xda*/{MODRM_SPLITRM, 2899},
  /*0xdb*/{MODRM_SPLITRM, 2901},
  /*0xdc*/{MODRM_SPLITRM, 2903},
  /*0xdd*/{MODRM_SPLITRM, 2905},
  /*0xde*/{MODRM_SPLITRM, 2907},
  /*0xdf*/{MODRM_SPLITRM, 2909},
  /*0xe0*/{MODRM_SPLITRM, 2911},
  /*0xe1*/{MODRM_SPLITRM, 2913},
  /*0xe2*/{MODRM_SPLITRM, 2915},
  /*0xe3*/{MODRM_SPLITRM, 2917},
  /*0xe4*/{MODRM_SPLITRM, 2919},
  /*0xe5*/{MODRM_SPLITRM, 2921},
  /*0xe6*/{MODRM_SPLITRM, 2923},
  /*0xe7*/{MODRM_SPLITRM, 2925},
  /*0xe8*/{MODRM_SPLITRM, 2927},
  /*0xe9*/{MODRM_SPLITRM, 2929},
  /*0xea*/{MODRM_SPLITRM, 2931},
  /*0xeb*/{MODRM_SPLITRM, 2933},
  /*0xec*/{MODRM_SPLITRM, 2935},
  /*0xed*/{MODRM_SPLITRM, 2937},
  /*0xee*/{MODRM_SPLITRM, 2939},
  /*0xef*/{MODRM_SPLITRM, 2941},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 2943},
  /*0xf2*/{MODRM_SPLITRM, 2945},
  /*0xf3*/{MODRM_SPLITRM, 2947},
  /*0xf4*/{MODRM_SPLITRM, 2949},
  /*0xf5*/{MODRM_SPLITRM, 2951},
  /*0xf6*/{MODRM_SPLITRM, 2953},
  /*0xf7*/{MODRM_SPLITRM, 3797},
  /*0xf8*/{MODRM_SPLITRM, 2957},
  /*0xf9*/{MODRM_SPLITRM, 2959},
  /*0xfa*/{MODRM_SPLITRM, 2961},
  /*0xfb*/{MODRM_SPLITRM, 2963},
  /*0xfc*/{MODRM_SPLITRM, 2965},
  /*0xfd*/{MODRM_SPLITRM, 2967},
  /*0xfe*/{MODRM_SPLITRM, 2969},
  /*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, 4457},
  /*0x11*/{MODRM_SPLITRM, 4459},
  /*0x12*/{MODRM_SPLITRM, 4461},
  /*0x13*/{MODRM_SPLITRM, 4463},
  /*0x14*/{MODRM_SPLITRM, 4465},
  /*0x15*/{MODRM_SPLITRM, 4467},
  /*0x16*/{MODRM_SPLITRM, 4469},
  /*0x17*/{MODRM_SPLITRM, 4471},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 4473},
  /*0x29*/{MODRM_SPLITRM, 4475},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 4477},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_SPLITRM, 4479},
  /*0x2f*/{MODRM_SPLITRM, 4481},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_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, 4483},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 4485},
  /*0x51*/{MODRM_SPLITRM, 4487},
  /*0x52*/{MODRM_SPLITRM, 4489},
  /*0x53*/{MODRM_SPLITRM, 4491},
  /*0x54*/{MODRM_SPLITRM, 4493},
  /*0x55*/{MODRM_SPLITRM, 4495},
  /*0x56*/{MODRM_SPLITRM, 4497},
  /*0x57*/{MODRM_SPLITRM, 4499},
  /*0x58*/{MODRM_SPLITRM, 4501},
  /*0x59*/{MODRM_SPLITRM, 4503},
  /*0x5a*/{MODRM_SPLITRM, 4505},
  /*0x5b*/{MODRM_SPLITRM, 4507},
  /*0x5c*/{MODRM_SPLITRM, 4509},
  /*0x5d*/{MODRM_SPLITRM, 4511},
  /*0x5e*/{MODRM_SPLITRM, 4513},
  /*0x5f*/{MODRM_SPLITRM, 4515},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 4517},
  /*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, 4518},
  /*0x91*/{MODRM_SPLITRM, 4520},
  /*0x92*/{MODRM_SPLITRM, 4522},
  /*0x93*/{MODRM_SPLITRM, 4524},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_SPLITRM, 4526},
  /*0x99*/{MODRM_SPLITRM, 4528},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_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, 4530},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 4546},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 4548},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 4550},
  /*0x11*/{MODRM_SPLITRM, 4552},
  /*0x12*/{MODRM_SPLITRM, 4554},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_ONEENTRY, 0},
  /*0x15*/{MODRM_ONEENTRY, 0},
  /*0x16*/{MODRM_SPLITRM, 4556},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 4558},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 4560},
  /*0x2d*/{MODRM_SPLITRM, 4562},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 4564},
  /*0x52*/{MODRM_SPLITRM, 4566},
  /*0x53*/{MODRM_SPLITRM, 4568},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_ONEENTRY, 0},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_SPLITRM, 4570},
  /*0x59*/{MODRM_SPLITRM, 4572},
  /*0x5a*/{MODRM_SPLITRM, 4574},
  /*0x5b*/{MODRM_SPLITRM, 4576},
  /*0x5c*/{MODRM_SPLITRM, 4578},
  /*0x5d*/{MODRM_SPLITRM, 4580},
  /*0x5e*/{MODRM_SPLITRM, 4582},
  /*0x5f*/{MODRM_SPLITRM, 4584},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 4586},
  /*0x70*/{MODRM_SPLITRM, 4588},
  /*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, 4590},
  /*0x7f*/{MODRM_SPLITRM, 4592},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 4594},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 4596},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 4598},
  /*0x11*/{MODRM_SPLITRM, 4600},
  /*0x12*/{MODRM_SPLITRM, 4602},
  /*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, 4604},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 4606},
  /*0x2d*/{MODRM_SPLITRM, 4608},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 4610},
  /*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, 4612},
  /*0x59*/{MODRM_SPLITRM, 4614},
  /*0x5a*/{MODRM_SPLITRM, 4616},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 4618},
  /*0x5d*/{MODRM_SPLITRM, 4620},
  /*0x5e*/{MODRM_SPLITRM, 4622},
  /*0x5f*/{MODRM_SPLITRM, 4624},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_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, 4626},
  /*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, 4628},
  /*0x7d*/{MODRM_SPLITRM, 4630},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_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, 4632},
  /*0x93*/{MODRM_SPLITRM, 4634},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 4636},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 4638},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_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, 4640},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 4642},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 4644},
  /*0x11*/{MODRM_SPLITRM, 4646},
  /*0x12*/{MODRM_SPLITRM, 4648},
  /*0x13*/{MODRM_SPLITRM, 4650},
  /*0x14*/{MODRM_SPLITRM, 4652},
  /*0x15*/{MODRM_SPLITRM, 4654},
  /*0x16*/{MODRM_SPLITRM, 4656},
  /*0x17*/{MODRM_SPLITRM, 4658},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 4660},
  /*0x29*/{MODRM_SPLITRM, 4662},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 4664},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_SPLITRM, 4666},
  /*0x2f*/{MODRM_SPLITRM, 4668},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_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, 4670},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 4672},
  /*0x51*/{MODRM_SPLITRM, 4674},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 4676},
  /*0x55*/{MODRM_SPLITRM, 4678},
  /*0x56*/{MODRM_SPLITRM, 4680},
  /*0x57*/{MODRM_SPLITRM, 4682},
  /*0x58*/{MODRM_SPLITRM, 4684},
  /*0x59*/{MODRM_SPLITRM, 4686},
  /*0x5a*/{MODRM_SPLITRM, 4688},
  /*0x5b*/{MODRM_SPLITRM, 4690},
  /*0x5c*/{MODRM_SPLITRM, 4692},
  /*0x5d*/{MODRM_SPLITRM, 4694},
  /*0x5e*/{MODRM_SPLITRM, 4696},
  /*0x5f*/{MODRM_SPLITRM, 4698},
  /*0x60*/{MODRM_SPLITRM, 4700},
  /*0x61*/{MODRM_SPLITRM, 4702},
  /*0x62*/{MODRM_SPLITRM, 4704},
  /*0x63*/{MODRM_SPLITRM, 4706},
  /*0x64*/{MODRM_SPLITRM, 4708},
  /*0x65*/{MODRM_SPLITRM, 4710},
  /*0x66*/{MODRM_SPLITRM, 4712},
  /*0x67*/{MODRM_SPLITRM, 4714},
  /*0x68*/{MODRM_SPLITRM, 4716},
  /*0x69*/{MODRM_SPLITRM, 4718},
  /*0x6a*/{MODRM_SPLITRM, 4720},
  /*0x6b*/{MODRM_SPLITRM, 4722},
  /*0x6c*/{MODRM_SPLITRM, 4724},
  /*0x6d*/{MODRM_SPLITRM, 4726},
  /*0x6e*/{MODRM_SPLITRM, 4728},
  /*0x6f*/{MODRM_SPLITRM, 4730},
  /*0x70*/{MODRM_SPLITRM, 4732},
  /*0x71*/{MODRM_SPLITREG, 4734},
  /*0x72*/{MODRM_SPLITREG, 4750},
  /*0x73*/{MODRM_SPLITREG, 4766},
  /*0x74*/{MODRM_SPLITRM, 4782},
  /*0x75*/{MODRM_SPLITRM, 4784},
  /*0x76*/{MODRM_SPLITRM, 4786},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_ONEENTRY, 0},
  /*0x79*/{MODRM_ONEENTRY, 0},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 4788},
  /*0x7d*/{MODRM_SPLITRM, 4790},
  /*0x7e*/{MODRM_SPLITRM, 4792},
  /*0x7f*/{MODRM_SPLITRM, 4794},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_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, 4796},
  /*0x91*/{MODRM_SPLITRM, 4798},
  /*0x92*/{MODRM_SPLITRM, 4800},
  /*0x93*/{MODRM_SPLITRM, 4802},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_SPLITRM, 4804},
  /*0x99*/{MODRM_SPLITRM, 4806},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 4808},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 4810},
  /*0xc5*/{MODRM_SPLITRM, 4812},
  /*0xc6*/{MODRM_SPLITRM, 4814},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_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, 4816},
  /*0xd1*/{MODRM_SPLITRM, 4818},
  /*0xd2*/{MODRM_SPLITRM, 4820},
  /*0xd3*/{MODRM_SPLITRM, 4822},
  /*0xd4*/{MODRM_SPLITRM, 4824},
  /*0xd5*/{MODRM_SPLITRM, 4826},
  /*0xd6*/{MODRM_SPLITRM, 4828},
  /*0xd7*/{MODRM_SPLITRM, 4830},
  /*0xd8*/{MODRM_SPLITRM, 4832},
  /*0xd9*/{MODRM_SPLITRM, 4834},
  /*0xda*/{MODRM_SPLITRM, 4836},
  /*0xdb*/{MODRM_SPLITRM, 4838},
  /*0xdc*/{MODRM_SPLITRM, 4840},
  /*0xdd*/{MODRM_SPLITRM, 4842},
  /*0xde*/{MODRM_SPLITRM, 4844},
  /*0xdf*/{MODRM_SPLITRM, 4846},
  /*0xe0*/{MODRM_SPLITRM, 4848},
  /*0xe1*/{MODRM_SPLITRM, 4850},
  /*0xe2*/{MODRM_SPLITRM, 4852},
  /*0xe3*/{MODRM_SPLITRM, 4854},
  /*0xe4*/{MODRM_SPLITRM, 4856},
  /*0xe5*/{MODRM_SPLITRM, 4858},
  /*0xe6*/{MODRM_SPLITRM, 4860},
  /*0xe7*/{MODRM_SPLITRM, 4862},
  /*0xe8*/{MODRM_SPLITRM, 4864},
  /*0xe9*/{MODRM_SPLITRM, 4866},
  /*0xea*/{MODRM_SPLITRM, 4868},
  /*0xeb*/{MODRM_SPLITRM, 4870},
  /*0xec*/{MODRM_SPLITRM, 4872},
  /*0xed*/{MODRM_SPLITRM, 4874},
  /*0xee*/{MODRM_SPLITRM, 4876},
  /*0xef*/{MODRM_SPLITRM, 4878},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 4880},
  /*0xf2*/{MODRM_SPLITRM, 4882},
  /*0xf3*/{MODRM_SPLITRM, 4884},
  /*0xf4*/{MODRM_SPLITRM, 4886},
  /*0xf5*/{MODRM_SPLITRM, 4888},
  /*0xf6*/{MODRM_SPLITRM, 4890},
  /*0xf7*/{MODRM_SPLITRM, 4892},
  /*0xf8*/{MODRM_SPLITRM, 4894},
  /*0xf9*/{MODRM_SPLITRM, 4896},
  /*0xfa*/{MODRM_SPLITRM, 4898},
  /*0xfb*/{MODRM_SPLITRM, 4900},
  /*0xfc*/{MODRM_SPLITRM, 4902},
  /*0xfd*/{MODRM_SPLITRM, 4904},
  /*0xfe*/{MODRM_SPLITRM, 4906},
  /*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, 4457},
  /*0x11*/{MODRM_SPLITRM, 4459},
  /*0x12*/{MODRM_SPLITRM, 4461},
  /*0x13*/{MODRM_SPLITRM, 4463},
  /*0x14*/{MODRM_SPLITRM, 4465},
  /*0x15*/{MODRM_SPLITRM, 4467},
  /*0x16*/{MODRM_SPLITRM, 4469},
  /*0x17*/{MODRM_SPLITRM, 4471},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 4473},
  /*0x29*/{MODRM_SPLITRM, 4475},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 4477},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_SPLITRM, 4479},
  /*0x2f*/{MODRM_SPLITRM, 4481},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_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, 4908},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 4485},
  /*0x51*/{MODRM_SPLITRM, 4487},
  /*0x52*/{MODRM_SPLITRM, 4489},
  /*0x53*/{MODRM_SPLITRM, 4491},
  /*0x54*/{MODRM_SPLITRM, 4493},
  /*0x55*/{MODRM_SPLITRM, 4495},
  /*0x56*/{MODRM_SPLITRM, 4497},
  /*0x57*/{MODRM_SPLITRM, 4499},
  /*0x58*/{MODRM_SPLITRM, 4501},
  /*0x59*/{MODRM_SPLITRM, 4503},
  /*0x5a*/{MODRM_SPLITRM, 4505},
  /*0x5b*/{MODRM_SPLITRM, 4507},
  /*0x5c*/{MODRM_SPLITRM, 4509},
  /*0x5d*/{MODRM_SPLITRM, 4511},
  /*0x5e*/{MODRM_SPLITRM, 4513},
  /*0x5f*/{MODRM_SPLITRM, 4515},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 4517},
  /*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, 4910},
  /*0x91*/{MODRM_SPLITRM, 4912},
  /*0x92*/{MODRM_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, 4914},
  /*0x99*/{MODRM_SPLITRM, 4916},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_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, 4530},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 4546},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 4548},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 4550},
  /*0x11*/{MODRM_SPLITRM, 4552},
  /*0x12*/{MODRM_SPLITRM, 4554},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_ONEENTRY, 0},
  /*0x15*/{MODRM_ONEENTRY, 0},
  /*0x16*/{MODRM_SPLITRM, 4556},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 4918},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 4920},
  /*0x2d*/{MODRM_SPLITRM, 4922},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 4564},
  /*0x52*/{MODRM_SPLITRM, 4566},
  /*0x53*/{MODRM_SPLITRM, 4568},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_ONEENTRY, 0},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_SPLITRM, 4570},
  /*0x59*/{MODRM_SPLITRM, 4572},
  /*0x5a*/{MODRM_SPLITRM, 4574},
  /*0x5b*/{MODRM_SPLITRM, 4576},
  /*0x5c*/{MODRM_SPLITRM, 4578},
  /*0x5d*/{MODRM_SPLITRM, 4580},
  /*0x5e*/{MODRM_SPLITRM, 4582},
  /*0x5f*/{MODRM_SPLITRM, 4584},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 4586},
  /*0x70*/{MODRM_SPLITRM, 4588},
  /*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, 4590},
  /*0x7f*/{MODRM_SPLITRM, 4592},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 4594},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 4596},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 4598},
  /*0x11*/{MODRM_SPLITRM, 4600},
  /*0x12*/{MODRM_SPLITRM, 4602},
  /*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, 4924},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 4926},
  /*0x2d*/{MODRM_SPLITRM, 4928},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 4610},
  /*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, 4612},
  /*0x59*/{MODRM_SPLITRM, 4614},
  /*0x5a*/{MODRM_SPLITRM, 4616},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 4618},
  /*0x5d*/{MODRM_SPLITRM, 4620},
  /*0x5e*/{MODRM_SPLITRM, 4622},
  /*0x5f*/{MODRM_SPLITRM, 4624},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_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, 4626},
  /*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, 4628},
  /*0x7d*/{MODRM_SPLITRM, 4630},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_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, 4930},
  /*0x93*/{MODRM_SPLITRM, 4932},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 4636},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 4638},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_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, 4640},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 4642},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 4644},
  /*0x11*/{MODRM_SPLITRM, 4646},
  /*0x12*/{MODRM_SPLITRM, 4648},
  /*0x13*/{MODRM_SPLITRM, 4650},
  /*0x14*/{MODRM_SPLITRM, 4652},
  /*0x15*/{MODRM_SPLITRM, 4654},
  /*0x16*/{MODRM_SPLITRM, 4656},
  /*0x17*/{MODRM_SPLITRM, 4658},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 4660},
  /*0x29*/{MODRM_SPLITRM, 4662},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 4664},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_SPLITRM, 4666},
  /*0x2f*/{MODRM_SPLITRM, 4668},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_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, 4934},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 4672},
  /*0x51*/{MODRM_SPLITRM, 4674},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 4676},
  /*0x55*/{MODRM_SPLITRM, 4678},
  /*0x56*/{MODRM_SPLITRM, 4680},
  /*0x57*/{MODRM_SPLITRM, 4682},
  /*0x58*/{MODRM_SPLITRM, 4684},
  /*0x59*/{MODRM_SPLITRM, 4686},
  /*0x5a*/{MODRM_SPLITRM, 4688},
  /*0x5b*/{MODRM_SPLITRM, 4690},
  /*0x5c*/{MODRM_SPLITRM, 4692},
  /*0x5d*/{MODRM_SPLITRM, 4694},
  /*0x5e*/{MODRM_SPLITRM, 4696},
  /*0x5f*/{MODRM_SPLITRM, 4698},
  /*0x60*/{MODRM_SPLITRM, 4700},
  /*0x61*/{MODRM_SPLITRM, 4702},
  /*0x62*/{MODRM_SPLITRM, 4704},
  /*0x63*/{MODRM_SPLITRM, 4706},
  /*0x64*/{MODRM_SPLITRM, 4708},
  /*0x65*/{MODRM_SPLITRM, 4710},
  /*0x66*/{MODRM_SPLITRM, 4712},
  /*0x67*/{MODRM_SPLITRM, 4714},
  /*0x68*/{MODRM_SPLITRM, 4716},
  /*0x69*/{MODRM_SPLITRM, 4718},
  /*0x6a*/{MODRM_SPLITRM, 4720},
  /*0x6b*/{MODRM_SPLITRM, 4722},
  /*0x6c*/{MODRM_SPLITRM, 4724},
  /*0x6d*/{MODRM_SPLITRM, 4726},
  /*0x6e*/{MODRM_SPLITRM, 4936},
  /*0x6f*/{MODRM_SPLITRM, 4730},
  /*0x70*/{MODRM_SPLITRM, 4732},
  /*0x71*/{MODRM_SPLITREG, 4734},
  /*0x72*/{MODRM_SPLITREG, 4750},
  /*0x73*/{MODRM_SPLITREG, 4766},
  /*0x74*/{MODRM_SPLITRM, 4782},
  /*0x75*/{MODRM_SPLITRM, 4784},
  /*0x76*/{MODRM_SPLITRM, 4786},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_ONEENTRY, 0},
  /*0x79*/{MODRM_ONEENTRY, 0},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 4788},
  /*0x7d*/{MODRM_SPLITRM, 4790},
  /*0x7e*/{MODRM_SPLITRM, 4938},
  /*0x7f*/{MODRM_SPLITRM, 4794},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_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, 4940},
  /*0x91*/{MODRM_SPLITRM, 4942},
  /*0x92*/{MODRM_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, 4944},
  /*0x99*/{MODRM_SPLITRM, 4946},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 4808},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 4810},
  /*0xc5*/{MODRM_SPLITRM, 4812},
  /*0xc6*/{MODRM_SPLITRM, 4814},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_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, 4816},
  /*0xd1*/{MODRM_SPLITRM, 4818},
  /*0xd2*/{MODRM_SPLITRM, 4820},
  /*0xd3*/{MODRM_SPLITRM, 4822},
  /*0xd4*/{MODRM_SPLITRM, 4824},
  /*0xd5*/{MODRM_SPLITRM, 4826},
  /*0xd6*/{MODRM_SPLITRM, 4828},
  /*0xd7*/{MODRM_SPLITRM, 4830},
  /*0xd8*/{MODRM_SPLITRM, 4832},
  /*0xd9*/{MODRM_SPLITRM, 4834},
  /*0xda*/{MODRM_SPLITRM, 4836},
  /*0xdb*/{MODRM_SPLITRM, 4838},
  /*0xdc*/{MODRM_SPLITRM, 4840},
  /*0xdd*/{MODRM_SPLITRM, 4842},
  /*0xde*/{MODRM_SPLITRM, 4844},
  /*0xdf*/{MODRM_SPLITRM, 4846},
  /*0xe0*/{MODRM_SPLITRM, 4848},
  /*0xe1*/{MODRM_SPLITRM, 4850},
  /*0xe2*/{MODRM_SPLITRM, 4852},
  /*0xe3*/{MODRM_SPLITRM, 4854},
  /*0xe4*/{MODRM_SPLITRM, 4856},
  /*0xe5*/{MODRM_SPLITRM, 4858},
  /*0xe6*/{MODRM_SPLITRM, 4860},
  /*0xe7*/{MODRM_SPLITRM, 4862},
  /*0xe8*/{MODRM_SPLITRM, 4864},
  /*0xe9*/{MODRM_SPLITRM, 4866},
  /*0xea*/{MODRM_SPLITRM, 4868},
  /*0xeb*/{MODRM_SPLITRM, 4870},
  /*0xec*/{MODRM_SPLITRM, 4872},
  /*0xed*/{MODRM_SPLITRM, 4874},
  /*0xee*/{MODRM_SPLITRM, 4876},
  /*0xef*/{MODRM_SPLITRM, 4878},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 4880},
  /*0xf2*/{MODRM_SPLITRM, 4882},
  /*0xf3*/{MODRM_SPLITRM, 4884},
  /*0xf4*/{MODRM_SPLITRM, 4886},
  /*0xf5*/{MODRM_SPLITRM, 4888},
  /*0xf6*/{MODRM_SPLITRM, 4890},
  /*0xf7*/{MODRM_SPLITRM, 4892},
  /*0xf8*/{MODRM_SPLITRM, 4894},
  /*0xf9*/{MODRM_SPLITRM, 4896},
  /*0xfa*/{MODRM_SPLITRM, 4898},
  /*0xfb*/{MODRM_SPLITRM, 4900},
  /*0xfc*/{MODRM_SPLITRM, 4902},
  /*0xfd*/{MODRM_SPLITRM, 4904},
  /*0xfe*/{MODRM_SPLITRM, 4906},
  /*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, 4948},
  /*0x11*/{MODRM_SPLITRM, 4950},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 4952},
  /*0x15*/{MODRM_SPLITRM, 4954},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 4956},
  /*0x29*/{MODRM_SPLITRM, 4958},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 4960},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_SPLITRM, 4479},
  /*0x2f*/{MODRM_SPLITRM, 4481},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_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, 4962},
  /*0x42*/{MODRM_SPLITRM, 4964},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_SPLITRM, 4966},
  /*0x46*/{MODRM_SPLITRM, 4968},
  /*0x47*/{MODRM_SPLITRM, 4970},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_SPLITRM, 4972},
  /*0x4b*/{MODRM_SPLITRM, 4974},
  /*0x4c*/{MODRM_ONEENTRY, 0},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_ONEENTRY, 0},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_SPLITRM, 4976},
  /*0x51*/{MODRM_SPLITRM, 4978},
  /*0x52*/{MODRM_SPLITRM, 4980},
  /*0x53*/{MODRM_SPLITRM, 4982},
  /*0x54*/{MODRM_SPLITRM, 4984},
  /*0x55*/{MODRM_SPLITRM, 4986},
  /*0x56*/{MODRM_SPLITRM, 4988},
  /*0x57*/{MODRM_SPLITRM, 4990},
  /*0x58*/{MODRM_SPLITRM, 4992},
  /*0x59*/{MODRM_SPLITRM, 4994},
  /*0x5a*/{MODRM_SPLITRM, 4996},
  /*0x5b*/{MODRM_SPLITRM, 4998},
  /*0x5c*/{MODRM_SPLITRM, 5000},
  /*0x5d*/{MODRM_SPLITRM, 5002},
  /*0x5e*/{MODRM_SPLITRM, 5004},
  /*0x5f*/{MODRM_SPLITRM, 5006},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 5008},
  /*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, 5009},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 5011},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 4550},
  /*0x11*/{MODRM_SPLITRM, 4552},
  /*0x12*/{MODRM_SPLITRM, 5013},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_ONEENTRY, 0},
  /*0x15*/{MODRM_ONEENTRY, 0},
  /*0x16*/{MODRM_SPLITRM, 5015},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 4558},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 4560},
  /*0x2d*/{MODRM_SPLITRM, 4562},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 4564},
  /*0x52*/{MODRM_SPLITRM, 4566},
  /*0x53*/{MODRM_SPLITRM, 4568},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_ONEENTRY, 0},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_SPLITRM, 4570},
  /*0x59*/{MODRM_SPLITRM, 4572},
  /*0x5a*/{MODRM_SPLITRM, 4574},
  /*0x5b*/{MODRM_SPLITRM, 5017},
  /*0x5c*/{MODRM_SPLITRM, 4578},
  /*0x5d*/{MODRM_SPLITRM, 4580},
  /*0x5e*/{MODRM_SPLITRM, 4582},
  /*0x5f*/{MODRM_SPLITRM, 4584},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 5019},
  /*0x70*/{MODRM_SPLITRM, 5021},
  /*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, 5023},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 4594},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 5025},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 4598},
  /*0x11*/{MODRM_SPLITRM, 4600},
  /*0x12*/{MODRM_SPLITRM, 5027},
  /*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, 4604},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 4606},
  /*0x2d*/{MODRM_SPLITRM, 4608},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 4610},
  /*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, 4612},
  /*0x59*/{MODRM_SPLITRM, 4614},
  /*0x5a*/{MODRM_SPLITRM, 4616},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 4618},
  /*0x5d*/{MODRM_SPLITRM, 4620},
  /*0x5e*/{MODRM_SPLITRM, 4622},
  /*0x5f*/{MODRM_SPLITRM, 4624},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_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, 5029},
  /*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, 5031},
  /*0x7d*/{MODRM_SPLITRM, 5033},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 4636},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 5035},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_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, 5037},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 5039},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 5041},
  /*0x11*/{MODRM_SPLITRM, 5043},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 5045},
  /*0x15*/{MODRM_SPLITRM, 5047},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 5049},
  /*0x29*/{MODRM_SPLITRM, 5051},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 5053},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_SPLITRM, 4666},
  /*0x2f*/{MODRM_SPLITRM, 4668},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_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, 5055},
  /*0x42*/{MODRM_SPLITRM, 5057},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_SPLITRM, 5059},
  /*0x46*/{MODRM_SPLITRM, 5061},
  /*0x47*/{MODRM_SPLITRM, 5063},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_SPLITRM, 5065},
  /*0x4b*/{MODRM_SPLITRM, 5067},
  /*0x4c*/{MODRM_ONEENTRY, 0},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_ONEENTRY, 0},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_SPLITRM, 5069},
  /*0x51*/{MODRM_SPLITRM, 5071},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 5073},
  /*0x55*/{MODRM_SPLITRM, 5075},
  /*0x56*/{MODRM_SPLITRM, 5077},
  /*0x57*/{MODRM_SPLITRM, 5079},
  /*0x58*/{MODRM_SPLITRM, 5081},
  /*0x59*/{MODRM_SPLITRM, 5083},
  /*0x5a*/{MODRM_SPLITRM, 5085},
  /*0x5b*/{MODRM_SPLITRM, 5087},
  /*0x5c*/{MODRM_SPLITRM, 5089},
  /*0x5d*/{MODRM_SPLITRM, 5091},
  /*0x5e*/{MODRM_SPLITRM, 5093},
  /*0x5f*/{MODRM_SPLITRM, 5095},
  /*0x60*/{MODRM_SPLITRM, 5097},
  /*0x61*/{MODRM_SPLITRM, 5099},
  /*0x62*/{MODRM_SPLITRM, 5101},
  /*0x63*/{MODRM_SPLITRM, 5103},
  /*0x64*/{MODRM_SPLITRM, 5105},
  /*0x65*/{MODRM_SPLITRM, 5107},
  /*0x66*/{MODRM_SPLITRM, 5109},
  /*0x67*/{MODRM_SPLITRM, 5111},
  /*0x68*/{MODRM_SPLITRM, 5113},
  /*0x69*/{MODRM_SPLITRM, 5115},
  /*0x6a*/{MODRM_SPLITRM, 5117},
  /*0x6b*/{MODRM_SPLITRM, 5119},
  /*0x6c*/{MODRM_SPLITRM, 5121},
  /*0x6d*/{MODRM_SPLITRM, 5123},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_SPLITRM, 5125},
  /*0x70*/{MODRM_SPLITRM, 5127},
  /*0x71*/{MODRM_SPLITREG, 5129},
  /*0x72*/{MODRM_SPLITREG, 5145},
  /*0x73*/{MODRM_SPLITREG, 5161},
  /*0x74*/{MODRM_SPLITRM, 5177},
  /*0x75*/{MODRM_SPLITRM, 5179},
  /*0x76*/{MODRM_SPLITRM, 5181},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_ONEENTRY, 0},
  /*0x79*/{MODRM_ONEENTRY, 0},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 5183},
  /*0x7d*/{MODRM_SPLITRM, 5185},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 5187},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 5189},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 5191},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_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, 5193},
  /*0xd1*/{MODRM_SPLITRM, 5195},
  /*0xd2*/{MODRM_SPLITRM, 5197},
  /*0xd3*/{MODRM_SPLITRM, 5199},
  /*0xd4*/{MODRM_SPLITRM, 5201},
  /*0xd5*/{MODRM_SPLITRM, 5203},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_SPLITRM, 5205},
  /*0xd8*/{MODRM_SPLITRM, 5207},
  /*0xd9*/{MODRM_SPLITRM, 5209},
  /*0xda*/{MODRM_SPLITRM, 5211},
  /*0xdb*/{MODRM_SPLITRM, 5213},
  /*0xdc*/{MODRM_SPLITRM, 5215},
  /*0xdd*/{MODRM_SPLITRM, 5217},
  /*0xde*/{MODRM_SPLITRM, 5219},
  /*0xdf*/{MODRM_SPLITRM, 5221},
  /*0xe0*/{MODRM_SPLITRM, 5223},
  /*0xe1*/{MODRM_SPLITRM, 5225},
  /*0xe2*/{MODRM_SPLITRM, 5227},
  /*0xe3*/{MODRM_SPLITRM, 5229},
  /*0xe4*/{MODRM_SPLITRM, 5231},
  /*0xe5*/{MODRM_SPLITRM, 5233},
  /*0xe6*/{MODRM_SPLITRM, 5235},
  /*0xe7*/{MODRM_SPLITRM, 5237},
  /*0xe8*/{MODRM_SPLITRM, 5239},
  /*0xe9*/{MODRM_SPLITRM, 5241},
  /*0xea*/{MODRM_SPLITRM, 5243},
  /*0xeb*/{MODRM_SPLITRM, 5245},
  /*0xec*/{MODRM_SPLITRM, 5247},
  /*0xed*/{MODRM_SPLITRM, 5249},
  /*0xee*/{MODRM_SPLITRM, 5251},
  /*0xef*/{MODRM_SPLITRM, 5253},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 5255},
  /*0xf2*/{MODRM_SPLITRM, 5257},
  /*0xf3*/{MODRM_SPLITRM, 5259},
  /*0xf4*/{MODRM_SPLITRM, 5261},
  /*0xf5*/{MODRM_SPLITRM, 5263},
  /*0xf6*/{MODRM_SPLITRM, 5265},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 5267},
  /*0xf9*/{MODRM_SPLITRM, 5269},
  /*0xfa*/{MODRM_SPLITRM, 5271},
  /*0xfb*/{MODRM_SPLITRM, 5273},
  /*0xfc*/{MODRM_SPLITRM, 5275},
  /*0xfd*/{MODRM_SPLITRM, 5277},
  /*0xfe*/{MODRM_SPLITRM, 5279},
  /*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, 4948},
  /*0x11*/{MODRM_SPLITRM, 4950},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 4952},
  /*0x15*/{MODRM_SPLITRM, 4954},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 4956},
  /*0x29*/{MODRM_SPLITRM, 4958},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 4960},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_SPLITRM, 4479},
  /*0x2f*/{MODRM_SPLITRM, 4481},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_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, 5281},
  /*0x42*/{MODRM_SPLITRM, 5283},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_SPLITRM, 5285},
  /*0x46*/{MODRM_SPLITRM, 5287},
  /*0x47*/{MODRM_SPLITRM, 5289},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_SPLITRM, 5291},
  /*0x4b*/{MODRM_SPLITRM, 5293},
  /*0x4c*/{MODRM_ONEENTRY, 0},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_ONEENTRY, 0},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_SPLITRM, 4976},
  /*0x51*/{MODRM_SPLITRM, 4978},
  /*0x52*/{MODRM_SPLITRM, 4980},
  /*0x53*/{MODRM_SPLITRM, 4982},
  /*0x54*/{MODRM_SPLITRM, 4984},
  /*0x55*/{MODRM_SPLITRM, 4986},
  /*0x56*/{MODRM_SPLITRM, 4988},
  /*0x57*/{MODRM_SPLITRM, 4990},
  /*0x58*/{MODRM_SPLITRM, 4992},
  /*0x59*/{MODRM_SPLITRM, 4994},
  /*0x5a*/{MODRM_SPLITRM, 4996},
  /*0x5b*/{MODRM_SPLITRM, 4998},
  /*0x5c*/{MODRM_SPLITRM, 5000},
  /*0x5d*/{MODRM_SPLITRM, 5002},
  /*0x5e*/{MODRM_SPLITRM, 5004},
  /*0x5f*/{MODRM_SPLITRM, 5006},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 5008},
  /*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, 5009},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 5011},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 4550},
  /*0x11*/{MODRM_SPLITRM, 4552},
  /*0x12*/{MODRM_SPLITRM, 5013},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_ONEENTRY, 0},
  /*0x15*/{MODRM_ONEENTRY, 0},
  /*0x16*/{MODRM_SPLITRM, 5015},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 4918},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 4920},
  /*0x2d*/{MODRM_SPLITRM, 4922},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 4564},
  /*0x52*/{MODRM_SPLITRM, 4566},
  /*0x53*/{MODRM_SPLITRM, 4568},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_ONEENTRY, 0},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_SPLITRM, 4570},
  /*0x59*/{MODRM_SPLITRM, 4572},
  /*0x5a*/{MODRM_SPLITRM, 4574},
  /*0x5b*/{MODRM_SPLITRM, 5017},
  /*0x5c*/{MODRM_SPLITRM, 4578},
  /*0x5d*/{MODRM_SPLITRM, 4580},
  /*0x5e*/{MODRM_SPLITRM, 4582},
  /*0x5f*/{MODRM_SPLITRM, 4584},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 5019},
  /*0x70*/{MODRM_SPLITRM, 5021},
  /*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, 5023},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 4594},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 5025},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 4598},
  /*0x11*/{MODRM_SPLITRM, 4600},
  /*0x12*/{MODRM_SPLITRM, 5027},
  /*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, 4924},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 4926},
  /*0x2d*/{MODRM_SPLITRM, 4928},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 4610},
  /*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, 4612},
  /*0x59*/{MODRM_SPLITRM, 4614},
  /*0x5a*/{MODRM_SPLITRM, 4616},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 4618},
  /*0x5d*/{MODRM_SPLITRM, 4620},
  /*0x5e*/{MODRM_SPLITRM, 4622},
  /*0x5f*/{MODRM_SPLITRM, 4624},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_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, 5029},
  /*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, 5031},
  /*0x7d*/{MODRM_SPLITRM, 5033},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 4636},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 5035},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_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, 5037},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 5039},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 5041},
  /*0x11*/{MODRM_SPLITRM, 5043},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 5045},
  /*0x15*/{MODRM_SPLITRM, 5047},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 5049},
  /*0x29*/{MODRM_SPLITRM, 5051},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 5053},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_SPLITRM, 4666},
  /*0x2f*/{MODRM_SPLITRM, 4668},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_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, 5295},
  /*0x42*/{MODRM_SPLITRM, 5297},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_SPLITRM, 5299},
  /*0x46*/{MODRM_SPLITRM, 5301},
  /*0x47*/{MODRM_SPLITRM, 5303},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_SPLITRM, 5305},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_ONEENTRY, 0},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_ONEENTRY, 0},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_SPLITRM, 5069},
  /*0x51*/{MODRM_SPLITRM, 5071},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 5073},
  /*0x55*/{MODRM_SPLITRM, 5075},
  /*0x56*/{MODRM_SPLITRM, 5077},
  /*0x57*/{MODRM_SPLITRM, 5079},
  /*0x58*/{MODRM_SPLITRM, 5081},
  /*0x59*/{MODRM_SPLITRM, 5083},
  /*0x5a*/{MODRM_SPLITRM, 5085},
  /*0x5b*/{MODRM_SPLITRM, 5087},
  /*0x5c*/{MODRM_SPLITRM, 5089},
  /*0x5d*/{MODRM_SPLITRM, 5091},
  /*0x5e*/{MODRM_SPLITRM, 5093},
  /*0x5f*/{MODRM_SPLITRM, 5095},
  /*0x60*/{MODRM_SPLITRM, 5097},
  /*0x61*/{MODRM_SPLITRM, 5099},
  /*0x62*/{MODRM_SPLITRM, 5101},
  /*0x63*/{MODRM_SPLITRM, 5103},
  /*0x64*/{MODRM_SPLITRM, 5105},
  /*0x65*/{MODRM_SPLITRM, 5107},
  /*0x66*/{MODRM_SPLITRM, 5109},
  /*0x67*/{MODRM_SPLITRM, 5111},
  /*0x68*/{MODRM_SPLITRM, 5113},
  /*0x69*/{MODRM_SPLITRM, 5115},
  /*0x6a*/{MODRM_SPLITRM, 5117},
  /*0x6b*/{MODRM_SPLITRM, 5119},
  /*0x6c*/{MODRM_SPLITRM, 5121},
  /*0x6d*/{MODRM_SPLITRM, 5123},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_SPLITRM, 5125},
  /*0x70*/{MODRM_SPLITRM, 5127},
  /*0x71*/{MODRM_SPLITREG, 5129},
  /*0x72*/{MODRM_SPLITREG, 5145},
  /*0x73*/{MODRM_SPLITREG, 5161},
  /*0x74*/{MODRM_SPLITRM, 5177},
  /*0x75*/{MODRM_SPLITRM, 5179},
  /*0x76*/{MODRM_SPLITRM, 5181},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_ONEENTRY, 0},
  /*0x79*/{MODRM_ONEENTRY, 0},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 5183},
  /*0x7d*/{MODRM_SPLITRM, 5185},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 5187},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 5189},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 5191},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_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, 5193},
  /*0xd1*/{MODRM_SPLITRM, 5195},
  /*0xd2*/{MODRM_SPLITRM, 5197},
  /*0xd3*/{MODRM_SPLITRM, 5199},
  /*0xd4*/{MODRM_SPLITRM, 5201},
  /*0xd5*/{MODRM_SPLITRM, 5203},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_SPLITRM, 5205},
  /*0xd8*/{MODRM_SPLITRM, 5207},
  /*0xd9*/{MODRM_SPLITRM, 5209},
  /*0xda*/{MODRM_SPLITRM, 5211},
  /*0xdb*/{MODRM_SPLITRM, 5213},
  /*0xdc*/{MODRM_SPLITRM, 5215},
  /*0xdd*/{MODRM_SPLITRM, 5217},
  /*0xde*/{MODRM_SPLITRM, 5219},
  /*0xdf*/{MODRM_SPLITRM, 5221},
  /*0xe0*/{MODRM_SPLITRM, 5223},
  /*0xe1*/{MODRM_SPLITRM, 5225},
  /*0xe2*/{MODRM_SPLITRM, 5227},
  /*0xe3*/{MODRM_SPLITRM, 5229},
  /*0xe4*/{MODRM_SPLITRM, 5231},
  /*0xe5*/{MODRM_SPLITRM, 5233},
  /*0xe6*/{MODRM_SPLITRM, 5235},
  /*0xe7*/{MODRM_SPLITRM, 5237},
  /*0xe8*/{MODRM_SPLITRM, 5239},
  /*0xe9*/{MODRM_SPLITRM, 5241},
  /*0xea*/{MODRM_SPLITRM, 5243},
  /*0xeb*/{MODRM_SPLITRM, 5245},
  /*0xec*/{MODRM_SPLITRM, 5247},
  /*0xed*/{MODRM_SPLITRM, 5249},
  /*0xee*/{MODRM_SPLITRM, 5251},
  /*0xef*/{MODRM_SPLITRM, 5253},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 5255},
  /*0xf2*/{MODRM_SPLITRM, 5257},
  /*0xf3*/{MODRM_SPLITRM, 5259},
  /*0xf4*/{MODRM_SPLITRM, 5261},
  /*0xf5*/{MODRM_SPLITRM, 5263},
  /*0xf6*/{MODRM_SPLITRM, 5265},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 5267},
  /*0xf9*/{MODRM_SPLITRM, 5269},
  /*0xfa*/{MODRM_SPLITRM, 5271},
  /*0xfb*/{MODRM_SPLITRM, 5273},
  /*0xfc*/{MODRM_SPLITRM, 5275},
  /*0xfd*/{MODRM_SPLITRM, 5277},
  /*0xfe*/{MODRM_SPLITRM, 5279},
  /*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, 5307},
  /*0x11*/{MODRM_SPLITRM, 5309},
  /*0x12*/{MODRM_SPLITRM, 5311},
  /*0x13*/{MODRM_SPLITRM, 5313},
  /*0x14*/{MODRM_SPLITRM, 5315},
  /*0x15*/{MODRM_SPLITRM, 5317},
  /*0x16*/{MODRM_SPLITRM, 5319},
  /*0x17*/{MODRM_SPLITRM, 5321},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 5323},
  /*0x29*/{MODRM_SPLITRM, 5325},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 5327},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_SPLITRM, 5329},
  /*0x2f*/{MODRM_SPLITRM, 5331},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 5333},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 5335},
  /*0x55*/{MODRM_SPLITRM, 5337},
  /*0x56*/{MODRM_SPLITRM, 5339},
  /*0x57*/{MODRM_SPLITRM, 5341},
  /*0x58*/{MODRM_SPLITRM, 5343},
  /*0x59*/{MODRM_SPLITRM, 5345},
  /*0x5a*/{MODRM_SPLITRM, 5347},
  /*0x5b*/{MODRM_SPLITRM, 5349},
  /*0x5c*/{MODRM_SPLITRM, 5351},
  /*0x5d*/{MODRM_SPLITRM, 5353},
  /*0x5e*/{MODRM_SPLITRM, 5355},
  /*0x5f*/{MODRM_SPLITRM, 5357},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 5359},
  /*0x79*/{MODRM_SPLITRM, 5361},
  /*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, 5363},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 5365},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 5367},
  /*0x11*/{MODRM_SPLITRM, 5369},
  /*0x12*/{MODRM_SPLITRM, 5371},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_ONEENTRY, 0},
  /*0x15*/{MODRM_ONEENTRY, 0},
  /*0x16*/{MODRM_SPLITRM, 5373},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 5375},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 5377},
  /*0x2d*/{MODRM_SPLITRM, 5379},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 5381},
  /*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, 5383},
  /*0x59*/{MODRM_SPLITRM, 5385},
  /*0x5a*/{MODRM_SPLITRM, 5387},
  /*0x5b*/{MODRM_SPLITRM, 5389},
  /*0x5c*/{MODRM_SPLITRM, 5391},
  /*0x5d*/{MODRM_SPLITRM, 5393},
  /*0x5e*/{MODRM_SPLITRM, 5395},
  /*0x5f*/{MODRM_SPLITRM, 5397},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 5399},
  /*0x70*/{MODRM_SPLITRM, 5401},
  /*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, 5403},
  /*0x79*/{MODRM_SPLITRM, 5405},
  /*0x7a*/{MODRM_SPLITRM, 5407},
  /*0x7b*/{MODRM_SPLITRM, 5409},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 5411},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 5413},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 5415},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 5417},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 5419},
  /*0x2d*/{MODRM_SPLITRM, 5421},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 5423},
  /*0x70*/{MODRM_SPLITRM, 5425},
  /*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, 5427},
  /*0x79*/{MODRM_SPLITRM, 5429},
  /*0x7a*/{MODRM_SPLITRM, 5431},
  /*0x7b*/{MODRM_SPLITRM, 5433},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 5435},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 5437},
  /*0x5c*/{MODRM_ONEENTRY, 0},
  /*0x5d*/{MODRM_ONEENTRY, 0},
  /*0x5e*/{MODRM_ONEENTRY, 0},
  /*0x5f*/{MODRM_ONEENTRY, 0},
  /*0x60*/{MODRM_SPLITRM, 5439},
  /*0x61*/{MODRM_SPLITRM, 5441},
  /*0x62*/{MODRM_SPLITRM, 5443},
  /*0x63*/{MODRM_SPLITRM, 5445},
  /*0x64*/{MODRM_SPLITRM, 5447},
  /*0x65*/{MODRM_SPLITRM, 5449},
  /*0x66*/{MODRM_SPLITRM, 5451},
  /*0x67*/{MODRM_SPLITRM, 5453},
  /*0x68*/{MODRM_SPLITRM, 5455},
  /*0x69*/{MODRM_SPLITRM, 5457},
  /*0x6a*/{MODRM_SPLITRM, 5459},
  /*0x6b*/{MODRM_SPLITRM, 5461},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_SPLITRM, 5463},
  /*0x6f*/{MODRM_SPLITRM, 5465},
  /*0x70*/{MODRM_SPLITRM, 5467},
  /*0x71*/{MODRM_SPLITREG, 5469},
  /*0x72*/{MODRM_SPLITREG, 5485},
  /*0x73*/{MODRM_SPLITREG, 5501},
  /*0x74*/{MODRM_SPLITRM, 5517},
  /*0x75*/{MODRM_SPLITRM, 5519},
  /*0x76*/{MODRM_SPLITRM, 5521},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 5523},
  /*0x79*/{MODRM_SPLITRM, 5525},
  /*0x7a*/{MODRM_SPLITRM, 5527},
  /*0x7b*/{MODRM_SPLITRM, 5529},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_SPLITRM, 5531},
  /*0x7f*/{MODRM_SPLITRM, 5533},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 5535},
  /*0xc5*/{MODRM_SPLITRM, 5537},
  /*0xc6*/{MODRM_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, 5539},
  /*0xd2*/{MODRM_SPLITRM, 5541},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_SPLITRM, 5543},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_SPLITRM, 5545},
  /*0xd9*/{MODRM_SPLITRM, 5547},
  /*0xda*/{MODRM_SPLITRM, 5549},
  /*0xdb*/{MODRM_SPLITRM, 5551},
  /*0xdc*/{MODRM_SPLITRM, 5553},
  /*0xdd*/{MODRM_SPLITRM, 5555},
  /*0xde*/{MODRM_SPLITRM, 5557},
  /*0xdf*/{MODRM_SPLITRM, 5559},
  /*0xe0*/{MODRM_SPLITRM, 5561},
  /*0xe1*/{MODRM_SPLITRM, 5563},
  /*0xe2*/{MODRM_SPLITRM, 5565},
  /*0xe3*/{MODRM_SPLITRM, 5567},
  /*0xe4*/{MODRM_SPLITRM, 5569},
  /*0xe5*/{MODRM_SPLITRM, 5571},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_SPLITRM, 5573},
  /*0xe8*/{MODRM_SPLITRM, 5575},
  /*0xe9*/{MODRM_SPLITRM, 5577},
  /*0xea*/{MODRM_SPLITRM, 5579},
  /*0xeb*/{MODRM_SPLITRM, 5581},
  /*0xec*/{MODRM_SPLITRM, 5583},
  /*0xed*/{MODRM_SPLITRM, 5585},
  /*0xee*/{MODRM_SPLITRM, 5587},
  /*0xef*/{MODRM_SPLITRM, 5589},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 5591},
  /*0xf2*/{MODRM_SPLITRM, 5593},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_SPLITRM, 5595},
  /*0xf6*/{MODRM_SPLITRM, 5597},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 5599},
  /*0xf9*/{MODRM_SPLITRM, 5601},
  /*0xfa*/{MODRM_SPLITRM, 5603},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 5605},
  /*0xfd*/{MODRM_SPLITRM, 5607},
  /*0xfe*/{MODRM_SPLITRM, 5609},
  /*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, 5611},
  /*0x5c*/{MODRM_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, 5613},
  /*0x79*/{MODRM_SPLITRM, 5615},
  /*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, 5617},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 5619},
  /*0x2d*/{MODRM_SPLITRM, 5621},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 5623},
  /*0x70*/{MODRM_SPLITRM, 5401},
  /*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, 5625},
  /*0x79*/{MODRM_SPLITRM, 5627},
  /*0x7a*/{MODRM_SPLITRM, 5629},
  /*0x7b*/{MODRM_SPLITRM, 5631},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_SPLITRM, 5633},
  /*0x7f*/{MODRM_SPLITRM, 5635},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 5637},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 5639},
  /*0x11*/{MODRM_SPLITRM, 5641},
  /*0x12*/{MODRM_SPLITRM, 5643},
  /*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, 5645},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 5647},
  /*0x2d*/{MODRM_SPLITRM, 5649},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 5651},
  /*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, 5653},
  /*0x59*/{MODRM_SPLITRM, 5655},
  /*0x5a*/{MODRM_SPLITRM, 5657},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 5659},
  /*0x5d*/{MODRM_SPLITRM, 5661},
  /*0x5e*/{MODRM_SPLITRM, 5663},
  /*0x5f*/{MODRM_SPLITRM, 5665},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 5667},
  /*0x70*/{MODRM_SPLITRM, 5425},
  /*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, 5669},
  /*0x79*/{MODRM_SPLITRM, 5671},
  /*0x7a*/{MODRM_SPLITRM, 5673},
  /*0x7b*/{MODRM_SPLITRM, 5675},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 5677},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 5679},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 5681},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 5683},
  /*0x11*/{MODRM_SPLITRM, 5685},
  /*0x12*/{MODRM_SPLITRM, 5687},
  /*0x13*/{MODRM_SPLITRM, 5689},
  /*0x14*/{MODRM_SPLITRM, 5691},
  /*0x15*/{MODRM_SPLITRM, 5693},
  /*0x16*/{MODRM_SPLITRM, 5695},
  /*0x17*/{MODRM_SPLITRM, 5697},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 5699},
  /*0x29*/{MODRM_SPLITRM, 5701},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 5703},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_SPLITRM, 5705},
  /*0x2f*/{MODRM_SPLITRM, 5707},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 5709},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 5711},
  /*0x55*/{MODRM_SPLITRM, 5713},
  /*0x56*/{MODRM_SPLITRM, 5715},
  /*0x57*/{MODRM_SPLITRM, 5717},
  /*0x58*/{MODRM_SPLITRM, 5719},
  /*0x59*/{MODRM_SPLITRM, 5721},
  /*0x5a*/{MODRM_SPLITRM, 5723},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 5725},
  /*0x5d*/{MODRM_SPLITRM, 5727},
  /*0x5e*/{MODRM_SPLITRM, 5729},
  /*0x5f*/{MODRM_SPLITRM, 5731},
  /*0x60*/{MODRM_SPLITRM, 5439},
  /*0x61*/{MODRM_SPLITRM, 5441},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_SPLITRM, 5445},
  /*0x64*/{MODRM_SPLITRM, 5447},
  /*0x65*/{MODRM_SPLITRM, 5449},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_SPLITRM, 5453},
  /*0x68*/{MODRM_SPLITRM, 5455},
  /*0x69*/{MODRM_SPLITRM, 5457},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_ONEENTRY, 0},
  /*0x6c*/{MODRM_SPLITRM, 5733},
  /*0x6d*/{MODRM_SPLITRM, 5735},
  /*0x6e*/{MODRM_SPLITRM, 5737},
  /*0x6f*/{MODRM_SPLITRM, 5739},
  /*0x70*/{MODRM_ONEENTRY, 0},
  /*0x71*/{MODRM_SPLITREG, 5469},
  /*0x72*/{MODRM_SPLITREG, 5741},
  /*0x73*/{MODRM_SPLITREG, 5757},
  /*0x74*/{MODRM_SPLITRM, 5517},
  /*0x75*/{MODRM_SPLITRM, 5519},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 5773},
  /*0x79*/{MODRM_SPLITRM, 5775},
  /*0x7a*/{MODRM_SPLITRM, 5777},
  /*0x7b*/{MODRM_SPLITRM, 5779},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_SPLITRM, 5781},
  /*0x7f*/{MODRM_SPLITRM, 5783},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 5785},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 5535},
  /*0xc5*/{MODRM_SPLITRM, 5537},
  /*0xc6*/{MODRM_SPLITRM, 5787},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_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, 5789},
  /*0xd4*/{MODRM_SPLITRM, 5791},
  /*0xd5*/{MODRM_SPLITRM, 5543},
  /*0xd6*/{MODRM_SPLITRM, 5793},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_SPLITRM, 5545},
  /*0xd9*/{MODRM_SPLITRM, 5547},
  /*0xda*/{MODRM_SPLITRM, 5549},
  /*0xdb*/{MODRM_SPLITRM, 5795},
  /*0xdc*/{MODRM_SPLITRM, 5553},
  /*0xdd*/{MODRM_SPLITRM, 5555},
  /*0xde*/{MODRM_SPLITRM, 5557},
  /*0xdf*/{MODRM_SPLITRM, 5797},
  /*0xe0*/{MODRM_SPLITRM, 5561},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_SPLITRM, 5799},
  /*0xe3*/{MODRM_SPLITRM, 5567},
  /*0xe4*/{MODRM_SPLITRM, 5569},
  /*0xe5*/{MODRM_SPLITRM, 5571},
  /*0xe6*/{MODRM_SPLITRM, 5801},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_SPLITRM, 5575},
  /*0xe9*/{MODRM_SPLITRM, 5577},
  /*0xea*/{MODRM_SPLITRM, 5579},
  /*0xeb*/{MODRM_SPLITRM, 5803},
  /*0xec*/{MODRM_SPLITRM, 5583},
  /*0xed*/{MODRM_SPLITRM, 5585},
  /*0xee*/{MODRM_SPLITRM, 5587},
  /*0xef*/{MODRM_SPLITRM, 5805},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_SPLITRM, 5807},
  /*0xf4*/{MODRM_SPLITRM, 5809},
  /*0xf5*/{MODRM_SPLITRM, 5595},
  /*0xf6*/{MODRM_SPLITRM, 5597},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 5599},
  /*0xf9*/{MODRM_SPLITRM, 5601},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_SPLITRM, 5811},
  /*0xfc*/{MODRM_SPLITRM, 5605},
  /*0xfd*/{MODRM_SPLITRM, 5607},
  /*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, 5813},
  /*0x11*/{MODRM_SPLITRM, 5815},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 5817},
  /*0x15*/{MODRM_SPLITRM, 5819},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 5821},
  /*0x29*/{MODRM_SPLITRM, 5823},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 5825},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_SPLITRM, 5329},
  /*0x2f*/{MODRM_SPLITRM, 5331},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 5827},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 5829},
  /*0x55*/{MODRM_SPLITRM, 5831},
  /*0x56*/{MODRM_SPLITRM, 5833},
  /*0x57*/{MODRM_SPLITRM, 5835},
  /*0x58*/{MODRM_SPLITRM, 5837},
  /*0x59*/{MODRM_SPLITRM, 5839},
  /*0x5a*/{MODRM_SPLITRM, 5841},
  /*0x5b*/{MODRM_SPLITRM, 5843},
  /*0x5c*/{MODRM_SPLITRM, 5845},
  /*0x5d*/{MODRM_SPLITRM, 5847},
  /*0x5e*/{MODRM_SPLITRM, 5849},
  /*0x5f*/{MODRM_SPLITRM, 5851},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 5853},
  /*0x79*/{MODRM_SPLITRM, 5855},
  /*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, 5857},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 5859},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 5367},
  /*0x11*/{MODRM_SPLITRM, 5369},
  /*0x12*/{MODRM_SPLITRM, 5861},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_ONEENTRY, 0},
  /*0x15*/{MODRM_ONEENTRY, 0},
  /*0x16*/{MODRM_SPLITRM, 5863},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 5375},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 5377},
  /*0x2d*/{MODRM_SPLITRM, 5379},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 5381},
  /*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, 5383},
  /*0x59*/{MODRM_SPLITRM, 5385},
  /*0x5a*/{MODRM_SPLITRM, 5387},
  /*0x5b*/{MODRM_SPLITRM, 5865},
  /*0x5c*/{MODRM_SPLITRM, 5391},
  /*0x5d*/{MODRM_SPLITRM, 5393},
  /*0x5e*/{MODRM_SPLITRM, 5395},
  /*0x5f*/{MODRM_SPLITRM, 5397},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 5867},
  /*0x70*/{MODRM_SPLITRM, 5869},
  /*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, 5403},
  /*0x79*/{MODRM_SPLITRM, 5405},
  /*0x7a*/{MODRM_SPLITRM, 5871},
  /*0x7b*/{MODRM_SPLITRM, 5409},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 5873},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 5413},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 5875},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 5417},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 5419},
  /*0x2d*/{MODRM_SPLITRM, 5421},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 5877},
  /*0x70*/{MODRM_SPLITRM, 5879},
  /*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, 5427},
  /*0x79*/{MODRM_SPLITRM, 5429},
  /*0x7a*/{MODRM_SPLITRM, 5881},
  /*0x7b*/{MODRM_SPLITRM, 5433},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 5883},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 5885},
  /*0x5c*/{MODRM_ONEENTRY, 0},
  /*0x5d*/{MODRM_ONEENTRY, 0},
  /*0x5e*/{MODRM_ONEENTRY, 0},
  /*0x5f*/{MODRM_ONEENTRY, 0},
  /*0x60*/{MODRM_SPLITRM, 5887},
  /*0x61*/{MODRM_SPLITRM, 5889},
  /*0x62*/{MODRM_SPLITRM, 5891},
  /*0x63*/{MODRM_SPLITRM, 5893},
  /*0x64*/{MODRM_SPLITRM, 5895},
  /*0x65*/{MODRM_SPLITRM, 5897},
  /*0x66*/{MODRM_SPLITRM, 5899},
  /*0x67*/{MODRM_SPLITRM, 5901},
  /*0x68*/{MODRM_SPLITRM, 5903},
  /*0x69*/{MODRM_SPLITRM, 5905},
  /*0x6a*/{MODRM_SPLITRM, 5907},
  /*0x6b*/{MODRM_SPLITRM, 5909},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_SPLITRM, 5911},
  /*0x70*/{MODRM_SPLITRM, 5913},
  /*0x71*/{MODRM_SPLITREG, 5915},
  /*0x72*/{MODRM_SPLITREG, 5931},
  /*0x73*/{MODRM_SPLITREG, 5947},
  /*0x74*/{MODRM_SPLITRM, 5963},
  /*0x75*/{MODRM_SPLITRM, 5965},
  /*0x76*/{MODRM_SPLITRM, 5967},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 5969},
  /*0x79*/{MODRM_SPLITRM, 5971},
  /*0x7a*/{MODRM_SPLITRM, 5973},
  /*0x7b*/{MODRM_SPLITRM, 5975},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 5977},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 5979},
  /*0xd2*/{MODRM_SPLITRM, 5981},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_SPLITRM, 5983},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_SPLITRM, 5985},
  /*0xd9*/{MODRM_SPLITRM, 5987},
  /*0xda*/{MODRM_SPLITRM, 5989},
  /*0xdb*/{MODRM_SPLITRM, 5991},
  /*0xdc*/{MODRM_SPLITRM, 5993},
  /*0xdd*/{MODRM_SPLITRM, 5995},
  /*0xde*/{MODRM_SPLITRM, 5997},
  /*0xdf*/{MODRM_SPLITRM, 5999},
  /*0xe0*/{MODRM_SPLITRM, 6001},
  /*0xe1*/{MODRM_SPLITRM, 6003},
  /*0xe2*/{MODRM_SPLITRM, 6005},
  /*0xe3*/{MODRM_SPLITRM, 6007},
  /*0xe4*/{MODRM_SPLITRM, 6009},
  /*0xe5*/{MODRM_SPLITRM, 6011},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_SPLITRM, 6013},
  /*0xe8*/{MODRM_SPLITRM, 6015},
  /*0xe9*/{MODRM_SPLITRM, 6017},
  /*0xea*/{MODRM_SPLITRM, 6019},
  /*0xeb*/{MODRM_SPLITRM, 6021},
  /*0xec*/{MODRM_SPLITRM, 6023},
  /*0xed*/{MODRM_SPLITRM, 6025},
  /*0xee*/{MODRM_SPLITRM, 6027},
  /*0xef*/{MODRM_SPLITRM, 6029},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 6031},
  /*0xf2*/{MODRM_SPLITRM, 6033},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_SPLITRM, 6035},
  /*0xf6*/{MODRM_SPLITRM, 6037},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 6039},
  /*0xf9*/{MODRM_SPLITRM, 6041},
  /*0xfa*/{MODRM_SPLITRM, 6043},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 6045},
  /*0xfd*/{MODRM_SPLITRM, 6047},
  /*0xfe*/{MODRM_SPLITRM, 6049},
  /*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, 6051},
  /*0x5c*/{MODRM_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, 6053},
  /*0x79*/{MODRM_SPLITRM, 6055},
  /*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, 5617},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 5619},
  /*0x2d*/{MODRM_SPLITRM, 5621},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 6057},
  /*0x70*/{MODRM_SPLITRM, 5869},
  /*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, 5625},
  /*0x79*/{MODRM_SPLITRM, 5627},
  /*0x7a*/{MODRM_SPLITRM, 6059},
  /*0x7b*/{MODRM_SPLITRM, 5631},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 6061},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 6063},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 5639},
  /*0x11*/{MODRM_SPLITRM, 5641},
  /*0x12*/{MODRM_SPLITRM, 6065},
  /*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, 5645},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 5647},
  /*0x2d*/{MODRM_SPLITRM, 5649},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 5651},
  /*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, 5653},
  /*0x59*/{MODRM_SPLITRM, 5655},
  /*0x5a*/{MODRM_SPLITRM, 5657},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 5659},
  /*0x5d*/{MODRM_SPLITRM, 5661},
  /*0x5e*/{MODRM_SPLITRM, 5663},
  /*0x5f*/{MODRM_SPLITRM, 5665},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 6067},
  /*0x70*/{MODRM_SPLITRM, 5879},
  /*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, 5669},
  /*0x79*/{MODRM_SPLITRM, 5671},
  /*0x7a*/{MODRM_SPLITRM, 6069},
  /*0x7b*/{MODRM_SPLITRM, 5675},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 6071},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 5679},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 6073},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 6075},
  /*0x11*/{MODRM_SPLITRM, 6077},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 6079},
  /*0x15*/{MODRM_SPLITRM, 6081},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 6083},
  /*0x29*/{MODRM_SPLITRM, 6085},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 6087},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_SPLITRM, 5705},
  /*0x2f*/{MODRM_SPLITRM, 5707},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 6089},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 6091},
  /*0x55*/{MODRM_SPLITRM, 6093},
  /*0x56*/{MODRM_SPLITRM, 6095},
  /*0x57*/{MODRM_SPLITRM, 6097},
  /*0x58*/{MODRM_SPLITRM, 6099},
  /*0x59*/{MODRM_SPLITRM, 6101},
  /*0x5a*/{MODRM_SPLITRM, 6103},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 6105},
  /*0x5d*/{MODRM_SPLITRM, 6107},
  /*0x5e*/{MODRM_SPLITRM, 6109},
  /*0x5f*/{MODRM_SPLITRM, 6111},
  /*0x60*/{MODRM_SPLITRM, 5887},
  /*0x61*/{MODRM_SPLITRM, 5889},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_SPLITRM, 5893},
  /*0x64*/{MODRM_SPLITRM, 5895},
  /*0x65*/{MODRM_SPLITRM, 5897},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_SPLITRM, 5901},
  /*0x68*/{MODRM_SPLITRM, 5903},
  /*0x69*/{MODRM_SPLITRM, 5905},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_ONEENTRY, 0},
  /*0x6c*/{MODRM_SPLITRM, 6113},
  /*0x6d*/{MODRM_SPLITRM, 6115},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_SPLITRM, 6117},
  /*0x70*/{MODRM_ONEENTRY, 0},
  /*0x71*/{MODRM_SPLITREG, 5915},
  /*0x72*/{MODRM_SPLITREG, 6119},
  /*0x73*/{MODRM_SPLITREG, 6135},
  /*0x74*/{MODRM_SPLITRM, 5963},
  /*0x75*/{MODRM_SPLITRM, 5965},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 6151},
  /*0x79*/{MODRM_SPLITRM, 6153},
  /*0x7a*/{MODRM_SPLITRM, 6155},
  /*0x7b*/{MODRM_SPLITRM, 6157},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 6159},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 6161},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 6163},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_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, 6165},
  /*0xd4*/{MODRM_SPLITRM, 6167},
  /*0xd5*/{MODRM_SPLITRM, 5983},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_SPLITRM, 5985},
  /*0xd9*/{MODRM_SPLITRM, 5987},
  /*0xda*/{MODRM_SPLITRM, 5989},
  /*0xdb*/{MODRM_SPLITRM, 6169},
  /*0xdc*/{MODRM_SPLITRM, 5993},
  /*0xdd*/{MODRM_SPLITRM, 5995},
  /*0xde*/{MODRM_SPLITRM, 5997},
  /*0xdf*/{MODRM_SPLITRM, 6171},
  /*0xe0*/{MODRM_SPLITRM, 6001},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_SPLITRM, 6173},
  /*0xe3*/{MODRM_SPLITRM, 6007},
  /*0xe4*/{MODRM_SPLITRM, 6009},
  /*0xe5*/{MODRM_SPLITRM, 6011},
  /*0xe6*/{MODRM_SPLITRM, 6175},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_SPLITRM, 6015},
  /*0xe9*/{MODRM_SPLITRM, 6017},
  /*0xea*/{MODRM_SPLITRM, 6019},
  /*0xeb*/{MODRM_SPLITRM, 6177},
  /*0xec*/{MODRM_SPLITRM, 6023},
  /*0xed*/{MODRM_SPLITRM, 6025},
  /*0xee*/{MODRM_SPLITRM, 6027},
  /*0xef*/{MODRM_SPLITRM, 6179},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_SPLITRM, 6181},
  /*0xf4*/{MODRM_SPLITRM, 6183},
  /*0xf5*/{MODRM_SPLITRM, 6035},
  /*0xf6*/{MODRM_SPLITRM, 6037},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 6039},
  /*0xf9*/{MODRM_SPLITRM, 6041},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_SPLITRM, 6185},
  /*0xfc*/{MODRM_SPLITRM, 6045},
  /*0xfd*/{MODRM_SPLITRM, 6047},
  /*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, 6187},
  /*0x11*/{MODRM_SPLITRM, 6189},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 6191},
  /*0x15*/{MODRM_SPLITRM, 6193},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 6195},
  /*0x29*/{MODRM_SPLITRM, 6197},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 6199},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_SPLITRM, 5329},
  /*0x2f*/{MODRM_SPLITRM, 5331},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 6201},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 6203},
  /*0x55*/{MODRM_SPLITRM, 6205},
  /*0x56*/{MODRM_SPLITRM, 6207},
  /*0x57*/{MODRM_SPLITRM, 6209},
  /*0x58*/{MODRM_SPLITRM, 6211},
  /*0x59*/{MODRM_SPLITRM, 6213},
  /*0x5a*/{MODRM_SPLITRM, 6215},
  /*0x5b*/{MODRM_SPLITRM, 6217},
  /*0x5c*/{MODRM_SPLITRM, 6219},
  /*0x5d*/{MODRM_SPLITRM, 6221},
  /*0x5e*/{MODRM_SPLITRM, 6223},
  /*0x5f*/{MODRM_SPLITRM, 6225},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 6227},
  /*0x79*/{MODRM_SPLITRM, 6229},
  /*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, 6231},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 6233},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 5367},
  /*0x11*/{MODRM_SPLITRM, 5369},
  /*0x12*/{MODRM_SPLITRM, 6235},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_ONEENTRY, 0},
  /*0x15*/{MODRM_ONEENTRY, 0},
  /*0x16*/{MODRM_SPLITRM, 6237},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 5375},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 5377},
  /*0x2d*/{MODRM_SPLITRM, 5379},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 5381},
  /*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, 5383},
  /*0x59*/{MODRM_SPLITRM, 5385},
  /*0x5a*/{MODRM_SPLITRM, 5387},
  /*0x5b*/{MODRM_SPLITRM, 6239},
  /*0x5c*/{MODRM_SPLITRM, 5391},
  /*0x5d*/{MODRM_SPLITRM, 5393},
  /*0x5e*/{MODRM_SPLITRM, 5395},
  /*0x5f*/{MODRM_SPLITRM, 5397},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 6241},
  /*0x70*/{MODRM_SPLITRM, 6243},
  /*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, 5403},
  /*0x79*/{MODRM_SPLITRM, 5405},
  /*0x7a*/{MODRM_SPLITRM, 6245},
  /*0x7b*/{MODRM_SPLITRM, 5409},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 6247},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 5413},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 6249},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 5417},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 5419},
  /*0x2d*/{MODRM_SPLITRM, 5421},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 6251},
  /*0x70*/{MODRM_SPLITRM, 6253},
  /*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, 5427},
  /*0x79*/{MODRM_SPLITRM, 5429},
  /*0x7a*/{MODRM_SPLITRM, 6255},
  /*0x7b*/{MODRM_SPLITRM, 5433},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 6257},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 6259},
  /*0x5c*/{MODRM_ONEENTRY, 0},
  /*0x5d*/{MODRM_ONEENTRY, 0},
  /*0x5e*/{MODRM_ONEENTRY, 0},
  /*0x5f*/{MODRM_ONEENTRY, 0},
  /*0x60*/{MODRM_SPLITRM, 6261},
  /*0x61*/{MODRM_SPLITRM, 6263},
  /*0x62*/{MODRM_SPLITRM, 6265},
  /*0x63*/{MODRM_SPLITRM, 6267},
  /*0x64*/{MODRM_SPLITRM, 6269},
  /*0x65*/{MODRM_SPLITRM, 6271},
  /*0x66*/{MODRM_SPLITRM, 6273},
  /*0x67*/{MODRM_SPLITRM, 6275},
  /*0x68*/{MODRM_SPLITRM, 6277},
  /*0x69*/{MODRM_SPLITRM, 6279},
  /*0x6a*/{MODRM_SPLITRM, 6281},
  /*0x6b*/{MODRM_SPLITRM, 6283},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_SPLITRM, 6285},
  /*0x70*/{MODRM_SPLITRM, 6287},
  /*0x71*/{MODRM_SPLITREG, 6289},
  /*0x72*/{MODRM_SPLITREG, 6305},
  /*0x73*/{MODRM_SPLITREG, 6321},
  /*0x74*/{MODRM_SPLITRM, 6337},
  /*0x75*/{MODRM_SPLITRM, 6339},
  /*0x76*/{MODRM_SPLITRM, 6341},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 6343},
  /*0x79*/{MODRM_SPLITRM, 6345},
  /*0x7a*/{MODRM_SPLITRM, 6347},
  /*0x7b*/{MODRM_SPLITRM, 6349},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 6351},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 6353},
  /*0xd2*/{MODRM_SPLITRM, 6355},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_SPLITRM, 6357},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_SPLITRM, 6359},
  /*0xd9*/{MODRM_SPLITRM, 6361},
  /*0xda*/{MODRM_SPLITRM, 6363},
  /*0xdb*/{MODRM_SPLITRM, 6365},
  /*0xdc*/{MODRM_SPLITRM, 6367},
  /*0xdd*/{MODRM_SPLITRM, 6369},
  /*0xde*/{MODRM_SPLITRM, 6371},
  /*0xdf*/{MODRM_SPLITRM, 6373},
  /*0xe0*/{MODRM_SPLITRM, 6375},
  /*0xe1*/{MODRM_SPLITRM, 6377},
  /*0xe2*/{MODRM_SPLITRM, 6379},
  /*0xe3*/{MODRM_SPLITRM, 6381},
  /*0xe4*/{MODRM_SPLITRM, 6383},
  /*0xe5*/{MODRM_SPLITRM, 6385},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_SPLITRM, 6387},
  /*0xe8*/{MODRM_SPLITRM, 6389},
  /*0xe9*/{MODRM_SPLITRM, 6391},
  /*0xea*/{MODRM_SPLITRM, 6393},
  /*0xeb*/{MODRM_SPLITRM, 6395},
  /*0xec*/{MODRM_SPLITRM, 6397},
  /*0xed*/{MODRM_SPLITRM, 6399},
  /*0xee*/{MODRM_SPLITRM, 6401},
  /*0xef*/{MODRM_SPLITRM, 6403},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 6405},
  /*0xf2*/{MODRM_SPLITRM, 6407},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_SPLITRM, 6409},
  /*0xf6*/{MODRM_SPLITRM, 6411},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 6413},
  /*0xf9*/{MODRM_SPLITRM, 6415},
  /*0xfa*/{MODRM_SPLITRM, 6417},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 6419},
  /*0xfd*/{MODRM_SPLITRM, 6421},
  /*0xfe*/{MODRM_SPLITRM, 6423},
  /*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, 6425},
  /*0x5c*/{MODRM_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, 6427},
  /*0x79*/{MODRM_SPLITRM, 6429},
  /*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, 5617},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 5619},
  /*0x2d*/{MODRM_SPLITRM, 5621},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 6431},
  /*0x70*/{MODRM_SPLITRM, 6243},
  /*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, 5625},
  /*0x79*/{MODRM_SPLITRM, 5627},
  /*0x7a*/{MODRM_SPLITRM, 6433},
  /*0x7b*/{MODRM_SPLITRM, 5631},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 6435},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 6437},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 5639},
  /*0x11*/{MODRM_SPLITRM, 5641},
  /*0x12*/{MODRM_SPLITRM, 6439},
  /*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, 5645},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 5647},
  /*0x2d*/{MODRM_SPLITRM, 5649},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 5651},
  /*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, 5653},
  /*0x59*/{MODRM_SPLITRM, 5655},
  /*0x5a*/{MODRM_SPLITRM, 5657},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 5659},
  /*0x5d*/{MODRM_SPLITRM, 5661},
  /*0x5e*/{MODRM_SPLITRM, 5663},
  /*0x5f*/{MODRM_SPLITRM, 5665},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 6441},
  /*0x70*/{MODRM_SPLITRM, 6253},
  /*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, 5669},
  /*0x79*/{MODRM_SPLITRM, 5671},
  /*0x7a*/{MODRM_SPLITRM, 6443},
  /*0x7b*/{MODRM_SPLITRM, 5675},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 6445},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 5679},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 6447},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 6449},
  /*0x11*/{MODRM_SPLITRM, 6451},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 6453},
  /*0x15*/{MODRM_SPLITRM, 6455},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 6457},
  /*0x29*/{MODRM_SPLITRM, 6459},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 6461},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_SPLITRM, 5705},
  /*0x2f*/{MODRM_SPLITRM, 5707},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 6463},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 6465},
  /*0x55*/{MODRM_SPLITRM, 6467},
  /*0x56*/{MODRM_SPLITRM, 6469},
  /*0x57*/{MODRM_SPLITRM, 6471},
  /*0x58*/{MODRM_SPLITRM, 6473},
  /*0x59*/{MODRM_SPLITRM, 6475},
  /*0x5a*/{MODRM_SPLITRM, 6477},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 6479},
  /*0x5d*/{MODRM_SPLITRM, 6481},
  /*0x5e*/{MODRM_SPLITRM, 6483},
  /*0x5f*/{MODRM_SPLITRM, 6485},
  /*0x60*/{MODRM_SPLITRM, 6261},
  /*0x61*/{MODRM_SPLITRM, 6263},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_SPLITRM, 6267},
  /*0x64*/{MODRM_SPLITRM, 6269},
  /*0x65*/{MODRM_SPLITRM, 6271},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_SPLITRM, 6275},
  /*0x68*/{MODRM_SPLITRM, 6277},
  /*0x69*/{MODRM_SPLITRM, 6279},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_ONEENTRY, 0},
  /*0x6c*/{MODRM_SPLITRM, 6487},
  /*0x6d*/{MODRM_SPLITRM, 6489},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_SPLITRM, 6491},
  /*0x70*/{MODRM_ONEENTRY, 0},
  /*0x71*/{MODRM_SPLITREG, 6289},
  /*0x72*/{MODRM_SPLITREG, 6493},
  /*0x73*/{MODRM_SPLITREG, 6509},
  /*0x74*/{MODRM_SPLITRM, 6337},
  /*0x75*/{MODRM_SPLITRM, 6339},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 6525},
  /*0x79*/{MODRM_SPLITRM, 6527},
  /*0x7a*/{MODRM_SPLITRM, 6529},
  /*0x7b*/{MODRM_SPLITRM, 6531},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 6533},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 6535},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 6537},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_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, 6539},
  /*0xd4*/{MODRM_SPLITRM, 6541},
  /*0xd5*/{MODRM_SPLITRM, 6357},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_SPLITRM, 6359},
  /*0xd9*/{MODRM_SPLITRM, 6361},
  /*0xda*/{MODRM_SPLITRM, 6363},
  /*0xdb*/{MODRM_SPLITRM, 6543},
  /*0xdc*/{MODRM_SPLITRM, 6367},
  /*0xdd*/{MODRM_SPLITRM, 6369},
  /*0xde*/{MODRM_SPLITRM, 6371},
  /*0xdf*/{MODRM_SPLITRM, 6545},
  /*0xe0*/{MODRM_SPLITRM, 6375},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_SPLITRM, 6547},
  /*0xe3*/{MODRM_SPLITRM, 6381},
  /*0xe4*/{MODRM_SPLITRM, 6383},
  /*0xe5*/{MODRM_SPLITRM, 6385},
  /*0xe6*/{MODRM_SPLITRM, 6549},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_SPLITRM, 6389},
  /*0xe9*/{MODRM_SPLITRM, 6391},
  /*0xea*/{MODRM_SPLITRM, 6393},
  /*0xeb*/{MODRM_SPLITRM, 6551},
  /*0xec*/{MODRM_SPLITRM, 6397},
  /*0xed*/{MODRM_SPLITRM, 6399},
  /*0xee*/{MODRM_SPLITRM, 6401},
  /*0xef*/{MODRM_SPLITRM, 6553},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_SPLITRM, 6555},
  /*0xf4*/{MODRM_SPLITRM, 6557},
  /*0xf5*/{MODRM_SPLITRM, 6409},
  /*0xf6*/{MODRM_SPLITRM, 6411},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 6413},
  /*0xf9*/{MODRM_SPLITRM, 6415},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_SPLITRM, 6559},
  /*0xfc*/{MODRM_SPLITRM, 6419},
  /*0xfd*/{MODRM_SPLITRM, 6421},
  /*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, 6561},
  /*0x11*/{MODRM_SPLITRM, 6563},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 6565},
  /*0x15*/{MODRM_SPLITRM, 6567},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 6569},
  /*0x29*/{MODRM_SPLITRM, 6571},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 6573},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 6575},
  /*0x55*/{MODRM_SPLITRM, 6577},
  /*0x56*/{MODRM_SPLITRM, 6579},
  /*0x57*/{MODRM_SPLITRM, 6581},
  /*0x58*/{MODRM_SPLITRM, 6583},
  /*0x59*/{MODRM_SPLITRM, 6585},
  /*0x5a*/{MODRM_SPLITRM, 6587},
  /*0x5b*/{MODRM_SPLITRM, 6589},
  /*0x5c*/{MODRM_SPLITRM, 6591},
  /*0x5d*/{MODRM_SPLITRM, 6593},
  /*0x5e*/{MODRM_SPLITRM, 6595},
  /*0x5f*/{MODRM_SPLITRM, 6597},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 6599},
  /*0x79*/{MODRM_SPLITRM, 6601},
  /*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, 6603},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 6605},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 6607},
  /*0x11*/{MODRM_SPLITRM, 6609},
  /*0x12*/{MODRM_SPLITRM, 6611},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_ONEENTRY, 0},
  /*0x15*/{MODRM_ONEENTRY, 0},
  /*0x16*/{MODRM_SPLITRM, 6613},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 6615},
  /*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, 6617},
  /*0x59*/{MODRM_SPLITRM, 6619},
  /*0x5a*/{MODRM_SPLITRM, 6621},
  /*0x5b*/{MODRM_SPLITRM, 6623},
  /*0x5c*/{MODRM_SPLITRM, 6625},
  /*0x5d*/{MODRM_SPLITRM, 6627},
  /*0x5e*/{MODRM_SPLITRM, 6629},
  /*0x5f*/{MODRM_SPLITRM, 6631},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 6633},
  /*0x70*/{MODRM_SPLITRM, 6635},
  /*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, 6637},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 6639},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 6641},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 6643},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 6645},
  /*0x70*/{MODRM_SPLITRM, 6647},
  /*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, 6649},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 6651},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 6653},
  /*0x5c*/{MODRM_ONEENTRY, 0},
  /*0x5d*/{MODRM_ONEENTRY, 0},
  /*0x5e*/{MODRM_ONEENTRY, 0},
  /*0x5f*/{MODRM_ONEENTRY, 0},
  /*0x60*/{MODRM_SPLITRM, 6655},
  /*0x61*/{MODRM_SPLITRM, 6657},
  /*0x62*/{MODRM_SPLITRM, 6659},
  /*0x63*/{MODRM_SPLITRM, 6661},
  /*0x64*/{MODRM_SPLITRM, 6663},
  /*0x65*/{MODRM_SPLITRM, 6665},
  /*0x66*/{MODRM_SPLITRM, 6667},
  /*0x67*/{MODRM_SPLITRM, 6669},
  /*0x68*/{MODRM_SPLITRM, 6671},
  /*0x69*/{MODRM_SPLITRM, 6673},
  /*0x6a*/{MODRM_SPLITRM, 6675},
  /*0x6b*/{MODRM_SPLITRM, 6677},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_SPLITRM, 6679},
  /*0x70*/{MODRM_SPLITRM, 6681},
  /*0x71*/{MODRM_SPLITREG, 6683},
  /*0x72*/{MODRM_SPLITREG, 6699},
  /*0x73*/{MODRM_ONEENTRY, 0},
  /*0x74*/{MODRM_SPLITRM, 6715},
  /*0x75*/{MODRM_SPLITRM, 6717},
  /*0x76*/{MODRM_SPLITRM, 6719},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 6721},
  /*0x79*/{MODRM_SPLITRM, 6723},
  /*0x7a*/{MODRM_SPLITRM, 6725},
  /*0x7b*/{MODRM_SPLITRM, 6727},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 6729},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 6731},
  /*0xd2*/{MODRM_SPLITRM, 6733},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_SPLITRM, 6735},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_SPLITRM, 6737},
  /*0xd9*/{MODRM_SPLITRM, 6739},
  /*0xda*/{MODRM_SPLITRM, 6741},
  /*0xdb*/{MODRM_SPLITRM, 6743},
  /*0xdc*/{MODRM_SPLITRM, 6745},
  /*0xdd*/{MODRM_SPLITRM, 6747},
  /*0xde*/{MODRM_SPLITRM, 6749},
  /*0xdf*/{MODRM_SPLITRM, 6751},
  /*0xe0*/{MODRM_SPLITRM, 6753},
  /*0xe1*/{MODRM_SPLITRM, 6755},
  /*0xe2*/{MODRM_SPLITRM, 6757},
  /*0xe3*/{MODRM_SPLITRM, 6759},
  /*0xe4*/{MODRM_SPLITRM, 6761},
  /*0xe5*/{MODRM_SPLITRM, 6763},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_SPLITRM, 6765},
  /*0xe9*/{MODRM_SPLITRM, 6767},
  /*0xea*/{MODRM_SPLITRM, 6769},
  /*0xeb*/{MODRM_SPLITRM, 6771},
  /*0xec*/{MODRM_SPLITRM, 6773},
  /*0xed*/{MODRM_SPLITRM, 6775},
  /*0xee*/{MODRM_SPLITRM, 6777},
  /*0xef*/{MODRM_SPLITRM, 6779},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 6781},
  /*0xf2*/{MODRM_SPLITRM, 6783},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_SPLITRM, 6785},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 6787},
  /*0xf9*/{MODRM_SPLITRM, 6789},
  /*0xfa*/{MODRM_SPLITRM, 6791},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 6793},
  /*0xfd*/{MODRM_SPLITRM, 6795},
  /*0xfe*/{MODRM_SPLITRM, 6797},
  /*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, 6799},
  /*0x5c*/{MODRM_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, 6801},
  /*0x79*/{MODRM_SPLITRM, 6803},
  /*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, 6805},
  /*0x70*/{MODRM_SPLITRM, 6635},
  /*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, 6807},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 6809},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 6811},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 6813},
  /*0x11*/{MODRM_SPLITRM, 6815},
  /*0x12*/{MODRM_SPLITRM, 6817},
  /*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, 6819},
  /*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, 6821},
  /*0x59*/{MODRM_SPLITRM, 6823},
  /*0x5a*/{MODRM_SPLITRM, 6825},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 6827},
  /*0x5d*/{MODRM_SPLITRM, 6829},
  /*0x5e*/{MODRM_SPLITRM, 6831},
  /*0x5f*/{MODRM_SPLITRM, 6833},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 6835},
  /*0x70*/{MODRM_SPLITRM, 6647},
  /*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, 6837},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 6839},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 6841},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 6843},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 6845},
  /*0x11*/{MODRM_SPLITRM, 6847},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 6849},
  /*0x15*/{MODRM_SPLITRM, 6851},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 6853},
  /*0x29*/{MODRM_SPLITRM, 6855},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 6857},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 6859},
  /*0x55*/{MODRM_SPLITRM, 6861},
  /*0x56*/{MODRM_SPLITRM, 6863},
  /*0x57*/{MODRM_SPLITRM, 6865},
  /*0x58*/{MODRM_SPLITRM, 6867},
  /*0x59*/{MODRM_SPLITRM, 6869},
  /*0x5a*/{MODRM_SPLITRM, 6871},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 6873},
  /*0x5d*/{MODRM_SPLITRM, 6875},
  /*0x5e*/{MODRM_SPLITRM, 6877},
  /*0x5f*/{MODRM_SPLITRM, 6879},
  /*0x60*/{MODRM_SPLITRM, 6655},
  /*0x61*/{MODRM_SPLITRM, 6657},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_SPLITRM, 6661},
  /*0x64*/{MODRM_SPLITRM, 6663},
  /*0x65*/{MODRM_SPLITRM, 6665},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_SPLITRM, 6669},
  /*0x68*/{MODRM_SPLITRM, 6671},
  /*0x69*/{MODRM_SPLITRM, 6673},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_ONEENTRY, 0},
  /*0x6c*/{MODRM_SPLITRM, 6881},
  /*0x6d*/{MODRM_SPLITRM, 6883},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_SPLITRM, 6885},
  /*0x70*/{MODRM_ONEENTRY, 0},
  /*0x71*/{MODRM_SPLITREG, 6683},
  /*0x72*/{MODRM_SPLITREG, 6887},
  /*0x73*/{MODRM_SPLITREG, 6903},
  /*0x74*/{MODRM_SPLITRM, 6715},
  /*0x75*/{MODRM_SPLITRM, 6717},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 6919},
  /*0x79*/{MODRM_SPLITRM, 6921},
  /*0x7a*/{MODRM_SPLITRM, 6923},
  /*0x7b*/{MODRM_SPLITRM, 6925},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 6927},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 6929},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 6931},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_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, 6933},
  /*0xd4*/{MODRM_SPLITRM, 6935},
  /*0xd5*/{MODRM_SPLITRM, 6735},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_SPLITRM, 6737},
  /*0xd9*/{MODRM_SPLITRM, 6739},
  /*0xda*/{MODRM_SPLITRM, 6741},
  /*0xdb*/{MODRM_SPLITRM, 6937},
  /*0xdc*/{MODRM_SPLITRM, 6745},
  /*0xdd*/{MODRM_SPLITRM, 6747},
  /*0xde*/{MODRM_SPLITRM, 6749},
  /*0xdf*/{MODRM_SPLITRM, 6939},
  /*0xe0*/{MODRM_SPLITRM, 6753},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_SPLITRM, 6941},
  /*0xe3*/{MODRM_SPLITRM, 6759},
  /*0xe4*/{MODRM_SPLITRM, 6761},
  /*0xe5*/{MODRM_SPLITRM, 6763},
  /*0xe6*/{MODRM_SPLITRM, 6943},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_SPLITRM, 6765},
  /*0xe9*/{MODRM_SPLITRM, 6767},
  /*0xea*/{MODRM_SPLITRM, 6769},
  /*0xeb*/{MODRM_SPLITRM, 6945},
  /*0xec*/{MODRM_SPLITRM, 6773},
  /*0xed*/{MODRM_SPLITRM, 6775},
  /*0xee*/{MODRM_SPLITRM, 6777},
  /*0xef*/{MODRM_SPLITRM, 6947},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_SPLITRM, 6949},
  /*0xf4*/{MODRM_SPLITRM, 6951},
  /*0xf5*/{MODRM_SPLITRM, 6785},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 6787},
  /*0xf9*/{MODRM_SPLITRM, 6789},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_SPLITRM, 6953},
  /*0xfc*/{MODRM_SPLITRM, 6793},
  /*0xfd*/{MODRM_SPLITRM, 6795},
  /*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, 6955},
  /*0x11*/{MODRM_SPLITRM, 6957},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 6959},
  /*0x15*/{MODRM_SPLITRM, 6961},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 6963},
  /*0x29*/{MODRM_SPLITRM, 6965},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 6967},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 6969},
  /*0x55*/{MODRM_SPLITRM, 6971},
  /*0x56*/{MODRM_SPLITRM, 6973},
  /*0x57*/{MODRM_SPLITRM, 6975},
  /*0x58*/{MODRM_SPLITRM, 6977},
  /*0x59*/{MODRM_SPLITRM, 6979},
  /*0x5a*/{MODRM_SPLITRM, 6981},
  /*0x5b*/{MODRM_SPLITRM, 6983},
  /*0x5c*/{MODRM_SPLITRM, 6985},
  /*0x5d*/{MODRM_SPLITRM, 6987},
  /*0x5e*/{MODRM_SPLITRM, 6989},
  /*0x5f*/{MODRM_SPLITRM, 6991},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 6993},
  /*0x79*/{MODRM_SPLITRM, 6995},
  /*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, 6997},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 6999},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 6607},
  /*0x11*/{MODRM_SPLITRM, 6609},
  /*0x12*/{MODRM_SPLITRM, 7001},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_ONEENTRY, 0},
  /*0x15*/{MODRM_ONEENTRY, 0},
  /*0x16*/{MODRM_SPLITRM, 7003},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 6615},
  /*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, 6617},
  /*0x59*/{MODRM_SPLITRM, 6619},
  /*0x5a*/{MODRM_SPLITRM, 6621},
  /*0x5b*/{MODRM_SPLITRM, 7005},
  /*0x5c*/{MODRM_SPLITRM, 6625},
  /*0x5d*/{MODRM_SPLITRM, 6627},
  /*0x5e*/{MODRM_SPLITRM, 6629},
  /*0x5f*/{MODRM_SPLITRM, 6631},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 7007},
  /*0x70*/{MODRM_SPLITRM, 7009},
  /*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, 7011},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 7013},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 6641},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 7015},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 7017},
  /*0x70*/{MODRM_SPLITRM, 7019},
  /*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, 7021},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 7023},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 7025},
  /*0x5c*/{MODRM_ONEENTRY, 0},
  /*0x5d*/{MODRM_ONEENTRY, 0},
  /*0x5e*/{MODRM_ONEENTRY, 0},
  /*0x5f*/{MODRM_ONEENTRY, 0},
  /*0x60*/{MODRM_SPLITRM, 7027},
  /*0x61*/{MODRM_SPLITRM, 7029},
  /*0x62*/{MODRM_SPLITRM, 7031},
  /*0x63*/{MODRM_SPLITRM, 7033},
  /*0x64*/{MODRM_SPLITRM, 7035},
  /*0x65*/{MODRM_SPLITRM, 7037},
  /*0x66*/{MODRM_SPLITRM, 7039},
  /*0x67*/{MODRM_SPLITRM, 7041},
  /*0x68*/{MODRM_SPLITRM, 7043},
  /*0x69*/{MODRM_SPLITRM, 7045},
  /*0x6a*/{MODRM_SPLITRM, 7047},
  /*0x6b*/{MODRM_SPLITRM, 7049},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_SPLITRM, 7051},
  /*0x70*/{MODRM_SPLITRM, 7053},
  /*0x71*/{MODRM_SPLITREG, 7055},
  /*0x72*/{MODRM_SPLITREG, 7071},
  /*0x73*/{MODRM_ONEENTRY, 0},
  /*0x74*/{MODRM_SPLITRM, 7087},
  /*0x75*/{MODRM_SPLITRM, 7089},
  /*0x76*/{MODRM_SPLITRM, 7091},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 7093},
  /*0x79*/{MODRM_SPLITRM, 7095},
  /*0x7a*/{MODRM_SPLITRM, 7097},
  /*0x7b*/{MODRM_SPLITRM, 7099},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 7101},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 7103},
  /*0xd2*/{MODRM_SPLITRM, 7105},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_SPLITRM, 7107},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_SPLITRM, 7109},
  /*0xd9*/{MODRM_SPLITRM, 7111},
  /*0xda*/{MODRM_SPLITRM, 7113},
  /*0xdb*/{MODRM_SPLITRM, 7115},
  /*0xdc*/{MODRM_SPLITRM, 7117},
  /*0xdd*/{MODRM_SPLITRM, 7119},
  /*0xde*/{MODRM_SPLITRM, 7121},
  /*0xdf*/{MODRM_SPLITRM, 7123},
  /*0xe0*/{MODRM_SPLITRM, 7125},
  /*0xe1*/{MODRM_SPLITRM, 7127},
  /*0xe2*/{MODRM_SPLITRM, 7129},
  /*0xe3*/{MODRM_SPLITRM, 7131},
  /*0xe4*/{MODRM_SPLITRM, 7133},
  /*0xe5*/{MODRM_SPLITRM, 7135},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_SPLITRM, 7137},
  /*0xe9*/{MODRM_SPLITRM, 7139},
  /*0xea*/{MODRM_SPLITRM, 7141},
  /*0xeb*/{MODRM_SPLITRM, 7143},
  /*0xec*/{MODRM_SPLITRM, 7145},
  /*0xed*/{MODRM_SPLITRM, 7147},
  /*0xee*/{MODRM_SPLITRM, 7149},
  /*0xef*/{MODRM_SPLITRM, 7151},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 7153},
  /*0xf2*/{MODRM_SPLITRM, 7155},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_SPLITRM, 7157},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 7159},
  /*0xf9*/{MODRM_SPLITRM, 7161},
  /*0xfa*/{MODRM_SPLITRM, 7163},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 7165},
  /*0xfd*/{MODRM_SPLITRM, 7167},
  /*0xfe*/{MODRM_SPLITRM, 7169},
  /*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, 7171},
  /*0x5c*/{MODRM_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, 7173},
  /*0x79*/{MODRM_SPLITRM, 7175},
  /*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, 7177},
  /*0x70*/{MODRM_SPLITRM, 7009},
  /*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, 7179},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 7181},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 7183},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 6813},
  /*0x11*/{MODRM_SPLITRM, 6815},
  /*0x12*/{MODRM_SPLITRM, 7185},
  /*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, 6819},
  /*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, 6821},
  /*0x59*/{MODRM_SPLITRM, 6823},
  /*0x5a*/{MODRM_SPLITRM, 6825},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 6827},
  /*0x5d*/{MODRM_SPLITRM, 6829},
  /*0x5e*/{MODRM_SPLITRM, 6831},
  /*0x5f*/{MODRM_SPLITRM, 6833},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 7187},
  /*0x70*/{MODRM_SPLITRM, 7019},
  /*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, 7189},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 7191},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 6841},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 7193},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 7195},
  /*0x11*/{MODRM_SPLITRM, 7197},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 7199},
  /*0x15*/{MODRM_SPLITRM, 7201},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 7203},
  /*0x29*/{MODRM_SPLITRM, 7205},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 7207},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 7209},
  /*0x55*/{MODRM_SPLITRM, 7211},
  /*0x56*/{MODRM_SPLITRM, 7213},
  /*0x57*/{MODRM_SPLITRM, 7215},
  /*0x58*/{MODRM_SPLITRM, 7217},
  /*0x59*/{MODRM_SPLITRM, 7219},
  /*0x5a*/{MODRM_SPLITRM, 7221},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 7223},
  /*0x5d*/{MODRM_SPLITRM, 7225},
  /*0x5e*/{MODRM_SPLITRM, 7227},
  /*0x5f*/{MODRM_SPLITRM, 7229},
  /*0x60*/{MODRM_SPLITRM, 7027},
  /*0x61*/{MODRM_SPLITRM, 7029},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_SPLITRM, 7033},
  /*0x64*/{MODRM_SPLITRM, 7035},
  /*0x65*/{MODRM_SPLITRM, 7037},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_SPLITRM, 7041},
  /*0x68*/{MODRM_SPLITRM, 7043},
  /*0x69*/{MODRM_SPLITRM, 7045},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_ONEENTRY, 0},
  /*0x6c*/{MODRM_SPLITRM, 7231},
  /*0x6d*/{MODRM_SPLITRM, 7233},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_SPLITRM, 7235},
  /*0x70*/{MODRM_ONEENTRY, 0},
  /*0x71*/{MODRM_SPLITREG, 7055},
  /*0x72*/{MODRM_SPLITREG, 7237},
  /*0x73*/{MODRM_SPLITREG, 7253},
  /*0x74*/{MODRM_SPLITRM, 7087},
  /*0x75*/{MODRM_SPLITRM, 7089},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 7269},
  /*0x79*/{MODRM_SPLITRM, 7271},
  /*0x7a*/{MODRM_SPLITRM, 7273},
  /*0x7b*/{MODRM_SPLITRM, 7275},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 7277},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 7279},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 7281},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_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, 7283},
  /*0xd4*/{MODRM_SPLITRM, 7285},
  /*0xd5*/{MODRM_SPLITRM, 7107},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_SPLITRM, 7109},
  /*0xd9*/{MODRM_SPLITRM, 7111},
  /*0xda*/{MODRM_SPLITRM, 7113},
  /*0xdb*/{MODRM_SPLITRM, 7287},
  /*0xdc*/{MODRM_SPLITRM, 7117},
  /*0xdd*/{MODRM_SPLITRM, 7119},
  /*0xde*/{MODRM_SPLITRM, 7121},
  /*0xdf*/{MODRM_SPLITRM, 7289},
  /*0xe0*/{MODRM_SPLITRM, 7125},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_SPLITRM, 7291},
  /*0xe3*/{MODRM_SPLITRM, 7131},
  /*0xe4*/{MODRM_SPLITRM, 7133},
  /*0xe5*/{MODRM_SPLITRM, 7135},
  /*0xe6*/{MODRM_SPLITRM, 7293},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_SPLITRM, 7137},
  /*0xe9*/{MODRM_SPLITRM, 7139},
  /*0xea*/{MODRM_SPLITRM, 7141},
  /*0xeb*/{MODRM_SPLITRM, 7295},
  /*0xec*/{MODRM_SPLITRM, 7145},
  /*0xed*/{MODRM_SPLITRM, 7147},
  /*0xee*/{MODRM_SPLITRM, 7149},
  /*0xef*/{MODRM_SPLITRM, 7297},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_SPLITRM, 7299},
  /*0xf4*/{MODRM_SPLITRM, 7301},
  /*0xf5*/{MODRM_SPLITRM, 7157},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 7159},
  /*0xf9*/{MODRM_SPLITRM, 7161},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_SPLITRM, 7303},
  /*0xfc*/{MODRM_SPLITRM, 7165},
  /*0xfd*/{MODRM_SPLITRM, 7167},
  /*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, 7305},
  /*0x11*/{MODRM_SPLITRM, 7307},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 7309},
  /*0x15*/{MODRM_SPLITRM, 7311},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 7313},
  /*0x29*/{MODRM_SPLITRM, 7315},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 7317},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 7319},
  /*0x55*/{MODRM_SPLITRM, 7321},
  /*0x56*/{MODRM_SPLITRM, 7323},
  /*0x57*/{MODRM_SPLITRM, 7325},
  /*0x58*/{MODRM_SPLITRM, 7327},
  /*0x59*/{MODRM_SPLITRM, 7329},
  /*0x5a*/{MODRM_SPLITRM, 7331},
  /*0x5b*/{MODRM_SPLITRM, 7333},
  /*0x5c*/{MODRM_SPLITRM, 7335},
  /*0x5d*/{MODRM_SPLITRM, 7337},
  /*0x5e*/{MODRM_SPLITRM, 7339},
  /*0x5f*/{MODRM_SPLITRM, 7341},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 7343},
  /*0x79*/{MODRM_SPLITRM, 7345},
  /*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, 7347},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 7349},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 6607},
  /*0x11*/{MODRM_SPLITRM, 6609},
  /*0x12*/{MODRM_SPLITRM, 7351},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_ONEENTRY, 0},
  /*0x15*/{MODRM_ONEENTRY, 0},
  /*0x16*/{MODRM_SPLITRM, 7353},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 6615},
  /*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, 6617},
  /*0x59*/{MODRM_SPLITRM, 6619},
  /*0x5a*/{MODRM_SPLITRM, 6621},
  /*0x5b*/{MODRM_SPLITRM, 7355},
  /*0x5c*/{MODRM_SPLITRM, 6625},
  /*0x5d*/{MODRM_SPLITRM, 6627},
  /*0x5e*/{MODRM_SPLITRM, 6629},
  /*0x5f*/{MODRM_SPLITRM, 6631},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 7357},
  /*0x70*/{MODRM_SPLITRM, 7359},
  /*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, 7361},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 7363},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 6641},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 7365},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 7367},
  /*0x70*/{MODRM_SPLITRM, 7369},
  /*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, 7371},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 7373},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 7375},
  /*0x5c*/{MODRM_ONEENTRY, 0},
  /*0x5d*/{MODRM_ONEENTRY, 0},
  /*0x5e*/{MODRM_ONEENTRY, 0},
  /*0x5f*/{MODRM_ONEENTRY, 0},
  /*0x60*/{MODRM_SPLITRM, 7377},
  /*0x61*/{MODRM_SPLITRM, 7379},
  /*0x62*/{MODRM_SPLITRM, 7381},
  /*0x63*/{MODRM_SPLITRM, 7383},
  /*0x64*/{MODRM_SPLITRM, 7385},
  /*0x65*/{MODRM_SPLITRM, 7387},
  /*0x66*/{MODRM_SPLITRM, 7389},
  /*0x67*/{MODRM_SPLITRM, 7391},
  /*0x68*/{MODRM_SPLITRM, 7393},
  /*0x69*/{MODRM_SPLITRM, 7395},
  /*0x6a*/{MODRM_SPLITRM, 7397},
  /*0x6b*/{MODRM_SPLITRM, 7399},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_SPLITRM, 7401},
  /*0x70*/{MODRM_SPLITRM, 7403},
  /*0x71*/{MODRM_SPLITREG, 7405},
  /*0x72*/{MODRM_SPLITREG, 7421},
  /*0x73*/{MODRM_ONEENTRY, 0},
  /*0x74*/{MODRM_SPLITRM, 7437},
  /*0x75*/{MODRM_SPLITRM, 7439},
  /*0x76*/{MODRM_SPLITRM, 7441},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 7443},
  /*0x79*/{MODRM_SPLITRM, 7445},
  /*0x7a*/{MODRM_SPLITRM, 7447},
  /*0x7b*/{MODRM_SPLITRM, 7449},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 7451},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 7453},
  /*0xd2*/{MODRM_SPLITRM, 7455},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_SPLITRM, 7457},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_SPLITRM, 7459},
  /*0xd9*/{MODRM_SPLITRM, 7461},
  /*0xda*/{MODRM_SPLITRM, 7463},
  /*0xdb*/{MODRM_SPLITRM, 7465},
  /*0xdc*/{MODRM_SPLITRM, 7467},
  /*0xdd*/{MODRM_SPLITRM, 7469},
  /*0xde*/{MODRM_SPLITRM, 7471},
  /*0xdf*/{MODRM_SPLITRM, 7473},
  /*0xe0*/{MODRM_SPLITRM, 7475},
  /*0xe1*/{MODRM_SPLITRM, 7477},
  /*0xe2*/{MODRM_SPLITRM, 7479},
  /*0xe3*/{MODRM_SPLITRM, 7481},
  /*0xe4*/{MODRM_SPLITRM, 7483},
  /*0xe5*/{MODRM_SPLITRM, 7485},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_SPLITRM, 7487},
  /*0xe9*/{MODRM_SPLITRM, 7489},
  /*0xea*/{MODRM_SPLITRM, 7491},
  /*0xeb*/{MODRM_SPLITRM, 7493},
  /*0xec*/{MODRM_SPLITRM, 7495},
  /*0xed*/{MODRM_SPLITRM, 7497},
  /*0xee*/{MODRM_SPLITRM, 7499},
  /*0xef*/{MODRM_SPLITRM, 7501},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 7503},
  /*0xf2*/{MODRM_SPLITRM, 7505},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_SPLITRM, 7507},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 7509},
  /*0xf9*/{MODRM_SPLITRM, 7511},
  /*0xfa*/{MODRM_SPLITRM, 7513},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 7515},
  /*0xfd*/{MODRM_SPLITRM, 7517},
  /*0xfe*/{MODRM_SPLITRM, 7519},
  /*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, 7521},
  /*0x5c*/{MODRM_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, 7523},
  /*0x79*/{MODRM_SPLITRM, 7525},
  /*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, 7527},
  /*0x70*/{MODRM_SPLITRM, 7359},
  /*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, 7529},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 7531},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 7533},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 6813},
  /*0x11*/{MODRM_SPLITRM, 6815},
  /*0x12*/{MODRM_SPLITRM, 7535},
  /*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, 6819},
  /*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, 6821},
  /*0x59*/{MODRM_SPLITRM, 6823},
  /*0x5a*/{MODRM_SPLITRM, 6825},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 6827},
  /*0x5d*/{MODRM_SPLITRM, 6829},
  /*0x5e*/{MODRM_SPLITRM, 6831},
  /*0x5f*/{MODRM_SPLITRM, 6833},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 7537},
  /*0x70*/{MODRM_SPLITRM, 7369},
  /*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, 7539},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 7541},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 6841},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 7543},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 7545},
  /*0x11*/{MODRM_SPLITRM, 7547},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 7549},
  /*0x15*/{MODRM_SPLITRM, 7551},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 7553},
  /*0x29*/{MODRM_SPLITRM, 7555},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 7557},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 7559},
  /*0x55*/{MODRM_SPLITRM, 7561},
  /*0x56*/{MODRM_SPLITRM, 7563},
  /*0x57*/{MODRM_SPLITRM, 7565},
  /*0x58*/{MODRM_SPLITRM, 7567},
  /*0x59*/{MODRM_SPLITRM, 7569},
  /*0x5a*/{MODRM_SPLITRM, 7571},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 7573},
  /*0x5d*/{MODRM_SPLITRM, 7575},
  /*0x5e*/{MODRM_SPLITRM, 7577},
  /*0x5f*/{MODRM_SPLITRM, 7579},
  /*0x60*/{MODRM_SPLITRM, 7377},
  /*0x61*/{MODRM_SPLITRM, 7379},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_SPLITRM, 7383},
  /*0x64*/{MODRM_SPLITRM, 7385},
  /*0x65*/{MODRM_SPLITRM, 7387},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_SPLITRM, 7391},
  /*0x68*/{MODRM_SPLITRM, 7393},
  /*0x69*/{MODRM_SPLITRM, 7395},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_ONEENTRY, 0},
  /*0x6c*/{MODRM_SPLITRM, 7581},
  /*0x6d*/{MODRM_SPLITRM, 7583},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_SPLITRM, 7585},
  /*0x70*/{MODRM_ONEENTRY, 0},
  /*0x71*/{MODRM_SPLITREG, 7405},
  /*0x72*/{MODRM_SPLITREG, 7587},
  /*0x73*/{MODRM_SPLITREG, 7603},
  /*0x74*/{MODRM_SPLITRM, 7437},
  /*0x75*/{MODRM_SPLITRM, 7439},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 7619},
  /*0x79*/{MODRM_SPLITRM, 7621},
  /*0x7a*/{MODRM_SPLITRM, 7623},
  /*0x7b*/{MODRM_SPLITRM, 7625},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 7627},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 7629},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 7631},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_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, 7633},
  /*0xd4*/{MODRM_SPLITRM, 7635},
  /*0xd5*/{MODRM_SPLITRM, 7457},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_SPLITRM, 7459},
  /*0xd9*/{MODRM_SPLITRM, 7461},
  /*0xda*/{MODRM_SPLITRM, 7463},
  /*0xdb*/{MODRM_SPLITRM, 7637},
  /*0xdc*/{MODRM_SPLITRM, 7467},
  /*0xdd*/{MODRM_SPLITRM, 7469},
  /*0xde*/{MODRM_SPLITRM, 7471},
  /*0xdf*/{MODRM_SPLITRM, 7639},
  /*0xe0*/{MODRM_SPLITRM, 7475},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_SPLITRM, 7641},
  /*0xe3*/{MODRM_SPLITRM, 7481},
  /*0xe4*/{MODRM_SPLITRM, 7483},
  /*0xe5*/{MODRM_SPLITRM, 7485},
  /*0xe6*/{MODRM_SPLITRM, 7643},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_SPLITRM, 7487},
  /*0xe9*/{MODRM_SPLITRM, 7489},
  /*0xea*/{MODRM_SPLITRM, 7491},
  /*0xeb*/{MODRM_SPLITRM, 7645},
  /*0xec*/{MODRM_SPLITRM, 7495},
  /*0xed*/{MODRM_SPLITRM, 7497},
  /*0xee*/{MODRM_SPLITRM, 7499},
  /*0xef*/{MODRM_SPLITRM, 7647},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_SPLITRM, 7649},
  /*0xf4*/{MODRM_SPLITRM, 7651},
  /*0xf5*/{MODRM_SPLITRM, 7507},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 7509},
  /*0xf9*/{MODRM_SPLITRM, 7511},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_SPLITRM, 7653},
  /*0xfc*/{MODRM_SPLITRM, 7515},
  /*0xfd*/{MODRM_SPLITRM, 7517},
  /*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, 7655},
  /*0x15*/{MODRM_SPLITRM, 7657},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 7659},
  /*0x2f*/{MODRM_SPLITRM, 7661},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 7663},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 7665},
  /*0x55*/{MODRM_SPLITRM, 7667},
  /*0x56*/{MODRM_SPLITRM, 7669},
  /*0x57*/{MODRM_SPLITRM, 7671},
  /*0x58*/{MODRM_SPLITRM, 7673},
  /*0x59*/{MODRM_SPLITRM, 7675},
  /*0x5a*/{MODRM_SPLITRM, 7677},
  /*0x5b*/{MODRM_SPLITRM, 7679},
  /*0x5c*/{MODRM_SPLITRM, 7681},
  /*0x5d*/{MODRM_SPLITRM, 7683},
  /*0x5e*/{MODRM_SPLITRM, 7685},
  /*0x5f*/{MODRM_SPLITRM, 7687},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 7689},
  /*0x79*/{MODRM_SPLITRM, 7691},
  /*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, 7693},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 7695},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 7697},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 7699},
  /*0x2d*/{MODRM_SPLITRM, 7701},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 7703},
  /*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, 7705},
  /*0x59*/{MODRM_SPLITRM, 7707},
  /*0x5a*/{MODRM_SPLITRM, 7709},
  /*0x5b*/{MODRM_SPLITRM, 7711},
  /*0x5c*/{MODRM_SPLITRM, 7713},
  /*0x5d*/{MODRM_SPLITRM, 7715},
  /*0x5e*/{MODRM_SPLITRM, 7717},
  /*0x5f*/{MODRM_SPLITRM, 7719},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 7721},
  /*0x79*/{MODRM_SPLITRM, 7723},
  /*0x7a*/{MODRM_SPLITRM, 7725},
  /*0x7b*/{MODRM_SPLITRM, 7727},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 7729},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 7731},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 7733},
  /*0x2d*/{MODRM_SPLITRM, 7735},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 7737},
  /*0x79*/{MODRM_SPLITRM, 7739},
  /*0x7a*/{MODRM_SPLITRM, 7741},
  /*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, 7743},
  /*0x5c*/{MODRM_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, 7745},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_SPLITRM, 7747},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_SPLITRM, 7749},
  /*0x6b*/{MODRM_SPLITRM, 7751},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_ONEENTRY, 0},
  /*0x70*/{MODRM_SPLITRM, 7753},
  /*0x71*/{MODRM_ONEENTRY, 0},
  /*0x72*/{MODRM_SPLITREG, 7755},
  /*0x73*/{MODRM_ONEENTRY, 0},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 7771},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 7773},
  /*0x79*/{MODRM_SPLITRM, 7775},
  /*0x7a*/{MODRM_SPLITRM, 7777},
  /*0x7b*/{MODRM_SPLITRM, 7779},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 7781},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_SPLITRM, 7783},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_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, 7785},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_SPLITRM, 7787},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_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, 7789},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_ONEENTRY, 0},
  /*0xfd*/{MODRM_ONEENTRY, 0},
  /*0xfe*/{MODRM_SPLITRM, 7791},
  /*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, 7793},
  /*0x5c*/{MODRM_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, 7795},
  /*0x79*/{MODRM_SPLITRM, 7797},
  /*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, 7799},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 7801},
  /*0x2d*/{MODRM_SPLITRM, 7803},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 7805},
  /*0x79*/{MODRM_SPLITRM, 7807},
  /*0x7a*/{MODRM_SPLITRM, 7809},
  /*0x7b*/{MODRM_SPLITRM, 7811},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 7813},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 7815},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 7817},
  /*0x2d*/{MODRM_SPLITRM, 7819},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 7821},
  /*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, 7823},
  /*0x59*/{MODRM_SPLITRM, 7825},
  /*0x5a*/{MODRM_SPLITRM, 7827},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 7829},
  /*0x5d*/{MODRM_SPLITRM, 7831},
  /*0x5e*/{MODRM_SPLITRM, 7833},
  /*0x5f*/{MODRM_SPLITRM, 7835},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 7837},
  /*0x79*/{MODRM_SPLITRM, 7839},
  /*0x7a*/{MODRM_SPLITRM, 7841},
  /*0x7b*/{MODRM_SPLITRM, 7843},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 7845},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 7847},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 7849},
  /*0x15*/{MODRM_SPLITRM, 7851},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 7853},
  /*0x2f*/{MODRM_SPLITRM, 7855},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 7857},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 7859},
  /*0x55*/{MODRM_SPLITRM, 7861},
  /*0x56*/{MODRM_SPLITRM, 7863},
  /*0x57*/{MODRM_SPLITRM, 7865},
  /*0x58*/{MODRM_SPLITRM, 7867},
  /*0x59*/{MODRM_SPLITRM, 7869},
  /*0x5a*/{MODRM_SPLITRM, 7871},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 7873},
  /*0x5d*/{MODRM_SPLITRM, 7875},
  /*0x5e*/{MODRM_SPLITRM, 7877},
  /*0x5f*/{MODRM_SPLITRM, 7879},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_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, 7881},
  /*0x6d*/{MODRM_SPLITRM, 7883},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_ONEENTRY, 0},
  /*0x70*/{MODRM_ONEENTRY, 0},
  /*0x71*/{MODRM_ONEENTRY, 0},
  /*0x72*/{MODRM_SPLITREG, 7885},
  /*0x73*/{MODRM_SPLITREG, 7901},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 7917},
  /*0x79*/{MODRM_SPLITRM, 7919},
  /*0x7a*/{MODRM_SPLITRM, 7921},
  /*0x7b*/{MODRM_SPLITRM, 7923},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 7925},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 7927},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_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, 7929},
  /*0xd5*/{MODRM_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, 7931},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_SPLITRM, 7933},
  /*0xe0*/{MODRM_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, 7935},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_SPLITRM, 7937},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_SPLITRM, 7939},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_SPLITRM, 7941},
  /*0xf5*/{MODRM_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, 7943},
  /*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, 7945},
  /*0x15*/{MODRM_SPLITRM, 7947},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 7659},
  /*0x2f*/{MODRM_SPLITRM, 7661},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 7949},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 7951},
  /*0x55*/{MODRM_SPLITRM, 7953},
  /*0x56*/{MODRM_SPLITRM, 7955},
  /*0x57*/{MODRM_SPLITRM, 7957},
  /*0x58*/{MODRM_SPLITRM, 7959},
  /*0x59*/{MODRM_SPLITRM, 7961},
  /*0x5a*/{MODRM_SPLITRM, 7963},
  /*0x5b*/{MODRM_SPLITRM, 7965},
  /*0x5c*/{MODRM_SPLITRM, 7967},
  /*0x5d*/{MODRM_SPLITRM, 7969},
  /*0x5e*/{MODRM_SPLITRM, 7971},
  /*0x5f*/{MODRM_SPLITRM, 7973},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 7975},
  /*0x79*/{MODRM_SPLITRM, 7977},
  /*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, 7979},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 7981},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 7697},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 7699},
  /*0x2d*/{MODRM_SPLITRM, 7701},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 7703},
  /*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, 7705},
  /*0x59*/{MODRM_SPLITRM, 7707},
  /*0x5a*/{MODRM_SPLITRM, 7709},
  /*0x5b*/{MODRM_SPLITRM, 7983},
  /*0x5c*/{MODRM_SPLITRM, 7713},
  /*0x5d*/{MODRM_SPLITRM, 7715},
  /*0x5e*/{MODRM_SPLITRM, 7717},
  /*0x5f*/{MODRM_SPLITRM, 7719},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 7721},
  /*0x79*/{MODRM_SPLITRM, 7723},
  /*0x7a*/{MODRM_SPLITRM, 7985},
  /*0x7b*/{MODRM_SPLITRM, 7727},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 7729},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 7987},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 7733},
  /*0x2d*/{MODRM_SPLITRM, 7735},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 7737},
  /*0x79*/{MODRM_SPLITRM, 7739},
  /*0x7a*/{MODRM_SPLITRM, 7989},
  /*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, 7991},
  /*0x5c*/{MODRM_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, 7993},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_SPLITRM, 7995},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_SPLITRM, 7997},
  /*0x6b*/{MODRM_SPLITRM, 7999},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_ONEENTRY, 0},
  /*0x70*/{MODRM_SPLITRM, 8001},
  /*0x71*/{MODRM_ONEENTRY, 0},
  /*0x72*/{MODRM_SPLITREG, 8003},
  /*0x73*/{MODRM_ONEENTRY, 0},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 8019},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 8021},
  /*0x79*/{MODRM_SPLITRM, 8023},
  /*0x7a*/{MODRM_SPLITRM, 8025},
  /*0x7b*/{MODRM_SPLITRM, 8027},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 8029},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_SPLITRM, 8031},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_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, 8033},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_SPLITRM, 8035},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_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, 8037},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_ONEENTRY, 0},
  /*0xfd*/{MODRM_ONEENTRY, 0},
  /*0xfe*/{MODRM_SPLITRM, 8039},
  /*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, 8041},
  /*0x5c*/{MODRM_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, 8043},
  /*0x79*/{MODRM_SPLITRM, 8045},
  /*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, 7799},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 7801},
  /*0x2d*/{MODRM_SPLITRM, 7803},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 7805},
  /*0x79*/{MODRM_SPLITRM, 7807},
  /*0x7a*/{MODRM_SPLITRM, 8047},
  /*0x7b*/{MODRM_SPLITRM, 7811},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 8049},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 7815},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 7817},
  /*0x2d*/{MODRM_SPLITRM, 7819},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 7821},
  /*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, 7823},
  /*0x59*/{MODRM_SPLITRM, 7825},
  /*0x5a*/{MODRM_SPLITRM, 7827},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 7829},
  /*0x5d*/{MODRM_SPLITRM, 7831},
  /*0x5e*/{MODRM_SPLITRM, 7833},
  /*0x5f*/{MODRM_SPLITRM, 7835},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 7837},
  /*0x79*/{MODRM_SPLITRM, 7839},
  /*0x7a*/{MODRM_SPLITRM, 8051},
  /*0x7b*/{MODRM_SPLITRM, 7843},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 7845},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 8053},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 8055},
  /*0x15*/{MODRM_SPLITRM, 8057},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 7853},
  /*0x2f*/{MODRM_SPLITRM, 7855},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 8059},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 8061},
  /*0x55*/{MODRM_SPLITRM, 8063},
  /*0x56*/{MODRM_SPLITRM, 8065},
  /*0x57*/{MODRM_SPLITRM, 8067},
  /*0x58*/{MODRM_SPLITRM, 8069},
  /*0x59*/{MODRM_SPLITRM, 8071},
  /*0x5a*/{MODRM_SPLITRM, 8073},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 8075},
  /*0x5d*/{MODRM_SPLITRM, 8077},
  /*0x5e*/{MODRM_SPLITRM, 8079},
  /*0x5f*/{MODRM_SPLITRM, 8081},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_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, 8083},
  /*0x6d*/{MODRM_SPLITRM, 8085},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_ONEENTRY, 0},
  /*0x70*/{MODRM_ONEENTRY, 0},
  /*0x71*/{MODRM_ONEENTRY, 0},
  /*0x72*/{MODRM_SPLITREG, 8087},
  /*0x73*/{MODRM_SPLITREG, 8103},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 8119},
  /*0x79*/{MODRM_SPLITRM, 8121},
  /*0x7a*/{MODRM_SPLITRM, 8123},
  /*0x7b*/{MODRM_SPLITRM, 8125},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 8127},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 8129},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_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, 8131},
  /*0xd5*/{MODRM_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, 8133},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_SPLITRM, 8135},
  /*0xe0*/{MODRM_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, 8137},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_SPLITRM, 8139},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_SPLITRM, 8141},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_SPLITRM, 8143},
  /*0xf5*/{MODRM_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, 8145},
  /*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, 8147},
  /*0x15*/{MODRM_SPLITRM, 8149},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 7659},
  /*0x2f*/{MODRM_SPLITRM, 7661},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 8151},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 8153},
  /*0x55*/{MODRM_SPLITRM, 8155},
  /*0x56*/{MODRM_SPLITRM, 8157},
  /*0x57*/{MODRM_SPLITRM, 8159},
  /*0x58*/{MODRM_SPLITRM, 8161},
  /*0x59*/{MODRM_SPLITRM, 8163},
  /*0x5a*/{MODRM_SPLITRM, 8165},
  /*0x5b*/{MODRM_SPLITRM, 8167},
  /*0x5c*/{MODRM_SPLITRM, 8169},
  /*0x5d*/{MODRM_SPLITRM, 8171},
  /*0x5e*/{MODRM_SPLITRM, 8173},
  /*0x5f*/{MODRM_SPLITRM, 8175},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 8177},
  /*0x79*/{MODRM_SPLITRM, 8179},
  /*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, 8181},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 8183},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 7697},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 7699},
  /*0x2d*/{MODRM_SPLITRM, 7701},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 7703},
  /*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, 7705},
  /*0x59*/{MODRM_SPLITRM, 7707},
  /*0x5a*/{MODRM_SPLITRM, 7709},
  /*0x5b*/{MODRM_SPLITRM, 8185},
  /*0x5c*/{MODRM_SPLITRM, 7713},
  /*0x5d*/{MODRM_SPLITRM, 7715},
  /*0x5e*/{MODRM_SPLITRM, 7717},
  /*0x5f*/{MODRM_SPLITRM, 7719},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 7721},
  /*0x79*/{MODRM_SPLITRM, 7723},
  /*0x7a*/{MODRM_SPLITRM, 8187},
  /*0x7b*/{MODRM_SPLITRM, 7727},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 7729},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 8189},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 7733},
  /*0x2d*/{MODRM_SPLITRM, 7735},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 7737},
  /*0x79*/{MODRM_SPLITRM, 7739},
  /*0x7a*/{MODRM_SPLITRM, 8191},
  /*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, 8193},
  /*0x5c*/{MODRM_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, 8195},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_SPLITRM, 8197},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_SPLITRM, 8199},
  /*0x6b*/{MODRM_SPLITRM, 8201},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_ONEENTRY, 0},
  /*0x70*/{MODRM_SPLITRM, 8203},
  /*0x71*/{MODRM_ONEENTRY, 0},
  /*0x72*/{MODRM_SPLITREG, 8205},
  /*0x73*/{MODRM_ONEENTRY, 0},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 8221},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 8223},
  /*0x79*/{MODRM_SPLITRM, 8225},
  /*0x7a*/{MODRM_SPLITRM, 8227},
  /*0x7b*/{MODRM_SPLITRM, 8229},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 8231},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_SPLITRM, 8233},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_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, 8235},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_SPLITRM, 8237},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_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, 8239},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_ONEENTRY, 0},
  /*0xfd*/{MODRM_ONEENTRY, 0},
  /*0xfe*/{MODRM_SPLITRM, 8241},
  /*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, 8243},
  /*0x5c*/{MODRM_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, 8245},
  /*0x79*/{MODRM_SPLITRM, 8247},
  /*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, 7799},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 7801},
  /*0x2d*/{MODRM_SPLITRM, 7803},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 7805},
  /*0x79*/{MODRM_SPLITRM, 7807},
  /*0x7a*/{MODRM_SPLITRM, 8249},
  /*0x7b*/{MODRM_SPLITRM, 7811},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 8251},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 7815},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 7817},
  /*0x2d*/{MODRM_SPLITRM, 7819},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 7821},
  /*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, 7823},
  /*0x59*/{MODRM_SPLITRM, 7825},
  /*0x5a*/{MODRM_SPLITRM, 7827},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 7829},
  /*0x5d*/{MODRM_SPLITRM, 7831},
  /*0x5e*/{MODRM_SPLITRM, 7833},
  /*0x5f*/{MODRM_SPLITRM, 7835},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 7837},
  /*0x79*/{MODRM_SPLITRM, 7839},
  /*0x7a*/{MODRM_SPLITRM, 8253},
  /*0x7b*/{MODRM_SPLITRM, 7843},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 7845},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 8255},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 8257},
  /*0x15*/{MODRM_SPLITRM, 8259},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 7853},
  /*0x2f*/{MODRM_SPLITRM, 7855},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 8261},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 8263},
  /*0x55*/{MODRM_SPLITRM, 8265},
  /*0x56*/{MODRM_SPLITRM, 8267},
  /*0x57*/{MODRM_SPLITRM, 8269},
  /*0x58*/{MODRM_SPLITRM, 8271},
  /*0x59*/{MODRM_SPLITRM, 8273},
  /*0x5a*/{MODRM_SPLITRM, 8275},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 8277},
  /*0x5d*/{MODRM_SPLITRM, 8279},
  /*0x5e*/{MODRM_SPLITRM, 8281},
  /*0x5f*/{MODRM_SPLITRM, 8283},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_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, 8285},
  /*0x6d*/{MODRM_SPLITRM, 8287},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_ONEENTRY, 0},
  /*0x70*/{MODRM_ONEENTRY, 0},
  /*0x71*/{MODRM_ONEENTRY, 0},
  /*0x72*/{MODRM_SPLITREG, 8289},
  /*0x73*/{MODRM_SPLITREG, 8305},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 8321},
  /*0x79*/{MODRM_SPLITRM, 8323},
  /*0x7a*/{MODRM_SPLITRM, 8325},
  /*0x7b*/{MODRM_SPLITRM, 8327},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 8329},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 8331},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_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, 8333},
  /*0xd5*/{MODRM_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, 8335},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_SPLITRM, 8337},
  /*0xe0*/{MODRM_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, 8339},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_SPLITRM, 8341},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_SPLITRM, 8343},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_SPLITRM, 8345},
  /*0xf5*/{MODRM_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, 8347},
  /*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, 8349},
  /*0x15*/{MODRM_SPLITRM, 8351},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 8353},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 8355},
  /*0x55*/{MODRM_SPLITRM, 8357},
  /*0x56*/{MODRM_SPLITRM, 8359},
  /*0x57*/{MODRM_SPLITRM, 8361},
  /*0x58*/{MODRM_SPLITRM, 8363},
  /*0x59*/{MODRM_SPLITRM, 8365},
  /*0x5a*/{MODRM_SPLITRM, 8367},
  /*0x5b*/{MODRM_SPLITRM, 8369},
  /*0x5c*/{MODRM_SPLITRM, 8371},
  /*0x5d*/{MODRM_SPLITRM, 8373},
  /*0x5e*/{MODRM_SPLITRM, 8375},
  /*0x5f*/{MODRM_SPLITRM, 8377},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 8379},
  /*0x79*/{MODRM_SPLITRM, 8381},
  /*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, 8383},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 8385},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 8387},
  /*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, 8389},
  /*0x59*/{MODRM_SPLITRM, 8391},
  /*0x5a*/{MODRM_SPLITRM, 8393},
  /*0x5b*/{MODRM_SPLITRM, 8395},
  /*0x5c*/{MODRM_SPLITRM, 8397},
  /*0x5d*/{MODRM_SPLITRM, 8399},
  /*0x5e*/{MODRM_SPLITRM, 8401},
  /*0x5f*/{MODRM_SPLITRM, 8403},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 8405},
  /*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, 8407},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 8409},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 8411},
  /*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, 8413},
  /*0x5c*/{MODRM_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, 8415},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_SPLITRM, 8417},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_SPLITRM, 8419},
  /*0x6b*/{MODRM_SPLITRM, 8421},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_ONEENTRY, 0},
  /*0x70*/{MODRM_SPLITRM, 8423},
  /*0x71*/{MODRM_ONEENTRY, 0},
  /*0x72*/{MODRM_SPLITREG, 8425},
  /*0x73*/{MODRM_ONEENTRY, 0},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 8441},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 8443},
  /*0x79*/{MODRM_SPLITRM, 8445},
  /*0x7a*/{MODRM_SPLITRM, 8447},
  /*0x7b*/{MODRM_SPLITRM, 8449},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 8451},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_SPLITRM, 8453},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_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, 8455},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_SPLITRM, 8457},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_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, 8459},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_ONEENTRY, 0},
  /*0xfd*/{MODRM_ONEENTRY, 0},
  /*0xfe*/{MODRM_SPLITRM, 8461},
  /*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, 8463},
  /*0x5c*/{MODRM_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, 8465},
  /*0x79*/{MODRM_SPLITRM, 8467},
  /*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, 8469},
  /*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, 8471},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 8473},
  /*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, 8475},
  /*0x59*/{MODRM_SPLITRM, 8477},
  /*0x5a*/{MODRM_SPLITRM, 8479},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 8481},
  /*0x5d*/{MODRM_SPLITRM, 8483},
  /*0x5e*/{MODRM_SPLITRM, 8485},
  /*0x5f*/{MODRM_SPLITRM, 8487},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 8489},
  /*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, 8491},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 8493},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 8495},
  /*0x15*/{MODRM_SPLITRM, 8497},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 8499},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 8501},
  /*0x55*/{MODRM_SPLITRM, 8503},
  /*0x56*/{MODRM_SPLITRM, 8505},
  /*0x57*/{MODRM_SPLITRM, 8507},
  /*0x58*/{MODRM_SPLITRM, 8509},
  /*0x59*/{MODRM_SPLITRM, 8511},
  /*0x5a*/{MODRM_SPLITRM, 8513},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 8515},
  /*0x5d*/{MODRM_SPLITRM, 8517},
  /*0x5e*/{MODRM_SPLITRM, 8519},
  /*0x5f*/{MODRM_SPLITRM, 8521},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_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, 8523},
  /*0x6d*/{MODRM_SPLITRM, 8525},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_ONEENTRY, 0},
  /*0x70*/{MODRM_ONEENTRY, 0},
  /*0x71*/{MODRM_ONEENTRY, 0},
  /*0x72*/{MODRM_SPLITREG, 8527},
  /*0x73*/{MODRM_SPLITREG, 8543},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 8559},
  /*0x79*/{MODRM_SPLITRM, 8561},
  /*0x7a*/{MODRM_SPLITRM, 8563},
  /*0x7b*/{MODRM_SPLITRM, 8565},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 8567},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 8569},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_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, 8571},
  /*0xd5*/{MODRM_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, 8573},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_SPLITRM, 8575},
  /*0xe0*/{MODRM_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, 8577},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_SPLITRM, 8579},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_SPLITRM, 8581},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_SPLITRM, 8583},
  /*0xf5*/{MODRM_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, 8585},
  /*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, 8587},
  /*0x15*/{MODRM_SPLITRM, 8589},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 8591},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 8593},
  /*0x55*/{MODRM_SPLITRM, 8595},
  /*0x56*/{MODRM_SPLITRM, 8597},
  /*0x57*/{MODRM_SPLITRM, 8599},
  /*0x58*/{MODRM_SPLITRM, 8601},
  /*0x59*/{MODRM_SPLITRM, 8603},
  /*0x5a*/{MODRM_SPLITRM, 8605},
  /*0x5b*/{MODRM_SPLITRM, 8607},
  /*0x5c*/{MODRM_SPLITRM, 8609},
  /*0x5d*/{MODRM_SPLITRM, 8611},
  /*0x5e*/{MODRM_SPLITRM, 8613},
  /*0x5f*/{MODRM_SPLITRM, 8615},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 8617},
  /*0x79*/{MODRM_SPLITRM, 8619},
  /*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, 8621},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 8623},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 8387},
  /*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, 8389},
  /*0x59*/{MODRM_SPLITRM, 8391},
  /*0x5a*/{MODRM_SPLITRM, 8393},
  /*0x5b*/{MODRM_SPLITRM, 8625},
  /*0x5c*/{MODRM_SPLITRM, 8397},
  /*0x5d*/{MODRM_SPLITRM, 8399},
  /*0x5e*/{MODRM_SPLITRM, 8401},
  /*0x5f*/{MODRM_SPLITRM, 8403},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 8627},
  /*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, 8407},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 8629},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 8631},
  /*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, 8633},
  /*0x5c*/{MODRM_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, 8635},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_SPLITRM, 8637},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_SPLITRM, 8639},
  /*0x6b*/{MODRM_SPLITRM, 8641},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_ONEENTRY, 0},
  /*0x70*/{MODRM_SPLITRM, 8643},
  /*0x71*/{MODRM_ONEENTRY, 0},
  /*0x72*/{MODRM_SPLITREG, 8645},
  /*0x73*/{MODRM_ONEENTRY, 0},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 8661},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 8663},
  /*0x79*/{MODRM_SPLITRM, 8665},
  /*0x7a*/{MODRM_SPLITRM, 8667},
  /*0x7b*/{MODRM_SPLITRM, 8669},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 8671},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_SPLITRM, 8673},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_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, 8675},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_SPLITRM, 8677},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_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, 8679},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_ONEENTRY, 0},
  /*0xfd*/{MODRM_ONEENTRY, 0},
  /*0xfe*/{MODRM_SPLITRM, 8681},
  /*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, 8683},
  /*0x5c*/{MODRM_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, 8685},
  /*0x79*/{MODRM_SPLITRM, 8687},
  /*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, 8689},
  /*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, 8691},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 8473},
  /*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, 8475},
  /*0x59*/{MODRM_SPLITRM, 8477},
  /*0x5a*/{MODRM_SPLITRM, 8479},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 8481},
  /*0x5d*/{MODRM_SPLITRM, 8483},
  /*0x5e*/{MODRM_SPLITRM, 8485},
  /*0x5f*/{MODRM_SPLITRM, 8487},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 8693},
  /*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, 8491},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 8695},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 8697},
  /*0x15*/{MODRM_SPLITRM, 8699},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 8701},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 8703},
  /*0x55*/{MODRM_SPLITRM, 8705},
  /*0x56*/{MODRM_SPLITRM, 8707},
  /*0x57*/{MODRM_SPLITRM, 8709},
  /*0x58*/{MODRM_SPLITRM, 8711},
  /*0x59*/{MODRM_SPLITRM, 8713},
  /*0x5a*/{MODRM_SPLITRM, 8715},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 8717},
  /*0x5d*/{MODRM_SPLITRM, 8719},
  /*0x5e*/{MODRM_SPLITRM, 8721},
  /*0x5f*/{MODRM_SPLITRM, 8723},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_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, 8725},
  /*0x6d*/{MODRM_SPLITRM, 8727},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_ONEENTRY, 0},
  /*0x70*/{MODRM_ONEENTRY, 0},
  /*0x71*/{MODRM_ONEENTRY, 0},
  /*0x72*/{MODRM_SPLITREG, 8729},
  /*0x73*/{MODRM_SPLITREG, 8745},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 8761},
  /*0x79*/{MODRM_SPLITRM, 8763},
  /*0x7a*/{MODRM_SPLITRM, 8765},
  /*0x7b*/{MODRM_SPLITRM, 8767},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 8769},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 8771},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_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, 8773},
  /*0xd5*/{MODRM_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, 8775},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_SPLITRM, 8777},
  /*0xe0*/{MODRM_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, 8779},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_SPLITRM, 8781},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_SPLITRM, 8783},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_SPLITRM, 8785},
  /*0xf5*/{MODRM_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, 8787},
  /*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, 8789},
  /*0x15*/{MODRM_SPLITRM, 8791},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 8793},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 8795},
  /*0x55*/{MODRM_SPLITRM, 8797},
  /*0x56*/{MODRM_SPLITRM, 8799},
  /*0x57*/{MODRM_SPLITRM, 8801},
  /*0x58*/{MODRM_SPLITRM, 8803},
  /*0x59*/{MODRM_SPLITRM, 8805},
  /*0x5a*/{MODRM_SPLITRM, 8807},
  /*0x5b*/{MODRM_SPLITRM, 8809},
  /*0x5c*/{MODRM_SPLITRM, 8811},
  /*0x5d*/{MODRM_SPLITRM, 8813},
  /*0x5e*/{MODRM_SPLITRM, 8815},
  /*0x5f*/{MODRM_SPLITRM, 8817},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 8819},
  /*0x79*/{MODRM_SPLITRM, 8821},
  /*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, 8823},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 8825},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 8387},
  /*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, 8389},
  /*0x59*/{MODRM_SPLITRM, 8391},
  /*0x5a*/{MODRM_SPLITRM, 8393},
  /*0x5b*/{MODRM_SPLITRM, 8827},
  /*0x5c*/{MODRM_SPLITRM, 8397},
  /*0x5d*/{MODRM_SPLITRM, 8399},
  /*0x5e*/{MODRM_SPLITRM, 8401},
  /*0x5f*/{MODRM_SPLITRM, 8403},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 8829},
  /*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, 8407},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 8831},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 8833},
  /*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, 8835},
  /*0x5c*/{MODRM_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, 8837},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_SPLITRM, 8839},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_SPLITRM, 8841},
  /*0x6b*/{MODRM_SPLITRM, 8843},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_ONEENTRY, 0},
  /*0x70*/{MODRM_SPLITRM, 8845},
  /*0x71*/{MODRM_ONEENTRY, 0},
  /*0x72*/{MODRM_SPLITREG, 8847},
  /*0x73*/{MODRM_ONEENTRY, 0},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 8863},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 8865},
  /*0x79*/{MODRM_SPLITRM, 8867},
  /*0x7a*/{MODRM_SPLITRM, 8869},
  /*0x7b*/{MODRM_SPLITRM, 8871},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 8873},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_SPLITRM, 8875},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_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, 8877},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_SPLITRM, 8879},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_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, 8881},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_ONEENTRY, 0},
  /*0xfd*/{MODRM_ONEENTRY, 0},
  /*0xfe*/{MODRM_SPLITRM, 8883},
  /*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, 8885},
  /*0x5c*/{MODRM_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, 8887},
  /*0x79*/{MODRM_SPLITRM, 8889},
  /*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, 8891},
  /*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, 8893},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 8473},
  /*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, 8475},
  /*0x59*/{MODRM_SPLITRM, 8477},
  /*0x5a*/{MODRM_SPLITRM, 8479},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 8481},
  /*0x5d*/{MODRM_SPLITRM, 8483},
  /*0x5e*/{MODRM_SPLITRM, 8485},
  /*0x5f*/{MODRM_SPLITRM, 8487},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 8895},
  /*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, 8491},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 8897},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 8899},
  /*0x15*/{MODRM_SPLITRM, 8901},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 8903},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 8905},
  /*0x55*/{MODRM_SPLITRM, 8907},
  /*0x56*/{MODRM_SPLITRM, 8909},
  /*0x57*/{MODRM_SPLITRM, 8911},
  /*0x58*/{MODRM_SPLITRM, 8913},
  /*0x59*/{MODRM_SPLITRM, 8915},
  /*0x5a*/{MODRM_SPLITRM, 8917},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 8919},
  /*0x5d*/{MODRM_SPLITRM, 8921},
  /*0x5e*/{MODRM_SPLITRM, 8923},
  /*0x5f*/{MODRM_SPLITRM, 8925},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_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, 8927},
  /*0x6d*/{MODRM_SPLITRM, 8929},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_ONEENTRY, 0},
  /*0x70*/{MODRM_ONEENTRY, 0},
  /*0x71*/{MODRM_ONEENTRY, 0},
  /*0x72*/{MODRM_SPLITREG, 8931},
  /*0x73*/{MODRM_SPLITREG, 8947},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 8963},
  /*0x79*/{MODRM_SPLITRM, 8965},
  /*0x7a*/{MODRM_SPLITRM, 8967},
  /*0x7b*/{MODRM_SPLITRM, 8969},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 8971},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 8973},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_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, 8975},
  /*0xd5*/{MODRM_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, 8977},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_SPLITRM, 8979},
  /*0xe0*/{MODRM_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, 8981},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_SPLITRM, 8983},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_SPLITRM, 8985},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_SPLITRM, 8987},
  /*0xf5*/{MODRM_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, 8989},
  /*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, 8991},
  /*0x15*/{MODRM_SPLITRM, 8993},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 8995},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 8997},
  /*0x55*/{MODRM_SPLITRM, 8999},
  /*0x56*/{MODRM_SPLITRM, 9001},
  /*0x57*/{MODRM_SPLITRM, 9003},
  /*0x58*/{MODRM_SPLITRM, 9005},
  /*0x59*/{MODRM_SPLITRM, 9007},
  /*0x5a*/{MODRM_SPLITRM, 9009},
  /*0x5b*/{MODRM_SPLITRM, 9011},
  /*0x5c*/{MODRM_SPLITRM, 9013},
  /*0x5d*/{MODRM_SPLITRM, 9015},
  /*0x5e*/{MODRM_SPLITRM, 9017},
  /*0x5f*/{MODRM_SPLITRM, 9019},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 9021},
  /*0x79*/{MODRM_SPLITRM, 9023},
  /*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, 9025},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 9027},
  /*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, 9029},
  /*0x59*/{MODRM_SPLITRM, 9031},
  /*0x5a*/{MODRM_SPLITRM, 9033},
  /*0x5b*/{MODRM_SPLITRM, 9035},
  /*0x5c*/{MODRM_SPLITRM, 9037},
  /*0x5d*/{MODRM_SPLITRM, 9039},
  /*0x5e*/{MODRM_SPLITRM, 9041},
  /*0x5f*/{MODRM_SPLITRM, 9043},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 9045},
  /*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, 9047},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 9049},
  /*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, 9051},
  /*0x5c*/{MODRM_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, 9053},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_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, 9055},
  /*0x6b*/{MODRM_SPLITRM, 9057},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_ONEENTRY, 0},
  /*0x70*/{MODRM_SPLITRM, 9059},
  /*0x71*/{MODRM_ONEENTRY, 0},
  /*0x72*/{MODRM_SPLITREG, 9061},
  /*0x73*/{MODRM_ONEENTRY, 0},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 9077},
  /*0x79*/{MODRM_SPLITRM, 9079},
  /*0x7a*/{MODRM_SPLITRM, 9081},
  /*0x7b*/{MODRM_SPLITRM, 9083},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 9085},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_SPLITRM, 9087},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_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, 9089},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_SPLITRM, 9091},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_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, 9093},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_ONEENTRY, 0},
  /*0xfd*/{MODRM_ONEENTRY, 0},
  /*0xfe*/{MODRM_SPLITRM, 9095},
  /*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, 9097},
  /*0x5c*/{MODRM_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, 9099},
  /*0x79*/{MODRM_SPLITRM, 9101},
  /*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, 9103},
  /*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, 9105},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 9107},
  /*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, 9109},
  /*0x59*/{MODRM_SPLITRM, 9111},
  /*0x5a*/{MODRM_SPLITRM, 9113},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 9115},
  /*0x5d*/{MODRM_SPLITRM, 9117},
  /*0x5e*/{MODRM_SPLITRM, 9119},
  /*0x5f*/{MODRM_SPLITRM, 9121},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 9123},
  /*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, 9125},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 9127},
  /*0x15*/{MODRM_SPLITRM, 9129},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 9131},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 9133},
  /*0x55*/{MODRM_SPLITRM, 9135},
  /*0x56*/{MODRM_SPLITRM, 9137},
  /*0x57*/{MODRM_SPLITRM, 9139},
  /*0x58*/{MODRM_SPLITRM, 9141},
  /*0x59*/{MODRM_SPLITRM, 9143},
  /*0x5a*/{MODRM_SPLITRM, 9145},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 9147},
  /*0x5d*/{MODRM_SPLITRM, 9149},
  /*0x5e*/{MODRM_SPLITRM, 9151},
  /*0x5f*/{MODRM_SPLITRM, 9153},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_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, 9155},
  /*0x6d*/{MODRM_SPLITRM, 9157},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_ONEENTRY, 0},
  /*0x70*/{MODRM_ONEENTRY, 0},
  /*0x71*/{MODRM_ONEENTRY, 0},
  /*0x72*/{MODRM_SPLITREG, 9159},
  /*0x73*/{MODRM_SPLITREG, 9175},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 9191},
  /*0x79*/{MODRM_SPLITRM, 9193},
  /*0x7a*/{MODRM_SPLITRM, 9195},
  /*0x7b*/{MODRM_SPLITRM, 9197},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 9199},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_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, 9201},
  /*0xd5*/{MODRM_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, 9203},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_SPLITRM, 9205},
  /*0xe0*/{MODRM_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, 9207},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_SPLITRM, 9209},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_SPLITRM, 9211},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_SPLITRM, 9213},
  /*0xf5*/{MODRM_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, 9215},
  /*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, 9217},
  /*0x15*/{MODRM_SPLITRM, 9219},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 9221},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 9223},
  /*0x55*/{MODRM_SPLITRM, 9225},
  /*0x56*/{MODRM_SPLITRM, 9227},
  /*0x57*/{MODRM_SPLITRM, 9229},
  /*0x58*/{MODRM_SPLITRM, 9231},
  /*0x59*/{MODRM_SPLITRM, 9233},
  /*0x5a*/{MODRM_SPLITRM, 9235},
  /*0x5b*/{MODRM_SPLITRM, 9237},
  /*0x5c*/{MODRM_SPLITRM, 9239},
  /*0x5d*/{MODRM_SPLITRM, 9241},
  /*0x5e*/{MODRM_SPLITRM, 9243},
  /*0x5f*/{MODRM_SPLITRM, 9245},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 9247},
  /*0x79*/{MODRM_SPLITRM, 9249},
  /*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, 9251},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 9027},
  /*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, 9029},
  /*0x59*/{MODRM_SPLITRM, 9031},
  /*0x5a*/{MODRM_SPLITRM, 9033},
  /*0x5b*/{MODRM_SPLITRM, 9253},
  /*0x5c*/{MODRM_SPLITRM, 9037},
  /*0x5d*/{MODRM_SPLITRM, 9039},
  /*0x5e*/{MODRM_SPLITRM, 9041},
  /*0x5f*/{MODRM_SPLITRM, 9043},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 9255},
  /*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, 9257},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 9259},
  /*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, 9261},
  /*0x5c*/{MODRM_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, 9263},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_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, 9265},
  /*0x6b*/{MODRM_SPLITRM, 9267},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_ONEENTRY, 0},
  /*0x70*/{MODRM_SPLITRM, 9269},
  /*0x71*/{MODRM_ONEENTRY, 0},
  /*0x72*/{MODRM_SPLITREG, 9271},
  /*0x73*/{MODRM_ONEENTRY, 0},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 9287},
  /*0x79*/{MODRM_SPLITRM, 9289},
  /*0x7a*/{MODRM_SPLITRM, 9291},
  /*0x7b*/{MODRM_SPLITRM, 9293},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 9295},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_SPLITRM, 9297},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_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, 9299},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_SPLITRM, 9301},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_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, 9303},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_ONEENTRY, 0},
  /*0xfd*/{MODRM_ONEENTRY, 0},
  /*0xfe*/{MODRM_SPLITRM, 9305},
  /*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, 9307},
  /*0x5c*/{MODRM_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, 9309},
  /*0x79*/{MODRM_SPLITRM, 9311},
  /*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, 9313},
  /*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, 9315},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 9107},
  /*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, 9109},
  /*0x59*/{MODRM_SPLITRM, 9111},
  /*0x5a*/{MODRM_SPLITRM, 9113},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 9115},
  /*0x5d*/{MODRM_SPLITRM, 9117},
  /*0x5e*/{MODRM_SPLITRM, 9119},
  /*0x5f*/{MODRM_SPLITRM, 9121},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 9317},
  /*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, 9319},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 9321},
  /*0x15*/{MODRM_SPLITRM, 9323},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 9325},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 9327},
  /*0x55*/{MODRM_SPLITRM, 9329},
  /*0x56*/{MODRM_SPLITRM, 9331},
  /*0x57*/{MODRM_SPLITRM, 9333},
  /*0x58*/{MODRM_SPLITRM, 9335},
  /*0x59*/{MODRM_SPLITRM, 9337},
  /*0x5a*/{MODRM_SPLITRM, 9339},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 9341},
  /*0x5d*/{MODRM_SPLITRM, 9343},
  /*0x5e*/{MODRM_SPLITRM, 9345},
  /*0x5f*/{MODRM_SPLITRM, 9347},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_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, 9349},
  /*0x6d*/{MODRM_SPLITRM, 9351},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_ONEENTRY, 0},
  /*0x70*/{MODRM_ONEENTRY, 0},
  /*0x71*/{MODRM_ONEENTRY, 0},
  /*0x72*/{MODRM_SPLITREG, 9353},
  /*0x73*/{MODRM_SPLITREG, 9369},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 9385},
  /*0x79*/{MODRM_SPLITRM, 9387},
  /*0x7a*/{MODRM_SPLITRM, 9389},
  /*0x7b*/{MODRM_SPLITRM, 9391},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 9393},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_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, 9395},
  /*0xd5*/{MODRM_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, 9397},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_SPLITRM, 9399},
  /*0xe0*/{MODRM_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, 9401},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_SPLITRM, 9403},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_SPLITRM, 9405},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_SPLITRM, 9407},
  /*0xf5*/{MODRM_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, 9409},
  /*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, 9411},
  /*0x15*/{MODRM_SPLITRM, 9413},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 9415},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 9417},
  /*0x55*/{MODRM_SPLITRM, 9419},
  /*0x56*/{MODRM_SPLITRM, 9421},
  /*0x57*/{MODRM_SPLITRM, 9423},
  /*0x58*/{MODRM_SPLITRM, 9425},
  /*0x59*/{MODRM_SPLITRM, 9427},
  /*0x5a*/{MODRM_SPLITRM, 9429},
  /*0x5b*/{MODRM_SPLITRM, 9431},
  /*0x5c*/{MODRM_SPLITRM, 9433},
  /*0x5d*/{MODRM_SPLITRM, 9435},
  /*0x5e*/{MODRM_SPLITRM, 9437},
  /*0x5f*/{MODRM_SPLITRM, 9439},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 9441},
  /*0x79*/{MODRM_SPLITRM, 9443},
  /*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, 9445},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 9027},
  /*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, 9029},
  /*0x59*/{MODRM_SPLITRM, 9031},
  /*0x5a*/{MODRM_SPLITRM, 9033},
  /*0x5b*/{MODRM_SPLITRM, 9447},
  /*0x5c*/{MODRM_SPLITRM, 9037},
  /*0x5d*/{MODRM_SPLITRM, 9039},
  /*0x5e*/{MODRM_SPLITRM, 9041},
  /*0x5f*/{MODRM_SPLITRM, 9043},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 9449},
  /*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, 9451},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 9453},
  /*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, 9455},
  /*0x5c*/{MODRM_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, 9457},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_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, 9459},
  /*0x6b*/{MODRM_SPLITRM, 9461},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_ONEENTRY, 0},
  /*0x70*/{MODRM_SPLITRM, 9463},
  /*0x71*/{MODRM_ONEENTRY, 0},
  /*0x72*/{MODRM_SPLITREG, 9465},
  /*0x73*/{MODRM_ONEENTRY, 0},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 9481},
  /*0x79*/{MODRM_SPLITRM, 9483},
  /*0x7a*/{MODRM_SPLITRM, 9485},
  /*0x7b*/{MODRM_SPLITRM, 9487},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 9489},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_SPLITRM, 9491},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_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, 9493},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_SPLITRM, 9495},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_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, 9497},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_ONEENTRY, 0},
  /*0xfd*/{MODRM_ONEENTRY, 0},
  /*0xfe*/{MODRM_SPLITRM, 9499},
  /*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, 9501},
  /*0x5c*/{MODRM_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, 9503},
  /*0x79*/{MODRM_SPLITRM, 9505},
  /*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, 9507},
  /*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, 9509},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 9107},
  /*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, 9109},
  /*0x59*/{MODRM_SPLITRM, 9111},
  /*0x5a*/{MODRM_SPLITRM, 9113},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 9115},
  /*0x5d*/{MODRM_SPLITRM, 9117},
  /*0x5e*/{MODRM_SPLITRM, 9119},
  /*0x5f*/{MODRM_SPLITRM, 9121},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 9511},
  /*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, 9513},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 9515},
  /*0x15*/{MODRM_SPLITRM, 9517},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 9519},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 9521},
  /*0x55*/{MODRM_SPLITRM, 9523},
  /*0x56*/{MODRM_SPLITRM, 9525},
  /*0x57*/{MODRM_SPLITRM, 9527},
  /*0x58*/{MODRM_SPLITRM, 9529},
  /*0x59*/{MODRM_SPLITRM, 9531},
  /*0x5a*/{MODRM_SPLITRM, 9533},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 9535},
  /*0x5d*/{MODRM_SPLITRM, 9537},
  /*0x5e*/{MODRM_SPLITRM, 9539},
  /*0x5f*/{MODRM_SPLITRM, 9541},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_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, 9543},
  /*0x6d*/{MODRM_SPLITRM, 9545},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_ONEENTRY, 0},
  /*0x70*/{MODRM_ONEENTRY, 0},
  /*0x71*/{MODRM_ONEENTRY, 0},
  /*0x72*/{MODRM_SPLITREG, 9547},
  /*0x73*/{MODRM_SPLITREG, 9563},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 9579},
  /*0x79*/{MODRM_SPLITRM, 9581},
  /*0x7a*/{MODRM_SPLITRM, 9583},
  /*0x7b*/{MODRM_SPLITRM, 9585},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 9587},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_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, 9589},
  /*0xd5*/{MODRM_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, 9591},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_SPLITRM, 9593},
  /*0xe0*/{MODRM_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, 9595},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_SPLITRM, 9597},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_SPLITRM, 9599},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_SPLITRM, 9601},
  /*0xf5*/{MODRM_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, 9603},
  /*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, 9605},
  /*0x11*/{MODRM_SPLITRM, 9607},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 9609},
  /*0x15*/{MODRM_SPLITRM, 9611},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 9613},
  /*0x29*/{MODRM_SPLITRM, 9615},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 9617},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 9619},
  /*0x55*/{MODRM_SPLITRM, 9621},
  /*0x56*/{MODRM_SPLITRM, 9623},
  /*0x57*/{MODRM_SPLITRM, 9625},
  /*0x58*/{MODRM_SPLITRM, 9627},
  /*0x59*/{MODRM_SPLITRM, 9629},
  /*0x5a*/{MODRM_SPLITRM, 9631},
  /*0x5b*/{MODRM_SPLITRM, 9633},
  /*0x5c*/{MODRM_SPLITRM, 9635},
  /*0x5d*/{MODRM_SPLITRM, 9637},
  /*0x5e*/{MODRM_SPLITRM, 9639},
  /*0x5f*/{MODRM_SPLITRM, 9641},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 9643},
  /*0x79*/{MODRM_SPLITRM, 9645},
  /*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, 9647},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 9649},
  /*0x11*/{MODRM_SPLITRM, 9651},
  /*0x12*/{MODRM_SPLITRM, 9653},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_ONEENTRY, 0},
  /*0x15*/{MODRM_ONEENTRY, 0},
  /*0x16*/{MODRM_SPLITRM, 9655},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 9657},
  /*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, 9659},
  /*0x59*/{MODRM_SPLITRM, 9661},
  /*0x5a*/{MODRM_SPLITRM, 9663},
  /*0x5b*/{MODRM_SPLITRM, 9665},
  /*0x5c*/{MODRM_SPLITRM, 9667},
  /*0x5d*/{MODRM_SPLITRM, 9669},
  /*0x5e*/{MODRM_SPLITRM, 9671},
  /*0x5f*/{MODRM_SPLITRM, 9673},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 9675},
  /*0x70*/{MODRM_SPLITRM, 9677},
  /*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, 9679},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 9681},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 9683},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 9685},
  /*0x70*/{MODRM_SPLITRM, 9687},
  /*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, 9689},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 9691},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 9693},
  /*0x5c*/{MODRM_ONEENTRY, 0},
  /*0x5d*/{MODRM_ONEENTRY, 0},
  /*0x5e*/{MODRM_ONEENTRY, 0},
  /*0x5f*/{MODRM_ONEENTRY, 0},
  /*0x60*/{MODRM_SPLITRM, 9695},
  /*0x61*/{MODRM_SPLITRM, 9697},
  /*0x62*/{MODRM_SPLITRM, 9699},
  /*0x63*/{MODRM_SPLITRM, 9701},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_SPLITRM, 9703},
  /*0x68*/{MODRM_SPLITRM, 9705},
  /*0x69*/{MODRM_SPLITRM, 9707},
  /*0x6a*/{MODRM_SPLITRM, 9709},
  /*0x6b*/{MODRM_SPLITRM, 9711},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_SPLITRM, 9713},
  /*0x70*/{MODRM_SPLITRM, 9715},
  /*0x71*/{MODRM_SPLITREG, 9717},
  /*0x72*/{MODRM_SPLITREG, 9733},
  /*0x73*/{MODRM_ONEENTRY, 0},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 9749},
  /*0x79*/{MODRM_SPLITRM, 9751},
  /*0x7a*/{MODRM_SPLITRM, 9753},
  /*0x7b*/{MODRM_SPLITRM, 9755},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 9757},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 9759},
  /*0xd2*/{MODRM_SPLITRM, 9761},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_SPLITRM, 9763},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_SPLITRM, 9765},
  /*0xd9*/{MODRM_SPLITRM, 9767},
  /*0xda*/{MODRM_SPLITRM, 9769},
  /*0xdb*/{MODRM_SPLITRM, 9771},
  /*0xdc*/{MODRM_SPLITRM, 9773},
  /*0xdd*/{MODRM_SPLITRM, 9775},
  /*0xde*/{MODRM_SPLITRM, 9777},
  /*0xdf*/{MODRM_SPLITRM, 9779},
  /*0xe0*/{MODRM_SPLITRM, 9781},
  /*0xe1*/{MODRM_SPLITRM, 9783},
  /*0xe2*/{MODRM_SPLITRM, 9785},
  /*0xe3*/{MODRM_SPLITRM, 9787},
  /*0xe4*/{MODRM_SPLITRM, 9789},
  /*0xe5*/{MODRM_SPLITRM, 9791},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_SPLITRM, 9793},
  /*0xe9*/{MODRM_SPLITRM, 9795},
  /*0xea*/{MODRM_SPLITRM, 9797},
  /*0xeb*/{MODRM_SPLITRM, 9799},
  /*0xec*/{MODRM_SPLITRM, 9801},
  /*0xed*/{MODRM_SPLITRM, 9803},
  /*0xee*/{MODRM_SPLITRM, 9805},
  /*0xef*/{MODRM_SPLITRM, 9807},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 9809},
  /*0xf2*/{MODRM_SPLITRM, 9811},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_SPLITRM, 9813},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 9815},
  /*0xf9*/{MODRM_SPLITRM, 9817},
  /*0xfa*/{MODRM_SPLITRM, 9819},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 9821},
  /*0xfd*/{MODRM_SPLITRM, 9823},
  /*0xfe*/{MODRM_SPLITRM, 9825},
  /*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, 9827},
  /*0x5c*/{MODRM_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, 9829},
  /*0x79*/{MODRM_SPLITRM, 9831},
  /*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, 9833},
  /*0x70*/{MODRM_SPLITRM, 9677},
  /*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, 9835},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 9837},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 9839},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 9841},
  /*0x11*/{MODRM_SPLITRM, 9843},
  /*0x12*/{MODRM_SPLITRM, 9845},
  /*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, 9847},
  /*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, 9849},
  /*0x59*/{MODRM_SPLITRM, 9851},
  /*0x5a*/{MODRM_SPLITRM, 9853},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 9855},
  /*0x5d*/{MODRM_SPLITRM, 9857},
  /*0x5e*/{MODRM_SPLITRM, 9859},
  /*0x5f*/{MODRM_SPLITRM, 9861},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 9863},
  /*0x70*/{MODRM_SPLITRM, 9687},
  /*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, 9865},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 9867},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 9869},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 9871},
  /*0x11*/{MODRM_SPLITRM, 9873},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 9875},
  /*0x15*/{MODRM_SPLITRM, 9877},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 9879},
  /*0x29*/{MODRM_SPLITRM, 9881},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 9883},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 9885},
  /*0x55*/{MODRM_SPLITRM, 9887},
  /*0x56*/{MODRM_SPLITRM, 9889},
  /*0x57*/{MODRM_SPLITRM, 9891},
  /*0x58*/{MODRM_SPLITRM, 9893},
  /*0x59*/{MODRM_SPLITRM, 9895},
  /*0x5a*/{MODRM_SPLITRM, 9897},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 9899},
  /*0x5d*/{MODRM_SPLITRM, 9901},
  /*0x5e*/{MODRM_SPLITRM, 9903},
  /*0x5f*/{MODRM_SPLITRM, 9905},
  /*0x60*/{MODRM_SPLITRM, 9695},
  /*0x61*/{MODRM_SPLITRM, 9697},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_SPLITRM, 9701},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_SPLITRM, 9703},
  /*0x68*/{MODRM_SPLITRM, 9705},
  /*0x69*/{MODRM_SPLITRM, 9707},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_ONEENTRY, 0},
  /*0x6c*/{MODRM_SPLITRM, 9907},
  /*0x6d*/{MODRM_SPLITRM, 9909},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_SPLITRM, 9911},
  /*0x70*/{MODRM_ONEENTRY, 0},
  /*0x71*/{MODRM_SPLITREG, 9717},
  /*0x72*/{MODRM_SPLITREG, 9913},
  /*0x73*/{MODRM_SPLITREG, 9929},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 9945},
  /*0x79*/{MODRM_SPLITRM, 9947},
  /*0x7a*/{MODRM_SPLITRM, 9949},
  /*0x7b*/{MODRM_SPLITRM, 9951},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 9953},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 9955},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_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, 9957},
  /*0xd4*/{MODRM_SPLITRM, 9959},
  /*0xd5*/{MODRM_SPLITRM, 9763},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_SPLITRM, 9765},
  /*0xd9*/{MODRM_SPLITRM, 9767},
  /*0xda*/{MODRM_SPLITRM, 9769},
  /*0xdb*/{MODRM_SPLITRM, 9961},
  /*0xdc*/{MODRM_SPLITRM, 9773},
  /*0xdd*/{MODRM_SPLITRM, 9775},
  /*0xde*/{MODRM_SPLITRM, 9777},
  /*0xdf*/{MODRM_SPLITRM, 9963},
  /*0xe0*/{MODRM_SPLITRM, 9781},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_SPLITRM, 9965},
  /*0xe3*/{MODRM_SPLITRM, 9787},
  /*0xe4*/{MODRM_SPLITRM, 9789},
  /*0xe5*/{MODRM_SPLITRM, 9791},
  /*0xe6*/{MODRM_SPLITRM, 9967},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_SPLITRM, 9793},
  /*0xe9*/{MODRM_SPLITRM, 9795},
  /*0xea*/{MODRM_SPLITRM, 9797},
  /*0xeb*/{MODRM_SPLITRM, 9969},
  /*0xec*/{MODRM_SPLITRM, 9801},
  /*0xed*/{MODRM_SPLITRM, 9803},
  /*0xee*/{MODRM_SPLITRM, 9805},
  /*0xef*/{MODRM_SPLITRM, 9971},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_SPLITRM, 9973},
  /*0xf4*/{MODRM_SPLITRM, 9975},
  /*0xf5*/{MODRM_SPLITRM, 9813},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 9815},
  /*0xf9*/{MODRM_SPLITRM, 9817},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_SPLITRM, 9977},
  /*0xfc*/{MODRM_SPLITRM, 9821},
  /*0xfd*/{MODRM_SPLITRM, 9823},
  /*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, 9979},
  /*0x11*/{MODRM_SPLITRM, 9981},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 9983},
  /*0x15*/{MODRM_SPLITRM, 9985},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 9987},
  /*0x29*/{MODRM_SPLITRM, 9989},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 9991},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 9993},
  /*0x55*/{MODRM_SPLITRM, 9995},
  /*0x56*/{MODRM_SPLITRM, 9997},
  /*0x57*/{MODRM_SPLITRM, 9999},
  /*0x58*/{MODRM_SPLITRM, 10001},
  /*0x59*/{MODRM_SPLITRM, 10003},
  /*0x5a*/{MODRM_SPLITRM, 10005},
  /*0x5b*/{MODRM_SPLITRM, 10007},
  /*0x5c*/{MODRM_SPLITRM, 10009},
  /*0x5d*/{MODRM_SPLITRM, 10011},
  /*0x5e*/{MODRM_SPLITRM, 10013},
  /*0x5f*/{MODRM_SPLITRM, 10015},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 10017},
  /*0x79*/{MODRM_SPLITRM, 10019},
  /*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, 10021},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 9649},
  /*0x11*/{MODRM_SPLITRM, 9651},
  /*0x12*/{MODRM_SPLITRM, 10023},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_ONEENTRY, 0},
  /*0x15*/{MODRM_ONEENTRY, 0},
  /*0x16*/{MODRM_SPLITRM, 10025},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 9657},
  /*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, 9659},
  /*0x59*/{MODRM_SPLITRM, 9661},
  /*0x5a*/{MODRM_SPLITRM, 9663},
  /*0x5b*/{MODRM_SPLITRM, 10027},
  /*0x5c*/{MODRM_SPLITRM, 9667},
  /*0x5d*/{MODRM_SPLITRM, 9669},
  /*0x5e*/{MODRM_SPLITRM, 9671},
  /*0x5f*/{MODRM_SPLITRM, 9673},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 10029},
  /*0x70*/{MODRM_SPLITRM, 10031},
  /*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, 10033},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 10035},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 10037},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 10039},
  /*0x70*/{MODRM_SPLITRM, 10041},
  /*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, 10043},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 10045},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 10047},
  /*0x5c*/{MODRM_ONEENTRY, 0},
  /*0x5d*/{MODRM_ONEENTRY, 0},
  /*0x5e*/{MODRM_ONEENTRY, 0},
  /*0x5f*/{MODRM_ONEENTRY, 0},
  /*0x60*/{MODRM_SPLITRM, 10049},
  /*0x61*/{MODRM_SPLITRM, 10051},
  /*0x62*/{MODRM_SPLITRM, 10053},
  /*0x63*/{MODRM_SPLITRM, 10055},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_SPLITRM, 10057},
  /*0x68*/{MODRM_SPLITRM, 10059},
  /*0x69*/{MODRM_SPLITRM, 10061},
  /*0x6a*/{MODRM_SPLITRM, 10063},
  /*0x6b*/{MODRM_SPLITRM, 10065},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_SPLITRM, 10067},
  /*0x70*/{MODRM_SPLITRM, 10069},
  /*0x71*/{MODRM_SPLITREG, 10071},
  /*0x72*/{MODRM_SPLITREG, 10087},
  /*0x73*/{MODRM_ONEENTRY, 0},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 10103},
  /*0x79*/{MODRM_SPLITRM, 10105},
  /*0x7a*/{MODRM_SPLITRM, 10107},
  /*0x7b*/{MODRM_SPLITRM, 10109},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 10111},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 10113},
  /*0xd2*/{MODRM_SPLITRM, 10115},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_SPLITRM, 10117},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_SPLITRM, 10119},
  /*0xd9*/{MODRM_SPLITRM, 10121},
  /*0xda*/{MODRM_SPLITRM, 10123},
  /*0xdb*/{MODRM_SPLITRM, 10125},
  /*0xdc*/{MODRM_SPLITRM, 10127},
  /*0xdd*/{MODRM_SPLITRM, 10129},
  /*0xde*/{MODRM_SPLITRM, 10131},
  /*0xdf*/{MODRM_SPLITRM, 10133},
  /*0xe0*/{MODRM_SPLITRM, 10135},
  /*0xe1*/{MODRM_SPLITRM, 10137},
  /*0xe2*/{MODRM_SPLITRM, 10139},
  /*0xe3*/{MODRM_SPLITRM, 10141},
  /*0xe4*/{MODRM_SPLITRM, 10143},
  /*0xe5*/{MODRM_SPLITRM, 10145},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_SPLITRM, 10147},
  /*0xe9*/{MODRM_SPLITRM, 10149},
  /*0xea*/{MODRM_SPLITRM, 10151},
  /*0xeb*/{MODRM_SPLITRM, 10153},
  /*0xec*/{MODRM_SPLITRM, 10155},
  /*0xed*/{MODRM_SPLITRM, 10157},
  /*0xee*/{MODRM_SPLITRM, 10159},
  /*0xef*/{MODRM_SPLITRM, 10161},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 10163},
  /*0xf2*/{MODRM_SPLITRM, 10165},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_SPLITRM, 10167},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 10169},
  /*0xf9*/{MODRM_SPLITRM, 10171},
  /*0xfa*/{MODRM_SPLITRM, 10173},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 10175},
  /*0xfd*/{MODRM_SPLITRM, 10177},
  /*0xfe*/{MODRM_SPLITRM, 10179},
  /*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, 10181},
  /*0x5c*/{MODRM_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, 10183},
  /*0x79*/{MODRM_SPLITRM, 10185},
  /*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, 10187},
  /*0x70*/{MODRM_SPLITRM, 10031},
  /*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, 10189},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 10191},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 10193},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 9841},
  /*0x11*/{MODRM_SPLITRM, 9843},
  /*0x12*/{MODRM_SPLITRM, 10195},
  /*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, 9847},
  /*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, 9849},
  /*0x59*/{MODRM_SPLITRM, 9851},
  /*0x5a*/{MODRM_SPLITRM, 9853},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 9855},
  /*0x5d*/{MODRM_SPLITRM, 9857},
  /*0x5e*/{MODRM_SPLITRM, 9859},
  /*0x5f*/{MODRM_SPLITRM, 9861},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 10197},
  /*0x70*/{MODRM_SPLITRM, 10041},
  /*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, 10199},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 10201},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 10203},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 10205},
  /*0x11*/{MODRM_SPLITRM, 10207},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 10209},
  /*0x15*/{MODRM_SPLITRM, 10211},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 10213},
  /*0x29*/{MODRM_SPLITRM, 10215},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 10217},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 10219},
  /*0x55*/{MODRM_SPLITRM, 10221},
  /*0x56*/{MODRM_SPLITRM, 10223},
  /*0x57*/{MODRM_SPLITRM, 10225},
  /*0x58*/{MODRM_SPLITRM, 10227},
  /*0x59*/{MODRM_SPLITRM, 10229},
  /*0x5a*/{MODRM_SPLITRM, 10231},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 10233},
  /*0x5d*/{MODRM_SPLITRM, 10235},
  /*0x5e*/{MODRM_SPLITRM, 10237},
  /*0x5f*/{MODRM_SPLITRM, 10239},
  /*0x60*/{MODRM_SPLITRM, 10049},
  /*0x61*/{MODRM_SPLITRM, 10051},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_SPLITRM, 10055},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_SPLITRM, 10057},
  /*0x68*/{MODRM_SPLITRM, 10059},
  /*0x69*/{MODRM_SPLITRM, 10061},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_ONEENTRY, 0},
  /*0x6c*/{MODRM_SPLITRM, 10241},
  /*0x6d*/{MODRM_SPLITRM, 10243},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_SPLITRM, 10245},
  /*0x70*/{MODRM_ONEENTRY, 0},
  /*0x71*/{MODRM_SPLITREG, 10071},
  /*0x72*/{MODRM_SPLITREG, 10247},
  /*0x73*/{MODRM_SPLITREG, 10263},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 10279},
  /*0x79*/{MODRM_SPLITRM, 10281},
  /*0x7a*/{MODRM_SPLITRM, 10283},
  /*0x7b*/{MODRM_SPLITRM, 10285},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 10287},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 10289},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_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, 10291},
  /*0xd4*/{MODRM_SPLITRM, 10293},
  /*0xd5*/{MODRM_SPLITRM, 10117},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_SPLITRM, 10119},
  /*0xd9*/{MODRM_SPLITRM, 10121},
  /*0xda*/{MODRM_SPLITRM, 10123},
  /*0xdb*/{MODRM_SPLITRM, 10295},
  /*0xdc*/{MODRM_SPLITRM, 10127},
  /*0xdd*/{MODRM_SPLITRM, 10129},
  /*0xde*/{MODRM_SPLITRM, 10131},
  /*0xdf*/{MODRM_SPLITRM, 10297},
  /*0xe0*/{MODRM_SPLITRM, 10135},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_SPLITRM, 10299},
  /*0xe3*/{MODRM_SPLITRM, 10141},
  /*0xe4*/{MODRM_SPLITRM, 10143},
  /*0xe5*/{MODRM_SPLITRM, 10145},
  /*0xe6*/{MODRM_SPLITRM, 10301},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_SPLITRM, 10147},
  /*0xe9*/{MODRM_SPLITRM, 10149},
  /*0xea*/{MODRM_SPLITRM, 10151},
  /*0xeb*/{MODRM_SPLITRM, 10303},
  /*0xec*/{MODRM_SPLITRM, 10155},
  /*0xed*/{MODRM_SPLITRM, 10157},
  /*0xee*/{MODRM_SPLITRM, 10159},
  /*0xef*/{MODRM_SPLITRM, 10305},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_SPLITRM, 10307},
  /*0xf4*/{MODRM_SPLITRM, 10309},
  /*0xf5*/{MODRM_SPLITRM, 10167},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 10169},
  /*0xf9*/{MODRM_SPLITRM, 10171},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_SPLITRM, 10311},
  /*0xfc*/{MODRM_SPLITRM, 10175},
  /*0xfd*/{MODRM_SPLITRM, 10177},
  /*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, 10313},
  /*0x11*/{MODRM_SPLITRM, 10315},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 10317},
  /*0x15*/{MODRM_SPLITRM, 10319},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 10321},
  /*0x29*/{MODRM_SPLITRM, 10323},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 10325},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 10327},
  /*0x55*/{MODRM_SPLITRM, 10329},
  /*0x56*/{MODRM_SPLITRM, 10331},
  /*0x57*/{MODRM_SPLITRM, 10333},
  /*0x58*/{MODRM_SPLITRM, 10335},
  /*0x59*/{MODRM_SPLITRM, 10337},
  /*0x5a*/{MODRM_SPLITRM, 10339},
  /*0x5b*/{MODRM_SPLITRM, 10341},
  /*0x5c*/{MODRM_SPLITRM, 10343},
  /*0x5d*/{MODRM_SPLITRM, 10345},
  /*0x5e*/{MODRM_SPLITRM, 10347},
  /*0x5f*/{MODRM_SPLITRM, 10349},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 10351},
  /*0x79*/{MODRM_SPLITRM, 10353},
  /*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, 10355},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 9649},
  /*0x11*/{MODRM_SPLITRM, 9651},
  /*0x12*/{MODRM_SPLITRM, 10357},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_ONEENTRY, 0},
  /*0x15*/{MODRM_ONEENTRY, 0},
  /*0x16*/{MODRM_SPLITRM, 10359},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 9657},
  /*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, 9659},
  /*0x59*/{MODRM_SPLITRM, 9661},
  /*0x5a*/{MODRM_SPLITRM, 9663},
  /*0x5b*/{MODRM_SPLITRM, 10361},
  /*0x5c*/{MODRM_SPLITRM, 9667},
  /*0x5d*/{MODRM_SPLITRM, 9669},
  /*0x5e*/{MODRM_SPLITRM, 9671},
  /*0x5f*/{MODRM_SPLITRM, 9673},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 10363},
  /*0x70*/{MODRM_SPLITRM, 10365},
  /*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, 10367},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 10369},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 10371},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 10373},
  /*0x70*/{MODRM_SPLITRM, 10375},
  /*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, 10377},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 10379},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 10381},
  /*0x5c*/{MODRM_ONEENTRY, 0},
  /*0x5d*/{MODRM_ONEENTRY, 0},
  /*0x5e*/{MODRM_ONEENTRY, 0},
  /*0x5f*/{MODRM_ONEENTRY, 0},
  /*0x60*/{MODRM_SPLITRM, 10383},
  /*0x61*/{MODRM_SPLITRM, 10385},
  /*0x62*/{MODRM_SPLITRM, 10387},
  /*0x63*/{MODRM_SPLITRM, 10389},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_SPLITRM, 10391},
  /*0x68*/{MODRM_SPLITRM, 10393},
  /*0x69*/{MODRM_SPLITRM, 10395},
  /*0x6a*/{MODRM_SPLITRM, 10397},
  /*0x6b*/{MODRM_SPLITRM, 10399},
  /*0x6c*/{MODRM_ONEENTRY, 0},
  /*0x6d*/{MODRM_ONEENTRY, 0},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_SPLITRM, 10401},
  /*0x70*/{MODRM_SPLITRM, 10403},
  /*0x71*/{MODRM_SPLITREG, 10405},
  /*0x72*/{MODRM_SPLITREG, 10421},
  /*0x73*/{MODRM_ONEENTRY, 0},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 10437},
  /*0x79*/{MODRM_SPLITRM, 10439},
  /*0x7a*/{MODRM_SPLITRM, 10441},
  /*0x7b*/{MODRM_SPLITRM, 10443},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 10445},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 10447},
  /*0xd2*/{MODRM_SPLITRM, 10449},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_SPLITRM, 10451},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_SPLITRM, 10453},
  /*0xd9*/{MODRM_SPLITRM, 10455},
  /*0xda*/{MODRM_SPLITRM, 10457},
  /*0xdb*/{MODRM_SPLITRM, 10459},
  /*0xdc*/{MODRM_SPLITRM, 10461},
  /*0xdd*/{MODRM_SPLITRM, 10463},
  /*0xde*/{MODRM_SPLITRM, 10465},
  /*0xdf*/{MODRM_SPLITRM, 10467},
  /*0xe0*/{MODRM_SPLITRM, 10469},
  /*0xe1*/{MODRM_SPLITRM, 10471},
  /*0xe2*/{MODRM_SPLITRM, 10473},
  /*0xe3*/{MODRM_SPLITRM, 10475},
  /*0xe4*/{MODRM_SPLITRM, 10477},
  /*0xe5*/{MODRM_SPLITRM, 10479},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_SPLITRM, 10481},
  /*0xe9*/{MODRM_SPLITRM, 10483},
  /*0xea*/{MODRM_SPLITRM, 10485},
  /*0xeb*/{MODRM_SPLITRM, 10487},
  /*0xec*/{MODRM_SPLITRM, 10489},
  /*0xed*/{MODRM_SPLITRM, 10491},
  /*0xee*/{MODRM_SPLITRM, 10493},
  /*0xef*/{MODRM_SPLITRM, 10495},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_SPLITRM, 10497},
  /*0xf2*/{MODRM_SPLITRM, 10499},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_SPLITRM, 10501},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 10503},
  /*0xf9*/{MODRM_SPLITRM, 10505},
  /*0xfa*/{MODRM_SPLITRM, 10507},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 10509},
  /*0xfd*/{MODRM_SPLITRM, 10511},
  /*0xfe*/{MODRM_SPLITRM, 10513},
  /*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, 10515},
  /*0x5c*/{MODRM_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, 10517},
  /*0x79*/{MODRM_SPLITRM, 10519},
  /*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, 10521},
  /*0x70*/{MODRM_SPLITRM, 10365},
  /*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, 10523},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 10525},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 10527},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 9841},
  /*0x11*/{MODRM_SPLITRM, 9843},
  /*0x12*/{MODRM_SPLITRM, 10529},
  /*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, 9847},
  /*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, 9849},
  /*0x59*/{MODRM_SPLITRM, 9851},
  /*0x5a*/{MODRM_SPLITRM, 9853},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 9855},
  /*0x5d*/{MODRM_SPLITRM, 9857},
  /*0x5e*/{MODRM_SPLITRM, 9859},
  /*0x5f*/{MODRM_SPLITRM, 9861},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_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, 10531},
  /*0x70*/{MODRM_SPLITRM, 10375},
  /*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, 10533},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 10535},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 10537},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 10539},
  /*0x11*/{MODRM_SPLITRM, 10541},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 10543},
  /*0x15*/{MODRM_SPLITRM, 10545},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 10547},
  /*0x29*/{MODRM_SPLITRM, 10549},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 10551},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 10553},
  /*0x55*/{MODRM_SPLITRM, 10555},
  /*0x56*/{MODRM_SPLITRM, 10557},
  /*0x57*/{MODRM_SPLITRM, 10559},
  /*0x58*/{MODRM_SPLITRM, 10561},
  /*0x59*/{MODRM_SPLITRM, 10563},
  /*0x5a*/{MODRM_SPLITRM, 10565},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_SPLITRM, 10567},
  /*0x5d*/{MODRM_SPLITRM, 10569},
  /*0x5e*/{MODRM_SPLITRM, 10571},
  /*0x5f*/{MODRM_SPLITRM, 10573},
  /*0x60*/{MODRM_SPLITRM, 10383},
  /*0x61*/{MODRM_SPLITRM, 10385},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_SPLITRM, 10389},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_SPLITRM, 10391},
  /*0x68*/{MODRM_SPLITRM, 10393},
  /*0x69*/{MODRM_SPLITRM, 10395},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_ONEENTRY, 0},
  /*0x6c*/{MODRM_SPLITRM, 10575},
  /*0x6d*/{MODRM_SPLITRM, 10577},
  /*0x6e*/{MODRM_ONEENTRY, 0},
  /*0x6f*/{MODRM_SPLITRM, 10579},
  /*0x70*/{MODRM_ONEENTRY, 0},
  /*0x71*/{MODRM_SPLITREG, 10405},
  /*0x72*/{MODRM_SPLITREG, 10581},
  /*0x73*/{MODRM_SPLITREG, 10597},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_ONEENTRY, 0},
  /*0x77*/{MODRM_ONEENTRY, 0},
  /*0x78*/{MODRM_SPLITRM, 10613},
  /*0x79*/{MODRM_SPLITRM, 10615},
  /*0x7a*/{MODRM_SPLITRM, 10617},
  /*0x7b*/{MODRM_SPLITRM, 10619},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_SPLITRM, 10621},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 10623},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_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, 10625},
  /*0xd4*/{MODRM_SPLITRM, 10627},
  /*0xd5*/{MODRM_SPLITRM, 10451},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_SPLITRM, 10453},
  /*0xd9*/{MODRM_SPLITRM, 10455},
  /*0xda*/{MODRM_SPLITRM, 10457},
  /*0xdb*/{MODRM_SPLITRM, 10629},
  /*0xdc*/{MODRM_SPLITRM, 10461},
  /*0xdd*/{MODRM_SPLITRM, 10463},
  /*0xde*/{MODRM_SPLITRM, 10465},
  /*0xdf*/{MODRM_SPLITRM, 10631},
  /*0xe0*/{MODRM_SPLITRM, 10469},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_SPLITRM, 10633},
  /*0xe3*/{MODRM_SPLITRM, 10475},
  /*0xe4*/{MODRM_SPLITRM, 10477},
  /*0xe5*/{MODRM_SPLITRM, 10479},
  /*0xe6*/{MODRM_SPLITRM, 10635},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_SPLITRM, 10481},
  /*0xe9*/{MODRM_SPLITRM, 10483},
  /*0xea*/{MODRM_SPLITRM, 10485},
  /*0xeb*/{MODRM_SPLITRM, 10637},
  /*0xec*/{MODRM_SPLITRM, 10489},
  /*0xed*/{MODRM_SPLITRM, 10491},
  /*0xee*/{MODRM_SPLITRM, 10493},
  /*0xef*/{MODRM_SPLITRM, 10639},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_SPLITRM, 10641},
  /*0xf4*/{MODRM_SPLITRM, 10643},
  /*0xf5*/{MODRM_SPLITRM, 10501},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 10503},
  /*0xf9*/{MODRM_SPLITRM, 10505},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_SPLITRM, 10645},
  /*0xfc*/{MODRM_SPLITRM, 10509},
  /*0xfd*/{MODRM_SPLITRM, 10511},
  /*0xfe*/{MODRM_ONEENTRY, 0},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
}};
static const struct ContextDecision x86DisassemblerThreeByte38Opcodes = {{/* opcodeDecisions */
 /*IC*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 10647},
  /*0x01*/{MODRM_SPLITRM, 10649},
  /*0x02*/{MODRM_SPLITRM, 10651},
  /*0x03*/{MODRM_SPLITRM, 10653},
  /*0x04*/{MODRM_SPLITRM, 10655},
  /*0x05*/{MODRM_SPLITRM, 10657},
  /*0x06*/{MODRM_SPLITRM, 10659},
  /*0x07*/{MODRM_SPLITRM, 10661},
  /*0x08*/{MODRM_SPLITRM, 10663},
  /*0x09*/{MODRM_SPLITRM, 10665},
  /*0x0a*/{MODRM_SPLITRM, 10667},
  /*0x0b*/{MODRM_SPLITRM, 10669},
  /*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, 10671},
  /*0x1d*/{MODRM_SPLITRM, 10673},
  /*0x1e*/{MODRM_SPLITRM, 10675},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 10677},
  /*0xc9*/{MODRM_SPLITRM, 10679},
  /*0xca*/{MODRM_SPLITRM, 10681},
  /*0xcb*/{MODRM_SPLITRM, 10683},
  /*0xcc*/{MODRM_SPLITRM, 10685},
  /*0xcd*/{MODRM_SPLITRM, 10687},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 10689},
  /*0xf1*/{MODRM_SPLITRM, 10691},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_SPLITRM, 10693},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_SPLITRM, 10695},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 10697},
  /*0xfd*/{MODRM_ONEENTRY, 0},
  /*0xfe*/{MODRM_ONEENTRY, 0},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_64BIT*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 10647},
  /*0x01*/{MODRM_SPLITRM, 10649},
  /*0x02*/{MODRM_SPLITRM, 10651},
  /*0x03*/{MODRM_SPLITRM, 10653},
  /*0x04*/{MODRM_SPLITRM, 10655},
  /*0x05*/{MODRM_SPLITRM, 10657},
  /*0x06*/{MODRM_SPLITRM, 10659},
  /*0x07*/{MODRM_SPLITRM, 10661},
  /*0x08*/{MODRM_SPLITRM, 10663},
  /*0x09*/{MODRM_SPLITRM, 10665},
  /*0x0a*/{MODRM_SPLITRM, 10667},
  /*0x0b*/{MODRM_SPLITRM, 10669},
  /*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, 10671},
  /*0x1d*/{MODRM_SPLITRM, 10673},
  /*0x1e*/{MODRM_SPLITRM, 10675},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 10677},
  /*0xc9*/{MODRM_SPLITRM, 10679},
  /*0xca*/{MODRM_SPLITRM, 10681},
  /*0xcb*/{MODRM_SPLITRM, 10683},
  /*0xcc*/{MODRM_SPLITRM, 10685},
  /*0xcd*/{MODRM_SPLITRM, 10687},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 10689},
  /*0xf1*/{MODRM_SPLITRM, 10691},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_SPLITRM, 10693},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_SPLITRM, 10695},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 10697},
  /*0xfd*/{MODRM_ONEENTRY, 0},
  /*0xfe*/{MODRM_ONEENTRY, 0},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_OPSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 10699},
  /*0x01*/{MODRM_SPLITRM, 10701},
  /*0x02*/{MODRM_SPLITRM, 10703},
  /*0x03*/{MODRM_SPLITRM, 10705},
  /*0x04*/{MODRM_SPLITRM, 10707},
  /*0x05*/{MODRM_SPLITRM, 10709},
  /*0x06*/{MODRM_SPLITRM, 10711},
  /*0x07*/{MODRM_SPLITRM, 10713},
  /*0x08*/{MODRM_SPLITRM, 10715},
  /*0x09*/{MODRM_SPLITRM, 10717},
  /*0x0a*/{MODRM_SPLITRM, 10719},
  /*0x0b*/{MODRM_SPLITRM, 10721},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_ONEENTRY, 0},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 10723},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 10725},
  /*0x15*/{MODRM_SPLITRM, 10727},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_SPLITRM, 10729},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITRM, 10731},
  /*0x1d*/{MODRM_SPLITRM, 10733},
  /*0x1e*/{MODRM_SPLITRM, 10735},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 10737},
  /*0x21*/{MODRM_SPLITRM, 10739},
  /*0x22*/{MODRM_SPLITRM, 10741},
  /*0x23*/{MODRM_SPLITRM, 10743},
  /*0x24*/{MODRM_SPLITRM, 10745},
  /*0x25*/{MODRM_SPLITRM, 10747},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 10749},
  /*0x29*/{MODRM_SPLITRM, 10751},
  /*0x2a*/{MODRM_SPLITRM, 10753},
  /*0x2b*/{MODRM_SPLITRM, 10755},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 10757},
  /*0x31*/{MODRM_SPLITRM, 10759},
  /*0x32*/{MODRM_SPLITRM, 10761},
  /*0x33*/{MODRM_SPLITRM, 10763},
  /*0x34*/{MODRM_SPLITRM, 10765},
  /*0x35*/{MODRM_SPLITRM, 10767},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_SPLITRM, 10769},
  /*0x38*/{MODRM_SPLITRM, 10771},
  /*0x39*/{MODRM_SPLITRM, 10773},
  /*0x3a*/{MODRM_SPLITRM, 10775},
  /*0x3b*/{MODRM_SPLITRM, 10777},
  /*0x3c*/{MODRM_SPLITRM, 10779},
  /*0x3d*/{MODRM_SPLITRM, 10781},
  /*0x3e*/{MODRM_SPLITRM, 10783},
  /*0x3f*/{MODRM_SPLITRM, 10785},
  /*0x40*/{MODRM_SPLITRM, 10787},
  /*0x41*/{MODRM_SPLITRM, 10789},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 10791},
  /*0x81*/{MODRM_SPLITRM, 10793},
  /*0x82*/{MODRM_SPLITRM, 10795},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 10797},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_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, 10799},
  /*0xdc*/{MODRM_SPLITRM, 10801},
  /*0xdd*/{MODRM_SPLITRM, 10803},
  /*0xde*/{MODRM_SPLITRM, 10805},
  /*0xdf*/{MODRM_SPLITRM, 10807},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 10809},
  /*0xf1*/{MODRM_SPLITRM, 10811},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_SPLITRM, 10813},
  /*0xf6*/{MODRM_SPLITRM, 10815},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 10817},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 10819},
  /*0xfd*/{MODRM_ONEENTRY, 0},
  /*0xfe*/{MODRM_ONEENTRY, 0},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_ADSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 10647},
  /*0x01*/{MODRM_SPLITRM, 10649},
  /*0x02*/{MODRM_SPLITRM, 10651},
  /*0x03*/{MODRM_SPLITRM, 10653},
  /*0x04*/{MODRM_SPLITRM, 10655},
  /*0x05*/{MODRM_SPLITRM, 10657},
  /*0x06*/{MODRM_SPLITRM, 10659},
  /*0x07*/{MODRM_SPLITRM, 10661},
  /*0x08*/{MODRM_SPLITRM, 10663},
  /*0x09*/{MODRM_SPLITRM, 10665},
  /*0x0a*/{MODRM_SPLITRM, 10667},
  /*0x0b*/{MODRM_SPLITRM, 10669},
  /*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, 10671},
  /*0x1d*/{MODRM_SPLITRM, 10673},
  /*0x1e*/{MODRM_SPLITRM, 10675},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 10677},
  /*0xc9*/{MODRM_SPLITRM, 10679},
  /*0xca*/{MODRM_SPLITRM, 10681},
  /*0xcb*/{MODRM_SPLITRM, 10683},
  /*0xcc*/{MODRM_SPLITRM, 10685},
  /*0xcd*/{MODRM_SPLITRM, 10687},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 10689},
  /*0xf1*/{MODRM_SPLITRM, 10691},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_SPLITRM, 10693},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_SPLITRM, 10695},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 10697},
  /*0xfd*/{MODRM_ONEENTRY, 0},
  /*0xfe*/{MODRM_ONEENTRY, 0},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_OPSIZE_ADSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 10699},
  /*0x01*/{MODRM_SPLITRM, 10701},
  /*0x02*/{MODRM_SPLITRM, 10703},
  /*0x03*/{MODRM_SPLITRM, 10705},
  /*0x04*/{MODRM_SPLITRM, 10707},
  /*0x05*/{MODRM_SPLITRM, 10709},
  /*0x06*/{MODRM_SPLITRM, 10711},
  /*0x07*/{MODRM_SPLITRM, 10713},
  /*0x08*/{MODRM_SPLITRM, 10715},
  /*0x09*/{MODRM_SPLITRM, 10717},
  /*0x0a*/{MODRM_SPLITRM, 10719},
  /*0x0b*/{MODRM_SPLITRM, 10721},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_ONEENTRY, 0},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 10723},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 10725},
  /*0x15*/{MODRM_SPLITRM, 10727},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_SPLITRM, 10729},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITRM, 10731},
  /*0x1d*/{MODRM_SPLITRM, 10733},
  /*0x1e*/{MODRM_SPLITRM, 10735},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 10737},
  /*0x21*/{MODRM_SPLITRM, 10739},
  /*0x22*/{MODRM_SPLITRM, 10741},
  /*0x23*/{MODRM_SPLITRM, 10743},
  /*0x24*/{MODRM_SPLITRM, 10745},
  /*0x25*/{MODRM_SPLITRM, 10747},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 10749},
  /*0x29*/{MODRM_SPLITRM, 10751},
  /*0x2a*/{MODRM_SPLITRM, 10753},
  /*0x2b*/{MODRM_SPLITRM, 10755},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 10757},
  /*0x31*/{MODRM_SPLITRM, 10759},
  /*0x32*/{MODRM_SPLITRM, 10761},
  /*0x33*/{MODRM_SPLITRM, 10763},
  /*0x34*/{MODRM_SPLITRM, 10765},
  /*0x35*/{MODRM_SPLITRM, 10767},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_SPLITRM, 10769},
  /*0x38*/{MODRM_SPLITRM, 10771},
  /*0x39*/{MODRM_SPLITRM, 10773},
  /*0x3a*/{MODRM_SPLITRM, 10775},
  /*0x3b*/{MODRM_SPLITRM, 10777},
  /*0x3c*/{MODRM_SPLITRM, 10779},
  /*0x3d*/{MODRM_SPLITRM, 10781},
  /*0x3e*/{MODRM_SPLITRM, 10783},
  /*0x3f*/{MODRM_SPLITRM, 10785},
  /*0x40*/{MODRM_SPLITRM, 10787},
  /*0x41*/{MODRM_SPLITRM, 10789},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 10791},
  /*0x81*/{MODRM_SPLITRM, 10793},
  /*0x82*/{MODRM_SPLITRM, 10795},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 10677},
  /*0xc9*/{MODRM_SPLITRM, 10679},
  /*0xca*/{MODRM_SPLITRM, 10681},
  /*0xcb*/{MODRM_SPLITRM, 10683},
  /*0xcc*/{MODRM_SPLITRM, 10685},
  /*0xcd*/{MODRM_SPLITRM, 10687},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_SPLITRM, 10797},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_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, 10799},
  /*0xdc*/{MODRM_SPLITRM, 10801},
  /*0xdd*/{MODRM_SPLITRM, 10803},
  /*0xde*/{MODRM_SPLITRM, 10805},
  /*0xdf*/{MODRM_SPLITRM, 10807},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 10809},
  /*0xf1*/{MODRM_SPLITRM, 10811},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_SPLITRM, 10813},
  /*0xf6*/{MODRM_SPLITRM, 10815},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 10821},
  /*0xf9*/{MODRM_SPLITRM, 10695},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 10819},
  /*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_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 10823},
  /*0xf1*/{MODRM_SPLITRM, 10825},
  /*0xf2*/{MODRM_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, 10827},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 10829},
  /*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_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_SPLITREG, 10831},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_SPLITRM, 10847},
  /*0xdd*/{MODRM_SPLITRM, 10849},
  /*0xde*/{MODRM_SPLITRM, 10851},
  /*0xdf*/{MODRM_SPLITRM, 10853},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_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, 10855},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 10857},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{MODRM_SPLITRM, 10859},
  /*0xfb*/{MODRM_SPLITRM, 10861},
  /*0xfc*/{MODRM_SPLITRM, 10863},
  /*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, 10865},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 10867},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 10869},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 10647},
  /*0x01*/{MODRM_SPLITRM, 10649},
  /*0x02*/{MODRM_SPLITRM, 10651},
  /*0x03*/{MODRM_SPLITRM, 10653},
  /*0x04*/{MODRM_SPLITRM, 10655},
  /*0x05*/{MODRM_SPLITRM, 10657},
  /*0x06*/{MODRM_SPLITRM, 10659},
  /*0x07*/{MODRM_SPLITRM, 10661},
  /*0x08*/{MODRM_SPLITRM, 10663},
  /*0x09*/{MODRM_SPLITRM, 10665},
  /*0x0a*/{MODRM_SPLITRM, 10667},
  /*0x0b*/{MODRM_SPLITRM, 10669},
  /*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, 10671},
  /*0x1d*/{MODRM_SPLITRM, 10673},
  /*0x1e*/{MODRM_SPLITRM, 10675},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 10677},
  /*0xc9*/{MODRM_SPLITRM, 10679},
  /*0xca*/{MODRM_SPLITRM, 10681},
  /*0xcb*/{MODRM_SPLITRM, 10683},
  /*0xcc*/{MODRM_SPLITRM, 10685},
  /*0xcd*/{MODRM_SPLITRM, 10687},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 10871},
  /*0xf1*/{MODRM_SPLITRM, 10873},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_SPLITRM, 10875},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_SPLITRM, 10877},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 10879},
  /*0xfd*/{MODRM_ONEENTRY, 0},
  /*0xfe*/{MODRM_ONEENTRY, 0},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_64BIT_REXW_ADSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 10699},
  /*0x01*/{MODRM_SPLITRM, 10701},
  /*0x02*/{MODRM_SPLITRM, 10703},
  /*0x03*/{MODRM_SPLITRM, 10705},
  /*0x04*/{MODRM_SPLITRM, 10707},
  /*0x05*/{MODRM_SPLITRM, 10709},
  /*0x06*/{MODRM_SPLITRM, 10711},
  /*0x07*/{MODRM_SPLITRM, 10713},
  /*0x08*/{MODRM_SPLITRM, 10715},
  /*0x09*/{MODRM_SPLITRM, 10717},
  /*0x0a*/{MODRM_SPLITRM, 10719},
  /*0x0b*/{MODRM_SPLITRM, 10721},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_ONEENTRY, 0},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 10723},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 10725},
  /*0x15*/{MODRM_SPLITRM, 10727},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_SPLITRM, 10729},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITRM, 10731},
  /*0x1d*/{MODRM_SPLITRM, 10733},
  /*0x1e*/{MODRM_SPLITRM, 10735},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 10737},
  /*0x21*/{MODRM_SPLITRM, 10739},
  /*0x22*/{MODRM_SPLITRM, 10741},
  /*0x23*/{MODRM_SPLITRM, 10743},
  /*0x24*/{MODRM_SPLITRM, 10745},
  /*0x25*/{MODRM_SPLITRM, 10747},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 10749},
  /*0x29*/{MODRM_SPLITRM, 10751},
  /*0x2a*/{MODRM_SPLITRM, 10753},
  /*0x2b*/{MODRM_SPLITRM, 10755},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 10757},
  /*0x31*/{MODRM_SPLITRM, 10759},
  /*0x32*/{MODRM_SPLITRM, 10761},
  /*0x33*/{MODRM_SPLITRM, 10763},
  /*0x34*/{MODRM_SPLITRM, 10765},
  /*0x35*/{MODRM_SPLITRM, 10767},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_SPLITRM, 10769},
  /*0x38*/{MODRM_SPLITRM, 10771},
  /*0x39*/{MODRM_SPLITRM, 10773},
  /*0x3a*/{MODRM_SPLITRM, 10775},
  /*0x3b*/{MODRM_SPLITRM, 10777},
  /*0x3c*/{MODRM_SPLITRM, 10779},
  /*0x3d*/{MODRM_SPLITRM, 10781},
  /*0x3e*/{MODRM_SPLITRM, 10783},
  /*0x3f*/{MODRM_SPLITRM, 10785},
  /*0x40*/{MODRM_SPLITRM, 10787},
  /*0x41*/{MODRM_SPLITRM, 10789},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 10881},
  /*0x81*/{MODRM_SPLITRM, 10883},
  /*0x82*/{MODRM_SPLITRM, 10885},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 10677},
  /*0xc9*/{MODRM_SPLITRM, 10679},
  /*0xca*/{MODRM_SPLITRM, 10681},
  /*0xcb*/{MODRM_SPLITRM, 10683},
  /*0xcc*/{MODRM_SPLITRM, 10685},
  /*0xcd*/{MODRM_SPLITRM, 10687},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_SPLITRM, 10797},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_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, 10799},
  /*0xdc*/{MODRM_SPLITRM, 10801},
  /*0xdd*/{MODRM_SPLITRM, 10803},
  /*0xde*/{MODRM_SPLITRM, 10805},
  /*0xdf*/{MODRM_SPLITRM, 10807},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 10871},
  /*0xf1*/{MODRM_SPLITRM, 10873},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_SPLITRM, 10813},
  /*0xf6*/{MODRM_SPLITRM, 10887},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 10817},
  /*0xf9*/{MODRM_SPLITRM, 10877},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 10879},
  /*0xfd*/{MODRM_ONEENTRY, 0},
  /*0xfe*/{MODRM_ONEENTRY, 0},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_64BIT_OPSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 10699},
  /*0x01*/{MODRM_SPLITRM, 10701},
  /*0x02*/{MODRM_SPLITRM, 10703},
  /*0x03*/{MODRM_SPLITRM, 10705},
  /*0x04*/{MODRM_SPLITRM, 10707},
  /*0x05*/{MODRM_SPLITRM, 10709},
  /*0x06*/{MODRM_SPLITRM, 10711},
  /*0x07*/{MODRM_SPLITRM, 10713},
  /*0x08*/{MODRM_SPLITRM, 10715},
  /*0x09*/{MODRM_SPLITRM, 10717},
  /*0x0a*/{MODRM_SPLITRM, 10719},
  /*0x0b*/{MODRM_SPLITRM, 10721},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_ONEENTRY, 0},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 10723},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 10725},
  /*0x15*/{MODRM_SPLITRM, 10727},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_SPLITRM, 10729},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITRM, 10731},
  /*0x1d*/{MODRM_SPLITRM, 10733},
  /*0x1e*/{MODRM_SPLITRM, 10735},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 10737},
  /*0x21*/{MODRM_SPLITRM, 10739},
  /*0x22*/{MODRM_SPLITRM, 10741},
  /*0x23*/{MODRM_SPLITRM, 10743},
  /*0x24*/{MODRM_SPLITRM, 10745},
  /*0x25*/{MODRM_SPLITRM, 10747},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 10749},
  /*0x29*/{MODRM_SPLITRM, 10751},
  /*0x2a*/{MODRM_SPLITRM, 10753},
  /*0x2b*/{MODRM_SPLITRM, 10755},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 10757},
  /*0x31*/{MODRM_SPLITRM, 10759},
  /*0x32*/{MODRM_SPLITRM, 10761},
  /*0x33*/{MODRM_SPLITRM, 10763},
  /*0x34*/{MODRM_SPLITRM, 10765},
  /*0x35*/{MODRM_SPLITRM, 10767},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_SPLITRM, 10769},
  /*0x38*/{MODRM_SPLITRM, 10771},
  /*0x39*/{MODRM_SPLITRM, 10773},
  /*0x3a*/{MODRM_SPLITRM, 10775},
  /*0x3b*/{MODRM_SPLITRM, 10777},
  /*0x3c*/{MODRM_SPLITRM, 10779},
  /*0x3d*/{MODRM_SPLITRM, 10781},
  /*0x3e*/{MODRM_SPLITRM, 10783},
  /*0x3f*/{MODRM_SPLITRM, 10785},
  /*0x40*/{MODRM_SPLITRM, 10787},
  /*0x41*/{MODRM_SPLITRM, 10789},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 10881},
  /*0x81*/{MODRM_SPLITRM, 10883},
  /*0x82*/{MODRM_SPLITRM, 10885},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 10797},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_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, 10799},
  /*0xdc*/{MODRM_SPLITRM, 10801},
  /*0xdd*/{MODRM_SPLITRM, 10803},
  /*0xde*/{MODRM_SPLITRM, 10805},
  /*0xdf*/{MODRM_SPLITRM, 10807},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 10809},
  /*0xf1*/{MODRM_SPLITRM, 10811},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_SPLITRM, 10813},
  /*0xf6*/{MODRM_SPLITRM, 10815},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 10889},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 10819},
  /*0xfd*/{MODRM_ONEENTRY, 0},
  /*0xfe*/{MODRM_ONEENTRY, 0},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_64BIT_ADSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 10647},
  /*0x01*/{MODRM_SPLITRM, 10649},
  /*0x02*/{MODRM_SPLITRM, 10651},
  /*0x03*/{MODRM_SPLITRM, 10653},
  /*0x04*/{MODRM_SPLITRM, 10655},
  /*0x05*/{MODRM_SPLITRM, 10657},
  /*0x06*/{MODRM_SPLITRM, 10659},
  /*0x07*/{MODRM_SPLITRM, 10661},
  /*0x08*/{MODRM_SPLITRM, 10663},
  /*0x09*/{MODRM_SPLITRM, 10665},
  /*0x0a*/{MODRM_SPLITRM, 10667},
  /*0x0b*/{MODRM_SPLITRM, 10669},
  /*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, 10671},
  /*0x1d*/{MODRM_SPLITRM, 10673},
  /*0x1e*/{MODRM_SPLITRM, 10675},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 10677},
  /*0xc9*/{MODRM_SPLITRM, 10679},
  /*0xca*/{MODRM_SPLITRM, 10681},
  /*0xcb*/{MODRM_SPLITRM, 10683},
  /*0xcc*/{MODRM_SPLITRM, 10685},
  /*0xcd*/{MODRM_SPLITRM, 10687},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 10689},
  /*0xf1*/{MODRM_SPLITRM, 10691},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_SPLITRM, 10693},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_SPLITRM, 10695},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 10697},
  /*0xfd*/{MODRM_ONEENTRY, 0},
  /*0xfe*/{MODRM_ONEENTRY, 0},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_64BIT_OPSIZE_ADSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 10699},
  /*0x01*/{MODRM_SPLITRM, 10701},
  /*0x02*/{MODRM_SPLITRM, 10703},
  /*0x03*/{MODRM_SPLITRM, 10705},
  /*0x04*/{MODRM_SPLITRM, 10707},
  /*0x05*/{MODRM_SPLITRM, 10709},
  /*0x06*/{MODRM_SPLITRM, 10711},
  /*0x07*/{MODRM_SPLITRM, 10713},
  /*0x08*/{MODRM_SPLITRM, 10715},
  /*0x09*/{MODRM_SPLITRM, 10717},
  /*0x0a*/{MODRM_SPLITRM, 10719},
  /*0x0b*/{MODRM_SPLITRM, 10721},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_ONEENTRY, 0},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 10723},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 10725},
  /*0x15*/{MODRM_SPLITRM, 10727},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_SPLITRM, 10729},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITRM, 10731},
  /*0x1d*/{MODRM_SPLITRM, 10733},
  /*0x1e*/{MODRM_SPLITRM, 10735},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 10737},
  /*0x21*/{MODRM_SPLITRM, 10739},
  /*0x22*/{MODRM_SPLITRM, 10741},
  /*0x23*/{MODRM_SPLITRM, 10743},
  /*0x24*/{MODRM_SPLITRM, 10745},
  /*0x25*/{MODRM_SPLITRM, 10747},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 10749},
  /*0x29*/{MODRM_SPLITRM, 10751},
  /*0x2a*/{MODRM_SPLITRM, 10753},
  /*0x2b*/{MODRM_SPLITRM, 10755},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 10757},
  /*0x31*/{MODRM_SPLITRM, 10759},
  /*0x32*/{MODRM_SPLITRM, 10761},
  /*0x33*/{MODRM_SPLITRM, 10763},
  /*0x34*/{MODRM_SPLITRM, 10765},
  /*0x35*/{MODRM_SPLITRM, 10767},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_SPLITRM, 10769},
  /*0x38*/{MODRM_SPLITRM, 10771},
  /*0x39*/{MODRM_SPLITRM, 10773},
  /*0x3a*/{MODRM_SPLITRM, 10775},
  /*0x3b*/{MODRM_SPLITRM, 10777},
  /*0x3c*/{MODRM_SPLITRM, 10779},
  /*0x3d*/{MODRM_SPLITRM, 10781},
  /*0x3e*/{MODRM_SPLITRM, 10783},
  /*0x3f*/{MODRM_SPLITRM, 10785},
  /*0x40*/{MODRM_SPLITRM, 10787},
  /*0x41*/{MODRM_SPLITRM, 10789},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 10881},
  /*0x81*/{MODRM_SPLITRM, 10883},
  /*0x82*/{MODRM_SPLITRM, 10885},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 10677},
  /*0xc9*/{MODRM_SPLITRM, 10679},
  /*0xca*/{MODRM_SPLITRM, 10681},
  /*0xcb*/{MODRM_SPLITRM, 10683},
  /*0xcc*/{MODRM_SPLITRM, 10685},
  /*0xcd*/{MODRM_SPLITRM, 10687},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_SPLITRM, 10797},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_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, 10799},
  /*0xdc*/{MODRM_SPLITRM, 10801},
  /*0xdd*/{MODRM_SPLITRM, 10803},
  /*0xde*/{MODRM_SPLITRM, 10805},
  /*0xdf*/{MODRM_SPLITRM, 10807},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 10809},
  /*0xf1*/{MODRM_SPLITRM, 10811},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_SPLITRM, 10813},
  /*0xf6*/{MODRM_SPLITRM, 10815},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 10817},
  /*0xf9*/{MODRM_SPLITRM, 10695},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 10819},
  /*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_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 10823},
  /*0xf1*/{MODRM_SPLITRM, 10825},
  /*0xf2*/{MODRM_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, 10891},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 10829},
  /*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_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_SPLITREG, 10831},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_SPLITRM, 10847},
  /*0xdd*/{MODRM_SPLITRM, 10849},
  /*0xde*/{MODRM_SPLITRM, 10851},
  /*0xdf*/{MODRM_SPLITRM, 10853},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_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, 10855},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 10893},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{MODRM_SPLITRM, 10859},
  /*0xfb*/{MODRM_SPLITRM, 10861},
  /*0xfc*/{MODRM_SPLITRM, 10863},
  /*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, 10865},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_ONEENTRY, 0},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 10823},
  /*0xf1*/{MODRM_SPLITRM, 10825},
  /*0xf2*/{MODRM_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, 10827},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 10829},
  /*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_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_SPLITREG, 10831},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_SPLITRM, 10847},
  /*0xdd*/{MODRM_SPLITRM, 10849},
  /*0xde*/{MODRM_SPLITRM, 10851},
  /*0xdf*/{MODRM_SPLITRM, 10853},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_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, 10855},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 10857},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{MODRM_SPLITRM, 10859},
  /*0xfb*/{MODRM_SPLITRM, 10861},
  /*0xfc*/{MODRM_SPLITRM, 10863},
  /*0xfd*/{MODRM_ONEENTRY, 0},
  /*0xfe*/{MODRM_ONEENTRY, 0},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_64BIT_REXW_XS*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 10647},
  /*0x01*/{MODRM_SPLITRM, 10649},
  /*0x02*/{MODRM_SPLITRM, 10651},
  /*0x03*/{MODRM_SPLITRM, 10653},
  /*0x04*/{MODRM_SPLITRM, 10655},
  /*0x05*/{MODRM_SPLITRM, 10657},
  /*0x06*/{MODRM_SPLITRM, 10659},
  /*0x07*/{MODRM_SPLITRM, 10661},
  /*0x08*/{MODRM_SPLITRM, 10663},
  /*0x09*/{MODRM_SPLITRM, 10665},
  /*0x0a*/{MODRM_SPLITRM, 10667},
  /*0x0b*/{MODRM_SPLITRM, 10669},
  /*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, 10671},
  /*0x1d*/{MODRM_SPLITRM, 10673},
  /*0x1e*/{MODRM_SPLITRM, 10675},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 10677},
  /*0xc9*/{MODRM_SPLITRM, 10679},
  /*0xca*/{MODRM_SPLITRM, 10681},
  /*0xcb*/{MODRM_SPLITRM, 10683},
  /*0xcc*/{MODRM_SPLITRM, 10685},
  /*0xcd*/{MODRM_SPLITRM, 10687},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_SPLITREG, 10831},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_SPLITRM, 10847},
  /*0xdd*/{MODRM_SPLITRM, 10849},
  /*0xde*/{MODRM_SPLITRM, 10851},
  /*0xdf*/{MODRM_SPLITRM, 10853},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 10689},
  /*0xf1*/{MODRM_SPLITRM, 10691},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_SPLITRM, 10895},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 10893},
  /*0xf9*/{MODRM_SPLITRM, 10695},
  /*0xfa*/{MODRM_SPLITRM, 10859},
  /*0xfb*/{MODRM_SPLITRM, 10861},
  /*0xfc*/{MODRM_SPLITRM, 10897},
  /*0xfd*/{MODRM_ONEENTRY, 0},
  /*0xfe*/{MODRM_ONEENTRY, 0},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_64BIT_REXW_XD*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 10647},
  /*0x01*/{MODRM_SPLITRM, 10649},
  /*0x02*/{MODRM_SPLITRM, 10651},
  /*0x03*/{MODRM_SPLITRM, 10653},
  /*0x04*/{MODRM_SPLITRM, 10655},
  /*0x05*/{MODRM_SPLITRM, 10657},
  /*0x06*/{MODRM_SPLITRM, 10659},
  /*0x07*/{MODRM_SPLITRM, 10661},
  /*0x08*/{MODRM_SPLITRM, 10663},
  /*0x09*/{MODRM_SPLITRM, 10665},
  /*0x0a*/{MODRM_SPLITRM, 10667},
  /*0x0b*/{MODRM_SPLITRM, 10669},
  /*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, 10671},
  /*0x1d*/{MODRM_SPLITRM, 10673},
  /*0x1e*/{MODRM_SPLITRM, 10675},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 10677},
  /*0xc9*/{MODRM_SPLITRM, 10679},
  /*0xca*/{MODRM_SPLITRM, 10681},
  /*0xcb*/{MODRM_SPLITRM, 10683},
  /*0xcc*/{MODRM_SPLITRM, 10685},
  /*0xcd*/{MODRM_SPLITRM, 10687},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 10899},
  /*0xf1*/{MODRM_SPLITRM, 10901},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_SPLITRM, 10693},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 10891},
  /*0xf9*/{MODRM_SPLITRM, 10695},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 10903},
  /*0xfd*/{MODRM_ONEENTRY, 0},
  /*0xfe*/{MODRM_ONEENTRY, 0},
  /*0xff*/{MODRM_ONEENTRY, 0}
  }
 },
 /*IC_64BIT_REXW_OPSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 10699},
  /*0x01*/{MODRM_SPLITRM, 10701},
  /*0x02*/{MODRM_SPLITRM, 10703},
  /*0x03*/{MODRM_SPLITRM, 10705},
  /*0x04*/{MODRM_SPLITRM, 10707},
  /*0x05*/{MODRM_SPLITRM, 10709},
  /*0x06*/{MODRM_SPLITRM, 10711},
  /*0x07*/{MODRM_SPLITRM, 10713},
  /*0x08*/{MODRM_SPLITRM, 10715},
  /*0x09*/{MODRM_SPLITRM, 10717},
  /*0x0a*/{MODRM_SPLITRM, 10719},
  /*0x0b*/{MODRM_SPLITRM, 10721},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_ONEENTRY, 0},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 10723},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 10725},
  /*0x15*/{MODRM_SPLITRM, 10727},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_SPLITRM, 10729},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITRM, 10731},
  /*0x1d*/{MODRM_SPLITRM, 10733},
  /*0x1e*/{MODRM_SPLITRM, 10735},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 10737},
  /*0x21*/{MODRM_SPLITRM, 10739},
  /*0x22*/{MODRM_SPLITRM, 10741},
  /*0x23*/{MODRM_SPLITRM, 10743},
  /*0x24*/{MODRM_SPLITRM, 10745},
  /*0x25*/{MODRM_SPLITRM, 10747},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 10749},
  /*0x29*/{MODRM_SPLITRM, 10751},
  /*0x2a*/{MODRM_SPLITRM, 10753},
  /*0x2b*/{MODRM_SPLITRM, 10755},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 10757},
  /*0x31*/{MODRM_SPLITRM, 10759},
  /*0x32*/{MODRM_SPLITRM, 10761},
  /*0x33*/{MODRM_SPLITRM, 10763},
  /*0x34*/{MODRM_SPLITRM, 10765},
  /*0x35*/{MODRM_SPLITRM, 10767},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_SPLITRM, 10769},
  /*0x38*/{MODRM_SPLITRM, 10771},
  /*0x39*/{MODRM_SPLITRM, 10773},
  /*0x3a*/{MODRM_SPLITRM, 10775},
  /*0x3b*/{MODRM_SPLITRM, 10777},
  /*0x3c*/{MODRM_SPLITRM, 10779},
  /*0x3d*/{MODRM_SPLITRM, 10781},
  /*0x3e*/{MODRM_SPLITRM, 10783},
  /*0x3f*/{MODRM_SPLITRM, 10785},
  /*0x40*/{MODRM_SPLITRM, 10787},
  /*0x41*/{MODRM_SPLITRM, 10789},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 10881},
  /*0x81*/{MODRM_SPLITRM, 10883},
  /*0x82*/{MODRM_SPLITRM, 10885},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 10677},
  /*0xc9*/{MODRM_SPLITRM, 10679},
  /*0xca*/{MODRM_SPLITRM, 10681},
  /*0xcb*/{MODRM_SPLITRM, 10683},
  /*0xcc*/{MODRM_SPLITRM, 10685},
  /*0xcd*/{MODRM_SPLITRM, 10687},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_SPLITRM, 10797},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_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, 10799},
  /*0xdc*/{MODRM_SPLITRM, 10801},
  /*0xdd*/{MODRM_SPLITRM, 10803},
  /*0xde*/{MODRM_SPLITRM, 10805},
  /*0xdf*/{MODRM_SPLITRM, 10807},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_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, 10809},
  /*0xf1*/{MODRM_SPLITRM, 10811},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_SPLITRM, 10905},
  /*0xf6*/{MODRM_SPLITRM, 10907},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_SPLITRM, 10889},
  /*0xf9*/{MODRM_SPLITRM, 10695},
  /*0xfa*/{MODRM_ONEENTRY, 0},
  /*0xfb*/{MODRM_ONEENTRY, 0},
  /*0xfc*/{MODRM_SPLITRM, 10909},
  /*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_SPLITMISC, 10911},
  /*0x4a*/{MODRM_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, 10983},
  /*0x51*/{MODRM_SPLITRM, 10985},
  /*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_SPLITRM, 10987},
  /*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_SPLITRM, 10989},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 10991},
  /*0xf3*/{MODRM_SPLITREG, 10993},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_SPLITRM, 11009},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_SPLITRM, 11011},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 11013},
  /*0x4c*/{MODRM_ONEENTRY, 0},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_ONEENTRY, 0},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_SPLITRM, 11015},
  /*0x51*/{MODRM_SPLITRM, 11017},
  /*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, 11019},
  /*0x5d*/{MODRM_ONEENTRY, 0},
  /*0x5e*/{MODRM_SPLITRM, 11021},
  /*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, 11023},
  /*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_SPLITRM, 11025},
  /*0xb1*/{MODRM_SPLITRM, 11027},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 11029},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_SPLITRM, 11031},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITMISC, 11033},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_SPLITRM, 11105},
  /*0x4c*/{MODRM_ONEENTRY, 0},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_ONEENTRY, 0},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_SPLITRM, 11107},
  /*0x51*/{MODRM_SPLITRM, 11109},
  /*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, 11111},
  /*0x5d*/{MODRM_ONEENTRY, 0},
  /*0x5e*/{MODRM_SPLITRM, 11113},
  /*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_SPLITRM, 11115},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 11117},
  /*0xf6*/{MODRM_SPLITRM, 11119},
  /*0xf7*/{MODRM_SPLITRM, 11121},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 11123},
  /*0x01*/{MODRM_SPLITRM, 11125},
  /*0x02*/{MODRM_SPLITRM, 11127},
  /*0x03*/{MODRM_SPLITRM, 11129},
  /*0x04*/{MODRM_SPLITRM, 11131},
  /*0x05*/{MODRM_SPLITRM, 11133},
  /*0x06*/{MODRM_SPLITRM, 11135},
  /*0x07*/{MODRM_SPLITRM, 11137},
  /*0x08*/{MODRM_SPLITRM, 11139},
  /*0x09*/{MODRM_SPLITRM, 11141},
  /*0x0a*/{MODRM_SPLITRM, 11143},
  /*0x0b*/{MODRM_SPLITRM, 11145},
  /*0x0c*/{MODRM_SPLITRM, 11147},
  /*0x0d*/{MODRM_SPLITRM, 11149},
  /*0x0e*/{MODRM_SPLITRM, 11151},
  /*0x0f*/{MODRM_SPLITRM, 11153},
  /*0x10*/{MODRM_ONEENTRY, 0},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_SPLITRM, 11155},
  /*0x14*/{MODRM_ONEENTRY, 0},
  /*0x15*/{MODRM_ONEENTRY, 0},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_SPLITRM, 11157},
  /*0x18*/{MODRM_SPLITRM, 11159},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITRM, 11161},
  /*0x1d*/{MODRM_SPLITRM, 11163},
  /*0x1e*/{MODRM_SPLITRM, 11165},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 11167},
  /*0x21*/{MODRM_SPLITRM, 11169},
  /*0x22*/{MODRM_SPLITRM, 11171},
  /*0x23*/{MODRM_SPLITRM, 11173},
  /*0x24*/{MODRM_SPLITRM, 11175},
  /*0x25*/{MODRM_SPLITRM, 11177},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 11179},
  /*0x29*/{MODRM_SPLITRM, 11181},
  /*0x2a*/{MODRM_SPLITRM, 11183},
  /*0x2b*/{MODRM_SPLITRM, 11185},
  /*0x2c*/{MODRM_SPLITRM, 11187},
  /*0x2d*/{MODRM_SPLITRM, 11189},
  /*0x2e*/{MODRM_SPLITRM, 11191},
  /*0x2f*/{MODRM_SPLITRM, 11193},
  /*0x30*/{MODRM_SPLITRM, 11195},
  /*0x31*/{MODRM_SPLITRM, 11197},
  /*0x32*/{MODRM_SPLITRM, 11199},
  /*0x33*/{MODRM_SPLITRM, 11201},
  /*0x34*/{MODRM_SPLITRM, 11203},
  /*0x35*/{MODRM_SPLITRM, 11205},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_SPLITRM, 11207},
  /*0x38*/{MODRM_SPLITRM, 11209},
  /*0x39*/{MODRM_SPLITRM, 11211},
  /*0x3a*/{MODRM_SPLITRM, 11213},
  /*0x3b*/{MODRM_SPLITRM, 11215},
  /*0x3c*/{MODRM_SPLITRM, 11217},
  /*0x3d*/{MODRM_SPLITRM, 11219},
  /*0x3e*/{MODRM_SPLITRM, 11221},
  /*0x3f*/{MODRM_SPLITRM, 11223},
  /*0x40*/{MODRM_SPLITRM, 11225},
  /*0x41*/{MODRM_SPLITRM, 11227},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_SPLITRM, 11229},
  /*0x46*/{MODRM_SPLITRM, 11231},
  /*0x47*/{MODRM_SPLITRM, 11233},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_SPLITREG, 11235},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_SPLITRM, 11251},
  /*0x4c*/{MODRM_ONEENTRY, 0},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_ONEENTRY, 0},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_SPLITRM, 11253},
  /*0x51*/{MODRM_SPLITRM, 11255},
  /*0x52*/{MODRM_SPLITRM, 11257},
  /*0x53*/{MODRM_SPLITRM, 11259},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_ONEENTRY, 0},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_SPLITRM, 11261},
  /*0x59*/{MODRM_SPLITRM, 11263},
  /*0x5a*/{MODRM_ONEENTRY, 0},
  /*0x5b*/{MODRM_ONEENTRY, 0},
  /*0x5c*/{MODRM_ONEENTRY, 0},
  /*0x5d*/{MODRM_ONEENTRY, 0},
  /*0x5e*/{MODRM_SPLITRM, 11265},
  /*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, 11267},
  /*0x79*/{MODRM_SPLITRM, 11269},
  /*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, 11271},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 11273},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 11275},
  /*0x91*/{MODRM_SPLITRM, 11277},
  /*0x92*/{MODRM_SPLITRM, 11279},
  /*0x93*/{MODRM_SPLITRM, 11281},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 11283},
  /*0x97*/{MODRM_SPLITRM, 11285},
  /*0x98*/{MODRM_SPLITRM, 11287},
  /*0x99*/{MODRM_SPLITRM, 11289},
  /*0x9a*/{MODRM_SPLITRM, 11291},
  /*0x9b*/{MODRM_SPLITRM, 11293},
  /*0x9c*/{MODRM_SPLITRM, 11295},
  /*0x9d*/{MODRM_SPLITRM, 11297},
  /*0x9e*/{MODRM_SPLITRM, 11299},
  /*0x9f*/{MODRM_SPLITRM, 11301},
  /*0xa0*/{MODRM_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, 11303},
  /*0xa7*/{MODRM_SPLITRM, 11305},
  /*0xa8*/{MODRM_SPLITRM, 11307},
  /*0xa9*/{MODRM_SPLITRM, 11309},
  /*0xaa*/{MODRM_SPLITRM, 11311},
  /*0xab*/{MODRM_SPLITRM, 11313},
  /*0xac*/{MODRM_SPLITRM, 11315},
  /*0xad*/{MODRM_SPLITRM, 11317},
  /*0xae*/{MODRM_SPLITRM, 11319},
  /*0xaf*/{MODRM_SPLITRM, 11321},
  /*0xb0*/{MODRM_SPLITRM, 11323},
  /*0xb1*/{MODRM_SPLITRM, 11325},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_SPLITRM, 11327},
  /*0xb7*/{MODRM_SPLITRM, 11329},
  /*0xb8*/{MODRM_SPLITRM, 11331},
  /*0xb9*/{MODRM_SPLITRM, 11333},
  /*0xba*/{MODRM_SPLITRM, 11335},
  /*0xbb*/{MODRM_SPLITRM, 11337},
  /*0xbc*/{MODRM_SPLITRM, 11339},
  /*0xbd*/{MODRM_SPLITRM, 11341},
  /*0xbe*/{MODRM_SPLITRM, 11343},
  /*0xbf*/{MODRM_SPLITRM, 11345},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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, 11347},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_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, 11349},
  /*0xdc*/{MODRM_SPLITRM, 11351},
  /*0xdd*/{MODRM_SPLITRM, 11353},
  /*0xde*/{MODRM_SPLITRM, 11355},
  /*0xdf*/{MODRM_SPLITRM, 11357},
  /*0xe0*/{MODRM_SPLITRM, 11359},
  /*0xe1*/{MODRM_SPLITRM, 11359},
  /*0xe2*/{MODRM_SPLITRM, 11359},
  /*0xe3*/{MODRM_SPLITRM, 11359},
  /*0xe4*/{MODRM_SPLITRM, 11359},
  /*0xe5*/{MODRM_SPLITRM, 11359},
  /*0xe6*/{MODRM_SPLITRM, 11359},
  /*0xe7*/{MODRM_SPLITRM, 11359},
  /*0xe8*/{MODRM_SPLITRM, 11359},
  /*0xe9*/{MODRM_SPLITRM, 11359},
  /*0xea*/{MODRM_SPLITRM, 11359},
  /*0xeb*/{MODRM_SPLITRM, 11359},
  /*0xec*/{MODRM_SPLITRM, 11359},
  /*0xed*/{MODRM_SPLITRM, 11359},
  /*0xee*/{MODRM_SPLITRM, 11359},
  /*0xef*/{MODRM_SPLITRM, 11359},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_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, 11361},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 11363},
  /*0xf3*/{MODRM_SPLITREG, 11365},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_SPLITRM, 11381},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_SPLITRM, 11383},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 11385},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_SPLITRM, 11387},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 11389},
  /*0xf6*/{MODRM_SPLITRM, 11391},
  /*0xf7*/{MODRM_SPLITRM, 11393},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 11123},
  /*0x01*/{MODRM_SPLITRM, 11125},
  /*0x02*/{MODRM_SPLITRM, 11127},
  /*0x03*/{MODRM_SPLITRM, 11129},
  /*0x04*/{MODRM_SPLITRM, 11131},
  /*0x05*/{MODRM_SPLITRM, 11133},
  /*0x06*/{MODRM_SPLITRM, 11135},
  /*0x07*/{MODRM_SPLITRM, 11137},
  /*0x08*/{MODRM_SPLITRM, 11139},
  /*0x09*/{MODRM_SPLITRM, 11141},
  /*0x0a*/{MODRM_SPLITRM, 11143},
  /*0x0b*/{MODRM_SPLITRM, 11145},
  /*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, 11157},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITRM, 11161},
  /*0x1d*/{MODRM_SPLITRM, 11163},
  /*0x1e*/{MODRM_SPLITRM, 11165},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 11167},
  /*0x21*/{MODRM_SPLITRM, 11169},
  /*0x22*/{MODRM_SPLITRM, 11171},
  /*0x23*/{MODRM_SPLITRM, 11173},
  /*0x24*/{MODRM_SPLITRM, 11175},
  /*0x25*/{MODRM_SPLITRM, 11177},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 11179},
  /*0x29*/{MODRM_SPLITRM, 11181},
  /*0x2a*/{MODRM_SPLITRM, 11183},
  /*0x2b*/{MODRM_SPLITRM, 11185},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 11195},
  /*0x31*/{MODRM_SPLITRM, 11197},
  /*0x32*/{MODRM_SPLITRM, 11199},
  /*0x33*/{MODRM_SPLITRM, 11201},
  /*0x34*/{MODRM_SPLITRM, 11203},
  /*0x35*/{MODRM_SPLITRM, 11205},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_SPLITRM, 11207},
  /*0x38*/{MODRM_SPLITRM, 11209},
  /*0x39*/{MODRM_SPLITRM, 11211},
  /*0x3a*/{MODRM_SPLITRM, 11213},
  /*0x3b*/{MODRM_SPLITRM, 11215},
  /*0x3c*/{MODRM_SPLITRM, 11217},
  /*0x3d*/{MODRM_SPLITRM, 11219},
  /*0x3e*/{MODRM_SPLITRM, 11221},
  /*0x3f*/{MODRM_SPLITRM, 11223},
  /*0x40*/{MODRM_SPLITRM, 11225},
  /*0x41*/{MODRM_SPLITRM, 11227},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_SPLITRM, 11395},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_SPLITRM, 11397},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 11399},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 11401},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 11403},
  /*0x91*/{MODRM_SPLITRM, 11405},
  /*0x92*/{MODRM_SPLITRM, 11407},
  /*0x93*/{MODRM_SPLITRM, 11409},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 11411},
  /*0x97*/{MODRM_SPLITRM, 11413},
  /*0x98*/{MODRM_SPLITRM, 11415},
  /*0x99*/{MODRM_SPLITRM, 11417},
  /*0x9a*/{MODRM_SPLITRM, 11419},
  /*0x9b*/{MODRM_SPLITRM, 11421},
  /*0x9c*/{MODRM_SPLITRM, 11423},
  /*0x9d*/{MODRM_SPLITRM, 11425},
  /*0x9e*/{MODRM_SPLITRM, 11427},
  /*0x9f*/{MODRM_SPLITRM, 11429},
  /*0xa0*/{MODRM_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, 11431},
  /*0xa7*/{MODRM_SPLITRM, 11433},
  /*0xa8*/{MODRM_SPLITRM, 11435},
  /*0xa9*/{MODRM_SPLITRM, 11437},
  /*0xaa*/{MODRM_SPLITRM, 11439},
  /*0xab*/{MODRM_SPLITRM, 11441},
  /*0xac*/{MODRM_SPLITRM, 11443},
  /*0xad*/{MODRM_SPLITRM, 11445},
  /*0xae*/{MODRM_SPLITRM, 11447},
  /*0xaf*/{MODRM_SPLITRM, 11449},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 11451},
  /*0xb5*/{MODRM_SPLITRM, 11453},
  /*0xb6*/{MODRM_SPLITRM, 11455},
  /*0xb7*/{MODRM_SPLITRM, 11457},
  /*0xb8*/{MODRM_SPLITRM, 11459},
  /*0xb9*/{MODRM_SPLITRM, 11461},
  /*0xba*/{MODRM_SPLITRM, 11463},
  /*0xbb*/{MODRM_SPLITRM, 11465},
  /*0xbc*/{MODRM_SPLITRM, 11467},
  /*0xbd*/{MODRM_SPLITRM, 11469},
  /*0xbe*/{MODRM_SPLITRM, 11471},
  /*0xbf*/{MODRM_SPLITRM, 11473},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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, 11349},
  /*0xdc*/{MODRM_SPLITRM, 11351},
  /*0xdd*/{MODRM_SPLITRM, 11353},
  /*0xde*/{MODRM_SPLITRM, 11355},
  /*0xdf*/{MODRM_SPLITRM, 11357},
  /*0xe0*/{MODRM_SPLITRM, 11475},
  /*0xe1*/{MODRM_SPLITRM, 11475},
  /*0xe2*/{MODRM_SPLITRM, 11475},
  /*0xe3*/{MODRM_SPLITRM, 11475},
  /*0xe4*/{MODRM_SPLITRM, 11475},
  /*0xe5*/{MODRM_SPLITRM, 11475},
  /*0xe6*/{MODRM_SPLITRM, 11475},
  /*0xe7*/{MODRM_SPLITRM, 11475},
  /*0xe8*/{MODRM_SPLITRM, 11475},
  /*0xe9*/{MODRM_SPLITRM, 11475},
  /*0xea*/{MODRM_SPLITRM, 11475},
  /*0xeb*/{MODRM_SPLITRM, 11475},
  /*0xec*/{MODRM_SPLITRM, 11475},
  /*0xed*/{MODRM_SPLITRM, 11475},
  /*0xee*/{MODRM_SPLITRM, 11475},
  /*0xef*/{MODRM_SPLITRM, 11475},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_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, 11477},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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_SPLITRM, 11479},
  /*0x51*/{MODRM_SPLITRM, 11481},
  /*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_SPLITRM, 11483},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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_SPLITRM, 11485},
  /*0x51*/{MODRM_SPLITRM, 11487},
  /*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, 11489},
  /*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_SPLITRM, 11491},
  /*0xb1*/{MODRM_SPLITRM, 11493},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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_SPLITRM, 11495},
  /*0x51*/{MODRM_SPLITRM, 11497},
  /*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_SPLITRM, 11499},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_OPSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_SPLITRM, 11501},
  /*0x01*/{MODRM_SPLITRM, 11503},
  /*0x02*/{MODRM_SPLITRM, 11505},
  /*0x03*/{MODRM_SPLITRM, 11507},
  /*0x04*/{MODRM_SPLITRM, 11509},
  /*0x05*/{MODRM_SPLITRM, 11511},
  /*0x06*/{MODRM_SPLITRM, 11513},
  /*0x07*/{MODRM_SPLITRM, 11515},
  /*0x08*/{MODRM_SPLITRM, 11517},
  /*0x09*/{MODRM_SPLITRM, 11519},
  /*0x0a*/{MODRM_SPLITRM, 11521},
  /*0x0b*/{MODRM_SPLITRM, 11523},
  /*0x0c*/{MODRM_SPLITRM, 11525},
  /*0x0d*/{MODRM_SPLITRM, 11527},
  /*0x0e*/{MODRM_SPLITRM, 11529},
  /*0x0f*/{MODRM_SPLITRM, 11531},
  /*0x10*/{MODRM_ONEENTRY, 0},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_SPLITRM, 11533},
  /*0x14*/{MODRM_ONEENTRY, 0},
  /*0x15*/{MODRM_ONEENTRY, 0},
  /*0x16*/{MODRM_SPLITRM, 11535},
  /*0x17*/{MODRM_SPLITRM, 11537},
  /*0x18*/{MODRM_SPLITRM, 11539},
  /*0x19*/{MODRM_SPLITRM, 11541},
  /*0x1a*/{MODRM_SPLITRM, 11543},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITRM, 11545},
  /*0x1d*/{MODRM_SPLITRM, 11547},
  /*0x1e*/{MODRM_SPLITRM, 11549},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 11551},
  /*0x21*/{MODRM_SPLITRM, 11553},
  /*0x22*/{MODRM_SPLITRM, 11555},
  /*0x23*/{MODRM_SPLITRM, 11557},
  /*0x24*/{MODRM_SPLITRM, 11559},
  /*0x25*/{MODRM_SPLITRM, 11561},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 11563},
  /*0x29*/{MODRM_SPLITRM, 11565},
  /*0x2a*/{MODRM_SPLITRM, 11567},
  /*0x2b*/{MODRM_SPLITRM, 11569},
  /*0x2c*/{MODRM_SPLITRM, 11571},
  /*0x2d*/{MODRM_SPLITRM, 11573},
  /*0x2e*/{MODRM_SPLITRM, 11575},
  /*0x2f*/{MODRM_SPLITRM, 11577},
  /*0x30*/{MODRM_SPLITRM, 11579},
  /*0x31*/{MODRM_SPLITRM, 11581},
  /*0x32*/{MODRM_SPLITRM, 11583},
  /*0x33*/{MODRM_SPLITRM, 11585},
  /*0x34*/{MODRM_SPLITRM, 11587},
  /*0x35*/{MODRM_SPLITRM, 11589},
  /*0x36*/{MODRM_SPLITRM, 11591},
  /*0x37*/{MODRM_SPLITRM, 11593},
  /*0x38*/{MODRM_SPLITRM, 11595},
  /*0x39*/{MODRM_SPLITRM, 11597},
  /*0x3a*/{MODRM_SPLITRM, 11599},
  /*0x3b*/{MODRM_SPLITRM, 11601},
  /*0x3c*/{MODRM_SPLITRM, 11603},
  /*0x3d*/{MODRM_SPLITRM, 11605},
  /*0x3e*/{MODRM_SPLITRM, 11607},
  /*0x3f*/{MODRM_SPLITRM, 11609},
  /*0x40*/{MODRM_SPLITRM, 11611},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_SPLITRM, 11613},
  /*0x46*/{MODRM_SPLITRM, 11615},
  /*0x47*/{MODRM_SPLITRM, 11617},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 11619},
  /*0x51*/{MODRM_SPLITRM, 11621},
  /*0x52*/{MODRM_SPLITRM, 11623},
  /*0x53*/{MODRM_SPLITRM, 11625},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_ONEENTRY, 0},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_SPLITRM, 11627},
  /*0x59*/{MODRM_SPLITRM, 11629},
  /*0x5a*/{MODRM_SPLITRM, 11631},
  /*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, 11633},
  /*0x79*/{MODRM_SPLITRM, 11635},
  /*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, 11637},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 11639},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 11641},
  /*0x91*/{MODRM_SPLITRM, 11643},
  /*0x92*/{MODRM_SPLITRM, 11645},
  /*0x93*/{MODRM_SPLITRM, 11647},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 11649},
  /*0x97*/{MODRM_SPLITRM, 11651},
  /*0x98*/{MODRM_SPLITRM, 11653},
  /*0x99*/{MODRM_SPLITRM, 11289},
  /*0x9a*/{MODRM_SPLITRM, 11655},
  /*0x9b*/{MODRM_SPLITRM, 11293},
  /*0x9c*/{MODRM_SPLITRM, 11657},
  /*0x9d*/{MODRM_SPLITRM, 11297},
  /*0x9e*/{MODRM_SPLITRM, 11659},
  /*0x9f*/{MODRM_SPLITRM, 11301},
  /*0xa0*/{MODRM_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, 11661},
  /*0xa7*/{MODRM_SPLITRM, 11663},
  /*0xa8*/{MODRM_SPLITRM, 11665},
  /*0xa9*/{MODRM_SPLITRM, 11309},
  /*0xaa*/{MODRM_SPLITRM, 11667},
  /*0xab*/{MODRM_SPLITRM, 11313},
  /*0xac*/{MODRM_SPLITRM, 11669},
  /*0xad*/{MODRM_SPLITRM, 11317},
  /*0xae*/{MODRM_SPLITRM, 11671},
  /*0xaf*/{MODRM_SPLITRM, 11321},
  /*0xb0*/{MODRM_SPLITRM, 11673},
  /*0xb1*/{MODRM_SPLITRM, 11675},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_SPLITRM, 11677},
  /*0xb7*/{MODRM_SPLITRM, 11679},
  /*0xb8*/{MODRM_SPLITRM, 11681},
  /*0xb9*/{MODRM_SPLITRM, 11333},
  /*0xba*/{MODRM_SPLITRM, 11683},
  /*0xbb*/{MODRM_SPLITRM, 11337},
  /*0xbc*/{MODRM_SPLITRM, 11685},
  /*0xbd*/{MODRM_SPLITRM, 11341},
  /*0xbe*/{MODRM_SPLITRM, 11687},
  /*0xbf*/{MODRM_SPLITRM, 11345},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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, 11689},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_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, 11691},
  /*0xdd*/{MODRM_SPLITRM, 11693},
  /*0xde*/{MODRM_SPLITRM, 11695},
  /*0xdf*/{MODRM_SPLITRM, 11697},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 11501},
  /*0x01*/{MODRM_SPLITRM, 11503},
  /*0x02*/{MODRM_SPLITRM, 11505},
  /*0x03*/{MODRM_SPLITRM, 11507},
  /*0x04*/{MODRM_SPLITRM, 11509},
  /*0x05*/{MODRM_SPLITRM, 11511},
  /*0x06*/{MODRM_SPLITRM, 11513},
  /*0x07*/{MODRM_SPLITRM, 11515},
  /*0x08*/{MODRM_SPLITRM, 11517},
  /*0x09*/{MODRM_SPLITRM, 11519},
  /*0x0a*/{MODRM_SPLITRM, 11521},
  /*0x0b*/{MODRM_SPLITRM, 11523},
  /*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, 11537},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITRM, 11545},
  /*0x1d*/{MODRM_SPLITRM, 11547},
  /*0x1e*/{MODRM_SPLITRM, 11549},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 11551},
  /*0x21*/{MODRM_SPLITRM, 11553},
  /*0x22*/{MODRM_SPLITRM, 11555},
  /*0x23*/{MODRM_SPLITRM, 11557},
  /*0x24*/{MODRM_SPLITRM, 11559},
  /*0x25*/{MODRM_SPLITRM, 11561},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 11563},
  /*0x29*/{MODRM_SPLITRM, 11565},
  /*0x2a*/{MODRM_SPLITRM, 11567},
  /*0x2b*/{MODRM_SPLITRM, 11569},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 11579},
  /*0x31*/{MODRM_SPLITRM, 11581},
  /*0x32*/{MODRM_SPLITRM, 11583},
  /*0x33*/{MODRM_SPLITRM, 11585},
  /*0x34*/{MODRM_SPLITRM, 11587},
  /*0x35*/{MODRM_SPLITRM, 11589},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_SPLITRM, 11593},
  /*0x38*/{MODRM_SPLITRM, 11595},
  /*0x39*/{MODRM_SPLITRM, 11597},
  /*0x3a*/{MODRM_SPLITRM, 11599},
  /*0x3b*/{MODRM_SPLITRM, 11601},
  /*0x3c*/{MODRM_SPLITRM, 11603},
  /*0x3d*/{MODRM_SPLITRM, 11605},
  /*0x3e*/{MODRM_SPLITRM, 11607},
  /*0x3f*/{MODRM_SPLITRM, 11609},
  /*0x40*/{MODRM_SPLITRM, 11611},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_SPLITRM, 11699},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_SPLITRM, 11701},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 11703},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 11705},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 11707},
  /*0x91*/{MODRM_SPLITRM, 11709},
  /*0x92*/{MODRM_SPLITRM, 11711},
  /*0x93*/{MODRM_SPLITRM, 11713},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 11715},
  /*0x97*/{MODRM_SPLITRM, 11717},
  /*0x98*/{MODRM_SPLITRM, 11719},
  /*0x99*/{MODRM_SPLITRM, 11417},
  /*0x9a*/{MODRM_SPLITRM, 11721},
  /*0x9b*/{MODRM_SPLITRM, 11421},
  /*0x9c*/{MODRM_SPLITRM, 11723},
  /*0x9d*/{MODRM_SPLITRM, 11425},
  /*0x9e*/{MODRM_SPLITRM, 11725},
  /*0x9f*/{MODRM_SPLITRM, 11429},
  /*0xa0*/{MODRM_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, 11727},
  /*0xa7*/{MODRM_SPLITRM, 11729},
  /*0xa8*/{MODRM_SPLITRM, 11731},
  /*0xa9*/{MODRM_SPLITRM, 11437},
  /*0xaa*/{MODRM_SPLITRM, 11733},
  /*0xab*/{MODRM_SPLITRM, 11441},
  /*0xac*/{MODRM_SPLITRM, 11735},
  /*0xad*/{MODRM_SPLITRM, 11445},
  /*0xae*/{MODRM_SPLITRM, 11737},
  /*0xaf*/{MODRM_SPLITRM, 11449},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 11739},
  /*0xb5*/{MODRM_SPLITRM, 11741},
  /*0xb6*/{MODRM_SPLITRM, 11743},
  /*0xb7*/{MODRM_SPLITRM, 11745},
  /*0xb8*/{MODRM_SPLITRM, 11747},
  /*0xb9*/{MODRM_SPLITRM, 11461},
  /*0xba*/{MODRM_SPLITRM, 11749},
  /*0xbb*/{MODRM_SPLITRM, 11465},
  /*0xbc*/{MODRM_SPLITRM, 11751},
  /*0xbd*/{MODRM_SPLITRM, 11469},
  /*0xbe*/{MODRM_SPLITRM, 11753},
  /*0xbf*/{MODRM_SPLITRM, 11473},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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, 11691},
  /*0xdd*/{MODRM_SPLITRM, 11693},
  /*0xde*/{MODRM_SPLITRM, 11695},
  /*0xdf*/{MODRM_SPLITRM, 11697},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 11755},
  /*0x11*/{MODRM_SPLITRM, 11757},
  /*0x12*/{MODRM_SPLITRM, 11759},
  /*0x13*/{MODRM_SPLITRM, 11761},
  /*0x14*/{MODRM_SPLITRM, 11763},
  /*0x15*/{MODRM_SPLITRM, 11765},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 11767},
  /*0x21*/{MODRM_SPLITRM, 11769},
  /*0x22*/{MODRM_SPLITRM, 11771},
  /*0x23*/{MODRM_SPLITRM, 11773},
  /*0x24*/{MODRM_SPLITRM, 11775},
  /*0x25*/{MODRM_SPLITRM, 11777},
  /*0x26*/{MODRM_SPLITRM, 11779},
  /*0x27*/{MODRM_SPLITRM, 11781},
  /*0x28*/{MODRM_SPLITRM, 11783},
  /*0x29*/{MODRM_SPLITRM, 11785},
  /*0x2a*/{MODRM_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, 11787},
  /*0x31*/{MODRM_SPLITRM, 11789},
  /*0x32*/{MODRM_SPLITRM, 11791},
  /*0x33*/{MODRM_SPLITRM, 11793},
  /*0x34*/{MODRM_SPLITRM, 11795},
  /*0x35*/{MODRM_SPLITRM, 11797},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 11799},
  /*0x39*/{MODRM_SPLITRM, 11801},
  /*0x3a*/{MODRM_SPLITRM, 11803},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 11805},
  /*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, 11807},
  /*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, 11809},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 11811},
  /*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, 11813},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_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, 11815},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 11817},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_SPLITRM, 11819},
  /*0x05*/{MODRM_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, 11821},
  /*0x0c*/{MODRM_SPLITRM, 11823},
  /*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, 11825},
  /*0x14*/{MODRM_SPLITRM, 11827},
  /*0x15*/{MODRM_SPLITRM, 11829},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITRM, 11831},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITRM, 11833},
  /*0x1d*/{MODRM_SPLITRM, 11835},
  /*0x1e*/{MODRM_SPLITRM, 11837},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 11839},
  /*0x21*/{MODRM_SPLITRM, 11841},
  /*0x22*/{MODRM_SPLITRM, 11843},
  /*0x23*/{MODRM_SPLITRM, 11845},
  /*0x24*/{MODRM_SPLITRM, 11847},
  /*0x25*/{MODRM_SPLITRM, 11849},
  /*0x26*/{MODRM_SPLITRM, 11851},
  /*0x27*/{MODRM_SPLITRM, 11853},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_SPLITRM, 11855},
  /*0x2b*/{MODRM_SPLITRM, 11857},
  /*0x2c*/{MODRM_SPLITRM, 11859},
  /*0x2d*/{MODRM_SPLITRM, 11861},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 11863},
  /*0x31*/{MODRM_SPLITRM, 11865},
  /*0x32*/{MODRM_SPLITRM, 11867},
  /*0x33*/{MODRM_SPLITRM, 11869},
  /*0x34*/{MODRM_SPLITRM, 11871},
  /*0x35*/{MODRM_SPLITRM, 11873},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 11875},
  /*0x39*/{MODRM_SPLITRM, 11877},
  /*0x3a*/{MODRM_SPLITRM, 11879},
  /*0x3b*/{MODRM_SPLITRM, 11881},
  /*0x3c*/{MODRM_SPLITRM, 11883},
  /*0x3d*/{MODRM_SPLITRM, 11885},
  /*0x3e*/{MODRM_SPLITRM, 11887},
  /*0x3f*/{MODRM_SPLITRM, 11889},
  /*0x40*/{MODRM_SPLITRM, 11891},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 11893},
  /*0x43*/{MODRM_SPLITRM, 11895},
  /*0x44*/{MODRM_SPLITRM, 11897},
  /*0x45*/{MODRM_SPLITRM, 11899},
  /*0x46*/{MODRM_SPLITRM, 11901},
  /*0x47*/{MODRM_SPLITRM, 11903},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 11905},
  /*0x4d*/{MODRM_SPLITRM, 11907},
  /*0x4e*/{MODRM_SPLITRM, 11909},
  /*0x4f*/{MODRM_SPLITRM, 11911},
  /*0x50*/{MODRM_SPLITRM, 11913},
  /*0x51*/{MODRM_SPLITRM, 11915},
  /*0x52*/{MODRM_SPLITRM, 11917},
  /*0x53*/{MODRM_SPLITRM, 11919},
  /*0x54*/{MODRM_SPLITRM, 11921},
  /*0x55*/{MODRM_SPLITRM, 11923},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_SPLITRM, 11925},
  /*0x59*/{MODRM_SPLITRM, 11927},
  /*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, 11929},
  /*0x63*/{MODRM_SPLITRM, 11931},
  /*0x64*/{MODRM_SPLITRM, 11933},
  /*0x65*/{MODRM_SPLITRM, 11935},
  /*0x66*/{MODRM_SPLITRM, 11937},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 11939},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 11941},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_SPLITRM, 11943},
  /*0x76*/{MODRM_SPLITRM, 11945},
  /*0x77*/{MODRM_SPLITRM, 11947},
  /*0x78*/{MODRM_SPLITRM, 11949},
  /*0x79*/{MODRM_SPLITRM, 11951},
  /*0x7a*/{MODRM_SPLITRM, 11953},
  /*0x7b*/{MODRM_SPLITRM, 11955},
  /*0x7c*/{MODRM_SPLITRM, 11957},
  /*0x7d*/{MODRM_SPLITRM, 11959},
  /*0x7e*/{MODRM_SPLITRM, 11961},
  /*0x7f*/{MODRM_SPLITRM, 11963},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_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, 11965},
  /*0x89*/{MODRM_SPLITRM, 11967},
  /*0x8a*/{MODRM_SPLITRM, 11969},
  /*0x8b*/{MODRM_SPLITRM, 11971},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_SPLITRM, 11973},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_SPLITRM, 11975},
  /*0x90*/{MODRM_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, 11977},
  /*0x97*/{MODRM_SPLITRM, 11979},
  /*0x98*/{MODRM_SPLITRM, 11981},
  /*0x99*/{MODRM_SPLITRM, 11983},
  /*0x9a*/{MODRM_SPLITRM, 11985},
  /*0x9b*/{MODRM_SPLITRM, 11987},
  /*0x9c*/{MODRM_SPLITRM, 11989},
  /*0x9d*/{MODRM_SPLITRM, 11991},
  /*0x9e*/{MODRM_SPLITRM, 11993},
  /*0x9f*/{MODRM_SPLITRM, 11995},
  /*0xa0*/{MODRM_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, 11997},
  /*0xa7*/{MODRM_SPLITRM, 11999},
  /*0xa8*/{MODRM_SPLITRM, 12001},
  /*0xa9*/{MODRM_SPLITRM, 12003},
  /*0xaa*/{MODRM_SPLITRM, 12005},
  /*0xab*/{MODRM_SPLITRM, 12007},
  /*0xac*/{MODRM_SPLITRM, 12009},
  /*0xad*/{MODRM_SPLITRM, 12011},
  /*0xae*/{MODRM_SPLITRM, 12013},
  /*0xaf*/{MODRM_SPLITRM, 12015},
  /*0xb0*/{MODRM_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, 12017},
  /*0xb7*/{MODRM_SPLITRM, 12019},
  /*0xb8*/{MODRM_SPLITRM, 12021},
  /*0xb9*/{MODRM_SPLITRM, 12023},
  /*0xba*/{MODRM_SPLITRM, 12025},
  /*0xbb*/{MODRM_SPLITRM, 12027},
  /*0xbc*/{MODRM_SPLITRM, 12029},
  /*0xbd*/{MODRM_SPLITRM, 12031},
  /*0xbe*/{MODRM_SPLITRM, 12033},
  /*0xbf*/{MODRM_SPLITRM, 12035},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 12037},
  /*0xc5*/{MODRM_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, 12039},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_SPLITRM, 12041},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_SPLITRM, 12043},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_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, 12045},
  /*0xdd*/{MODRM_SPLITRM, 12047},
  /*0xde*/{MODRM_SPLITRM, 12049},
  /*0xdf*/{MODRM_SPLITRM, 12051},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 12053},
  /*0x27*/{MODRM_SPLITRM, 12055},
  /*0x28*/{MODRM_SPLITRM, 12057},
  /*0x29*/{MODRM_SPLITRM, 12059},
  /*0x2a*/{MODRM_SPLITRM, 12061},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_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, 12063},
  /*0x39*/{MODRM_SPLITRM, 12065},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 12067},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 11817},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_SPLITRM, 11819},
  /*0x05*/{MODRM_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, 11821},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITRM, 12069},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 12071},
  /*0x11*/{MODRM_SPLITRM, 12073},
  /*0x12*/{MODRM_SPLITRM, 12075},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 12077},
  /*0x15*/{MODRM_SPLITRM, 12079},
  /*0x16*/{MODRM_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, 11833},
  /*0x1d*/{MODRM_SPLITRM, 11835},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_SPLITRM, 12081},
  /*0x20*/{MODRM_SPLITRM, 11839},
  /*0x21*/{MODRM_SPLITRM, 11841},
  /*0x22*/{MODRM_SPLITRM, 11843},
  /*0x23*/{MODRM_SPLITRM, 11845},
  /*0x24*/{MODRM_SPLITRM, 11847},
  /*0x25*/{MODRM_ONEENTRY, 0},
  /*0x26*/{MODRM_SPLITRM, 12083},
  /*0x27*/{MODRM_SPLITRM, 12085},
  /*0x28*/{MODRM_SPLITRM, 12087},
  /*0x29*/{MODRM_SPLITRM, 12089},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 12091},
  /*0x2d*/{MODRM_SPLITRM, 12093},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 11863},
  /*0x31*/{MODRM_SPLITRM, 11865},
  /*0x32*/{MODRM_SPLITRM, 11867},
  /*0x33*/{MODRM_SPLITRM, 11869},
  /*0x34*/{MODRM_SPLITRM, 11871},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_SPLITRM, 12095},
  /*0x38*/{MODRM_SPLITRM, 11875},
  /*0x39*/{MODRM_SPLITRM, 12097},
  /*0x3a*/{MODRM_SPLITRM, 11879},
  /*0x3b*/{MODRM_SPLITRM, 12099},
  /*0x3c*/{MODRM_SPLITRM, 11883},
  /*0x3d*/{MODRM_SPLITRM, 12101},
  /*0x3e*/{MODRM_SPLITRM, 11887},
  /*0x3f*/{MODRM_SPLITRM, 12103},
  /*0x40*/{MODRM_SPLITRM, 12105},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 12107},
  /*0x43*/{MODRM_SPLITRM, 12109},
  /*0x44*/{MODRM_SPLITRM, 12111},
  /*0x45*/{MODRM_SPLITRM, 12113},
  /*0x46*/{MODRM_SPLITRM, 12115},
  /*0x47*/{MODRM_SPLITRM, 12117},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 12119},
  /*0x4d*/{MODRM_SPLITRM, 12121},
  /*0x4e*/{MODRM_SPLITRM, 12123},
  /*0x4f*/{MODRM_SPLITRM, 12125},
  /*0x50*/{MODRM_ONEENTRY, 0},
  /*0x51*/{MODRM_ONEENTRY, 0},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 12127},
  /*0x55*/{MODRM_SPLITRM, 12129},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_ONEENTRY, 0},
  /*0x59*/{MODRM_SPLITRM, 12131},
  /*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, 12133},
  /*0x63*/{MODRM_SPLITRM, 12135},
  /*0x64*/{MODRM_SPLITRM, 12137},
  /*0x65*/{MODRM_SPLITRM, 12139},
  /*0x66*/{MODRM_SPLITRM, 12141},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_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, 12143},
  /*0x71*/{MODRM_SPLITRM, 12145},
  /*0x72*/{MODRM_SPLITRM, 12147},
  /*0x73*/{MODRM_SPLITRM, 12149},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_SPLITRM, 12151},
  /*0x76*/{MODRM_SPLITRM, 12153},
  /*0x77*/{MODRM_SPLITRM, 12155},
  /*0x78*/{MODRM_ONEENTRY, 0},
  /*0x79*/{MODRM_ONEENTRY, 0},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 12157},
  /*0x7d*/{MODRM_SPLITRM, 12159},
  /*0x7e*/{MODRM_SPLITRM, 12161},
  /*0x7f*/{MODRM_SPLITRM, 12163},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITRM, 12165},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_SPLITRM, 12167},
  /*0x89*/{MODRM_SPLITRM, 12169},
  /*0x8a*/{MODRM_SPLITRM, 12171},
  /*0x8b*/{MODRM_SPLITRM, 12173},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_SPLITRM, 12175},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 12177},
  /*0x97*/{MODRM_SPLITRM, 12179},
  /*0x98*/{MODRM_SPLITRM, 12181},
  /*0x99*/{MODRM_SPLITRM, 12183},
  /*0x9a*/{MODRM_SPLITRM, 12185},
  /*0x9b*/{MODRM_SPLITRM, 12187},
  /*0x9c*/{MODRM_SPLITRM, 12189},
  /*0x9d*/{MODRM_SPLITRM, 12191},
  /*0x9e*/{MODRM_SPLITRM, 12193},
  /*0x9f*/{MODRM_SPLITRM, 12195},
  /*0xa0*/{MODRM_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, 12197},
  /*0xa7*/{MODRM_SPLITRM, 12199},
  /*0xa8*/{MODRM_SPLITRM, 12201},
  /*0xa9*/{MODRM_SPLITRM, 12203},
  /*0xaa*/{MODRM_SPLITRM, 12205},
  /*0xab*/{MODRM_SPLITRM, 12207},
  /*0xac*/{MODRM_SPLITRM, 12209},
  /*0xad*/{MODRM_SPLITRM, 12211},
  /*0xae*/{MODRM_SPLITRM, 12213},
  /*0xaf*/{MODRM_SPLITRM, 12215},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 12217},
  /*0xb5*/{MODRM_SPLITRM, 12219},
  /*0xb6*/{MODRM_SPLITRM, 12221},
  /*0xb7*/{MODRM_SPLITRM, 12223},
  /*0xb8*/{MODRM_SPLITRM, 12225},
  /*0xb9*/{MODRM_SPLITRM, 12227},
  /*0xba*/{MODRM_SPLITRM, 12229},
  /*0xbb*/{MODRM_SPLITRM, 12231},
  /*0xbc*/{MODRM_SPLITRM, 12233},
  /*0xbd*/{MODRM_SPLITRM, 12235},
  /*0xbe*/{MODRM_SPLITRM, 12237},
  /*0xbf*/{MODRM_SPLITRM, 12239},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 12241},
  /*0xc5*/{MODRM_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, 12243},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_SPLITRM, 12245},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_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, 12045},
  /*0xdd*/{MODRM_SPLITRM, 12047},
  /*0xde*/{MODRM_SPLITRM, 12049},
  /*0xdf*/{MODRM_SPLITRM, 12051},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 12247},
  /*0x11*/{MODRM_SPLITRM, 12249},
  /*0x12*/{MODRM_SPLITRM, 12251},
  /*0x13*/{MODRM_SPLITRM, 12253},
  /*0x14*/{MODRM_SPLITRM, 12255},
  /*0x15*/{MODRM_SPLITRM, 12257},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 12259},
  /*0x21*/{MODRM_SPLITRM, 12261},
  /*0x22*/{MODRM_SPLITRM, 12263},
  /*0x23*/{MODRM_SPLITRM, 12265},
  /*0x24*/{MODRM_SPLITRM, 12267},
  /*0x25*/{MODRM_SPLITRM, 12269},
  /*0x26*/{MODRM_SPLITRM, 12271},
  /*0x27*/{MODRM_SPLITRM, 12273},
  /*0x28*/{MODRM_SPLITRM, 12275},
  /*0x29*/{MODRM_SPLITRM, 12277},
  /*0x2a*/{MODRM_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, 12279},
  /*0x31*/{MODRM_SPLITRM, 12281},
  /*0x32*/{MODRM_SPLITRM, 12283},
  /*0x33*/{MODRM_SPLITRM, 12285},
  /*0x34*/{MODRM_SPLITRM, 12287},
  /*0x35*/{MODRM_SPLITRM, 12289},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 12291},
  /*0x39*/{MODRM_SPLITRM, 12293},
  /*0x3a*/{MODRM_SPLITRM, 12295},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 12297},
  /*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, 12299},
  /*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, 12301},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 12303},
  /*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, 11813},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_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, 11815},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 12305},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_SPLITRM, 12307},
  /*0x05*/{MODRM_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, 12309},
  /*0x0c*/{MODRM_SPLITRM, 12311},
  /*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, 12313},
  /*0x14*/{MODRM_SPLITRM, 12315},
  /*0x15*/{MODRM_SPLITRM, 12317},
  /*0x16*/{MODRM_SPLITRM, 12319},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITRM, 12321},
  /*0x19*/{MODRM_SPLITRM, 12323},
  /*0x1a*/{MODRM_SPLITRM, 12325},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITRM, 12327},
  /*0x1d*/{MODRM_SPLITRM, 12329},
  /*0x1e*/{MODRM_SPLITRM, 12331},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 12333},
  /*0x21*/{MODRM_SPLITRM, 12335},
  /*0x22*/{MODRM_SPLITRM, 12337},
  /*0x23*/{MODRM_SPLITRM, 12339},
  /*0x24*/{MODRM_SPLITRM, 12341},
  /*0x25*/{MODRM_SPLITRM, 12343},
  /*0x26*/{MODRM_SPLITRM, 12345},
  /*0x27*/{MODRM_SPLITRM, 12347},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_SPLITRM, 12349},
  /*0x2b*/{MODRM_SPLITRM, 12351},
  /*0x2c*/{MODRM_SPLITRM, 12353},
  /*0x2d*/{MODRM_SPLITRM, 11861},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 12355},
  /*0x31*/{MODRM_SPLITRM, 12357},
  /*0x32*/{MODRM_SPLITRM, 12359},
  /*0x33*/{MODRM_SPLITRM, 12361},
  /*0x34*/{MODRM_SPLITRM, 12363},
  /*0x35*/{MODRM_SPLITRM, 12365},
  /*0x36*/{MODRM_SPLITRM, 12367},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 12369},
  /*0x39*/{MODRM_SPLITRM, 12371},
  /*0x3a*/{MODRM_SPLITRM, 12373},
  /*0x3b*/{MODRM_SPLITRM, 12375},
  /*0x3c*/{MODRM_SPLITRM, 12377},
  /*0x3d*/{MODRM_SPLITRM, 12379},
  /*0x3e*/{MODRM_SPLITRM, 12381},
  /*0x3f*/{MODRM_SPLITRM, 12383},
  /*0x40*/{MODRM_SPLITRM, 12385},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 12387},
  /*0x43*/{MODRM_SPLITRM, 11895},
  /*0x44*/{MODRM_SPLITRM, 12389},
  /*0x45*/{MODRM_SPLITRM, 12391},
  /*0x46*/{MODRM_SPLITRM, 12393},
  /*0x47*/{MODRM_SPLITRM, 12395},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 12397},
  /*0x4d*/{MODRM_SPLITRM, 11907},
  /*0x4e*/{MODRM_SPLITRM, 12399},
  /*0x4f*/{MODRM_SPLITRM, 11911},
  /*0x50*/{MODRM_SPLITRM, 12401},
  /*0x51*/{MODRM_SPLITRM, 12403},
  /*0x52*/{MODRM_SPLITRM, 12405},
  /*0x53*/{MODRM_SPLITRM, 12407},
  /*0x54*/{MODRM_SPLITRM, 12409},
  /*0x55*/{MODRM_SPLITRM, 12411},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_SPLITRM, 12413},
  /*0x59*/{MODRM_SPLITRM, 12415},
  /*0x5a*/{MODRM_SPLITRM, 12417},
  /*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, 12419},
  /*0x63*/{MODRM_SPLITRM, 12421},
  /*0x64*/{MODRM_SPLITRM, 12423},
  /*0x65*/{MODRM_SPLITRM, 12425},
  /*0x66*/{MODRM_SPLITRM, 12427},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 12429},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 12431},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_SPLITRM, 12433},
  /*0x76*/{MODRM_SPLITRM, 12435},
  /*0x77*/{MODRM_SPLITRM, 12437},
  /*0x78*/{MODRM_SPLITRM, 12439},
  /*0x79*/{MODRM_SPLITRM, 12441},
  /*0x7a*/{MODRM_SPLITRM, 12443},
  /*0x7b*/{MODRM_SPLITRM, 12445},
  /*0x7c*/{MODRM_SPLITRM, 12447},
  /*0x7d*/{MODRM_SPLITRM, 12449},
  /*0x7e*/{MODRM_SPLITRM, 12451},
  /*0x7f*/{MODRM_SPLITRM, 12453},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_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, 12455},
  /*0x89*/{MODRM_SPLITRM, 12457},
  /*0x8a*/{MODRM_SPLITRM, 12459},
  /*0x8b*/{MODRM_SPLITRM, 12461},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_SPLITRM, 12463},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_SPLITRM, 12465},
  /*0x90*/{MODRM_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, 12467},
  /*0x97*/{MODRM_SPLITRM, 12469},
  /*0x98*/{MODRM_SPLITRM, 12471},
  /*0x99*/{MODRM_SPLITRM, 11983},
  /*0x9a*/{MODRM_SPLITRM, 12473},
  /*0x9b*/{MODRM_SPLITRM, 11987},
  /*0x9c*/{MODRM_SPLITRM, 12475},
  /*0x9d*/{MODRM_SPLITRM, 11991},
  /*0x9e*/{MODRM_SPLITRM, 12477},
  /*0x9f*/{MODRM_SPLITRM, 11995},
  /*0xa0*/{MODRM_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, 12479},
  /*0xa7*/{MODRM_SPLITRM, 12481},
  /*0xa8*/{MODRM_SPLITRM, 12483},
  /*0xa9*/{MODRM_SPLITRM, 12003},
  /*0xaa*/{MODRM_SPLITRM, 12485},
  /*0xab*/{MODRM_SPLITRM, 12007},
  /*0xac*/{MODRM_SPLITRM, 12487},
  /*0xad*/{MODRM_SPLITRM, 12011},
  /*0xae*/{MODRM_SPLITRM, 12489},
  /*0xaf*/{MODRM_SPLITRM, 12015},
  /*0xb0*/{MODRM_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, 12491},
  /*0xb7*/{MODRM_SPLITRM, 12493},
  /*0xb8*/{MODRM_SPLITRM, 12495},
  /*0xb9*/{MODRM_SPLITRM, 12023},
  /*0xba*/{MODRM_SPLITRM, 12497},
  /*0xbb*/{MODRM_SPLITRM, 12027},
  /*0xbc*/{MODRM_SPLITRM, 12499},
  /*0xbd*/{MODRM_SPLITRM, 12031},
  /*0xbe*/{MODRM_SPLITRM, 12501},
  /*0xbf*/{MODRM_SPLITRM, 12035},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 12503},
  /*0xc5*/{MODRM_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, 12039},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_SPLITRM, 12041},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_SPLITRM, 12505},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_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, 12507},
  /*0xdd*/{MODRM_SPLITRM, 12509},
  /*0xde*/{MODRM_SPLITRM, 12511},
  /*0xdf*/{MODRM_SPLITRM, 12513},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 12515},
  /*0x27*/{MODRM_SPLITRM, 12517},
  /*0x28*/{MODRM_SPLITRM, 12519},
  /*0x29*/{MODRM_SPLITRM, 12521},
  /*0x2a*/{MODRM_SPLITRM, 12523},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_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, 12525},
  /*0x39*/{MODRM_SPLITRM, 12527},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 12529},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 12305},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_SPLITRM, 12307},
  /*0x05*/{MODRM_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, 12309},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITRM, 12531},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 12533},
  /*0x11*/{MODRM_SPLITRM, 12535},
  /*0x12*/{MODRM_SPLITRM, 12537},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 12539},
  /*0x15*/{MODRM_SPLITRM, 12541},
  /*0x16*/{MODRM_SPLITRM, 12543},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_SPLITRM, 12545},
  /*0x1a*/{MODRM_SPLITRM, 12547},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITRM, 12327},
  /*0x1d*/{MODRM_SPLITRM, 12329},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_SPLITRM, 12549},
  /*0x20*/{MODRM_SPLITRM, 12333},
  /*0x21*/{MODRM_SPLITRM, 12335},
  /*0x22*/{MODRM_SPLITRM, 12337},
  /*0x23*/{MODRM_SPLITRM, 12339},
  /*0x24*/{MODRM_SPLITRM, 12341},
  /*0x25*/{MODRM_ONEENTRY, 0},
  /*0x26*/{MODRM_SPLITRM, 12551},
  /*0x27*/{MODRM_SPLITRM, 12553},
  /*0x28*/{MODRM_SPLITRM, 12555},
  /*0x29*/{MODRM_SPLITRM, 12557},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 12559},
  /*0x2d*/{MODRM_SPLITRM, 12093},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 12355},
  /*0x31*/{MODRM_SPLITRM, 12357},
  /*0x32*/{MODRM_SPLITRM, 12359},
  /*0x33*/{MODRM_SPLITRM, 12361},
  /*0x34*/{MODRM_SPLITRM, 12363},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_SPLITRM, 12561},
  /*0x37*/{MODRM_SPLITRM, 12563},
  /*0x38*/{MODRM_SPLITRM, 12369},
  /*0x39*/{MODRM_SPLITRM, 12565},
  /*0x3a*/{MODRM_SPLITRM, 12373},
  /*0x3b*/{MODRM_SPLITRM, 12567},
  /*0x3c*/{MODRM_SPLITRM, 12377},
  /*0x3d*/{MODRM_SPLITRM, 12569},
  /*0x3e*/{MODRM_SPLITRM, 12381},
  /*0x3f*/{MODRM_SPLITRM, 12571},
  /*0x40*/{MODRM_SPLITRM, 12573},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 12575},
  /*0x43*/{MODRM_SPLITRM, 12109},
  /*0x44*/{MODRM_SPLITRM, 12577},
  /*0x45*/{MODRM_SPLITRM, 12579},
  /*0x46*/{MODRM_SPLITRM, 12581},
  /*0x47*/{MODRM_SPLITRM, 12583},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 12585},
  /*0x4d*/{MODRM_SPLITRM, 12121},
  /*0x4e*/{MODRM_SPLITRM, 12587},
  /*0x4f*/{MODRM_SPLITRM, 12125},
  /*0x50*/{MODRM_ONEENTRY, 0},
  /*0x51*/{MODRM_ONEENTRY, 0},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 12589},
  /*0x55*/{MODRM_SPLITRM, 12591},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_ONEENTRY, 0},
  /*0x59*/{MODRM_SPLITRM, 12593},
  /*0x5a*/{MODRM_SPLITRM, 12595},
  /*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, 12597},
  /*0x63*/{MODRM_SPLITRM, 12599},
  /*0x64*/{MODRM_SPLITRM, 12601},
  /*0x65*/{MODRM_SPLITRM, 12603},
  /*0x66*/{MODRM_SPLITRM, 12605},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_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, 12607},
  /*0x71*/{MODRM_SPLITRM, 12609},
  /*0x72*/{MODRM_SPLITRM, 12611},
  /*0x73*/{MODRM_SPLITRM, 12613},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_SPLITRM, 12615},
  /*0x76*/{MODRM_SPLITRM, 12617},
  /*0x77*/{MODRM_SPLITRM, 12619},
  /*0x78*/{MODRM_ONEENTRY, 0},
  /*0x79*/{MODRM_ONEENTRY, 0},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 12621},
  /*0x7d*/{MODRM_SPLITRM, 12623},
  /*0x7e*/{MODRM_SPLITRM, 12625},
  /*0x7f*/{MODRM_SPLITRM, 12627},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITRM, 12629},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_SPLITRM, 12631},
  /*0x89*/{MODRM_SPLITRM, 12633},
  /*0x8a*/{MODRM_SPLITRM, 12635},
  /*0x8b*/{MODRM_SPLITRM, 12637},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_SPLITRM, 12639},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 12641},
  /*0x97*/{MODRM_SPLITRM, 12643},
  /*0x98*/{MODRM_SPLITRM, 12645},
  /*0x99*/{MODRM_SPLITRM, 12183},
  /*0x9a*/{MODRM_SPLITRM, 12647},
  /*0x9b*/{MODRM_SPLITRM, 12187},
  /*0x9c*/{MODRM_SPLITRM, 12649},
  /*0x9d*/{MODRM_SPLITRM, 12191},
  /*0x9e*/{MODRM_SPLITRM, 12651},
  /*0x9f*/{MODRM_SPLITRM, 12195},
  /*0xa0*/{MODRM_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, 12653},
  /*0xa7*/{MODRM_SPLITRM, 12655},
  /*0xa8*/{MODRM_SPLITRM, 12657},
  /*0xa9*/{MODRM_SPLITRM, 12203},
  /*0xaa*/{MODRM_SPLITRM, 12659},
  /*0xab*/{MODRM_SPLITRM, 12207},
  /*0xac*/{MODRM_SPLITRM, 12661},
  /*0xad*/{MODRM_SPLITRM, 12211},
  /*0xae*/{MODRM_SPLITRM, 12663},
  /*0xaf*/{MODRM_SPLITRM, 12215},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 12665},
  /*0xb5*/{MODRM_SPLITRM, 12667},
  /*0xb6*/{MODRM_SPLITRM, 12669},
  /*0xb7*/{MODRM_SPLITRM, 12671},
  /*0xb8*/{MODRM_SPLITRM, 12673},
  /*0xb9*/{MODRM_SPLITRM, 12227},
  /*0xba*/{MODRM_SPLITRM, 12675},
  /*0xbb*/{MODRM_SPLITRM, 12231},
  /*0xbc*/{MODRM_SPLITRM, 12677},
  /*0xbd*/{MODRM_SPLITRM, 12235},
  /*0xbe*/{MODRM_SPLITRM, 12679},
  /*0xbf*/{MODRM_SPLITRM, 12239},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 12681},
  /*0xc5*/{MODRM_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, 12243},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_SPLITRM, 12245},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_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, 12507},
  /*0xdd*/{MODRM_SPLITRM, 12509},
  /*0xde*/{MODRM_SPLITRM, 12511},
  /*0xdf*/{MODRM_SPLITRM, 12513},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 12683},
  /*0x11*/{MODRM_SPLITRM, 12685},
  /*0x12*/{MODRM_SPLITRM, 12687},
  /*0x13*/{MODRM_SPLITRM, 12689},
  /*0x14*/{MODRM_SPLITRM, 12691},
  /*0x15*/{MODRM_SPLITRM, 12693},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 12695},
  /*0x21*/{MODRM_SPLITRM, 12697},
  /*0x22*/{MODRM_SPLITRM, 12699},
  /*0x23*/{MODRM_SPLITRM, 12701},
  /*0x24*/{MODRM_SPLITRM, 12703},
  /*0x25*/{MODRM_SPLITRM, 12705},
  /*0x26*/{MODRM_SPLITRM, 12707},
  /*0x27*/{MODRM_SPLITRM, 12709},
  /*0x28*/{MODRM_SPLITRM, 12711},
  /*0x29*/{MODRM_SPLITRM, 12713},
  /*0x2a*/{MODRM_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, 12715},
  /*0x31*/{MODRM_SPLITRM, 12717},
  /*0x32*/{MODRM_SPLITRM, 12719},
  /*0x33*/{MODRM_SPLITRM, 12721},
  /*0x34*/{MODRM_SPLITRM, 12723},
  /*0x35*/{MODRM_SPLITRM, 12725},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 12727},
  /*0x39*/{MODRM_SPLITRM, 12729},
  /*0x3a*/{MODRM_SPLITRM, 12731},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 12733},
  /*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, 12735},
  /*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, 12737},
  /*0x53*/{MODRM_SPLITRM, 12739},
  /*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, 12741},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 12743},
  /*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, 12745},
  /*0x9b*/{MODRM_SPLITRM, 11813},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_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, 12747},
  /*0xab*/{MODRM_SPLITRM, 11815},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 12749},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_SPLITRM, 12751},
  /*0x05*/{MODRM_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, 12753},
  /*0x0c*/{MODRM_SPLITRM, 12755},
  /*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, 12757},
  /*0x14*/{MODRM_SPLITRM, 12759},
  /*0x15*/{MODRM_SPLITRM, 12761},
  /*0x16*/{MODRM_SPLITRM, 12763},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITRM, 12765},
  /*0x19*/{MODRM_SPLITRM, 12767},
  /*0x1a*/{MODRM_SPLITRM, 12769},
  /*0x1b*/{MODRM_SPLITRM, 12771},
  /*0x1c*/{MODRM_SPLITRM, 12773},
  /*0x1d*/{MODRM_SPLITRM, 12775},
  /*0x1e*/{MODRM_SPLITRM, 12777},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 12779},
  /*0x21*/{MODRM_SPLITRM, 12781},
  /*0x22*/{MODRM_SPLITRM, 12783},
  /*0x23*/{MODRM_SPLITRM, 12785},
  /*0x24*/{MODRM_SPLITRM, 12787},
  /*0x25*/{MODRM_SPLITRM, 12789},
  /*0x26*/{MODRM_SPLITRM, 12791},
  /*0x27*/{MODRM_SPLITRM, 12793},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_SPLITRM, 12795},
  /*0x2b*/{MODRM_SPLITRM, 12797},
  /*0x2c*/{MODRM_SPLITRM, 12799},
  /*0x2d*/{MODRM_SPLITRM, 11861},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 12801},
  /*0x31*/{MODRM_SPLITRM, 12803},
  /*0x32*/{MODRM_SPLITRM, 12805},
  /*0x33*/{MODRM_SPLITRM, 12807},
  /*0x34*/{MODRM_SPLITRM, 12809},
  /*0x35*/{MODRM_SPLITRM, 12811},
  /*0x36*/{MODRM_SPLITRM, 12813},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 12815},
  /*0x39*/{MODRM_SPLITRM, 12817},
  /*0x3a*/{MODRM_SPLITRM, 12819},
  /*0x3b*/{MODRM_SPLITRM, 12821},
  /*0x3c*/{MODRM_SPLITRM, 12823},
  /*0x3d*/{MODRM_SPLITRM, 12825},
  /*0x3e*/{MODRM_SPLITRM, 12827},
  /*0x3f*/{MODRM_SPLITRM, 12829},
  /*0x40*/{MODRM_SPLITRM, 12831},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 12833},
  /*0x43*/{MODRM_SPLITRM, 11895},
  /*0x44*/{MODRM_SPLITRM, 12835},
  /*0x45*/{MODRM_SPLITRM, 12837},
  /*0x46*/{MODRM_SPLITRM, 12839},
  /*0x47*/{MODRM_SPLITRM, 12841},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 12843},
  /*0x4d*/{MODRM_SPLITRM, 11907},
  /*0x4e*/{MODRM_SPLITRM, 12845},
  /*0x4f*/{MODRM_SPLITRM, 11911},
  /*0x50*/{MODRM_SPLITRM, 12847},
  /*0x51*/{MODRM_SPLITRM, 12849},
  /*0x52*/{MODRM_SPLITRM, 12851},
  /*0x53*/{MODRM_SPLITRM, 12853},
  /*0x54*/{MODRM_SPLITRM, 12855},
  /*0x55*/{MODRM_SPLITRM, 12857},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_SPLITRM, 12859},
  /*0x59*/{MODRM_SPLITRM, 12861},
  /*0x5a*/{MODRM_SPLITRM, 12863},
  /*0x5b*/{MODRM_SPLITRM, 12865},
  /*0x5c*/{MODRM_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, 12867},
  /*0x63*/{MODRM_SPLITRM, 12869},
  /*0x64*/{MODRM_SPLITRM, 12871},
  /*0x65*/{MODRM_SPLITRM, 12873},
  /*0x66*/{MODRM_SPLITRM, 12875},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 12877},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 12879},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_SPLITRM, 12881},
  /*0x76*/{MODRM_SPLITRM, 12883},
  /*0x77*/{MODRM_SPLITRM, 12885},
  /*0x78*/{MODRM_SPLITRM, 12887},
  /*0x79*/{MODRM_SPLITRM, 12889},
  /*0x7a*/{MODRM_SPLITRM, 12891},
  /*0x7b*/{MODRM_SPLITRM, 12893},
  /*0x7c*/{MODRM_SPLITRM, 12895},
  /*0x7d*/{MODRM_SPLITRM, 12897},
  /*0x7e*/{MODRM_SPLITRM, 12899},
  /*0x7f*/{MODRM_SPLITRM, 12901},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_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, 12903},
  /*0x89*/{MODRM_SPLITRM, 12905},
  /*0x8a*/{MODRM_SPLITRM, 12907},
  /*0x8b*/{MODRM_SPLITRM, 12909},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_SPLITRM, 12911},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_SPLITRM, 12913},
  /*0x90*/{MODRM_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, 12915},
  /*0x97*/{MODRM_SPLITRM, 12917},
  /*0x98*/{MODRM_SPLITRM, 12919},
  /*0x99*/{MODRM_SPLITRM, 11983},
  /*0x9a*/{MODRM_SPLITRM, 12921},
  /*0x9b*/{MODRM_SPLITRM, 11987},
  /*0x9c*/{MODRM_SPLITRM, 12923},
  /*0x9d*/{MODRM_SPLITRM, 11991},
  /*0x9e*/{MODRM_SPLITRM, 12925},
  /*0x9f*/{MODRM_SPLITRM, 11995},
  /*0xa0*/{MODRM_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, 12927},
  /*0xa7*/{MODRM_SPLITRM, 12929},
  /*0xa8*/{MODRM_SPLITRM, 12931},
  /*0xa9*/{MODRM_SPLITRM, 12003},
  /*0xaa*/{MODRM_SPLITRM, 12933},
  /*0xab*/{MODRM_SPLITRM, 12007},
  /*0xac*/{MODRM_SPLITRM, 12935},
  /*0xad*/{MODRM_SPLITRM, 12011},
  /*0xae*/{MODRM_SPLITRM, 12937},
  /*0xaf*/{MODRM_SPLITRM, 12015},
  /*0xb0*/{MODRM_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, 12939},
  /*0xb7*/{MODRM_SPLITRM, 12941},
  /*0xb8*/{MODRM_SPLITRM, 12943},
  /*0xb9*/{MODRM_SPLITRM, 12023},
  /*0xba*/{MODRM_SPLITRM, 12945},
  /*0xbb*/{MODRM_SPLITRM, 12027},
  /*0xbc*/{MODRM_SPLITRM, 12947},
  /*0xbd*/{MODRM_SPLITRM, 12031},
  /*0xbe*/{MODRM_SPLITRM, 12949},
  /*0xbf*/{MODRM_SPLITRM, 12035},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 12951},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_SPLITRM, 12953},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 12955},
  /*0xcb*/{MODRM_SPLITRM, 12039},
  /*0xcc*/{MODRM_SPLITRM, 12957},
  /*0xcd*/{MODRM_SPLITRM, 12041},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_SPLITRM, 12959},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_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, 12961},
  /*0xdd*/{MODRM_SPLITRM, 12963},
  /*0xde*/{MODRM_SPLITRM, 12965},
  /*0xdf*/{MODRM_SPLITRM, 12967},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 12969},
  /*0x27*/{MODRM_SPLITRM, 12971},
  /*0x28*/{MODRM_SPLITRM, 12973},
  /*0x29*/{MODRM_SPLITRM, 12975},
  /*0x2a*/{MODRM_SPLITRM, 12977},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_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, 12979},
  /*0x39*/{MODRM_SPLITRM, 12981},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 12983},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 12749},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_SPLITRM, 12751},
  /*0x05*/{MODRM_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, 12753},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITRM, 12985},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 12987},
  /*0x11*/{MODRM_SPLITRM, 12989},
  /*0x12*/{MODRM_SPLITRM, 12991},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 12993},
  /*0x15*/{MODRM_SPLITRM, 12995},
  /*0x16*/{MODRM_SPLITRM, 12997},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_SPLITRM, 12999},
  /*0x1a*/{MODRM_SPLITRM, 13001},
  /*0x1b*/{MODRM_SPLITRM, 13003},
  /*0x1c*/{MODRM_SPLITRM, 12773},
  /*0x1d*/{MODRM_SPLITRM, 12775},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_SPLITRM, 13005},
  /*0x20*/{MODRM_SPLITRM, 12779},
  /*0x21*/{MODRM_SPLITRM, 12781},
  /*0x22*/{MODRM_SPLITRM, 12783},
  /*0x23*/{MODRM_SPLITRM, 12785},
  /*0x24*/{MODRM_SPLITRM, 12787},
  /*0x25*/{MODRM_ONEENTRY, 0},
  /*0x26*/{MODRM_SPLITRM, 13007},
  /*0x27*/{MODRM_SPLITRM, 13009},
  /*0x28*/{MODRM_SPLITRM, 13011},
  /*0x29*/{MODRM_SPLITRM, 13013},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 13015},
  /*0x2d*/{MODRM_SPLITRM, 12093},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 12801},
  /*0x31*/{MODRM_SPLITRM, 12803},
  /*0x32*/{MODRM_SPLITRM, 12805},
  /*0x33*/{MODRM_SPLITRM, 12807},
  /*0x34*/{MODRM_SPLITRM, 12809},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_SPLITRM, 13017},
  /*0x37*/{MODRM_SPLITRM, 13019},
  /*0x38*/{MODRM_SPLITRM, 12815},
  /*0x39*/{MODRM_SPLITRM, 13021},
  /*0x3a*/{MODRM_SPLITRM, 12819},
  /*0x3b*/{MODRM_SPLITRM, 13023},
  /*0x3c*/{MODRM_SPLITRM, 12823},
  /*0x3d*/{MODRM_SPLITRM, 13025},
  /*0x3e*/{MODRM_SPLITRM, 12827},
  /*0x3f*/{MODRM_SPLITRM, 13027},
  /*0x40*/{MODRM_SPLITRM, 13029},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 13031},
  /*0x43*/{MODRM_SPLITRM, 12109},
  /*0x44*/{MODRM_SPLITRM, 13033},
  /*0x45*/{MODRM_SPLITRM, 13035},
  /*0x46*/{MODRM_SPLITRM, 13037},
  /*0x47*/{MODRM_SPLITRM, 13039},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 13041},
  /*0x4d*/{MODRM_SPLITRM, 12121},
  /*0x4e*/{MODRM_SPLITRM, 13043},
  /*0x4f*/{MODRM_SPLITRM, 12125},
  /*0x50*/{MODRM_ONEENTRY, 0},
  /*0x51*/{MODRM_ONEENTRY, 0},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 13045},
  /*0x55*/{MODRM_SPLITRM, 13047},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_ONEENTRY, 0},
  /*0x59*/{MODRM_SPLITRM, 13049},
  /*0x5a*/{MODRM_SPLITRM, 13051},
  /*0x5b*/{MODRM_SPLITRM, 13053},
  /*0x5c*/{MODRM_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, 13055},
  /*0x63*/{MODRM_SPLITRM, 13057},
  /*0x64*/{MODRM_SPLITRM, 13059},
  /*0x65*/{MODRM_SPLITRM, 13061},
  /*0x66*/{MODRM_SPLITRM, 13063},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_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, 13065},
  /*0x71*/{MODRM_SPLITRM, 13067},
  /*0x72*/{MODRM_SPLITRM, 13069},
  /*0x73*/{MODRM_SPLITRM, 13071},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_SPLITRM, 13073},
  /*0x76*/{MODRM_SPLITRM, 13075},
  /*0x77*/{MODRM_SPLITRM, 13077},
  /*0x78*/{MODRM_ONEENTRY, 0},
  /*0x79*/{MODRM_ONEENTRY, 0},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 13079},
  /*0x7d*/{MODRM_SPLITRM, 13081},
  /*0x7e*/{MODRM_SPLITRM, 13083},
  /*0x7f*/{MODRM_SPLITRM, 13085},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITRM, 13087},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_SPLITRM, 13089},
  /*0x89*/{MODRM_SPLITRM, 13091},
  /*0x8a*/{MODRM_SPLITRM, 13093},
  /*0x8b*/{MODRM_SPLITRM, 13095},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_SPLITRM, 13097},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 13099},
  /*0x97*/{MODRM_SPLITRM, 13101},
  /*0x98*/{MODRM_SPLITRM, 13103},
  /*0x99*/{MODRM_SPLITRM, 12183},
  /*0x9a*/{MODRM_SPLITRM, 13105},
  /*0x9b*/{MODRM_SPLITRM, 12187},
  /*0x9c*/{MODRM_SPLITRM, 13107},
  /*0x9d*/{MODRM_SPLITRM, 12191},
  /*0x9e*/{MODRM_SPLITRM, 13109},
  /*0x9f*/{MODRM_SPLITRM, 12195},
  /*0xa0*/{MODRM_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, 13111},
  /*0xa7*/{MODRM_SPLITRM, 13113},
  /*0xa8*/{MODRM_SPLITRM, 13115},
  /*0xa9*/{MODRM_SPLITRM, 12203},
  /*0xaa*/{MODRM_SPLITRM, 13117},
  /*0xab*/{MODRM_SPLITRM, 12207},
  /*0xac*/{MODRM_SPLITRM, 13119},
  /*0xad*/{MODRM_SPLITRM, 12211},
  /*0xae*/{MODRM_SPLITRM, 13121},
  /*0xaf*/{MODRM_SPLITRM, 12215},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 13123},
  /*0xb5*/{MODRM_SPLITRM, 13125},
  /*0xb6*/{MODRM_SPLITRM, 13127},
  /*0xb7*/{MODRM_SPLITRM, 13129},
  /*0xb8*/{MODRM_SPLITRM, 13131},
  /*0xb9*/{MODRM_SPLITRM, 12227},
  /*0xba*/{MODRM_SPLITRM, 13133},
  /*0xbb*/{MODRM_SPLITRM, 12231},
  /*0xbc*/{MODRM_SPLITRM, 13135},
  /*0xbd*/{MODRM_SPLITRM, 12235},
  /*0xbe*/{MODRM_SPLITRM, 13137},
  /*0xbf*/{MODRM_SPLITRM, 12239},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 13139},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_SPLITRM, 13141},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 13143},
  /*0xcb*/{MODRM_SPLITRM, 12243},
  /*0xcc*/{MODRM_SPLITRM, 13145},
  /*0xcd*/{MODRM_SPLITRM, 12245},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_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, 12961},
  /*0xdd*/{MODRM_SPLITRM, 12963},
  /*0xde*/{MODRM_SPLITRM, 12965},
  /*0xdf*/{MODRM_SPLITRM, 12967},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 13147},
  /*0x11*/{MODRM_SPLITRM, 13149},
  /*0x12*/{MODRM_SPLITRM, 13151},
  /*0x13*/{MODRM_SPLITRM, 13153},
  /*0x14*/{MODRM_SPLITRM, 13155},
  /*0x15*/{MODRM_SPLITRM, 13157},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 13159},
  /*0x21*/{MODRM_SPLITRM, 13161},
  /*0x22*/{MODRM_SPLITRM, 13163},
  /*0x23*/{MODRM_SPLITRM, 13165},
  /*0x24*/{MODRM_SPLITRM, 13167},
  /*0x25*/{MODRM_SPLITRM, 13169},
  /*0x26*/{MODRM_SPLITRM, 13171},
  /*0x27*/{MODRM_SPLITRM, 13173},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_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, 13175},
  /*0x31*/{MODRM_SPLITRM, 13177},
  /*0x32*/{MODRM_SPLITRM, 13179},
  /*0x33*/{MODRM_SPLITRM, 13181},
  /*0x34*/{MODRM_SPLITRM, 13183},
  /*0x35*/{MODRM_SPLITRM, 13185},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 13187},
  /*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, 13189},
  /*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, 13191},
  /*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, 13193},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_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, 13195},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 13197},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_SPLITRM, 13199},
  /*0x05*/{MODRM_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, 13201},
  /*0x0c*/{MODRM_SPLITRM, 13203},
  /*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, 13205},
  /*0x14*/{MODRM_SPLITRM, 13207},
  /*0x15*/{MODRM_SPLITRM, 13209},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITRM, 13211},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITRM, 13213},
  /*0x1d*/{MODRM_SPLITRM, 13215},
  /*0x1e*/{MODRM_SPLITRM, 13217},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 13219},
  /*0x21*/{MODRM_SPLITRM, 13221},
  /*0x22*/{MODRM_SPLITRM, 13223},
  /*0x23*/{MODRM_SPLITRM, 13225},
  /*0x24*/{MODRM_SPLITRM, 13227},
  /*0x25*/{MODRM_SPLITRM, 13229},
  /*0x26*/{MODRM_SPLITRM, 13231},
  /*0x27*/{MODRM_SPLITRM, 13233},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 13235},
  /*0x2c*/{MODRM_SPLITRM, 13237},
  /*0x2d*/{MODRM_SPLITRM, 13239},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 13241},
  /*0x31*/{MODRM_SPLITRM, 13243},
  /*0x32*/{MODRM_SPLITRM, 13245},
  /*0x33*/{MODRM_SPLITRM, 13247},
  /*0x34*/{MODRM_SPLITRM, 13249},
  /*0x35*/{MODRM_SPLITRM, 13251},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 13253},
  /*0x39*/{MODRM_SPLITRM, 13255},
  /*0x3a*/{MODRM_SPLITRM, 13257},
  /*0x3b*/{MODRM_SPLITRM, 13259},
  /*0x3c*/{MODRM_SPLITRM, 13261},
  /*0x3d*/{MODRM_SPLITRM, 13263},
  /*0x3e*/{MODRM_SPLITRM, 13265},
  /*0x3f*/{MODRM_SPLITRM, 13267},
  /*0x40*/{MODRM_SPLITRM, 13269},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 13271},
  /*0x43*/{MODRM_SPLITRM, 13273},
  /*0x44*/{MODRM_SPLITRM, 13275},
  /*0x45*/{MODRM_SPLITRM, 13277},
  /*0x46*/{MODRM_SPLITRM, 13279},
  /*0x47*/{MODRM_SPLITRM, 13281},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 13283},
  /*0x4d*/{MODRM_SPLITRM, 13285},
  /*0x4e*/{MODRM_SPLITRM, 13287},
  /*0x4f*/{MODRM_SPLITRM, 13289},
  /*0x50*/{MODRM_SPLITRM, 13291},
  /*0x51*/{MODRM_SPLITRM, 13293},
  /*0x52*/{MODRM_SPLITRM, 13295},
  /*0x53*/{MODRM_SPLITRM, 13297},
  /*0x54*/{MODRM_SPLITRM, 13299},
  /*0x55*/{MODRM_SPLITRM, 13301},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_SPLITRM, 13303},
  /*0x59*/{MODRM_SPLITRM, 13305},
  /*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, 13307},
  /*0x63*/{MODRM_SPLITRM, 13309},
  /*0x64*/{MODRM_SPLITRM, 13311},
  /*0x65*/{MODRM_SPLITRM, 13313},
  /*0x66*/{MODRM_SPLITRM, 13315},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 13317},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 13319},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_SPLITRM, 13321},
  /*0x76*/{MODRM_SPLITRM, 13323},
  /*0x77*/{MODRM_SPLITRM, 13325},
  /*0x78*/{MODRM_SPLITRM, 13327},
  /*0x79*/{MODRM_SPLITRM, 13329},
  /*0x7a*/{MODRM_SPLITRM, 13331},
  /*0x7b*/{MODRM_SPLITRM, 13333},
  /*0x7c*/{MODRM_SPLITRM, 13335},
  /*0x7d*/{MODRM_SPLITRM, 13337},
  /*0x7e*/{MODRM_SPLITRM, 13339},
  /*0x7f*/{MODRM_SPLITRM, 13341},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_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, 13343},
  /*0x89*/{MODRM_SPLITRM, 13345},
  /*0x8a*/{MODRM_SPLITRM, 13347},
  /*0x8b*/{MODRM_SPLITRM, 13349},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_SPLITRM, 13351},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_SPLITRM, 13353},
  /*0x90*/{MODRM_SPLITRM, 13355},
  /*0x91*/{MODRM_SPLITRM, 13357},
  /*0x92*/{MODRM_SPLITRM, 13359},
  /*0x93*/{MODRM_SPLITRM, 13361},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 13363},
  /*0x97*/{MODRM_SPLITRM, 13365},
  /*0x98*/{MODRM_SPLITRM, 13367},
  /*0x99*/{MODRM_SPLITRM, 13369},
  /*0x9a*/{MODRM_SPLITRM, 13371},
  /*0x9b*/{MODRM_SPLITRM, 13373},
  /*0x9c*/{MODRM_SPLITRM, 13375},
  /*0x9d*/{MODRM_SPLITRM, 13377},
  /*0x9e*/{MODRM_SPLITRM, 13379},
  /*0x9f*/{MODRM_SPLITRM, 13381},
  /*0xa0*/{MODRM_SPLITRM, 13383},
  /*0xa1*/{MODRM_SPLITRM, 13385},
  /*0xa2*/{MODRM_SPLITRM, 13387},
  /*0xa3*/{MODRM_SPLITRM, 13389},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 13391},
  /*0xa7*/{MODRM_SPLITRM, 13393},
  /*0xa8*/{MODRM_SPLITRM, 13395},
  /*0xa9*/{MODRM_SPLITRM, 13397},
  /*0xaa*/{MODRM_SPLITRM, 13399},
  /*0xab*/{MODRM_SPLITRM, 13401},
  /*0xac*/{MODRM_SPLITRM, 13403},
  /*0xad*/{MODRM_SPLITRM, 13405},
  /*0xae*/{MODRM_SPLITRM, 13407},
  /*0xaf*/{MODRM_SPLITRM, 13409},
  /*0xb0*/{MODRM_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, 13411},
  /*0xb7*/{MODRM_SPLITRM, 13413},
  /*0xb8*/{MODRM_SPLITRM, 13415},
  /*0xb9*/{MODRM_SPLITRM, 13417},
  /*0xba*/{MODRM_SPLITRM, 13419},
  /*0xbb*/{MODRM_SPLITRM, 13421},
  /*0xbc*/{MODRM_SPLITRM, 13423},
  /*0xbd*/{MODRM_SPLITRM, 13425},
  /*0xbe*/{MODRM_SPLITRM, 13427},
  /*0xbf*/{MODRM_SPLITRM, 13429},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 13431},
  /*0xc5*/{MODRM_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, 13433},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_SPLITRM, 13435},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_SPLITRM, 13437},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 13439},
  /*0x27*/{MODRM_SPLITRM, 13441},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 13197},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_SPLITRM, 13199},
  /*0x05*/{MODRM_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, 13201},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITRM, 13443},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 13445},
  /*0x11*/{MODRM_SPLITRM, 13447},
  /*0x12*/{MODRM_SPLITRM, 13449},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 13451},
  /*0x15*/{MODRM_SPLITRM, 13453},
  /*0x16*/{MODRM_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, 13213},
  /*0x1d*/{MODRM_SPLITRM, 13215},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_SPLITRM, 13455},
  /*0x20*/{MODRM_SPLITRM, 13219},
  /*0x21*/{MODRM_SPLITRM, 13221},
  /*0x22*/{MODRM_SPLITRM, 13223},
  /*0x23*/{MODRM_SPLITRM, 13225},
  /*0x24*/{MODRM_SPLITRM, 13227},
  /*0x25*/{MODRM_ONEENTRY, 0},
  /*0x26*/{MODRM_SPLITRM, 13457},
  /*0x27*/{MODRM_SPLITRM, 13459},
  /*0x28*/{MODRM_SPLITRM, 13461},
  /*0x29*/{MODRM_SPLITRM, 13463},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 13465},
  /*0x2d*/{MODRM_SPLITRM, 13467},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 13241},
  /*0x31*/{MODRM_SPLITRM, 13243},
  /*0x32*/{MODRM_SPLITRM, 13245},
  /*0x33*/{MODRM_SPLITRM, 13247},
  /*0x34*/{MODRM_SPLITRM, 13249},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_SPLITRM, 13469},
  /*0x38*/{MODRM_SPLITRM, 13253},
  /*0x39*/{MODRM_SPLITRM, 13471},
  /*0x3a*/{MODRM_SPLITRM, 13257},
  /*0x3b*/{MODRM_SPLITRM, 13473},
  /*0x3c*/{MODRM_SPLITRM, 13261},
  /*0x3d*/{MODRM_SPLITRM, 13475},
  /*0x3e*/{MODRM_SPLITRM, 13265},
  /*0x3f*/{MODRM_SPLITRM, 13477},
  /*0x40*/{MODRM_SPLITRM, 13479},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 13481},
  /*0x43*/{MODRM_SPLITRM, 13483},
  /*0x44*/{MODRM_SPLITRM, 13485},
  /*0x45*/{MODRM_SPLITRM, 13487},
  /*0x46*/{MODRM_SPLITRM, 13489},
  /*0x47*/{MODRM_SPLITRM, 13491},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 13493},
  /*0x4d*/{MODRM_SPLITRM, 13495},
  /*0x4e*/{MODRM_SPLITRM, 13497},
  /*0x4f*/{MODRM_SPLITRM, 13499},
  /*0x50*/{MODRM_ONEENTRY, 0},
  /*0x51*/{MODRM_ONEENTRY, 0},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 13501},
  /*0x55*/{MODRM_SPLITRM, 13503},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_ONEENTRY, 0},
  /*0x59*/{MODRM_SPLITRM, 13505},
  /*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, 13507},
  /*0x63*/{MODRM_SPLITRM, 13509},
  /*0x64*/{MODRM_SPLITRM, 13511},
  /*0x65*/{MODRM_SPLITRM, 13513},
  /*0x66*/{MODRM_SPLITRM, 13515},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_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, 13517},
  /*0x71*/{MODRM_SPLITRM, 13519},
  /*0x72*/{MODRM_SPLITRM, 13521},
  /*0x73*/{MODRM_SPLITRM, 13523},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_SPLITRM, 13525},
  /*0x76*/{MODRM_SPLITRM, 13527},
  /*0x77*/{MODRM_SPLITRM, 13529},
  /*0x78*/{MODRM_ONEENTRY, 0},
  /*0x79*/{MODRM_ONEENTRY, 0},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 13531},
  /*0x7d*/{MODRM_SPLITRM, 13533},
  /*0x7e*/{MODRM_SPLITRM, 13535},
  /*0x7f*/{MODRM_SPLITRM, 13537},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITRM, 13539},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_SPLITRM, 13541},
  /*0x89*/{MODRM_SPLITRM, 13543},
  /*0x8a*/{MODRM_SPLITRM, 13545},
  /*0x8b*/{MODRM_SPLITRM, 13547},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_SPLITRM, 13549},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 13551},
  /*0x91*/{MODRM_SPLITRM, 13553},
  /*0x92*/{MODRM_SPLITRM, 13555},
  /*0x93*/{MODRM_SPLITRM, 13557},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 13559},
  /*0x97*/{MODRM_SPLITRM, 13561},
  /*0x98*/{MODRM_SPLITRM, 13563},
  /*0x99*/{MODRM_SPLITRM, 13565},
  /*0x9a*/{MODRM_SPLITRM, 13567},
  /*0x9b*/{MODRM_SPLITRM, 13569},
  /*0x9c*/{MODRM_SPLITRM, 13571},
  /*0x9d*/{MODRM_SPLITRM, 13573},
  /*0x9e*/{MODRM_SPLITRM, 13575},
  /*0x9f*/{MODRM_SPLITRM, 13577},
  /*0xa0*/{MODRM_SPLITRM, 13579},
  /*0xa1*/{MODRM_SPLITRM, 13581},
  /*0xa2*/{MODRM_SPLITRM, 13583},
  /*0xa3*/{MODRM_SPLITRM, 13585},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 13587},
  /*0xa7*/{MODRM_SPLITRM, 13589},
  /*0xa8*/{MODRM_SPLITRM, 13591},
  /*0xa9*/{MODRM_SPLITRM, 13593},
  /*0xaa*/{MODRM_SPLITRM, 13595},
  /*0xab*/{MODRM_SPLITRM, 13597},
  /*0xac*/{MODRM_SPLITRM, 13599},
  /*0xad*/{MODRM_SPLITRM, 13601},
  /*0xae*/{MODRM_SPLITRM, 13603},
  /*0xaf*/{MODRM_SPLITRM, 13605},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 13607},
  /*0xb5*/{MODRM_SPLITRM, 13609},
  /*0xb6*/{MODRM_SPLITRM, 13611},
  /*0xb7*/{MODRM_SPLITRM, 13613},
  /*0xb8*/{MODRM_SPLITRM, 13615},
  /*0xb9*/{MODRM_SPLITRM, 13617},
  /*0xba*/{MODRM_SPLITRM, 13619},
  /*0xbb*/{MODRM_SPLITRM, 13621},
  /*0xbc*/{MODRM_SPLITRM, 13623},
  /*0xbd*/{MODRM_SPLITRM, 13625},
  /*0xbe*/{MODRM_SPLITRM, 13627},
  /*0xbf*/{MODRM_SPLITRM, 13629},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 13631},
  /*0xc5*/{MODRM_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, 13633},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_SPLITRM, 13635},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 13637},
  /*0x11*/{MODRM_SPLITRM, 13639},
  /*0x12*/{MODRM_SPLITRM, 13641},
  /*0x13*/{MODRM_SPLITRM, 13643},
  /*0x14*/{MODRM_SPLITRM, 13645},
  /*0x15*/{MODRM_SPLITRM, 13647},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 13649},
  /*0x21*/{MODRM_SPLITRM, 13651},
  /*0x22*/{MODRM_SPLITRM, 13653},
  /*0x23*/{MODRM_SPLITRM, 13655},
  /*0x24*/{MODRM_SPLITRM, 13657},
  /*0x25*/{MODRM_SPLITRM, 13659},
  /*0x26*/{MODRM_SPLITRM, 13661},
  /*0x27*/{MODRM_SPLITRM, 13663},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_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, 13665},
  /*0x31*/{MODRM_SPLITRM, 13667},
  /*0x32*/{MODRM_SPLITRM, 13669},
  /*0x33*/{MODRM_SPLITRM, 13671},
  /*0x34*/{MODRM_SPLITRM, 13673},
  /*0x35*/{MODRM_SPLITRM, 13675},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 13677},
  /*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, 13679},
  /*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, 13681},
  /*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, 13193},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_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, 13195},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 13683},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_SPLITRM, 13685},
  /*0x05*/{MODRM_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, 13687},
  /*0x0c*/{MODRM_SPLITRM, 13689},
  /*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, 13691},
  /*0x14*/{MODRM_SPLITRM, 13693},
  /*0x15*/{MODRM_SPLITRM, 13695},
  /*0x16*/{MODRM_SPLITRM, 13697},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITRM, 13699},
  /*0x19*/{MODRM_SPLITRM, 13701},
  /*0x1a*/{MODRM_SPLITRM, 13703},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITRM, 13705},
  /*0x1d*/{MODRM_SPLITRM, 13707},
  /*0x1e*/{MODRM_SPLITRM, 13709},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 13711},
  /*0x21*/{MODRM_SPLITRM, 13713},
  /*0x22*/{MODRM_SPLITRM, 13715},
  /*0x23*/{MODRM_SPLITRM, 13717},
  /*0x24*/{MODRM_SPLITRM, 13719},
  /*0x25*/{MODRM_SPLITRM, 13721},
  /*0x26*/{MODRM_SPLITRM, 13723},
  /*0x27*/{MODRM_SPLITRM, 13725},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 13727},
  /*0x2c*/{MODRM_SPLITRM, 13729},
  /*0x2d*/{MODRM_SPLITRM, 13239},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 13731},
  /*0x31*/{MODRM_SPLITRM, 13733},
  /*0x32*/{MODRM_SPLITRM, 13735},
  /*0x33*/{MODRM_SPLITRM, 13737},
  /*0x34*/{MODRM_SPLITRM, 13739},
  /*0x35*/{MODRM_SPLITRM, 13741},
  /*0x36*/{MODRM_SPLITRM, 13743},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 13745},
  /*0x39*/{MODRM_SPLITRM, 13747},
  /*0x3a*/{MODRM_SPLITRM, 13749},
  /*0x3b*/{MODRM_SPLITRM, 13751},
  /*0x3c*/{MODRM_SPLITRM, 13753},
  /*0x3d*/{MODRM_SPLITRM, 13755},
  /*0x3e*/{MODRM_SPLITRM, 13757},
  /*0x3f*/{MODRM_SPLITRM, 13759},
  /*0x40*/{MODRM_SPLITRM, 13761},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 13763},
  /*0x43*/{MODRM_SPLITRM, 13273},
  /*0x44*/{MODRM_SPLITRM, 13765},
  /*0x45*/{MODRM_SPLITRM, 13767},
  /*0x46*/{MODRM_SPLITRM, 13769},
  /*0x47*/{MODRM_SPLITRM, 13771},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 13773},
  /*0x4d*/{MODRM_SPLITRM, 13285},
  /*0x4e*/{MODRM_SPLITRM, 13775},
  /*0x4f*/{MODRM_SPLITRM, 13289},
  /*0x50*/{MODRM_SPLITRM, 13777},
  /*0x51*/{MODRM_SPLITRM, 13779},
  /*0x52*/{MODRM_SPLITRM, 13781},
  /*0x53*/{MODRM_SPLITRM, 13783},
  /*0x54*/{MODRM_SPLITRM, 13785},
  /*0x55*/{MODRM_SPLITRM, 13787},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_SPLITRM, 13789},
  /*0x59*/{MODRM_SPLITRM, 13791},
  /*0x5a*/{MODRM_SPLITRM, 13793},
  /*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, 13795},
  /*0x63*/{MODRM_SPLITRM, 13797},
  /*0x64*/{MODRM_SPLITRM, 13799},
  /*0x65*/{MODRM_SPLITRM, 13801},
  /*0x66*/{MODRM_SPLITRM, 13803},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 13805},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 13807},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_SPLITRM, 13809},
  /*0x76*/{MODRM_SPLITRM, 13811},
  /*0x77*/{MODRM_SPLITRM, 13813},
  /*0x78*/{MODRM_SPLITRM, 13815},
  /*0x79*/{MODRM_SPLITRM, 13817},
  /*0x7a*/{MODRM_SPLITRM, 13819},
  /*0x7b*/{MODRM_SPLITRM, 13821},
  /*0x7c*/{MODRM_SPLITRM, 13823},
  /*0x7d*/{MODRM_SPLITRM, 13825},
  /*0x7e*/{MODRM_SPLITRM, 13827},
  /*0x7f*/{MODRM_SPLITRM, 13829},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_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, 13831},
  /*0x89*/{MODRM_SPLITRM, 13833},
  /*0x8a*/{MODRM_SPLITRM, 13835},
  /*0x8b*/{MODRM_SPLITRM, 13837},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_SPLITRM, 13839},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_SPLITRM, 13841},
  /*0x90*/{MODRM_SPLITRM, 13843},
  /*0x91*/{MODRM_SPLITRM, 13845},
  /*0x92*/{MODRM_SPLITRM, 13847},
  /*0x93*/{MODRM_SPLITRM, 13849},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 13851},
  /*0x97*/{MODRM_SPLITRM, 13853},
  /*0x98*/{MODRM_SPLITRM, 13855},
  /*0x99*/{MODRM_SPLITRM, 13369},
  /*0x9a*/{MODRM_SPLITRM, 13857},
  /*0x9b*/{MODRM_SPLITRM, 13373},
  /*0x9c*/{MODRM_SPLITRM, 13859},
  /*0x9d*/{MODRM_SPLITRM, 13377},
  /*0x9e*/{MODRM_SPLITRM, 13861},
  /*0x9f*/{MODRM_SPLITRM, 13381},
  /*0xa0*/{MODRM_SPLITRM, 13863},
  /*0xa1*/{MODRM_SPLITRM, 13865},
  /*0xa2*/{MODRM_SPLITRM, 13867},
  /*0xa3*/{MODRM_SPLITRM, 13869},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 13871},
  /*0xa7*/{MODRM_SPLITRM, 13873},
  /*0xa8*/{MODRM_SPLITRM, 13875},
  /*0xa9*/{MODRM_SPLITRM, 13397},
  /*0xaa*/{MODRM_SPLITRM, 13877},
  /*0xab*/{MODRM_SPLITRM, 13401},
  /*0xac*/{MODRM_SPLITRM, 13879},
  /*0xad*/{MODRM_SPLITRM, 13405},
  /*0xae*/{MODRM_SPLITRM, 13881},
  /*0xaf*/{MODRM_SPLITRM, 13409},
  /*0xb0*/{MODRM_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, 13883},
  /*0xb7*/{MODRM_SPLITRM, 13885},
  /*0xb8*/{MODRM_SPLITRM, 13887},
  /*0xb9*/{MODRM_SPLITRM, 13417},
  /*0xba*/{MODRM_SPLITRM, 13889},
  /*0xbb*/{MODRM_SPLITRM, 13421},
  /*0xbc*/{MODRM_SPLITRM, 13891},
  /*0xbd*/{MODRM_SPLITRM, 13425},
  /*0xbe*/{MODRM_SPLITRM, 13893},
  /*0xbf*/{MODRM_SPLITRM, 13429},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 13895},
  /*0xc5*/{MODRM_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, 13433},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_SPLITRM, 13435},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_SPLITRM, 13897},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 13899},
  /*0x27*/{MODRM_SPLITRM, 13901},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 13683},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_SPLITRM, 13685},
  /*0x05*/{MODRM_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, 13687},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITRM, 13903},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 13905},
  /*0x11*/{MODRM_SPLITRM, 13907},
  /*0x12*/{MODRM_SPLITRM, 13909},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 13911},
  /*0x15*/{MODRM_SPLITRM, 13913},
  /*0x16*/{MODRM_SPLITRM, 13915},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_SPLITRM, 13917},
  /*0x1a*/{MODRM_SPLITRM, 13919},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITRM, 13705},
  /*0x1d*/{MODRM_SPLITRM, 13707},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_SPLITRM, 13921},
  /*0x20*/{MODRM_SPLITRM, 13711},
  /*0x21*/{MODRM_SPLITRM, 13713},
  /*0x22*/{MODRM_SPLITRM, 13715},
  /*0x23*/{MODRM_SPLITRM, 13717},
  /*0x24*/{MODRM_SPLITRM, 13719},
  /*0x25*/{MODRM_ONEENTRY, 0},
  /*0x26*/{MODRM_SPLITRM, 13923},
  /*0x27*/{MODRM_SPLITRM, 13925},
  /*0x28*/{MODRM_SPLITRM, 13927},
  /*0x29*/{MODRM_SPLITRM, 13929},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 13931},
  /*0x2d*/{MODRM_SPLITRM, 13467},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 13731},
  /*0x31*/{MODRM_SPLITRM, 13733},
  /*0x32*/{MODRM_SPLITRM, 13735},
  /*0x33*/{MODRM_SPLITRM, 13737},
  /*0x34*/{MODRM_SPLITRM, 13739},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_SPLITRM, 13933},
  /*0x37*/{MODRM_SPLITRM, 13935},
  /*0x38*/{MODRM_SPLITRM, 13745},
  /*0x39*/{MODRM_SPLITRM, 13937},
  /*0x3a*/{MODRM_SPLITRM, 13749},
  /*0x3b*/{MODRM_SPLITRM, 13939},
  /*0x3c*/{MODRM_SPLITRM, 13753},
  /*0x3d*/{MODRM_SPLITRM, 13941},
  /*0x3e*/{MODRM_SPLITRM, 13757},
  /*0x3f*/{MODRM_SPLITRM, 13943},
  /*0x40*/{MODRM_SPLITRM, 13945},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 13947},
  /*0x43*/{MODRM_SPLITRM, 13483},
  /*0x44*/{MODRM_SPLITRM, 13949},
  /*0x45*/{MODRM_SPLITRM, 13951},
  /*0x46*/{MODRM_SPLITRM, 13953},
  /*0x47*/{MODRM_SPLITRM, 13955},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 13957},
  /*0x4d*/{MODRM_SPLITRM, 13495},
  /*0x4e*/{MODRM_SPLITRM, 13959},
  /*0x4f*/{MODRM_SPLITRM, 13499},
  /*0x50*/{MODRM_ONEENTRY, 0},
  /*0x51*/{MODRM_ONEENTRY, 0},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 13961},
  /*0x55*/{MODRM_SPLITRM, 13963},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_ONEENTRY, 0},
  /*0x59*/{MODRM_SPLITRM, 13965},
  /*0x5a*/{MODRM_SPLITRM, 13967},
  /*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, 13969},
  /*0x63*/{MODRM_SPLITRM, 13971},
  /*0x64*/{MODRM_SPLITRM, 13973},
  /*0x65*/{MODRM_SPLITRM, 13975},
  /*0x66*/{MODRM_SPLITRM, 13977},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_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, 13979},
  /*0x71*/{MODRM_SPLITRM, 13981},
  /*0x72*/{MODRM_SPLITRM, 13983},
  /*0x73*/{MODRM_SPLITRM, 13985},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_SPLITRM, 13987},
  /*0x76*/{MODRM_SPLITRM, 13989},
  /*0x77*/{MODRM_SPLITRM, 13991},
  /*0x78*/{MODRM_ONEENTRY, 0},
  /*0x79*/{MODRM_ONEENTRY, 0},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 13993},
  /*0x7d*/{MODRM_SPLITRM, 13995},
  /*0x7e*/{MODRM_SPLITRM, 13997},
  /*0x7f*/{MODRM_SPLITRM, 13999},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITRM, 14001},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_SPLITRM, 14003},
  /*0x89*/{MODRM_SPLITRM, 14005},
  /*0x8a*/{MODRM_SPLITRM, 14007},
  /*0x8b*/{MODRM_SPLITRM, 14009},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_SPLITRM, 14011},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 14013},
  /*0x91*/{MODRM_SPLITRM, 14015},
  /*0x92*/{MODRM_SPLITRM, 14017},
  /*0x93*/{MODRM_SPLITRM, 14019},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 14021},
  /*0x97*/{MODRM_SPLITRM, 14023},
  /*0x98*/{MODRM_SPLITRM, 14025},
  /*0x99*/{MODRM_SPLITRM, 13565},
  /*0x9a*/{MODRM_SPLITRM, 14027},
  /*0x9b*/{MODRM_SPLITRM, 13569},
  /*0x9c*/{MODRM_SPLITRM, 14029},
  /*0x9d*/{MODRM_SPLITRM, 13573},
  /*0x9e*/{MODRM_SPLITRM, 14031},
  /*0x9f*/{MODRM_SPLITRM, 13577},
  /*0xa0*/{MODRM_SPLITRM, 14033},
  /*0xa1*/{MODRM_SPLITRM, 14035},
  /*0xa2*/{MODRM_SPLITRM, 14037},
  /*0xa3*/{MODRM_SPLITRM, 14039},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 14041},
  /*0xa7*/{MODRM_SPLITRM, 14043},
  /*0xa8*/{MODRM_SPLITRM, 14045},
  /*0xa9*/{MODRM_SPLITRM, 13593},
  /*0xaa*/{MODRM_SPLITRM, 14047},
  /*0xab*/{MODRM_SPLITRM, 13597},
  /*0xac*/{MODRM_SPLITRM, 14049},
  /*0xad*/{MODRM_SPLITRM, 13601},
  /*0xae*/{MODRM_SPLITRM, 14051},
  /*0xaf*/{MODRM_SPLITRM, 13605},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 14053},
  /*0xb5*/{MODRM_SPLITRM, 14055},
  /*0xb6*/{MODRM_SPLITRM, 14057},
  /*0xb7*/{MODRM_SPLITRM, 14059},
  /*0xb8*/{MODRM_SPLITRM, 14061},
  /*0xb9*/{MODRM_SPLITRM, 13617},
  /*0xba*/{MODRM_SPLITRM, 14063},
  /*0xbb*/{MODRM_SPLITRM, 13621},
  /*0xbc*/{MODRM_SPLITRM, 14065},
  /*0xbd*/{MODRM_SPLITRM, 13625},
  /*0xbe*/{MODRM_SPLITRM, 14067},
  /*0xbf*/{MODRM_SPLITRM, 13629},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 14069},
  /*0xc5*/{MODRM_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, 13633},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_SPLITRM, 13635},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 14071},
  /*0x11*/{MODRM_SPLITRM, 14073},
  /*0x12*/{MODRM_SPLITRM, 14075},
  /*0x13*/{MODRM_SPLITRM, 14077},
  /*0x14*/{MODRM_SPLITRM, 14079},
  /*0x15*/{MODRM_SPLITRM, 14081},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 14083},
  /*0x21*/{MODRM_SPLITRM, 14085},
  /*0x22*/{MODRM_SPLITRM, 14087},
  /*0x23*/{MODRM_SPLITRM, 14089},
  /*0x24*/{MODRM_SPLITRM, 14091},
  /*0x25*/{MODRM_SPLITRM, 14093},
  /*0x26*/{MODRM_SPLITRM, 14095},
  /*0x27*/{MODRM_SPLITRM, 14097},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_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, 14099},
  /*0x31*/{MODRM_SPLITRM, 14101},
  /*0x32*/{MODRM_SPLITRM, 14103},
  /*0x33*/{MODRM_SPLITRM, 14105},
  /*0x34*/{MODRM_SPLITRM, 14107},
  /*0x35*/{MODRM_SPLITRM, 14109},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 14111},
  /*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, 14113},
  /*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, 14115},
  /*0x53*/{MODRM_SPLITRM, 14117},
  /*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, 14119},
  /*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, 14121},
  /*0x9b*/{MODRM_SPLITRM, 13193},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_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, 14123},
  /*0xab*/{MODRM_SPLITRM, 13195},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 14125},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_SPLITRM, 14127},
  /*0x05*/{MODRM_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, 14129},
  /*0x0c*/{MODRM_SPLITRM, 14131},
  /*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, 14133},
  /*0x14*/{MODRM_SPLITRM, 14135},
  /*0x15*/{MODRM_SPLITRM, 14137},
  /*0x16*/{MODRM_SPLITRM, 14139},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITRM, 14141},
  /*0x19*/{MODRM_SPLITRM, 14143},
  /*0x1a*/{MODRM_SPLITRM, 14145},
  /*0x1b*/{MODRM_SPLITRM, 14147},
  /*0x1c*/{MODRM_SPLITRM, 14149},
  /*0x1d*/{MODRM_SPLITRM, 14151},
  /*0x1e*/{MODRM_SPLITRM, 14153},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 14155},
  /*0x21*/{MODRM_SPLITRM, 14157},
  /*0x22*/{MODRM_SPLITRM, 14159},
  /*0x23*/{MODRM_SPLITRM, 14161},
  /*0x24*/{MODRM_SPLITRM, 14163},
  /*0x25*/{MODRM_SPLITRM, 14165},
  /*0x26*/{MODRM_SPLITRM, 14167},
  /*0x27*/{MODRM_SPLITRM, 14169},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 14171},
  /*0x2c*/{MODRM_SPLITRM, 14173},
  /*0x2d*/{MODRM_SPLITRM, 13239},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 14175},
  /*0x31*/{MODRM_SPLITRM, 14177},
  /*0x32*/{MODRM_SPLITRM, 14179},
  /*0x33*/{MODRM_SPLITRM, 14181},
  /*0x34*/{MODRM_SPLITRM, 14183},
  /*0x35*/{MODRM_SPLITRM, 14185},
  /*0x36*/{MODRM_SPLITRM, 14187},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 14189},
  /*0x39*/{MODRM_SPLITRM, 14191},
  /*0x3a*/{MODRM_SPLITRM, 14193},
  /*0x3b*/{MODRM_SPLITRM, 14195},
  /*0x3c*/{MODRM_SPLITRM, 14197},
  /*0x3d*/{MODRM_SPLITRM, 14199},
  /*0x3e*/{MODRM_SPLITRM, 14201},
  /*0x3f*/{MODRM_SPLITRM, 14203},
  /*0x40*/{MODRM_SPLITRM, 14205},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 14207},
  /*0x43*/{MODRM_SPLITRM, 13273},
  /*0x44*/{MODRM_SPLITRM, 14209},
  /*0x45*/{MODRM_SPLITRM, 14211},
  /*0x46*/{MODRM_SPLITRM, 14213},
  /*0x47*/{MODRM_SPLITRM, 14215},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 14217},
  /*0x4d*/{MODRM_SPLITRM, 13285},
  /*0x4e*/{MODRM_SPLITRM, 14219},
  /*0x4f*/{MODRM_SPLITRM, 13289},
  /*0x50*/{MODRM_SPLITRM, 14221},
  /*0x51*/{MODRM_SPLITRM, 14223},
  /*0x52*/{MODRM_SPLITRM, 14225},
  /*0x53*/{MODRM_SPLITRM, 14227},
  /*0x54*/{MODRM_SPLITRM, 14229},
  /*0x55*/{MODRM_SPLITRM, 14231},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_SPLITRM, 14233},
  /*0x59*/{MODRM_SPLITRM, 14235},
  /*0x5a*/{MODRM_SPLITRM, 14237},
  /*0x5b*/{MODRM_SPLITRM, 14239},
  /*0x5c*/{MODRM_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, 14241},
  /*0x63*/{MODRM_SPLITRM, 14243},
  /*0x64*/{MODRM_SPLITRM, 14245},
  /*0x65*/{MODRM_SPLITRM, 14247},
  /*0x66*/{MODRM_SPLITRM, 14249},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 14251},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 14253},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_SPLITRM, 14255},
  /*0x76*/{MODRM_SPLITRM, 14257},
  /*0x77*/{MODRM_SPLITRM, 14259},
  /*0x78*/{MODRM_SPLITRM, 14261},
  /*0x79*/{MODRM_SPLITRM, 14263},
  /*0x7a*/{MODRM_SPLITRM, 14265},
  /*0x7b*/{MODRM_SPLITRM, 14267},
  /*0x7c*/{MODRM_SPLITRM, 14269},
  /*0x7d*/{MODRM_SPLITRM, 14271},
  /*0x7e*/{MODRM_SPLITRM, 14273},
  /*0x7f*/{MODRM_SPLITRM, 14275},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_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, 14277},
  /*0x89*/{MODRM_SPLITRM, 14279},
  /*0x8a*/{MODRM_SPLITRM, 14281},
  /*0x8b*/{MODRM_SPLITRM, 14283},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_SPLITRM, 14285},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_SPLITRM, 14287},
  /*0x90*/{MODRM_SPLITRM, 14289},
  /*0x91*/{MODRM_SPLITRM, 14291},
  /*0x92*/{MODRM_SPLITRM, 14293},
  /*0x93*/{MODRM_SPLITRM, 14295},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 14297},
  /*0x97*/{MODRM_SPLITRM, 14299},
  /*0x98*/{MODRM_SPLITRM, 14301},
  /*0x99*/{MODRM_SPLITRM, 13369},
  /*0x9a*/{MODRM_SPLITRM, 14303},
  /*0x9b*/{MODRM_SPLITRM, 13373},
  /*0x9c*/{MODRM_SPLITRM, 14305},
  /*0x9d*/{MODRM_SPLITRM, 13377},
  /*0x9e*/{MODRM_SPLITRM, 14307},
  /*0x9f*/{MODRM_SPLITRM, 13381},
  /*0xa0*/{MODRM_SPLITRM, 14309},
  /*0xa1*/{MODRM_SPLITRM, 14311},
  /*0xa2*/{MODRM_SPLITRM, 14313},
  /*0xa3*/{MODRM_SPLITRM, 14315},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 14317},
  /*0xa7*/{MODRM_SPLITRM, 14319},
  /*0xa8*/{MODRM_SPLITRM, 14321},
  /*0xa9*/{MODRM_SPLITRM, 13397},
  /*0xaa*/{MODRM_SPLITRM, 14323},
  /*0xab*/{MODRM_SPLITRM, 13401},
  /*0xac*/{MODRM_SPLITRM, 14325},
  /*0xad*/{MODRM_SPLITRM, 13405},
  /*0xae*/{MODRM_SPLITRM, 14327},
  /*0xaf*/{MODRM_SPLITRM, 13409},
  /*0xb0*/{MODRM_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, 14329},
  /*0xb7*/{MODRM_SPLITRM, 14331},
  /*0xb8*/{MODRM_SPLITRM, 14333},
  /*0xb9*/{MODRM_SPLITRM, 13417},
  /*0xba*/{MODRM_SPLITRM, 14335},
  /*0xbb*/{MODRM_SPLITRM, 13421},
  /*0xbc*/{MODRM_SPLITRM, 14337},
  /*0xbd*/{MODRM_SPLITRM, 13425},
  /*0xbe*/{MODRM_SPLITRM, 14339},
  /*0xbf*/{MODRM_SPLITRM, 13429},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 14341},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITREG, 14343},
  /*0xc7*/{MODRM_SPLITREG, 14359},
  /*0xc8*/{MODRM_SPLITRM, 14375},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 14377},
  /*0xcb*/{MODRM_SPLITRM, 13433},
  /*0xcc*/{MODRM_SPLITRM, 14379},
  /*0xcd*/{MODRM_SPLITRM, 13435},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_SPLITRM, 14381},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 14383},
  /*0x27*/{MODRM_SPLITRM, 14385},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 14125},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_SPLITRM, 14127},
  /*0x05*/{MODRM_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, 14129},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITRM, 14387},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 14389},
  /*0x11*/{MODRM_SPLITRM, 14391},
  /*0x12*/{MODRM_SPLITRM, 14393},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 14395},
  /*0x15*/{MODRM_SPLITRM, 14397},
  /*0x16*/{MODRM_SPLITRM, 14399},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_SPLITRM, 14401},
  /*0x1a*/{MODRM_SPLITRM, 14403},
  /*0x1b*/{MODRM_SPLITRM, 14405},
  /*0x1c*/{MODRM_SPLITRM, 14149},
  /*0x1d*/{MODRM_SPLITRM, 14151},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_SPLITRM, 14407},
  /*0x20*/{MODRM_SPLITRM, 14155},
  /*0x21*/{MODRM_SPLITRM, 14157},
  /*0x22*/{MODRM_SPLITRM, 14159},
  /*0x23*/{MODRM_SPLITRM, 14161},
  /*0x24*/{MODRM_SPLITRM, 14163},
  /*0x25*/{MODRM_ONEENTRY, 0},
  /*0x26*/{MODRM_SPLITRM, 14409},
  /*0x27*/{MODRM_SPLITRM, 14411},
  /*0x28*/{MODRM_SPLITRM, 14413},
  /*0x29*/{MODRM_SPLITRM, 14415},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 14417},
  /*0x2d*/{MODRM_SPLITRM, 13467},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 14175},
  /*0x31*/{MODRM_SPLITRM, 14177},
  /*0x32*/{MODRM_SPLITRM, 14179},
  /*0x33*/{MODRM_SPLITRM, 14181},
  /*0x34*/{MODRM_SPLITRM, 14183},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_SPLITRM, 14419},
  /*0x37*/{MODRM_SPLITRM, 14421},
  /*0x38*/{MODRM_SPLITRM, 14189},
  /*0x39*/{MODRM_SPLITRM, 14423},
  /*0x3a*/{MODRM_SPLITRM, 14193},
  /*0x3b*/{MODRM_SPLITRM, 14425},
  /*0x3c*/{MODRM_SPLITRM, 14197},
  /*0x3d*/{MODRM_SPLITRM, 14427},
  /*0x3e*/{MODRM_SPLITRM, 14201},
  /*0x3f*/{MODRM_SPLITRM, 14429},
  /*0x40*/{MODRM_SPLITRM, 14431},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 14433},
  /*0x43*/{MODRM_SPLITRM, 13483},
  /*0x44*/{MODRM_SPLITRM, 14435},
  /*0x45*/{MODRM_SPLITRM, 14437},
  /*0x46*/{MODRM_SPLITRM, 14439},
  /*0x47*/{MODRM_SPLITRM, 14441},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 14443},
  /*0x4d*/{MODRM_SPLITRM, 13495},
  /*0x4e*/{MODRM_SPLITRM, 14445},
  /*0x4f*/{MODRM_SPLITRM, 13499},
  /*0x50*/{MODRM_ONEENTRY, 0},
  /*0x51*/{MODRM_ONEENTRY, 0},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 14447},
  /*0x55*/{MODRM_SPLITRM, 14449},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_ONEENTRY, 0},
  /*0x59*/{MODRM_SPLITRM, 14451},
  /*0x5a*/{MODRM_SPLITRM, 14453},
  /*0x5b*/{MODRM_SPLITRM, 14455},
  /*0x5c*/{MODRM_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, 14457},
  /*0x63*/{MODRM_SPLITRM, 14459},
  /*0x64*/{MODRM_SPLITRM, 14461},
  /*0x65*/{MODRM_SPLITRM, 14463},
  /*0x66*/{MODRM_SPLITRM, 14465},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_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, 14467},
  /*0x71*/{MODRM_SPLITRM, 14469},
  /*0x72*/{MODRM_SPLITRM, 14471},
  /*0x73*/{MODRM_SPLITRM, 14473},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_SPLITRM, 14475},
  /*0x76*/{MODRM_SPLITRM, 14477},
  /*0x77*/{MODRM_SPLITRM, 14479},
  /*0x78*/{MODRM_ONEENTRY, 0},
  /*0x79*/{MODRM_ONEENTRY, 0},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 14481},
  /*0x7d*/{MODRM_SPLITRM, 14483},
  /*0x7e*/{MODRM_SPLITRM, 14485},
  /*0x7f*/{MODRM_SPLITRM, 14487},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITRM, 14489},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_SPLITRM, 14491},
  /*0x89*/{MODRM_SPLITRM, 14493},
  /*0x8a*/{MODRM_SPLITRM, 14495},
  /*0x8b*/{MODRM_SPLITRM, 14497},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_SPLITRM, 14499},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 14501},
  /*0x91*/{MODRM_SPLITRM, 14503},
  /*0x92*/{MODRM_SPLITRM, 14505},
  /*0x93*/{MODRM_SPLITRM, 14507},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 14509},
  /*0x97*/{MODRM_SPLITRM, 14511},
  /*0x98*/{MODRM_SPLITRM, 14513},
  /*0x99*/{MODRM_SPLITRM, 13565},
  /*0x9a*/{MODRM_SPLITRM, 14515},
  /*0x9b*/{MODRM_SPLITRM, 13569},
  /*0x9c*/{MODRM_SPLITRM, 14517},
  /*0x9d*/{MODRM_SPLITRM, 13573},
  /*0x9e*/{MODRM_SPLITRM, 14519},
  /*0x9f*/{MODRM_SPLITRM, 13577},
  /*0xa0*/{MODRM_SPLITRM, 14521},
  /*0xa1*/{MODRM_SPLITRM, 14523},
  /*0xa2*/{MODRM_SPLITRM, 14525},
  /*0xa3*/{MODRM_SPLITRM, 14527},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 14529},
  /*0xa7*/{MODRM_SPLITRM, 14531},
  /*0xa8*/{MODRM_SPLITRM, 14533},
  /*0xa9*/{MODRM_SPLITRM, 13593},
  /*0xaa*/{MODRM_SPLITRM, 14535},
  /*0xab*/{MODRM_SPLITRM, 13597},
  /*0xac*/{MODRM_SPLITRM, 14537},
  /*0xad*/{MODRM_SPLITRM, 13601},
  /*0xae*/{MODRM_SPLITRM, 14539},
  /*0xaf*/{MODRM_SPLITRM, 13605},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 14541},
  /*0xb5*/{MODRM_SPLITRM, 14543},
  /*0xb6*/{MODRM_SPLITRM, 14545},
  /*0xb7*/{MODRM_SPLITRM, 14547},
  /*0xb8*/{MODRM_SPLITRM, 14549},
  /*0xb9*/{MODRM_SPLITRM, 13617},
  /*0xba*/{MODRM_SPLITRM, 14551},
  /*0xbb*/{MODRM_SPLITRM, 13621},
  /*0xbc*/{MODRM_SPLITRM, 14553},
  /*0xbd*/{MODRM_SPLITRM, 13625},
  /*0xbe*/{MODRM_SPLITRM, 14555},
  /*0xbf*/{MODRM_SPLITRM, 13629},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 14557},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITREG, 14559},
  /*0xc7*/{MODRM_SPLITREG, 14575},
  /*0xc8*/{MODRM_SPLITRM, 14591},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 14593},
  /*0xcb*/{MODRM_SPLITRM, 13633},
  /*0xcc*/{MODRM_SPLITRM, 14595},
  /*0xcd*/{MODRM_SPLITRM, 13635},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 14597},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 14599},
  /*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, 14601},
  /*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, 14603},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 14605},
  /*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, 14607},
  /*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, 14609},
  /*0x14*/{MODRM_SPLITRM, 14611},
  /*0x15*/{MODRM_SPLITRM, 14613},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_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, 14615},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_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, 14617},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 14619},
  /*0x2c*/{MODRM_SPLITRM, 14621},
  /*0x2d*/{MODRM_SPLITRM, 14623},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_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, 14625},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_SPLITRM, 14627},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_SPLITRM, 14629},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_SPLITRM, 14631},
  /*0x40*/{MODRM_SPLITRM, 14633},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 14635},
  /*0x43*/{MODRM_SPLITRM, 14637},
  /*0x44*/{MODRM_SPLITRM, 14639},
  /*0x45*/{MODRM_SPLITRM, 14641},
  /*0x46*/{MODRM_SPLITRM, 14643},
  /*0x47*/{MODRM_SPLITRM, 14645},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 14647},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 14649},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_SPLITRM, 14651},
  /*0x51*/{MODRM_SPLITRM, 14653},
  /*0x52*/{MODRM_SPLITRM, 14655},
  /*0x53*/{MODRM_SPLITRM, 14657},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_SPLITRM, 14659},
  /*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, 14661},
  /*0x65*/{MODRM_SPLITRM, 14663},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 14665},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 14667},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 14669},
  /*0x77*/{MODRM_SPLITRM, 14671},
  /*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, 14673},
  /*0x7f*/{MODRM_SPLITRM, 14675},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 14677},
  /*0x97*/{MODRM_SPLITRM, 14679},
  /*0x98*/{MODRM_SPLITRM, 14681},
  /*0x99*/{MODRM_SPLITRM, 14683},
  /*0x9a*/{MODRM_SPLITRM, 14685},
  /*0x9b*/{MODRM_SPLITRM, 14687},
  /*0x9c*/{MODRM_SPLITRM, 14689},
  /*0x9d*/{MODRM_SPLITRM, 14691},
  /*0x9e*/{MODRM_SPLITRM, 14693},
  /*0x9f*/{MODRM_SPLITRM, 14695},
  /*0xa0*/{MODRM_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, 14697},
  /*0xa7*/{MODRM_SPLITRM, 14699},
  /*0xa8*/{MODRM_SPLITRM, 14701},
  /*0xa9*/{MODRM_SPLITRM, 14703},
  /*0xaa*/{MODRM_SPLITRM, 14705},
  /*0xab*/{MODRM_SPLITRM, 14707},
  /*0xac*/{MODRM_SPLITRM, 14709},
  /*0xad*/{MODRM_SPLITRM, 14711},
  /*0xae*/{MODRM_SPLITRM, 14713},
  /*0xaf*/{MODRM_SPLITRM, 14715},
  /*0xb0*/{MODRM_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, 14717},
  /*0xb7*/{MODRM_SPLITRM, 14719},
  /*0xb8*/{MODRM_SPLITRM, 14721},
  /*0xb9*/{MODRM_SPLITRM, 14723},
  /*0xba*/{MODRM_SPLITRM, 14725},
  /*0xbb*/{MODRM_SPLITRM, 14727},
  /*0xbc*/{MODRM_SPLITRM, 14729},
  /*0xbd*/{MODRM_SPLITRM, 14731},
  /*0xbe*/{MODRM_SPLITRM, 14733},
  /*0xbf*/{MODRM_SPLITRM, 14735},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 14737},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_SPLITRM, 14739},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 14741},
  /*0xcb*/{MODRM_SPLITRM, 14743},
  /*0xcc*/{MODRM_SPLITRM, 14745},
  /*0xcd*/{MODRM_SPLITRM, 14747},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 14749},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 14751},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 14753},
  /*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, 14755},
  /*0x15*/{MODRM_SPLITRM, 14757},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_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, 14759},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_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, 14761},
  /*0x28*/{MODRM_SPLITRM, 14763},
  /*0x29*/{MODRM_SPLITRM, 14765},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 14767},
  /*0x2d*/{MODRM_SPLITRM, 14769},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_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, 14771},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_SPLITRM, 14773},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_SPLITRM, 14775},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_SPLITRM, 14777},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_SPLITRM, 14779},
  /*0x40*/{MODRM_SPLITRM, 14781},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 14783},
  /*0x43*/{MODRM_SPLITRM, 14785},
  /*0x44*/{MODRM_SPLITRM, 14787},
  /*0x45*/{MODRM_SPLITRM, 14789},
  /*0x46*/{MODRM_SPLITRM, 14791},
  /*0x47*/{MODRM_SPLITRM, 14793},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 14795},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 14797},
  /*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, 14799},
  /*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, 14801},
  /*0x65*/{MODRM_SPLITRM, 14803},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 14805},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 14807},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 14809},
  /*0x77*/{MODRM_SPLITRM, 14811},
  /*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, 14813},
  /*0x7f*/{MODRM_SPLITRM, 14815},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITRM, 14817},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 14819},
  /*0x97*/{MODRM_SPLITRM, 14821},
  /*0x98*/{MODRM_SPLITRM, 14823},
  /*0x99*/{MODRM_SPLITRM, 14825},
  /*0x9a*/{MODRM_SPLITRM, 14827},
  /*0x9b*/{MODRM_SPLITRM, 14829},
  /*0x9c*/{MODRM_SPLITRM, 14831},
  /*0x9d*/{MODRM_SPLITRM, 14833},
  /*0x9e*/{MODRM_SPLITRM, 14835},
  /*0x9f*/{MODRM_SPLITRM, 14837},
  /*0xa0*/{MODRM_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, 14839},
  /*0xa7*/{MODRM_SPLITRM, 14841},
  /*0xa8*/{MODRM_SPLITRM, 14843},
  /*0xa9*/{MODRM_SPLITRM, 14845},
  /*0xaa*/{MODRM_SPLITRM, 14847},
  /*0xab*/{MODRM_SPLITRM, 14849},
  /*0xac*/{MODRM_SPLITRM, 14851},
  /*0xad*/{MODRM_SPLITRM, 14853},
  /*0xae*/{MODRM_SPLITRM, 14855},
  /*0xaf*/{MODRM_SPLITRM, 14857},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 14859},
  /*0xb5*/{MODRM_SPLITRM, 14861},
  /*0xb6*/{MODRM_SPLITRM, 14863},
  /*0xb7*/{MODRM_SPLITRM, 14865},
  /*0xb8*/{MODRM_SPLITRM, 14867},
  /*0xb9*/{MODRM_SPLITRM, 14869},
  /*0xba*/{MODRM_SPLITRM, 14871},
  /*0xbb*/{MODRM_SPLITRM, 14873},
  /*0xbc*/{MODRM_SPLITRM, 14875},
  /*0xbd*/{MODRM_SPLITRM, 14877},
  /*0xbe*/{MODRM_SPLITRM, 14879},
  /*0xbf*/{MODRM_SPLITRM, 14881},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 14883},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_SPLITRM, 14885},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 14887},
  /*0xcb*/{MODRM_SPLITRM, 14889},
  /*0xcc*/{MODRM_SPLITRM, 14891},
  /*0xcd*/{MODRM_SPLITRM, 14893},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 14895},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 14897},
  /*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, 14899},
  /*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, 14901},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 14903},
  /*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, 14905},
  /*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, 14609},
  /*0x14*/{MODRM_SPLITRM, 14907},
  /*0x15*/{MODRM_SPLITRM, 14909},
  /*0x16*/{MODRM_SPLITRM, 14911},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_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, 14913},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_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, 14915},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 14917},
  /*0x2c*/{MODRM_SPLITRM, 14919},
  /*0x2d*/{MODRM_SPLITRM, 14623},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_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, 14921},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_SPLITRM, 14923},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_SPLITRM, 14925},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_SPLITRM, 14927},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_SPLITRM, 14929},
  /*0x40*/{MODRM_SPLITRM, 14931},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 14933},
  /*0x43*/{MODRM_SPLITRM, 14637},
  /*0x44*/{MODRM_SPLITRM, 14935},
  /*0x45*/{MODRM_SPLITRM, 14937},
  /*0x46*/{MODRM_SPLITRM, 14939},
  /*0x47*/{MODRM_SPLITRM, 14941},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 14943},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 14945},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_SPLITRM, 14947},
  /*0x51*/{MODRM_SPLITRM, 14949},
  /*0x52*/{MODRM_SPLITRM, 14951},
  /*0x53*/{MODRM_SPLITRM, 14953},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_SPLITRM, 14955},
  /*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, 14957},
  /*0x65*/{MODRM_SPLITRM, 14959},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 14961},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 14963},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 14965},
  /*0x77*/{MODRM_SPLITRM, 14967},
  /*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, 14969},
  /*0x7f*/{MODRM_SPLITRM, 14971},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 14973},
  /*0x97*/{MODRM_SPLITRM, 14975},
  /*0x98*/{MODRM_SPLITRM, 14977},
  /*0x99*/{MODRM_SPLITRM, 14683},
  /*0x9a*/{MODRM_SPLITRM, 14979},
  /*0x9b*/{MODRM_SPLITRM, 14687},
  /*0x9c*/{MODRM_SPLITRM, 14981},
  /*0x9d*/{MODRM_SPLITRM, 14691},
  /*0x9e*/{MODRM_SPLITRM, 14983},
  /*0x9f*/{MODRM_SPLITRM, 14695},
  /*0xa0*/{MODRM_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, 14985},
  /*0xa7*/{MODRM_SPLITRM, 14987},
  /*0xa8*/{MODRM_SPLITRM, 14989},
  /*0xa9*/{MODRM_SPLITRM, 14703},
  /*0xaa*/{MODRM_SPLITRM, 14991},
  /*0xab*/{MODRM_SPLITRM, 14707},
  /*0xac*/{MODRM_SPLITRM, 14993},
  /*0xad*/{MODRM_SPLITRM, 14711},
  /*0xae*/{MODRM_SPLITRM, 14995},
  /*0xaf*/{MODRM_SPLITRM, 14715},
  /*0xb0*/{MODRM_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, 14997},
  /*0xb7*/{MODRM_SPLITRM, 14999},
  /*0xb8*/{MODRM_SPLITRM, 15001},
  /*0xb9*/{MODRM_SPLITRM, 14723},
  /*0xba*/{MODRM_SPLITRM, 15003},
  /*0xbb*/{MODRM_SPLITRM, 14727},
  /*0xbc*/{MODRM_SPLITRM, 15005},
  /*0xbd*/{MODRM_SPLITRM, 14731},
  /*0xbe*/{MODRM_SPLITRM, 15007},
  /*0xbf*/{MODRM_SPLITRM, 14735},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 15009},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_SPLITRM, 14739},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 14741},
  /*0xcb*/{MODRM_SPLITRM, 14743},
  /*0xcc*/{MODRM_SPLITRM, 14745},
  /*0xcd*/{MODRM_SPLITRM, 14747},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 15011},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 15013},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 15015},
  /*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, 15017},
  /*0x15*/{MODRM_SPLITRM, 15019},
  /*0x16*/{MODRM_SPLITRM, 15021},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_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, 15023},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_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, 15025},
  /*0x28*/{MODRM_SPLITRM, 15027},
  /*0x29*/{MODRM_SPLITRM, 15029},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 15031},
  /*0x2d*/{MODRM_SPLITRM, 14769},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_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, 15033},
  /*0x37*/{MODRM_SPLITRM, 15035},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_SPLITRM, 15037},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_SPLITRM, 15039},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_SPLITRM, 15041},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_SPLITRM, 15043},
  /*0x40*/{MODRM_SPLITRM, 15045},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 15047},
  /*0x43*/{MODRM_SPLITRM, 14785},
  /*0x44*/{MODRM_SPLITRM, 15049},
  /*0x45*/{MODRM_SPLITRM, 15051},
  /*0x46*/{MODRM_SPLITRM, 15053},
  /*0x47*/{MODRM_SPLITRM, 15055},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 15057},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 15059},
  /*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, 15061},
  /*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, 15063},
  /*0x65*/{MODRM_SPLITRM, 15065},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 15067},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 15069},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 15071},
  /*0x77*/{MODRM_SPLITRM, 15073},
  /*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, 15075},
  /*0x7f*/{MODRM_SPLITRM, 15077},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITRM, 15079},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 15081},
  /*0x97*/{MODRM_SPLITRM, 15083},
  /*0x98*/{MODRM_SPLITRM, 15085},
  /*0x99*/{MODRM_SPLITRM, 14825},
  /*0x9a*/{MODRM_SPLITRM, 15087},
  /*0x9b*/{MODRM_SPLITRM, 14829},
  /*0x9c*/{MODRM_SPLITRM, 15089},
  /*0x9d*/{MODRM_SPLITRM, 14833},
  /*0x9e*/{MODRM_SPLITRM, 15091},
  /*0x9f*/{MODRM_SPLITRM, 14837},
  /*0xa0*/{MODRM_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, 15093},
  /*0xa7*/{MODRM_SPLITRM, 15095},
  /*0xa8*/{MODRM_SPLITRM, 15097},
  /*0xa9*/{MODRM_SPLITRM, 14845},
  /*0xaa*/{MODRM_SPLITRM, 15099},
  /*0xab*/{MODRM_SPLITRM, 14849},
  /*0xac*/{MODRM_SPLITRM, 15101},
  /*0xad*/{MODRM_SPLITRM, 14853},
  /*0xae*/{MODRM_SPLITRM, 15103},
  /*0xaf*/{MODRM_SPLITRM, 14857},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 15105},
  /*0xb5*/{MODRM_SPLITRM, 15107},
  /*0xb6*/{MODRM_SPLITRM, 15109},
  /*0xb7*/{MODRM_SPLITRM, 15111},
  /*0xb8*/{MODRM_SPLITRM, 15113},
  /*0xb9*/{MODRM_SPLITRM, 14869},
  /*0xba*/{MODRM_SPLITRM, 15115},
  /*0xbb*/{MODRM_SPLITRM, 14873},
  /*0xbc*/{MODRM_SPLITRM, 15117},
  /*0xbd*/{MODRM_SPLITRM, 14877},
  /*0xbe*/{MODRM_SPLITRM, 15119},
  /*0xbf*/{MODRM_SPLITRM, 14881},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 15121},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_SPLITRM, 14885},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 14887},
  /*0xcb*/{MODRM_SPLITRM, 14889},
  /*0xcc*/{MODRM_SPLITRM, 14891},
  /*0xcd*/{MODRM_SPLITRM, 14893},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 15123},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 15125},
  /*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, 15127},
  /*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, 15129},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 15131},
  /*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, 15133},
  /*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, 14609},
  /*0x14*/{MODRM_SPLITRM, 15135},
  /*0x15*/{MODRM_SPLITRM, 15137},
  /*0x16*/{MODRM_SPLITRM, 15139},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_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, 15141},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_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, 15143},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 15145},
  /*0x2c*/{MODRM_SPLITRM, 15147},
  /*0x2d*/{MODRM_SPLITRM, 14623},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_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, 15149},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_SPLITRM, 15151},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_SPLITRM, 15153},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_SPLITRM, 15155},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_SPLITRM, 15157},
  /*0x40*/{MODRM_SPLITRM, 15159},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 15161},
  /*0x43*/{MODRM_SPLITRM, 14637},
  /*0x44*/{MODRM_SPLITRM, 15163},
  /*0x45*/{MODRM_SPLITRM, 15165},
  /*0x46*/{MODRM_SPLITRM, 15167},
  /*0x47*/{MODRM_SPLITRM, 15169},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 15171},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 15173},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_SPLITRM, 15175},
  /*0x51*/{MODRM_SPLITRM, 15177},
  /*0x52*/{MODRM_SPLITRM, 15179},
  /*0x53*/{MODRM_SPLITRM, 15181},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_SPLITRM, 15183},
  /*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, 15185},
  /*0x65*/{MODRM_SPLITRM, 15187},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 15189},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 15191},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 15193},
  /*0x77*/{MODRM_SPLITRM, 15195},
  /*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, 15197},
  /*0x7f*/{MODRM_SPLITRM, 15199},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 15201},
  /*0x97*/{MODRM_SPLITRM, 15203},
  /*0x98*/{MODRM_SPLITRM, 15205},
  /*0x99*/{MODRM_SPLITRM, 14683},
  /*0x9a*/{MODRM_SPLITRM, 15207},
  /*0x9b*/{MODRM_SPLITRM, 14687},
  /*0x9c*/{MODRM_SPLITRM, 15209},
  /*0x9d*/{MODRM_SPLITRM, 14691},
  /*0x9e*/{MODRM_SPLITRM, 15211},
  /*0x9f*/{MODRM_SPLITRM, 14695},
  /*0xa0*/{MODRM_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, 15213},
  /*0xa7*/{MODRM_SPLITRM, 15215},
  /*0xa8*/{MODRM_SPLITRM, 15217},
  /*0xa9*/{MODRM_SPLITRM, 14703},
  /*0xaa*/{MODRM_SPLITRM, 15219},
  /*0xab*/{MODRM_SPLITRM, 14707},
  /*0xac*/{MODRM_SPLITRM, 15221},
  /*0xad*/{MODRM_SPLITRM, 14711},
  /*0xae*/{MODRM_SPLITRM, 15223},
  /*0xaf*/{MODRM_SPLITRM, 14715},
  /*0xb0*/{MODRM_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, 15225},
  /*0xb7*/{MODRM_SPLITRM, 15227},
  /*0xb8*/{MODRM_SPLITRM, 15229},
  /*0xb9*/{MODRM_SPLITRM, 14723},
  /*0xba*/{MODRM_SPLITRM, 15231},
  /*0xbb*/{MODRM_SPLITRM, 14727},
  /*0xbc*/{MODRM_SPLITRM, 15233},
  /*0xbd*/{MODRM_SPLITRM, 14731},
  /*0xbe*/{MODRM_SPLITRM, 15235},
  /*0xbf*/{MODRM_SPLITRM, 14735},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 15237},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_SPLITRM, 15239},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 15241},
  /*0xcb*/{MODRM_SPLITRM, 14743},
  /*0xcc*/{MODRM_SPLITRM, 15243},
  /*0xcd*/{MODRM_SPLITRM, 14747},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 15245},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 15247},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 15249},
  /*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, 15251},
  /*0x15*/{MODRM_SPLITRM, 15253},
  /*0x16*/{MODRM_SPLITRM, 15255},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_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, 15257},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_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, 15259},
  /*0x28*/{MODRM_SPLITRM, 15261},
  /*0x29*/{MODRM_SPLITRM, 15263},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 15265},
  /*0x2d*/{MODRM_SPLITRM, 14769},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_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, 15267},
  /*0x37*/{MODRM_SPLITRM, 15269},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_SPLITRM, 15271},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_SPLITRM, 15273},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_SPLITRM, 15275},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_SPLITRM, 15277},
  /*0x40*/{MODRM_SPLITRM, 15279},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 15281},
  /*0x43*/{MODRM_SPLITRM, 14785},
  /*0x44*/{MODRM_SPLITRM, 15283},
  /*0x45*/{MODRM_SPLITRM, 15285},
  /*0x46*/{MODRM_SPLITRM, 15287},
  /*0x47*/{MODRM_SPLITRM, 15289},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 15291},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 15293},
  /*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, 15295},
  /*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, 15297},
  /*0x65*/{MODRM_SPLITRM, 15299},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 15301},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 15303},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 15305},
  /*0x77*/{MODRM_SPLITRM, 15307},
  /*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, 15309},
  /*0x7f*/{MODRM_SPLITRM, 15311},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITRM, 15313},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 15315},
  /*0x97*/{MODRM_SPLITRM, 15317},
  /*0x98*/{MODRM_SPLITRM, 15319},
  /*0x99*/{MODRM_SPLITRM, 14825},
  /*0x9a*/{MODRM_SPLITRM, 15321},
  /*0x9b*/{MODRM_SPLITRM, 14829},
  /*0x9c*/{MODRM_SPLITRM, 15323},
  /*0x9d*/{MODRM_SPLITRM, 14833},
  /*0x9e*/{MODRM_SPLITRM, 15325},
  /*0x9f*/{MODRM_SPLITRM, 14837},
  /*0xa0*/{MODRM_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, 15327},
  /*0xa7*/{MODRM_SPLITRM, 15329},
  /*0xa8*/{MODRM_SPLITRM, 15331},
  /*0xa9*/{MODRM_SPLITRM, 14845},
  /*0xaa*/{MODRM_SPLITRM, 15333},
  /*0xab*/{MODRM_SPLITRM, 14849},
  /*0xac*/{MODRM_SPLITRM, 15335},
  /*0xad*/{MODRM_SPLITRM, 14853},
  /*0xae*/{MODRM_SPLITRM, 15337},
  /*0xaf*/{MODRM_SPLITRM, 14857},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 15339},
  /*0xb5*/{MODRM_SPLITRM, 15341},
  /*0xb6*/{MODRM_SPLITRM, 15343},
  /*0xb7*/{MODRM_SPLITRM, 15345},
  /*0xb8*/{MODRM_SPLITRM, 15347},
  /*0xb9*/{MODRM_SPLITRM, 14869},
  /*0xba*/{MODRM_SPLITRM, 15349},
  /*0xbb*/{MODRM_SPLITRM, 14873},
  /*0xbc*/{MODRM_SPLITRM, 15351},
  /*0xbd*/{MODRM_SPLITRM, 14877},
  /*0xbe*/{MODRM_SPLITRM, 15353},
  /*0xbf*/{MODRM_SPLITRM, 14881},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 15355},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_SPLITRM, 15357},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 15359},
  /*0xcb*/{MODRM_SPLITRM, 14889},
  /*0xcc*/{MODRM_SPLITRM, 15361},
  /*0xcd*/{MODRM_SPLITRM, 14893},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 15363},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 15365},
  /*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, 15367},
  /*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, 15369},
  /*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, 15371},
  /*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, 15373},
  /*0x14*/{MODRM_SPLITRM, 15375},
  /*0x15*/{MODRM_SPLITRM, 15377},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_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, 15379},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_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, 15381},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 15383},
  /*0x2c*/{MODRM_SPLITRM, 15385},
  /*0x2d*/{MODRM_SPLITRM, 15387},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_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, 15389},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_SPLITRM, 15391},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_SPLITRM, 15393},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_SPLITRM, 15395},
  /*0x40*/{MODRM_SPLITRM, 15397},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 15399},
  /*0x43*/{MODRM_SPLITRM, 15401},
  /*0x44*/{MODRM_SPLITRM, 15403},
  /*0x45*/{MODRM_SPLITRM, 15405},
  /*0x46*/{MODRM_SPLITRM, 15407},
  /*0x47*/{MODRM_SPLITRM, 15409},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 15411},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 15413},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_SPLITRM, 15415},
  /*0x51*/{MODRM_SPLITRM, 15417},
  /*0x52*/{MODRM_SPLITRM, 15419},
  /*0x53*/{MODRM_SPLITRM, 15421},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_SPLITRM, 15423},
  /*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, 15425},
  /*0x65*/{MODRM_SPLITRM, 15427},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 15429},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 15431},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 15433},
  /*0x77*/{MODRM_SPLITRM, 15435},
  /*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, 15437},
  /*0x7f*/{MODRM_SPLITRM, 15439},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 15441},
  /*0x97*/{MODRM_SPLITRM, 15443},
  /*0x98*/{MODRM_SPLITRM, 15445},
  /*0x99*/{MODRM_SPLITRM, 15447},
  /*0x9a*/{MODRM_SPLITRM, 15449},
  /*0x9b*/{MODRM_SPLITRM, 15451},
  /*0x9c*/{MODRM_SPLITRM, 15453},
  /*0x9d*/{MODRM_SPLITRM, 15455},
  /*0x9e*/{MODRM_SPLITRM, 15457},
  /*0x9f*/{MODRM_SPLITRM, 15459},
  /*0xa0*/{MODRM_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, 15461},
  /*0xa7*/{MODRM_SPLITRM, 15463},
  /*0xa8*/{MODRM_SPLITRM, 15465},
  /*0xa9*/{MODRM_SPLITRM, 15467},
  /*0xaa*/{MODRM_SPLITRM, 15469},
  /*0xab*/{MODRM_SPLITRM, 15471},
  /*0xac*/{MODRM_SPLITRM, 15473},
  /*0xad*/{MODRM_SPLITRM, 15475},
  /*0xae*/{MODRM_SPLITRM, 15477},
  /*0xaf*/{MODRM_SPLITRM, 15479},
  /*0xb0*/{MODRM_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, 15481},
  /*0xb7*/{MODRM_SPLITRM, 15483},
  /*0xb8*/{MODRM_SPLITRM, 15485},
  /*0xb9*/{MODRM_SPLITRM, 15487},
  /*0xba*/{MODRM_SPLITRM, 15489},
  /*0xbb*/{MODRM_SPLITRM, 15491},
  /*0xbc*/{MODRM_SPLITRM, 15493},
  /*0xbd*/{MODRM_SPLITRM, 15495},
  /*0xbe*/{MODRM_SPLITRM, 15497},
  /*0xbf*/{MODRM_SPLITRM, 15499},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 15501},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_SPLITRM, 15503},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 15505},
  /*0xcb*/{MODRM_SPLITRM, 15507},
  /*0xcc*/{MODRM_SPLITRM, 15509},
  /*0xcd*/{MODRM_SPLITRM, 15511},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 15513},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 15515},
  /*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, 15517},
  /*0x15*/{MODRM_SPLITRM, 15519},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_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, 15521},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_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, 15523},
  /*0x28*/{MODRM_SPLITRM, 15525},
  /*0x29*/{MODRM_SPLITRM, 15527},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 15529},
  /*0x2d*/{MODRM_SPLITRM, 15531},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_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, 15533},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_SPLITRM, 15535},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_SPLITRM, 15537},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_SPLITRM, 15539},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_SPLITRM, 15541},
  /*0x40*/{MODRM_SPLITRM, 15543},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 15545},
  /*0x43*/{MODRM_SPLITRM, 15547},
  /*0x44*/{MODRM_SPLITRM, 15549},
  /*0x45*/{MODRM_SPLITRM, 15551},
  /*0x46*/{MODRM_SPLITRM, 15553},
  /*0x47*/{MODRM_SPLITRM, 15555},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 15557},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 15559},
  /*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, 15561},
  /*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, 15563},
  /*0x65*/{MODRM_SPLITRM, 15565},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 15567},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 15569},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 15571},
  /*0x77*/{MODRM_SPLITRM, 15573},
  /*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, 15575},
  /*0x7f*/{MODRM_SPLITRM, 15577},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITRM, 15579},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 15581},
  /*0x97*/{MODRM_SPLITRM, 15583},
  /*0x98*/{MODRM_SPLITRM, 15585},
  /*0x99*/{MODRM_SPLITRM, 15587},
  /*0x9a*/{MODRM_SPLITRM, 15589},
  /*0x9b*/{MODRM_SPLITRM, 15591},
  /*0x9c*/{MODRM_SPLITRM, 15593},
  /*0x9d*/{MODRM_SPLITRM, 15595},
  /*0x9e*/{MODRM_SPLITRM, 15597},
  /*0x9f*/{MODRM_SPLITRM, 15599},
  /*0xa0*/{MODRM_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, 15601},
  /*0xa7*/{MODRM_SPLITRM, 15603},
  /*0xa8*/{MODRM_SPLITRM, 15605},
  /*0xa9*/{MODRM_SPLITRM, 15607},
  /*0xaa*/{MODRM_SPLITRM, 15609},
  /*0xab*/{MODRM_SPLITRM, 15611},
  /*0xac*/{MODRM_SPLITRM, 15613},
  /*0xad*/{MODRM_SPLITRM, 15615},
  /*0xae*/{MODRM_SPLITRM, 15617},
  /*0xaf*/{MODRM_SPLITRM, 15619},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 15621},
  /*0xb5*/{MODRM_SPLITRM, 15623},
  /*0xb6*/{MODRM_SPLITRM, 15625},
  /*0xb7*/{MODRM_SPLITRM, 15627},
  /*0xb8*/{MODRM_SPLITRM, 15629},
  /*0xb9*/{MODRM_SPLITRM, 15631},
  /*0xba*/{MODRM_SPLITRM, 15633},
  /*0xbb*/{MODRM_SPLITRM, 15635},
  /*0xbc*/{MODRM_SPLITRM, 15637},
  /*0xbd*/{MODRM_SPLITRM, 15639},
  /*0xbe*/{MODRM_SPLITRM, 15641},
  /*0xbf*/{MODRM_SPLITRM, 15643},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 15645},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_SPLITRM, 15647},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 15649},
  /*0xcb*/{MODRM_SPLITRM, 15651},
  /*0xcc*/{MODRM_SPLITRM, 15653},
  /*0xcd*/{MODRM_SPLITRM, 15655},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 15657},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 15659},
  /*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, 15661},
  /*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, 15663},
  /*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, 15665},
  /*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, 15373},
  /*0x14*/{MODRM_SPLITRM, 15667},
  /*0x15*/{MODRM_SPLITRM, 15669},
  /*0x16*/{MODRM_SPLITRM, 15671},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_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, 15673},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_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, 15675},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 15677},
  /*0x2c*/{MODRM_SPLITRM, 15679},
  /*0x2d*/{MODRM_SPLITRM, 15387},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_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, 15681},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_SPLITRM, 15683},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_SPLITRM, 15685},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_SPLITRM, 15687},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_SPLITRM, 15689},
  /*0x40*/{MODRM_SPLITRM, 15691},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 15693},
  /*0x43*/{MODRM_SPLITRM, 15401},
  /*0x44*/{MODRM_SPLITRM, 15695},
  /*0x45*/{MODRM_SPLITRM, 15697},
  /*0x46*/{MODRM_SPLITRM, 15699},
  /*0x47*/{MODRM_SPLITRM, 15701},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 15703},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 15705},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_SPLITRM, 15707},
  /*0x51*/{MODRM_SPLITRM, 15709},
  /*0x52*/{MODRM_SPLITRM, 15711},
  /*0x53*/{MODRM_SPLITRM, 15713},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_SPLITRM, 15715},
  /*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, 15717},
  /*0x65*/{MODRM_SPLITRM, 15719},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 15721},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 15723},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 15725},
  /*0x77*/{MODRM_SPLITRM, 15727},
  /*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, 15729},
  /*0x7f*/{MODRM_SPLITRM, 15731},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 15733},
  /*0x97*/{MODRM_SPLITRM, 15735},
  /*0x98*/{MODRM_SPLITRM, 15737},
  /*0x99*/{MODRM_SPLITRM, 15447},
  /*0x9a*/{MODRM_SPLITRM, 15739},
  /*0x9b*/{MODRM_SPLITRM, 15451},
  /*0x9c*/{MODRM_SPLITRM, 15741},
  /*0x9d*/{MODRM_SPLITRM, 15455},
  /*0x9e*/{MODRM_SPLITRM, 15743},
  /*0x9f*/{MODRM_SPLITRM, 15459},
  /*0xa0*/{MODRM_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, 15745},
  /*0xa7*/{MODRM_SPLITRM, 15747},
  /*0xa8*/{MODRM_SPLITRM, 15749},
  /*0xa9*/{MODRM_SPLITRM, 15467},
  /*0xaa*/{MODRM_SPLITRM, 15751},
  /*0xab*/{MODRM_SPLITRM, 15471},
  /*0xac*/{MODRM_SPLITRM, 15753},
  /*0xad*/{MODRM_SPLITRM, 15475},
  /*0xae*/{MODRM_SPLITRM, 15755},
  /*0xaf*/{MODRM_SPLITRM, 15479},
  /*0xb0*/{MODRM_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, 15757},
  /*0xb7*/{MODRM_SPLITRM, 15759},
  /*0xb8*/{MODRM_SPLITRM, 15761},
  /*0xb9*/{MODRM_SPLITRM, 15487},
  /*0xba*/{MODRM_SPLITRM, 15763},
  /*0xbb*/{MODRM_SPLITRM, 15491},
  /*0xbc*/{MODRM_SPLITRM, 15765},
  /*0xbd*/{MODRM_SPLITRM, 15495},
  /*0xbe*/{MODRM_SPLITRM, 15767},
  /*0xbf*/{MODRM_SPLITRM, 15499},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 15769},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_SPLITRM, 15503},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 15505},
  /*0xcb*/{MODRM_SPLITRM, 15507},
  /*0xcc*/{MODRM_SPLITRM, 15509},
  /*0xcd*/{MODRM_SPLITRM, 15511},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 15771},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 15773},
  /*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, 15775},
  /*0x15*/{MODRM_SPLITRM, 15777},
  /*0x16*/{MODRM_SPLITRM, 15779},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_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, 15781},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_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, 15783},
  /*0x28*/{MODRM_SPLITRM, 15785},
  /*0x29*/{MODRM_SPLITRM, 15787},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 15789},
  /*0x2d*/{MODRM_SPLITRM, 15531},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_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, 15791},
  /*0x37*/{MODRM_SPLITRM, 15793},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_SPLITRM, 15795},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_SPLITRM, 15797},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_SPLITRM, 15799},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_SPLITRM, 15801},
  /*0x40*/{MODRM_SPLITRM, 15803},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 15805},
  /*0x43*/{MODRM_SPLITRM, 15547},
  /*0x44*/{MODRM_SPLITRM, 15807},
  /*0x45*/{MODRM_SPLITRM, 15809},
  /*0x46*/{MODRM_SPLITRM, 15811},
  /*0x47*/{MODRM_SPLITRM, 15813},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 15815},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 15817},
  /*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, 15819},
  /*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, 15821},
  /*0x65*/{MODRM_SPLITRM, 15823},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 15825},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 15827},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 15829},
  /*0x77*/{MODRM_SPLITRM, 15831},
  /*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, 15833},
  /*0x7f*/{MODRM_SPLITRM, 15835},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITRM, 15837},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 15839},
  /*0x97*/{MODRM_SPLITRM, 15841},
  /*0x98*/{MODRM_SPLITRM, 15843},
  /*0x99*/{MODRM_SPLITRM, 15587},
  /*0x9a*/{MODRM_SPLITRM, 15845},
  /*0x9b*/{MODRM_SPLITRM, 15591},
  /*0x9c*/{MODRM_SPLITRM, 15847},
  /*0x9d*/{MODRM_SPLITRM, 15595},
  /*0x9e*/{MODRM_SPLITRM, 15849},
  /*0x9f*/{MODRM_SPLITRM, 15599},
  /*0xa0*/{MODRM_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, 15851},
  /*0xa7*/{MODRM_SPLITRM, 15853},
  /*0xa8*/{MODRM_SPLITRM, 15855},
  /*0xa9*/{MODRM_SPLITRM, 15607},
  /*0xaa*/{MODRM_SPLITRM, 15857},
  /*0xab*/{MODRM_SPLITRM, 15611},
  /*0xac*/{MODRM_SPLITRM, 15859},
  /*0xad*/{MODRM_SPLITRM, 15615},
  /*0xae*/{MODRM_SPLITRM, 15861},
  /*0xaf*/{MODRM_SPLITRM, 15619},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 15863},
  /*0xb5*/{MODRM_SPLITRM, 15865},
  /*0xb6*/{MODRM_SPLITRM, 15867},
  /*0xb7*/{MODRM_SPLITRM, 15869},
  /*0xb8*/{MODRM_SPLITRM, 15871},
  /*0xb9*/{MODRM_SPLITRM, 15631},
  /*0xba*/{MODRM_SPLITRM, 15873},
  /*0xbb*/{MODRM_SPLITRM, 15635},
  /*0xbc*/{MODRM_SPLITRM, 15875},
  /*0xbd*/{MODRM_SPLITRM, 15639},
  /*0xbe*/{MODRM_SPLITRM, 15877},
  /*0xbf*/{MODRM_SPLITRM, 15643},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 15879},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_SPLITRM, 15647},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 15649},
  /*0xcb*/{MODRM_SPLITRM, 15651},
  /*0xcc*/{MODRM_SPLITRM, 15653},
  /*0xcd*/{MODRM_SPLITRM, 15655},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 15881},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 15883},
  /*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, 15885},
  /*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, 15887},
  /*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, 15889},
  /*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, 15373},
  /*0x14*/{MODRM_SPLITRM, 15891},
  /*0x15*/{MODRM_SPLITRM, 15893},
  /*0x16*/{MODRM_SPLITRM, 15895},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_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, 15897},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_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, 15899},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 15901},
  /*0x2c*/{MODRM_SPLITRM, 15903},
  /*0x2d*/{MODRM_SPLITRM, 15387},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_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, 15905},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_SPLITRM, 15907},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_SPLITRM, 15909},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_SPLITRM, 15911},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_SPLITRM, 15913},
  /*0x40*/{MODRM_SPLITRM, 15915},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 15917},
  /*0x43*/{MODRM_SPLITRM, 15401},
  /*0x44*/{MODRM_SPLITRM, 15919},
  /*0x45*/{MODRM_SPLITRM, 15921},
  /*0x46*/{MODRM_SPLITRM, 15923},
  /*0x47*/{MODRM_SPLITRM, 15925},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 15927},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 15929},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_SPLITRM, 15931},
  /*0x51*/{MODRM_SPLITRM, 15933},
  /*0x52*/{MODRM_SPLITRM, 15935},
  /*0x53*/{MODRM_SPLITRM, 15937},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_SPLITRM, 15939},
  /*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, 15941},
  /*0x65*/{MODRM_SPLITRM, 15943},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 15945},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 15947},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 15949},
  /*0x77*/{MODRM_SPLITRM, 15951},
  /*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, 15953},
  /*0x7f*/{MODRM_SPLITRM, 15955},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 15957},
  /*0x97*/{MODRM_SPLITRM, 15959},
  /*0x98*/{MODRM_SPLITRM, 15961},
  /*0x99*/{MODRM_SPLITRM, 15447},
  /*0x9a*/{MODRM_SPLITRM, 15963},
  /*0x9b*/{MODRM_SPLITRM, 15451},
  /*0x9c*/{MODRM_SPLITRM, 15965},
  /*0x9d*/{MODRM_SPLITRM, 15455},
  /*0x9e*/{MODRM_SPLITRM, 15967},
  /*0x9f*/{MODRM_SPLITRM, 15459},
  /*0xa0*/{MODRM_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, 15969},
  /*0xa7*/{MODRM_SPLITRM, 15971},
  /*0xa8*/{MODRM_SPLITRM, 15973},
  /*0xa9*/{MODRM_SPLITRM, 15467},
  /*0xaa*/{MODRM_SPLITRM, 15975},
  /*0xab*/{MODRM_SPLITRM, 15471},
  /*0xac*/{MODRM_SPLITRM, 15977},
  /*0xad*/{MODRM_SPLITRM, 15475},
  /*0xae*/{MODRM_SPLITRM, 15979},
  /*0xaf*/{MODRM_SPLITRM, 15479},
  /*0xb0*/{MODRM_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, 15981},
  /*0xb7*/{MODRM_SPLITRM, 15983},
  /*0xb8*/{MODRM_SPLITRM, 15985},
  /*0xb9*/{MODRM_SPLITRM, 15487},
  /*0xba*/{MODRM_SPLITRM, 15987},
  /*0xbb*/{MODRM_SPLITRM, 15491},
  /*0xbc*/{MODRM_SPLITRM, 15989},
  /*0xbd*/{MODRM_SPLITRM, 15495},
  /*0xbe*/{MODRM_SPLITRM, 15991},
  /*0xbf*/{MODRM_SPLITRM, 15499},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 15993},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_SPLITRM, 15995},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 15997},
  /*0xcb*/{MODRM_SPLITRM, 15507},
  /*0xcc*/{MODRM_SPLITRM, 15999},
  /*0xcd*/{MODRM_SPLITRM, 15511},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 16001},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 16003},
  /*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, 16005},
  /*0x15*/{MODRM_SPLITRM, 16007},
  /*0x16*/{MODRM_SPLITRM, 16009},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_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, 16011},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_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, 16013},
  /*0x28*/{MODRM_SPLITRM, 16015},
  /*0x29*/{MODRM_SPLITRM, 16017},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 16019},
  /*0x2d*/{MODRM_SPLITRM, 15531},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_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, 16021},
  /*0x37*/{MODRM_SPLITRM, 16023},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_SPLITRM, 16025},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_SPLITRM, 16027},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_SPLITRM, 16029},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_SPLITRM, 16031},
  /*0x40*/{MODRM_SPLITRM, 16033},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 16035},
  /*0x43*/{MODRM_SPLITRM, 15547},
  /*0x44*/{MODRM_SPLITRM, 16037},
  /*0x45*/{MODRM_SPLITRM, 16039},
  /*0x46*/{MODRM_SPLITRM, 16041},
  /*0x47*/{MODRM_SPLITRM, 16043},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 16045},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 16047},
  /*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, 16049},
  /*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, 16051},
  /*0x65*/{MODRM_SPLITRM, 16053},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 16055},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 16057},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 16059},
  /*0x77*/{MODRM_SPLITRM, 16061},
  /*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, 16063},
  /*0x7f*/{MODRM_SPLITRM, 16065},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITRM, 16067},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 16069},
  /*0x97*/{MODRM_SPLITRM, 16071},
  /*0x98*/{MODRM_SPLITRM, 16073},
  /*0x99*/{MODRM_SPLITRM, 15587},
  /*0x9a*/{MODRM_SPLITRM, 16075},
  /*0x9b*/{MODRM_SPLITRM, 15591},
  /*0x9c*/{MODRM_SPLITRM, 16077},
  /*0x9d*/{MODRM_SPLITRM, 15595},
  /*0x9e*/{MODRM_SPLITRM, 16079},
  /*0x9f*/{MODRM_SPLITRM, 15599},
  /*0xa0*/{MODRM_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, 16081},
  /*0xa7*/{MODRM_SPLITRM, 16083},
  /*0xa8*/{MODRM_SPLITRM, 16085},
  /*0xa9*/{MODRM_SPLITRM, 15607},
  /*0xaa*/{MODRM_SPLITRM, 16087},
  /*0xab*/{MODRM_SPLITRM, 15611},
  /*0xac*/{MODRM_SPLITRM, 16089},
  /*0xad*/{MODRM_SPLITRM, 15615},
  /*0xae*/{MODRM_SPLITRM, 16091},
  /*0xaf*/{MODRM_SPLITRM, 15619},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 16093},
  /*0xb5*/{MODRM_SPLITRM, 16095},
  /*0xb6*/{MODRM_SPLITRM, 16097},
  /*0xb7*/{MODRM_SPLITRM, 16099},
  /*0xb8*/{MODRM_SPLITRM, 16101},
  /*0xb9*/{MODRM_SPLITRM, 15631},
  /*0xba*/{MODRM_SPLITRM, 16103},
  /*0xbb*/{MODRM_SPLITRM, 15635},
  /*0xbc*/{MODRM_SPLITRM, 16105},
  /*0xbd*/{MODRM_SPLITRM, 15639},
  /*0xbe*/{MODRM_SPLITRM, 16107},
  /*0xbf*/{MODRM_SPLITRM, 15643},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 16109},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_SPLITRM, 16111},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 16113},
  /*0xcb*/{MODRM_SPLITRM, 15651},
  /*0xcc*/{MODRM_SPLITRM, 16115},
  /*0xcd*/{MODRM_SPLITRM, 15655},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 16117},
  /*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, 16119},
  /*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, 16121},
  /*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, 16123},
  /*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, 16125},
  /*0x14*/{MODRM_SPLITRM, 16127},
  /*0x15*/{MODRM_SPLITRM, 16129},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_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, 16131},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 16133},
  /*0x2c*/{MODRM_SPLITRM, 16135},
  /*0x2d*/{MODRM_SPLITRM, 16137},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_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, 16139},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_SPLITRM, 16141},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_SPLITRM, 16143},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_SPLITRM, 16145},
  /*0x40*/{MODRM_SPLITRM, 16147},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 16149},
  /*0x43*/{MODRM_SPLITRM, 16151},
  /*0x44*/{MODRM_SPLITRM, 16153},
  /*0x45*/{MODRM_SPLITRM, 16155},
  /*0x46*/{MODRM_SPLITRM, 16157},
  /*0x47*/{MODRM_SPLITRM, 16159},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 16161},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 16163},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_SPLITRM, 16165},
  /*0x51*/{MODRM_SPLITRM, 16167},
  /*0x52*/{MODRM_SPLITRM, 16169},
  /*0x53*/{MODRM_SPLITRM, 16171},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_SPLITRM, 16173},
  /*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, 16175},
  /*0x65*/{MODRM_SPLITRM, 16177},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 16179},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 16181},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 16183},
  /*0x77*/{MODRM_SPLITRM, 16185},
  /*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, 16187},
  /*0x7f*/{MODRM_SPLITRM, 16189},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 16191},
  /*0x97*/{MODRM_SPLITRM, 16193},
  /*0x98*/{MODRM_SPLITRM, 16195},
  /*0x99*/{MODRM_SPLITRM, 16197},
  /*0x9a*/{MODRM_SPLITRM, 16199},
  /*0x9b*/{MODRM_SPLITRM, 16201},
  /*0x9c*/{MODRM_SPLITRM, 16203},
  /*0x9d*/{MODRM_SPLITRM, 16205},
  /*0x9e*/{MODRM_SPLITRM, 16207},
  /*0x9f*/{MODRM_SPLITRM, 16209},
  /*0xa0*/{MODRM_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, 16211},
  /*0xa7*/{MODRM_SPLITRM, 16213},
  /*0xa8*/{MODRM_SPLITRM, 16215},
  /*0xa9*/{MODRM_SPLITRM, 16217},
  /*0xaa*/{MODRM_SPLITRM, 16219},
  /*0xab*/{MODRM_SPLITRM, 16221},
  /*0xac*/{MODRM_SPLITRM, 16223},
  /*0xad*/{MODRM_SPLITRM, 16225},
  /*0xae*/{MODRM_SPLITRM, 16227},
  /*0xaf*/{MODRM_SPLITRM, 16229},
  /*0xb0*/{MODRM_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, 16231},
  /*0xb7*/{MODRM_SPLITRM, 16233},
  /*0xb8*/{MODRM_SPLITRM, 16235},
  /*0xb9*/{MODRM_SPLITRM, 16237},
  /*0xba*/{MODRM_SPLITRM, 16239},
  /*0xbb*/{MODRM_SPLITRM, 16241},
  /*0xbc*/{MODRM_SPLITRM, 16243},
  /*0xbd*/{MODRM_SPLITRM, 16245},
  /*0xbe*/{MODRM_SPLITRM, 16247},
  /*0xbf*/{MODRM_SPLITRM, 16249},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 16251},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_SPLITRM, 16253},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 16255},
  /*0xcb*/{MODRM_SPLITRM, 16257},
  /*0xcc*/{MODRM_SPLITRM, 16259},
  /*0xcd*/{MODRM_SPLITRM, 16261},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 16263},
  /*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, 16265},
  /*0x15*/{MODRM_SPLITRM, 16267},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_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, 16269},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 16271},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 16273},
  /*0x2d*/{MODRM_SPLITRM, 16275},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_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, 16277},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_SPLITRM, 16279},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_SPLITRM, 16281},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_SPLITRM, 16283},
  /*0x40*/{MODRM_SPLITRM, 16285},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 16287},
  /*0x43*/{MODRM_SPLITRM, 16289},
  /*0x44*/{MODRM_SPLITRM, 16291},
  /*0x45*/{MODRM_SPLITRM, 16293},
  /*0x46*/{MODRM_SPLITRM, 16295},
  /*0x47*/{MODRM_SPLITRM, 16297},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 16299},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 16301},
  /*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, 16303},
  /*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, 16305},
  /*0x65*/{MODRM_SPLITRM, 16307},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 16309},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 16311},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 16313},
  /*0x77*/{MODRM_SPLITRM, 16315},
  /*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, 16317},
  /*0x7f*/{MODRM_SPLITRM, 16319},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITRM, 16321},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 16323},
  /*0x97*/{MODRM_SPLITRM, 16325},
  /*0x98*/{MODRM_SPLITRM, 16327},
  /*0x99*/{MODRM_SPLITRM, 16329},
  /*0x9a*/{MODRM_SPLITRM, 16331},
  /*0x9b*/{MODRM_SPLITRM, 16333},
  /*0x9c*/{MODRM_SPLITRM, 16335},
  /*0x9d*/{MODRM_SPLITRM, 16337},
  /*0x9e*/{MODRM_SPLITRM, 16339},
  /*0x9f*/{MODRM_SPLITRM, 16341},
  /*0xa0*/{MODRM_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, 16343},
  /*0xa7*/{MODRM_SPLITRM, 16345},
  /*0xa8*/{MODRM_SPLITRM, 16347},
  /*0xa9*/{MODRM_SPLITRM, 16349},
  /*0xaa*/{MODRM_SPLITRM, 16351},
  /*0xab*/{MODRM_SPLITRM, 16353},
  /*0xac*/{MODRM_SPLITRM, 16355},
  /*0xad*/{MODRM_SPLITRM, 16357},
  /*0xae*/{MODRM_SPLITRM, 16359},
  /*0xaf*/{MODRM_SPLITRM, 16361},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 16363},
  /*0xb5*/{MODRM_SPLITRM, 16365},
  /*0xb6*/{MODRM_SPLITRM, 16367},
  /*0xb7*/{MODRM_SPLITRM, 16369},
  /*0xb8*/{MODRM_SPLITRM, 16371},
  /*0xb9*/{MODRM_SPLITRM, 16373},
  /*0xba*/{MODRM_SPLITRM, 16375},
  /*0xbb*/{MODRM_SPLITRM, 16377},
  /*0xbc*/{MODRM_SPLITRM, 16379},
  /*0xbd*/{MODRM_SPLITRM, 16381},
  /*0xbe*/{MODRM_SPLITRM, 16383},
  /*0xbf*/{MODRM_SPLITRM, 16385},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 16387},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_SPLITRM, 16389},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 16391},
  /*0xcb*/{MODRM_SPLITRM, 16393},
  /*0xcc*/{MODRM_SPLITRM, 16395},
  /*0xcd*/{MODRM_SPLITRM, 16397},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 16399},
  /*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, 16401},
  /*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, 16403},
  /*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, 16405},
  /*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, 16125},
  /*0x14*/{MODRM_SPLITRM, 16407},
  /*0x15*/{MODRM_SPLITRM, 16409},
  /*0x16*/{MODRM_SPLITRM, 16411},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_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, 16413},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 16415},
  /*0x2c*/{MODRM_SPLITRM, 16417},
  /*0x2d*/{MODRM_SPLITRM, 16137},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_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, 16419},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_SPLITRM, 16421},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_SPLITRM, 16423},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_SPLITRM, 16425},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_SPLITRM, 16427},
  /*0x40*/{MODRM_SPLITRM, 16429},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 16431},
  /*0x43*/{MODRM_SPLITRM, 16151},
  /*0x44*/{MODRM_SPLITRM, 16433},
  /*0x45*/{MODRM_SPLITRM, 16435},
  /*0x46*/{MODRM_SPLITRM, 16437},
  /*0x47*/{MODRM_SPLITRM, 16439},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 16441},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 16443},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_SPLITRM, 16445},
  /*0x51*/{MODRM_SPLITRM, 16447},
  /*0x52*/{MODRM_SPLITRM, 16449},
  /*0x53*/{MODRM_SPLITRM, 16451},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_SPLITRM, 16453},
  /*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, 16455},
  /*0x65*/{MODRM_SPLITRM, 16457},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 16459},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 16461},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 16463},
  /*0x77*/{MODRM_SPLITRM, 16465},
  /*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, 16467},
  /*0x7f*/{MODRM_SPLITRM, 16469},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 16471},
  /*0x97*/{MODRM_SPLITRM, 16473},
  /*0x98*/{MODRM_SPLITRM, 16475},
  /*0x99*/{MODRM_SPLITRM, 16197},
  /*0x9a*/{MODRM_SPLITRM, 16477},
  /*0x9b*/{MODRM_SPLITRM, 16201},
  /*0x9c*/{MODRM_SPLITRM, 16479},
  /*0x9d*/{MODRM_SPLITRM, 16205},
  /*0x9e*/{MODRM_SPLITRM, 16481},
  /*0x9f*/{MODRM_SPLITRM, 16209},
  /*0xa0*/{MODRM_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, 16483},
  /*0xa7*/{MODRM_SPLITRM, 16485},
  /*0xa8*/{MODRM_SPLITRM, 16487},
  /*0xa9*/{MODRM_SPLITRM, 16217},
  /*0xaa*/{MODRM_SPLITRM, 16489},
  /*0xab*/{MODRM_SPLITRM, 16221},
  /*0xac*/{MODRM_SPLITRM, 16491},
  /*0xad*/{MODRM_SPLITRM, 16225},
  /*0xae*/{MODRM_SPLITRM, 16493},
  /*0xaf*/{MODRM_SPLITRM, 16229},
  /*0xb0*/{MODRM_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, 16495},
  /*0xb7*/{MODRM_SPLITRM, 16497},
  /*0xb8*/{MODRM_SPLITRM, 16499},
  /*0xb9*/{MODRM_SPLITRM, 16237},
  /*0xba*/{MODRM_SPLITRM, 16501},
  /*0xbb*/{MODRM_SPLITRM, 16241},
  /*0xbc*/{MODRM_SPLITRM, 16503},
  /*0xbd*/{MODRM_SPLITRM, 16245},
  /*0xbe*/{MODRM_SPLITRM, 16505},
  /*0xbf*/{MODRM_SPLITRM, 16249},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 16507},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_SPLITRM, 16253},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 16255},
  /*0xcb*/{MODRM_SPLITRM, 16257},
  /*0xcc*/{MODRM_SPLITRM, 16259},
  /*0xcd*/{MODRM_SPLITRM, 16261},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 16509},
  /*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, 16511},
  /*0x15*/{MODRM_SPLITRM, 16513},
  /*0x16*/{MODRM_SPLITRM, 16515},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_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, 16517},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 16519},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 16521},
  /*0x2d*/{MODRM_SPLITRM, 16275},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_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, 16523},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_SPLITRM, 16525},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_SPLITRM, 16527},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_SPLITRM, 16529},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_SPLITRM, 16531},
  /*0x40*/{MODRM_SPLITRM, 16533},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 16535},
  /*0x43*/{MODRM_SPLITRM, 16289},
  /*0x44*/{MODRM_SPLITRM, 16537},
  /*0x45*/{MODRM_SPLITRM, 16539},
  /*0x46*/{MODRM_SPLITRM, 16541},
  /*0x47*/{MODRM_SPLITRM, 16543},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 16545},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 16547},
  /*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, 16549},
  /*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, 16551},
  /*0x65*/{MODRM_SPLITRM, 16553},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 16555},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 16557},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 16559},
  /*0x77*/{MODRM_SPLITRM, 16561},
  /*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, 16563},
  /*0x7f*/{MODRM_SPLITRM, 16565},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITRM, 16567},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 16569},
  /*0x97*/{MODRM_SPLITRM, 16571},
  /*0x98*/{MODRM_SPLITRM, 16573},
  /*0x99*/{MODRM_SPLITRM, 16329},
  /*0x9a*/{MODRM_SPLITRM, 16575},
  /*0x9b*/{MODRM_SPLITRM, 16333},
  /*0x9c*/{MODRM_SPLITRM, 16577},
  /*0x9d*/{MODRM_SPLITRM, 16337},
  /*0x9e*/{MODRM_SPLITRM, 16579},
  /*0x9f*/{MODRM_SPLITRM, 16341},
  /*0xa0*/{MODRM_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, 16581},
  /*0xa7*/{MODRM_SPLITRM, 16583},
  /*0xa8*/{MODRM_SPLITRM, 16585},
  /*0xa9*/{MODRM_SPLITRM, 16349},
  /*0xaa*/{MODRM_SPLITRM, 16587},
  /*0xab*/{MODRM_SPLITRM, 16353},
  /*0xac*/{MODRM_SPLITRM, 16589},
  /*0xad*/{MODRM_SPLITRM, 16357},
  /*0xae*/{MODRM_SPLITRM, 16591},
  /*0xaf*/{MODRM_SPLITRM, 16361},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 16593},
  /*0xb5*/{MODRM_SPLITRM, 16595},
  /*0xb6*/{MODRM_SPLITRM, 16597},
  /*0xb7*/{MODRM_SPLITRM, 16599},
  /*0xb8*/{MODRM_SPLITRM, 16601},
  /*0xb9*/{MODRM_SPLITRM, 16373},
  /*0xba*/{MODRM_SPLITRM, 16603},
  /*0xbb*/{MODRM_SPLITRM, 16377},
  /*0xbc*/{MODRM_SPLITRM, 16605},
  /*0xbd*/{MODRM_SPLITRM, 16381},
  /*0xbe*/{MODRM_SPLITRM, 16607},
  /*0xbf*/{MODRM_SPLITRM, 16385},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 16609},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_SPLITRM, 16389},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 16391},
  /*0xcb*/{MODRM_SPLITRM, 16393},
  /*0xcc*/{MODRM_SPLITRM, 16395},
  /*0xcd*/{MODRM_SPLITRM, 16397},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 16611},
  /*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, 16613},
  /*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, 16615},
  /*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, 16617},
  /*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, 16125},
  /*0x14*/{MODRM_SPLITRM, 16619},
  /*0x15*/{MODRM_SPLITRM, 16621},
  /*0x16*/{MODRM_SPLITRM, 16623},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_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, 16625},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 16627},
  /*0x2c*/{MODRM_SPLITRM, 16629},
  /*0x2d*/{MODRM_SPLITRM, 16137},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_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, 16631},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_SPLITRM, 16633},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_SPLITRM, 16635},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_SPLITRM, 16637},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_SPLITRM, 16639},
  /*0x40*/{MODRM_SPLITRM, 16641},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 16643},
  /*0x43*/{MODRM_SPLITRM, 16151},
  /*0x44*/{MODRM_SPLITRM, 16645},
  /*0x45*/{MODRM_SPLITRM, 16647},
  /*0x46*/{MODRM_SPLITRM, 16649},
  /*0x47*/{MODRM_SPLITRM, 16651},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 16653},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 16655},
  /*0x4f*/{MODRM_ONEENTRY, 0},
  /*0x50*/{MODRM_SPLITRM, 16657},
  /*0x51*/{MODRM_SPLITRM, 16659},
  /*0x52*/{MODRM_SPLITRM, 16661},
  /*0x53*/{MODRM_SPLITRM, 16663},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_SPLITRM, 16665},
  /*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, 16667},
  /*0x65*/{MODRM_SPLITRM, 16669},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 16671},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 16673},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 16675},
  /*0x77*/{MODRM_SPLITRM, 16677},
  /*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, 16679},
  /*0x7f*/{MODRM_SPLITRM, 16681},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 16683},
  /*0x97*/{MODRM_SPLITRM, 16685},
  /*0x98*/{MODRM_SPLITRM, 16687},
  /*0x99*/{MODRM_SPLITRM, 16197},
  /*0x9a*/{MODRM_SPLITRM, 16689},
  /*0x9b*/{MODRM_SPLITRM, 16201},
  /*0x9c*/{MODRM_SPLITRM, 16691},
  /*0x9d*/{MODRM_SPLITRM, 16205},
  /*0x9e*/{MODRM_SPLITRM, 16693},
  /*0x9f*/{MODRM_SPLITRM, 16209},
  /*0xa0*/{MODRM_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, 16695},
  /*0xa7*/{MODRM_SPLITRM, 16697},
  /*0xa8*/{MODRM_SPLITRM, 16699},
  /*0xa9*/{MODRM_SPLITRM, 16217},
  /*0xaa*/{MODRM_SPLITRM, 16701},
  /*0xab*/{MODRM_SPLITRM, 16221},
  /*0xac*/{MODRM_SPLITRM, 16703},
  /*0xad*/{MODRM_SPLITRM, 16225},
  /*0xae*/{MODRM_SPLITRM, 16705},
  /*0xaf*/{MODRM_SPLITRM, 16229},
  /*0xb0*/{MODRM_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, 16707},
  /*0xb7*/{MODRM_SPLITRM, 16709},
  /*0xb8*/{MODRM_SPLITRM, 16711},
  /*0xb9*/{MODRM_SPLITRM, 16237},
  /*0xba*/{MODRM_SPLITRM, 16713},
  /*0xbb*/{MODRM_SPLITRM, 16241},
  /*0xbc*/{MODRM_SPLITRM, 16715},
  /*0xbd*/{MODRM_SPLITRM, 16245},
  /*0xbe*/{MODRM_SPLITRM, 16717},
  /*0xbf*/{MODRM_SPLITRM, 16249},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 16719},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_SPLITRM, 16721},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 16723},
  /*0xcb*/{MODRM_SPLITRM, 16257},
  /*0xcc*/{MODRM_SPLITRM, 16725},
  /*0xcd*/{MODRM_SPLITRM, 16261},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 16727},
  /*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, 16729},
  /*0x15*/{MODRM_SPLITRM, 16731},
  /*0x16*/{MODRM_SPLITRM, 16733},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_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, 16735},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 16737},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 16739},
  /*0x2d*/{MODRM_SPLITRM, 16275},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_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, 16741},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_SPLITRM, 16743},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_SPLITRM, 16745},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_SPLITRM, 16747},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_SPLITRM, 16749},
  /*0x40*/{MODRM_SPLITRM, 16751},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 16753},
  /*0x43*/{MODRM_SPLITRM, 16289},
  /*0x44*/{MODRM_SPLITRM, 16755},
  /*0x45*/{MODRM_SPLITRM, 16757},
  /*0x46*/{MODRM_SPLITRM, 16759},
  /*0x47*/{MODRM_SPLITRM, 16761},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 16763},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 16765},
  /*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, 16767},
  /*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, 16769},
  /*0x65*/{MODRM_SPLITRM, 16771},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 16773},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 16775},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_ONEENTRY, 0},
  /*0x76*/{MODRM_SPLITRM, 16777},
  /*0x77*/{MODRM_SPLITRM, 16779},
  /*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, 16781},
  /*0x7f*/{MODRM_SPLITRM, 16783},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITRM, 16785},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 16787},
  /*0x97*/{MODRM_SPLITRM, 16789},
  /*0x98*/{MODRM_SPLITRM, 16791},
  /*0x99*/{MODRM_SPLITRM, 16329},
  /*0x9a*/{MODRM_SPLITRM, 16793},
  /*0x9b*/{MODRM_SPLITRM, 16333},
  /*0x9c*/{MODRM_SPLITRM, 16795},
  /*0x9d*/{MODRM_SPLITRM, 16337},
  /*0x9e*/{MODRM_SPLITRM, 16797},
  /*0x9f*/{MODRM_SPLITRM, 16341},
  /*0xa0*/{MODRM_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, 16799},
  /*0xa7*/{MODRM_SPLITRM, 16801},
  /*0xa8*/{MODRM_SPLITRM, 16803},
  /*0xa9*/{MODRM_SPLITRM, 16349},
  /*0xaa*/{MODRM_SPLITRM, 16805},
  /*0xab*/{MODRM_SPLITRM, 16353},
  /*0xac*/{MODRM_SPLITRM, 16807},
  /*0xad*/{MODRM_SPLITRM, 16357},
  /*0xae*/{MODRM_SPLITRM, 16809},
  /*0xaf*/{MODRM_SPLITRM, 16361},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 16811},
  /*0xb5*/{MODRM_SPLITRM, 16813},
  /*0xb6*/{MODRM_SPLITRM, 16815},
  /*0xb7*/{MODRM_SPLITRM, 16817},
  /*0xb8*/{MODRM_SPLITRM, 16819},
  /*0xb9*/{MODRM_SPLITRM, 16373},
  /*0xba*/{MODRM_SPLITRM, 16821},
  /*0xbb*/{MODRM_SPLITRM, 16377},
  /*0xbc*/{MODRM_SPLITRM, 16823},
  /*0xbd*/{MODRM_SPLITRM, 16381},
  /*0xbe*/{MODRM_SPLITRM, 16825},
  /*0xbf*/{MODRM_SPLITRM, 16385},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 16827},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_SPLITRM, 16829},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 16831},
  /*0xcb*/{MODRM_SPLITRM, 16393},
  /*0xcc*/{MODRM_SPLITRM, 16833},
  /*0xcd*/{MODRM_SPLITRM, 16397},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 16835},
  /*0x11*/{MODRM_SPLITRM, 16837},
  /*0x12*/{MODRM_SPLITRM, 16839},
  /*0x13*/{MODRM_SPLITRM, 16841},
  /*0x14*/{MODRM_SPLITRM, 16843},
  /*0x15*/{MODRM_SPLITRM, 16845},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 16847},
  /*0x21*/{MODRM_SPLITRM, 16849},
  /*0x22*/{MODRM_SPLITRM, 16851},
  /*0x23*/{MODRM_SPLITRM, 16853},
  /*0x24*/{MODRM_SPLITRM, 16855},
  /*0x25*/{MODRM_SPLITRM, 16857},
  /*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, 16859},
  /*0x31*/{MODRM_SPLITRM, 16861},
  /*0x32*/{MODRM_SPLITRM, 16863},
  /*0x33*/{MODRM_SPLITRM, 16865},
  /*0x34*/{MODRM_SPLITRM, 16867},
  /*0x35*/{MODRM_SPLITRM, 16869},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 16871},
  /*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, 16873},
  /*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, 16875},
  /*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, 16877},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_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, 16879},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 16881},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_SPLITRM, 16883},
  /*0x05*/{MODRM_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, 16885},
  /*0x0c*/{MODRM_SPLITRM, 16887},
  /*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, 16889},
  /*0x14*/{MODRM_SPLITRM, 16891},
  /*0x15*/{MODRM_SPLITRM, 16893},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITRM, 16895},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITRM, 16897},
  /*0x1d*/{MODRM_SPLITRM, 16899},
  /*0x1e*/{MODRM_SPLITRM, 16901},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 16903},
  /*0x21*/{MODRM_SPLITRM, 16905},
  /*0x22*/{MODRM_SPLITRM, 16907},
  /*0x23*/{MODRM_SPLITRM, 16909},
  /*0x24*/{MODRM_SPLITRM, 16911},
  /*0x25*/{MODRM_SPLITRM, 16913},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 16915},
  /*0x2c*/{MODRM_SPLITRM, 16917},
  /*0x2d*/{MODRM_SPLITRM, 16919},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 16921},
  /*0x31*/{MODRM_SPLITRM, 16923},
  /*0x32*/{MODRM_SPLITRM, 16925},
  /*0x33*/{MODRM_SPLITRM, 16927},
  /*0x34*/{MODRM_SPLITRM, 16929},
  /*0x35*/{MODRM_SPLITRM, 16931},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 16933},
  /*0x39*/{MODRM_SPLITRM, 16935},
  /*0x3a*/{MODRM_SPLITRM, 16937},
  /*0x3b*/{MODRM_SPLITRM, 16939},
  /*0x3c*/{MODRM_SPLITRM, 16941},
  /*0x3d*/{MODRM_SPLITRM, 16943},
  /*0x3e*/{MODRM_SPLITRM, 16945},
  /*0x3f*/{MODRM_SPLITRM, 16947},
  /*0x40*/{MODRM_SPLITRM, 16949},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 16951},
  /*0x43*/{MODRM_SPLITRM, 16953},
  /*0x44*/{MODRM_SPLITRM, 16955},
  /*0x45*/{MODRM_SPLITRM, 16957},
  /*0x46*/{MODRM_SPLITRM, 16959},
  /*0x47*/{MODRM_SPLITRM, 16961},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 16963},
  /*0x4d*/{MODRM_SPLITRM, 16965},
  /*0x4e*/{MODRM_SPLITRM, 16967},
  /*0x4f*/{MODRM_SPLITRM, 16969},
  /*0x50*/{MODRM_SPLITRM, 16971},
  /*0x51*/{MODRM_SPLITRM, 16973},
  /*0x52*/{MODRM_SPLITRM, 16975},
  /*0x53*/{MODRM_SPLITRM, 16977},
  /*0x54*/{MODRM_SPLITRM, 16979},
  /*0x55*/{MODRM_SPLITRM, 16981},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_SPLITRM, 16983},
  /*0x59*/{MODRM_SPLITRM, 16985},
  /*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, 16987},
  /*0x63*/{MODRM_SPLITRM, 16989},
  /*0x64*/{MODRM_SPLITRM, 16991},
  /*0x65*/{MODRM_SPLITRM, 16993},
  /*0x66*/{MODRM_SPLITRM, 16995},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 16997},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 16999},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_SPLITRM, 17001},
  /*0x76*/{MODRM_SPLITRM, 17003},
  /*0x77*/{MODRM_SPLITRM, 17005},
  /*0x78*/{MODRM_SPLITRM, 17007},
  /*0x79*/{MODRM_SPLITRM, 17009},
  /*0x7a*/{MODRM_SPLITRM, 17011},
  /*0x7b*/{MODRM_SPLITRM, 17013},
  /*0x7c*/{MODRM_SPLITRM, 17015},
  /*0x7d*/{MODRM_SPLITRM, 17017},
  /*0x7e*/{MODRM_SPLITRM, 17019},
  /*0x7f*/{MODRM_SPLITRM, 17021},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_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, 17023},
  /*0x89*/{MODRM_SPLITRM, 17025},
  /*0x8a*/{MODRM_SPLITRM, 17027},
  /*0x8b*/{MODRM_SPLITRM, 17029},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_SPLITRM, 17031},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 17033},
  /*0x97*/{MODRM_SPLITRM, 17035},
  /*0x98*/{MODRM_SPLITRM, 17037},
  /*0x99*/{MODRM_SPLITRM, 17039},
  /*0x9a*/{MODRM_SPLITRM, 17041},
  /*0x9b*/{MODRM_SPLITRM, 17043},
  /*0x9c*/{MODRM_SPLITRM, 17045},
  /*0x9d*/{MODRM_SPLITRM, 17047},
  /*0x9e*/{MODRM_SPLITRM, 17049},
  /*0x9f*/{MODRM_SPLITRM, 17051},
  /*0xa0*/{MODRM_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, 17053},
  /*0xa7*/{MODRM_SPLITRM, 17055},
  /*0xa8*/{MODRM_SPLITRM, 17057},
  /*0xa9*/{MODRM_SPLITRM, 17059},
  /*0xaa*/{MODRM_SPLITRM, 17061},
  /*0xab*/{MODRM_SPLITRM, 17063},
  /*0xac*/{MODRM_SPLITRM, 17065},
  /*0xad*/{MODRM_SPLITRM, 17067},
  /*0xae*/{MODRM_SPLITRM, 17069},
  /*0xaf*/{MODRM_SPLITRM, 17071},
  /*0xb0*/{MODRM_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, 17073},
  /*0xb7*/{MODRM_SPLITRM, 17075},
  /*0xb8*/{MODRM_SPLITRM, 17077},
  /*0xb9*/{MODRM_SPLITRM, 17079},
  /*0xba*/{MODRM_SPLITRM, 17081},
  /*0xbb*/{MODRM_SPLITRM, 17083},
  /*0xbc*/{MODRM_SPLITRM, 17085},
  /*0xbd*/{MODRM_SPLITRM, 17087},
  /*0xbe*/{MODRM_SPLITRM, 17089},
  /*0xbf*/{MODRM_SPLITRM, 17091},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 17093},
  /*0xc5*/{MODRM_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, 17095},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_SPLITRM, 17097},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_SPLITRM, 17099},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 16881},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_SPLITRM, 16883},
  /*0x05*/{MODRM_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, 16885},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITRM, 17101},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 17103},
  /*0x11*/{MODRM_SPLITRM, 17105},
  /*0x12*/{MODRM_SPLITRM, 17107},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 17109},
  /*0x15*/{MODRM_SPLITRM, 17111},
  /*0x16*/{MODRM_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, 16897},
  /*0x1d*/{MODRM_SPLITRM, 16899},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_SPLITRM, 17113},
  /*0x20*/{MODRM_SPLITRM, 16903},
  /*0x21*/{MODRM_SPLITRM, 16905},
  /*0x22*/{MODRM_SPLITRM, 16907},
  /*0x23*/{MODRM_SPLITRM, 16909},
  /*0x24*/{MODRM_SPLITRM, 16911},
  /*0x25*/{MODRM_ONEENTRY, 0},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 17115},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 17117},
  /*0x2d*/{MODRM_SPLITRM, 17119},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 16921},
  /*0x31*/{MODRM_SPLITRM, 16923},
  /*0x32*/{MODRM_SPLITRM, 16925},
  /*0x33*/{MODRM_SPLITRM, 16927},
  /*0x34*/{MODRM_SPLITRM, 16929},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 16933},
  /*0x39*/{MODRM_SPLITRM, 17121},
  /*0x3a*/{MODRM_SPLITRM, 16937},
  /*0x3b*/{MODRM_SPLITRM, 17123},
  /*0x3c*/{MODRM_SPLITRM, 16941},
  /*0x3d*/{MODRM_SPLITRM, 17125},
  /*0x3e*/{MODRM_SPLITRM, 16945},
  /*0x3f*/{MODRM_SPLITRM, 17127},
  /*0x40*/{MODRM_SPLITRM, 17129},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 17131},
  /*0x43*/{MODRM_SPLITRM, 17133},
  /*0x44*/{MODRM_SPLITRM, 17135},
  /*0x45*/{MODRM_SPLITRM, 17137},
  /*0x46*/{MODRM_SPLITRM, 17139},
  /*0x47*/{MODRM_SPLITRM, 17141},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 17143},
  /*0x4d*/{MODRM_SPLITRM, 17145},
  /*0x4e*/{MODRM_SPLITRM, 17147},
  /*0x4f*/{MODRM_SPLITRM, 17149},
  /*0x50*/{MODRM_ONEENTRY, 0},
  /*0x51*/{MODRM_ONEENTRY, 0},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 17151},
  /*0x55*/{MODRM_SPLITRM, 17153},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_ONEENTRY, 0},
  /*0x59*/{MODRM_SPLITRM, 17155},
  /*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, 17157},
  /*0x63*/{MODRM_SPLITRM, 17159},
  /*0x64*/{MODRM_SPLITRM, 17161},
  /*0x65*/{MODRM_SPLITRM, 17163},
  /*0x66*/{MODRM_SPLITRM, 17165},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_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, 17167},
  /*0x71*/{MODRM_SPLITRM, 17169},
  /*0x72*/{MODRM_SPLITRM, 17171},
  /*0x73*/{MODRM_SPLITRM, 17173},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_SPLITRM, 17175},
  /*0x76*/{MODRM_SPLITRM, 17177},
  /*0x77*/{MODRM_SPLITRM, 17179},
  /*0x78*/{MODRM_ONEENTRY, 0},
  /*0x79*/{MODRM_ONEENTRY, 0},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 17181},
  /*0x7d*/{MODRM_SPLITRM, 17183},
  /*0x7e*/{MODRM_SPLITRM, 17185},
  /*0x7f*/{MODRM_SPLITRM, 17187},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITRM, 17189},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_SPLITRM, 17191},
  /*0x89*/{MODRM_SPLITRM, 17193},
  /*0x8a*/{MODRM_SPLITRM, 17195},
  /*0x8b*/{MODRM_SPLITRM, 17197},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_SPLITRM, 17199},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 17201},
  /*0x97*/{MODRM_SPLITRM, 17203},
  /*0x98*/{MODRM_SPLITRM, 17205},
  /*0x99*/{MODRM_SPLITRM, 17207},
  /*0x9a*/{MODRM_SPLITRM, 17209},
  /*0x9b*/{MODRM_SPLITRM, 17211},
  /*0x9c*/{MODRM_SPLITRM, 17213},
  /*0x9d*/{MODRM_SPLITRM, 17215},
  /*0x9e*/{MODRM_SPLITRM, 17217},
  /*0x9f*/{MODRM_SPLITRM, 17219},
  /*0xa0*/{MODRM_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, 17221},
  /*0xa7*/{MODRM_SPLITRM, 17223},
  /*0xa8*/{MODRM_SPLITRM, 17225},
  /*0xa9*/{MODRM_SPLITRM, 17227},
  /*0xaa*/{MODRM_SPLITRM, 17229},
  /*0xab*/{MODRM_SPLITRM, 17231},
  /*0xac*/{MODRM_SPLITRM, 17233},
  /*0xad*/{MODRM_SPLITRM, 17235},
  /*0xae*/{MODRM_SPLITRM, 17237},
  /*0xaf*/{MODRM_SPLITRM, 17239},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 17241},
  /*0xb5*/{MODRM_SPLITRM, 17243},
  /*0xb6*/{MODRM_SPLITRM, 17245},
  /*0xb7*/{MODRM_SPLITRM, 17247},
  /*0xb8*/{MODRM_SPLITRM, 17249},
  /*0xb9*/{MODRM_SPLITRM, 17251},
  /*0xba*/{MODRM_SPLITRM, 17253},
  /*0xbb*/{MODRM_SPLITRM, 17255},
  /*0xbc*/{MODRM_SPLITRM, 17257},
  /*0xbd*/{MODRM_SPLITRM, 17259},
  /*0xbe*/{MODRM_SPLITRM, 17261},
  /*0xbf*/{MODRM_SPLITRM, 17263},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 17265},
  /*0xc5*/{MODRM_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, 17267},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_SPLITRM, 17269},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 17271},
  /*0x11*/{MODRM_SPLITRM, 17273},
  /*0x12*/{MODRM_SPLITRM, 17275},
  /*0x13*/{MODRM_SPLITRM, 17277},
  /*0x14*/{MODRM_SPLITRM, 17279},
  /*0x15*/{MODRM_SPLITRM, 17281},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 17283},
  /*0x21*/{MODRM_SPLITRM, 17285},
  /*0x22*/{MODRM_SPLITRM, 17287},
  /*0x23*/{MODRM_SPLITRM, 17289},
  /*0x24*/{MODRM_SPLITRM, 17291},
  /*0x25*/{MODRM_SPLITRM, 17293},
  /*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, 17295},
  /*0x31*/{MODRM_SPLITRM, 17297},
  /*0x32*/{MODRM_SPLITRM, 17299},
  /*0x33*/{MODRM_SPLITRM, 17301},
  /*0x34*/{MODRM_SPLITRM, 17303},
  /*0x35*/{MODRM_SPLITRM, 17305},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 17307},
  /*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, 17309},
  /*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, 17311},
  /*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, 16877},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_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, 16879},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 17313},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_SPLITRM, 17315},
  /*0x05*/{MODRM_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, 17317},
  /*0x0c*/{MODRM_SPLITRM, 17319},
  /*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, 17321},
  /*0x14*/{MODRM_SPLITRM, 17323},
  /*0x15*/{MODRM_SPLITRM, 17325},
  /*0x16*/{MODRM_SPLITRM, 17327},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITRM, 17329},
  /*0x19*/{MODRM_SPLITRM, 17331},
  /*0x1a*/{MODRM_SPLITRM, 17333},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITRM, 17335},
  /*0x1d*/{MODRM_SPLITRM, 17337},
  /*0x1e*/{MODRM_SPLITRM, 17339},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 17341},
  /*0x21*/{MODRM_SPLITRM, 17343},
  /*0x22*/{MODRM_SPLITRM, 17345},
  /*0x23*/{MODRM_SPLITRM, 17347},
  /*0x24*/{MODRM_SPLITRM, 17349},
  /*0x25*/{MODRM_SPLITRM, 17351},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 17353},
  /*0x2c*/{MODRM_SPLITRM, 17355},
  /*0x2d*/{MODRM_SPLITRM, 16919},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 17357},
  /*0x31*/{MODRM_SPLITRM, 17359},
  /*0x32*/{MODRM_SPLITRM, 17361},
  /*0x33*/{MODRM_SPLITRM, 17363},
  /*0x34*/{MODRM_SPLITRM, 17365},
  /*0x35*/{MODRM_SPLITRM, 17367},
  /*0x36*/{MODRM_SPLITRM, 17369},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 17371},
  /*0x39*/{MODRM_SPLITRM, 17373},
  /*0x3a*/{MODRM_SPLITRM, 17375},
  /*0x3b*/{MODRM_SPLITRM, 17377},
  /*0x3c*/{MODRM_SPLITRM, 17379},
  /*0x3d*/{MODRM_SPLITRM, 17381},
  /*0x3e*/{MODRM_SPLITRM, 17383},
  /*0x3f*/{MODRM_SPLITRM, 17385},
  /*0x40*/{MODRM_SPLITRM, 17387},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 17389},
  /*0x43*/{MODRM_SPLITRM, 16953},
  /*0x44*/{MODRM_SPLITRM, 17391},
  /*0x45*/{MODRM_SPLITRM, 17393},
  /*0x46*/{MODRM_SPLITRM, 17395},
  /*0x47*/{MODRM_SPLITRM, 17397},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 17399},
  /*0x4d*/{MODRM_SPLITRM, 16965},
  /*0x4e*/{MODRM_SPLITRM, 17401},
  /*0x4f*/{MODRM_SPLITRM, 16969},
  /*0x50*/{MODRM_SPLITRM, 17403},
  /*0x51*/{MODRM_SPLITRM, 17405},
  /*0x52*/{MODRM_SPLITRM, 17407},
  /*0x53*/{MODRM_SPLITRM, 17409},
  /*0x54*/{MODRM_SPLITRM, 17411},
  /*0x55*/{MODRM_SPLITRM, 17413},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_SPLITRM, 17415},
  /*0x59*/{MODRM_SPLITRM, 17417},
  /*0x5a*/{MODRM_SPLITRM, 17419},
  /*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, 17421},
  /*0x63*/{MODRM_SPLITRM, 17423},
  /*0x64*/{MODRM_SPLITRM, 17425},
  /*0x65*/{MODRM_SPLITRM, 17427},
  /*0x66*/{MODRM_SPLITRM, 17429},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 17431},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 17433},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_SPLITRM, 17435},
  /*0x76*/{MODRM_SPLITRM, 17437},
  /*0x77*/{MODRM_SPLITRM, 17439},
  /*0x78*/{MODRM_SPLITRM, 17441},
  /*0x79*/{MODRM_SPLITRM, 17443},
  /*0x7a*/{MODRM_SPLITRM, 17445},
  /*0x7b*/{MODRM_SPLITRM, 17447},
  /*0x7c*/{MODRM_SPLITRM, 17449},
  /*0x7d*/{MODRM_SPLITRM, 17451},
  /*0x7e*/{MODRM_SPLITRM, 17453},
  /*0x7f*/{MODRM_SPLITRM, 17455},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_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, 17457},
  /*0x89*/{MODRM_SPLITRM, 17459},
  /*0x8a*/{MODRM_SPLITRM, 17461},
  /*0x8b*/{MODRM_SPLITRM, 17463},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_SPLITRM, 17465},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 17467},
  /*0x97*/{MODRM_SPLITRM, 17469},
  /*0x98*/{MODRM_SPLITRM, 17471},
  /*0x99*/{MODRM_SPLITRM, 17039},
  /*0x9a*/{MODRM_SPLITRM, 17473},
  /*0x9b*/{MODRM_SPLITRM, 17043},
  /*0x9c*/{MODRM_SPLITRM, 17475},
  /*0x9d*/{MODRM_SPLITRM, 17047},
  /*0x9e*/{MODRM_SPLITRM, 17477},
  /*0x9f*/{MODRM_SPLITRM, 17051},
  /*0xa0*/{MODRM_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, 17479},
  /*0xa7*/{MODRM_SPLITRM, 17481},
  /*0xa8*/{MODRM_SPLITRM, 17483},
  /*0xa9*/{MODRM_SPLITRM, 17059},
  /*0xaa*/{MODRM_SPLITRM, 17485},
  /*0xab*/{MODRM_SPLITRM, 17063},
  /*0xac*/{MODRM_SPLITRM, 17487},
  /*0xad*/{MODRM_SPLITRM, 17067},
  /*0xae*/{MODRM_SPLITRM, 17489},
  /*0xaf*/{MODRM_SPLITRM, 17071},
  /*0xb0*/{MODRM_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, 17491},
  /*0xb7*/{MODRM_SPLITRM, 17493},
  /*0xb8*/{MODRM_SPLITRM, 17495},
  /*0xb9*/{MODRM_SPLITRM, 17079},
  /*0xba*/{MODRM_SPLITRM, 17497},
  /*0xbb*/{MODRM_SPLITRM, 17083},
  /*0xbc*/{MODRM_SPLITRM, 17499},
  /*0xbd*/{MODRM_SPLITRM, 17087},
  /*0xbe*/{MODRM_SPLITRM, 17501},
  /*0xbf*/{MODRM_SPLITRM, 17091},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 17503},
  /*0xc5*/{MODRM_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, 17095},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_SPLITRM, 17097},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_SPLITRM, 17505},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 17313},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_SPLITRM, 17315},
  /*0x05*/{MODRM_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, 17317},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITRM, 17507},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 17509},
  /*0x11*/{MODRM_SPLITRM, 17511},
  /*0x12*/{MODRM_SPLITRM, 17513},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 17515},
  /*0x15*/{MODRM_SPLITRM, 17517},
  /*0x16*/{MODRM_SPLITRM, 17519},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_SPLITRM, 17521},
  /*0x1a*/{MODRM_SPLITRM, 17523},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_SPLITRM, 17335},
  /*0x1d*/{MODRM_SPLITRM, 17337},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_SPLITRM, 17525},
  /*0x20*/{MODRM_SPLITRM, 17341},
  /*0x21*/{MODRM_SPLITRM, 17343},
  /*0x22*/{MODRM_SPLITRM, 17345},
  /*0x23*/{MODRM_SPLITRM, 17347},
  /*0x24*/{MODRM_SPLITRM, 17349},
  /*0x25*/{MODRM_ONEENTRY, 0},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 17527},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 17529},
  /*0x2d*/{MODRM_SPLITRM, 17119},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 17357},
  /*0x31*/{MODRM_SPLITRM, 17359},
  /*0x32*/{MODRM_SPLITRM, 17361},
  /*0x33*/{MODRM_SPLITRM, 17363},
  /*0x34*/{MODRM_SPLITRM, 17365},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_SPLITRM, 17531},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 17371},
  /*0x39*/{MODRM_SPLITRM, 17533},
  /*0x3a*/{MODRM_SPLITRM, 17375},
  /*0x3b*/{MODRM_SPLITRM, 17535},
  /*0x3c*/{MODRM_SPLITRM, 17379},
  /*0x3d*/{MODRM_SPLITRM, 17537},
  /*0x3e*/{MODRM_SPLITRM, 17383},
  /*0x3f*/{MODRM_SPLITRM, 17539},
  /*0x40*/{MODRM_SPLITRM, 17541},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 17543},
  /*0x43*/{MODRM_SPLITRM, 17133},
  /*0x44*/{MODRM_SPLITRM, 17545},
  /*0x45*/{MODRM_SPLITRM, 17547},
  /*0x46*/{MODRM_SPLITRM, 17549},
  /*0x47*/{MODRM_SPLITRM, 17551},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 17553},
  /*0x4d*/{MODRM_SPLITRM, 17145},
  /*0x4e*/{MODRM_SPLITRM, 17555},
  /*0x4f*/{MODRM_SPLITRM, 17149},
  /*0x50*/{MODRM_ONEENTRY, 0},
  /*0x51*/{MODRM_ONEENTRY, 0},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 17557},
  /*0x55*/{MODRM_SPLITRM, 17559},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_ONEENTRY, 0},
  /*0x59*/{MODRM_SPLITRM, 17561},
  /*0x5a*/{MODRM_SPLITRM, 17563},
  /*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, 17565},
  /*0x63*/{MODRM_SPLITRM, 17567},
  /*0x64*/{MODRM_SPLITRM, 17569},
  /*0x65*/{MODRM_SPLITRM, 17571},
  /*0x66*/{MODRM_SPLITRM, 17573},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_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, 17575},
  /*0x71*/{MODRM_SPLITRM, 17577},
  /*0x72*/{MODRM_SPLITRM, 17579},
  /*0x73*/{MODRM_SPLITRM, 17581},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_SPLITRM, 17583},
  /*0x76*/{MODRM_SPLITRM, 17585},
  /*0x77*/{MODRM_SPLITRM, 17587},
  /*0x78*/{MODRM_ONEENTRY, 0},
  /*0x79*/{MODRM_ONEENTRY, 0},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 17589},
  /*0x7d*/{MODRM_SPLITRM, 17591},
  /*0x7e*/{MODRM_SPLITRM, 17593},
  /*0x7f*/{MODRM_SPLITRM, 17595},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITRM, 17597},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_SPLITRM, 17599},
  /*0x89*/{MODRM_SPLITRM, 17601},
  /*0x8a*/{MODRM_SPLITRM, 17603},
  /*0x8b*/{MODRM_SPLITRM, 17605},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_SPLITRM, 17607},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 17609},
  /*0x97*/{MODRM_SPLITRM, 17611},
  /*0x98*/{MODRM_SPLITRM, 17613},
  /*0x99*/{MODRM_SPLITRM, 17207},
  /*0x9a*/{MODRM_SPLITRM, 17615},
  /*0x9b*/{MODRM_SPLITRM, 17211},
  /*0x9c*/{MODRM_SPLITRM, 17617},
  /*0x9d*/{MODRM_SPLITRM, 17215},
  /*0x9e*/{MODRM_SPLITRM, 17619},
  /*0x9f*/{MODRM_SPLITRM, 17219},
  /*0xa0*/{MODRM_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, 17621},
  /*0xa7*/{MODRM_SPLITRM, 17623},
  /*0xa8*/{MODRM_SPLITRM, 17625},
  /*0xa9*/{MODRM_SPLITRM, 17227},
  /*0xaa*/{MODRM_SPLITRM, 17627},
  /*0xab*/{MODRM_SPLITRM, 17231},
  /*0xac*/{MODRM_SPLITRM, 17629},
  /*0xad*/{MODRM_SPLITRM, 17235},
  /*0xae*/{MODRM_SPLITRM, 17631},
  /*0xaf*/{MODRM_SPLITRM, 17239},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 17633},
  /*0xb5*/{MODRM_SPLITRM, 17635},
  /*0xb6*/{MODRM_SPLITRM, 17637},
  /*0xb7*/{MODRM_SPLITRM, 17639},
  /*0xb8*/{MODRM_SPLITRM, 17641},
  /*0xb9*/{MODRM_SPLITRM, 17251},
  /*0xba*/{MODRM_SPLITRM, 17643},
  /*0xbb*/{MODRM_SPLITRM, 17255},
  /*0xbc*/{MODRM_SPLITRM, 17645},
  /*0xbd*/{MODRM_SPLITRM, 17259},
  /*0xbe*/{MODRM_SPLITRM, 17647},
  /*0xbf*/{MODRM_SPLITRM, 17263},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 17649},
  /*0xc5*/{MODRM_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, 17267},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_SPLITRM, 17269},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 17651},
  /*0x11*/{MODRM_SPLITRM, 17653},
  /*0x12*/{MODRM_SPLITRM, 17655},
  /*0x13*/{MODRM_SPLITRM, 17657},
  /*0x14*/{MODRM_SPLITRM, 17659},
  /*0x15*/{MODRM_SPLITRM, 17661},
  /*0x16*/{MODRM_ONEENTRY, 0},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 17663},
  /*0x21*/{MODRM_SPLITRM, 17665},
  /*0x22*/{MODRM_SPLITRM, 17667},
  /*0x23*/{MODRM_SPLITRM, 17669},
  /*0x24*/{MODRM_SPLITRM, 17671},
  /*0x25*/{MODRM_SPLITRM, 17673},
  /*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, 17675},
  /*0x31*/{MODRM_SPLITRM, 17677},
  /*0x32*/{MODRM_SPLITRM, 17679},
  /*0x33*/{MODRM_SPLITRM, 17681},
  /*0x34*/{MODRM_SPLITRM, 17683},
  /*0x35*/{MODRM_SPLITRM, 17685},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 17687},
  /*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, 17689},
  /*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, 17691},
  /*0x53*/{MODRM_SPLITRM, 17693},
  /*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, 17695},
  /*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, 17697},
  /*0x9b*/{MODRM_SPLITRM, 16877},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_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, 17699},
  /*0xab*/{MODRM_SPLITRM, 16879},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 17701},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_SPLITRM, 17703},
  /*0x05*/{MODRM_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, 17705},
  /*0x0c*/{MODRM_SPLITRM, 17707},
  /*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, 17709},
  /*0x14*/{MODRM_SPLITRM, 17711},
  /*0x15*/{MODRM_SPLITRM, 17713},
  /*0x16*/{MODRM_SPLITRM, 17715},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_SPLITRM, 17717},
  /*0x19*/{MODRM_SPLITRM, 17719},
  /*0x1a*/{MODRM_SPLITRM, 17721},
  /*0x1b*/{MODRM_SPLITRM, 17723},
  /*0x1c*/{MODRM_SPLITRM, 17725},
  /*0x1d*/{MODRM_SPLITRM, 17727},
  /*0x1e*/{MODRM_SPLITRM, 17729},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 17731},
  /*0x21*/{MODRM_SPLITRM, 17733},
  /*0x22*/{MODRM_SPLITRM, 17735},
  /*0x23*/{MODRM_SPLITRM, 17737},
  /*0x24*/{MODRM_SPLITRM, 17739},
  /*0x25*/{MODRM_SPLITRM, 17741},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_SPLITRM, 17743},
  /*0x2c*/{MODRM_SPLITRM, 17745},
  /*0x2d*/{MODRM_SPLITRM, 16919},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 17747},
  /*0x31*/{MODRM_SPLITRM, 17749},
  /*0x32*/{MODRM_SPLITRM, 17751},
  /*0x33*/{MODRM_SPLITRM, 17753},
  /*0x34*/{MODRM_SPLITRM, 17755},
  /*0x35*/{MODRM_SPLITRM, 17757},
  /*0x36*/{MODRM_SPLITRM, 17759},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 17761},
  /*0x39*/{MODRM_SPLITRM, 17763},
  /*0x3a*/{MODRM_SPLITRM, 17765},
  /*0x3b*/{MODRM_SPLITRM, 17767},
  /*0x3c*/{MODRM_SPLITRM, 17769},
  /*0x3d*/{MODRM_SPLITRM, 17771},
  /*0x3e*/{MODRM_SPLITRM, 17773},
  /*0x3f*/{MODRM_SPLITRM, 17775},
  /*0x40*/{MODRM_SPLITRM, 17777},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 17779},
  /*0x43*/{MODRM_SPLITRM, 16953},
  /*0x44*/{MODRM_SPLITRM, 17781},
  /*0x45*/{MODRM_SPLITRM, 17783},
  /*0x46*/{MODRM_SPLITRM, 17785},
  /*0x47*/{MODRM_SPLITRM, 17787},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 17789},
  /*0x4d*/{MODRM_SPLITRM, 16965},
  /*0x4e*/{MODRM_SPLITRM, 17791},
  /*0x4f*/{MODRM_SPLITRM, 16969},
  /*0x50*/{MODRM_SPLITRM, 17793},
  /*0x51*/{MODRM_SPLITRM, 17795},
  /*0x52*/{MODRM_SPLITRM, 17797},
  /*0x53*/{MODRM_SPLITRM, 17799},
  /*0x54*/{MODRM_SPLITRM, 17801},
  /*0x55*/{MODRM_SPLITRM, 17803},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_SPLITRM, 17805},
  /*0x59*/{MODRM_SPLITRM, 17807},
  /*0x5a*/{MODRM_SPLITRM, 17809},
  /*0x5b*/{MODRM_SPLITRM, 17811},
  /*0x5c*/{MODRM_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, 17813},
  /*0x63*/{MODRM_SPLITRM, 17815},
  /*0x64*/{MODRM_SPLITRM, 17817},
  /*0x65*/{MODRM_SPLITRM, 17819},
  /*0x66*/{MODRM_SPLITRM, 17821},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 17823},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 17825},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_SPLITRM, 17827},
  /*0x76*/{MODRM_SPLITRM, 17829},
  /*0x77*/{MODRM_SPLITRM, 17831},
  /*0x78*/{MODRM_SPLITRM, 17833},
  /*0x79*/{MODRM_SPLITRM, 17835},
  /*0x7a*/{MODRM_SPLITRM, 17837},
  /*0x7b*/{MODRM_SPLITRM, 17839},
  /*0x7c*/{MODRM_SPLITRM, 17841},
  /*0x7d*/{MODRM_SPLITRM, 17843},
  /*0x7e*/{MODRM_SPLITRM, 17845},
  /*0x7f*/{MODRM_SPLITRM, 17847},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_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, 17849},
  /*0x89*/{MODRM_SPLITRM, 17851},
  /*0x8a*/{MODRM_SPLITRM, 17853},
  /*0x8b*/{MODRM_SPLITRM, 17855},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_SPLITRM, 17857},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 17859},
  /*0x97*/{MODRM_SPLITRM, 17861},
  /*0x98*/{MODRM_SPLITRM, 17863},
  /*0x99*/{MODRM_SPLITRM, 17039},
  /*0x9a*/{MODRM_SPLITRM, 17865},
  /*0x9b*/{MODRM_SPLITRM, 17043},
  /*0x9c*/{MODRM_SPLITRM, 17867},
  /*0x9d*/{MODRM_SPLITRM, 17047},
  /*0x9e*/{MODRM_SPLITRM, 17869},
  /*0x9f*/{MODRM_SPLITRM, 17051},
  /*0xa0*/{MODRM_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, 17871},
  /*0xa7*/{MODRM_SPLITRM, 17873},
  /*0xa8*/{MODRM_SPLITRM, 17875},
  /*0xa9*/{MODRM_SPLITRM, 17059},
  /*0xaa*/{MODRM_SPLITRM, 17877},
  /*0xab*/{MODRM_SPLITRM, 17063},
  /*0xac*/{MODRM_SPLITRM, 17879},
  /*0xad*/{MODRM_SPLITRM, 17067},
  /*0xae*/{MODRM_SPLITRM, 17881},
  /*0xaf*/{MODRM_SPLITRM, 17071},
  /*0xb0*/{MODRM_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, 17883},
  /*0xb7*/{MODRM_SPLITRM, 17885},
  /*0xb8*/{MODRM_SPLITRM, 17887},
  /*0xb9*/{MODRM_SPLITRM, 17079},
  /*0xba*/{MODRM_SPLITRM, 17889},
  /*0xbb*/{MODRM_SPLITRM, 17083},
  /*0xbc*/{MODRM_SPLITRM, 17891},
  /*0xbd*/{MODRM_SPLITRM, 17087},
  /*0xbe*/{MODRM_SPLITRM, 17893},
  /*0xbf*/{MODRM_SPLITRM, 17091},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 17895},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_SPLITRM, 17897},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 17899},
  /*0xcb*/{MODRM_SPLITRM, 17095},
  /*0xcc*/{MODRM_SPLITRM, 17901},
  /*0xcd*/{MODRM_SPLITRM, 17097},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_SPLITRM, 17903},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 17701},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_SPLITRM, 17703},
  /*0x05*/{MODRM_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, 17705},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_SPLITRM, 17905},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_ONEENTRY, 0},
  /*0x10*/{MODRM_SPLITRM, 17907},
  /*0x11*/{MODRM_SPLITRM, 17909},
  /*0x12*/{MODRM_SPLITRM, 17911},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 17913},
  /*0x15*/{MODRM_SPLITRM, 17915},
  /*0x16*/{MODRM_SPLITRM, 17917},
  /*0x17*/{MODRM_ONEENTRY, 0},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_SPLITRM, 17919},
  /*0x1a*/{MODRM_SPLITRM, 17921},
  /*0x1b*/{MODRM_SPLITRM, 17923},
  /*0x1c*/{MODRM_SPLITRM, 17725},
  /*0x1d*/{MODRM_SPLITRM, 17727},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_SPLITRM, 17925},
  /*0x20*/{MODRM_SPLITRM, 17731},
  /*0x21*/{MODRM_SPLITRM, 17733},
  /*0x22*/{MODRM_SPLITRM, 17735},
  /*0x23*/{MODRM_SPLITRM, 17737},
  /*0x24*/{MODRM_SPLITRM, 17739},
  /*0x25*/{MODRM_ONEENTRY, 0},
  /*0x26*/{MODRM_ONEENTRY, 0},
  /*0x27*/{MODRM_ONEENTRY, 0},
  /*0x28*/{MODRM_SPLITRM, 17927},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 17929},
  /*0x2d*/{MODRM_SPLITRM, 17119},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_SPLITRM, 17747},
  /*0x31*/{MODRM_SPLITRM, 17749},
  /*0x32*/{MODRM_SPLITRM, 17751},
  /*0x33*/{MODRM_SPLITRM, 17753},
  /*0x34*/{MODRM_SPLITRM, 17755},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_SPLITRM, 17931},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_SPLITRM, 17761},
  /*0x39*/{MODRM_SPLITRM, 17933},
  /*0x3a*/{MODRM_SPLITRM, 17765},
  /*0x3b*/{MODRM_SPLITRM, 17935},
  /*0x3c*/{MODRM_SPLITRM, 17769},
  /*0x3d*/{MODRM_SPLITRM, 17937},
  /*0x3e*/{MODRM_SPLITRM, 17773},
  /*0x3f*/{MODRM_SPLITRM, 17939},
  /*0x40*/{MODRM_SPLITRM, 17941},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 17943},
  /*0x43*/{MODRM_SPLITRM, 17133},
  /*0x44*/{MODRM_SPLITRM, 17945},
  /*0x45*/{MODRM_SPLITRM, 17947},
  /*0x46*/{MODRM_SPLITRM, 17949},
  /*0x47*/{MODRM_SPLITRM, 17951},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 17953},
  /*0x4d*/{MODRM_SPLITRM, 17145},
  /*0x4e*/{MODRM_SPLITRM, 17955},
  /*0x4f*/{MODRM_SPLITRM, 17149},
  /*0x50*/{MODRM_ONEENTRY, 0},
  /*0x51*/{MODRM_ONEENTRY, 0},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 17957},
  /*0x55*/{MODRM_SPLITRM, 17959},
  /*0x56*/{MODRM_ONEENTRY, 0},
  /*0x57*/{MODRM_ONEENTRY, 0},
  /*0x58*/{MODRM_ONEENTRY, 0},
  /*0x59*/{MODRM_SPLITRM, 17961},
  /*0x5a*/{MODRM_SPLITRM, 17963},
  /*0x5b*/{MODRM_SPLITRM, 17965},
  /*0x5c*/{MODRM_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, 17967},
  /*0x63*/{MODRM_SPLITRM, 17969},
  /*0x64*/{MODRM_SPLITRM, 17971},
  /*0x65*/{MODRM_SPLITRM, 17973},
  /*0x66*/{MODRM_SPLITRM, 17975},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_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, 17977},
  /*0x71*/{MODRM_SPLITRM, 17979},
  /*0x72*/{MODRM_SPLITRM, 17981},
  /*0x73*/{MODRM_SPLITRM, 17983},
  /*0x74*/{MODRM_ONEENTRY, 0},
  /*0x75*/{MODRM_SPLITRM, 17985},
  /*0x76*/{MODRM_SPLITRM, 17987},
  /*0x77*/{MODRM_SPLITRM, 17989},
  /*0x78*/{MODRM_ONEENTRY, 0},
  /*0x79*/{MODRM_ONEENTRY, 0},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 17991},
  /*0x7d*/{MODRM_SPLITRM, 17993},
  /*0x7e*/{MODRM_SPLITRM, 17995},
  /*0x7f*/{MODRM_SPLITRM, 17997},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_SPLITRM, 17999},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_SPLITRM, 18001},
  /*0x89*/{MODRM_SPLITRM, 18003},
  /*0x8a*/{MODRM_SPLITRM, 18005},
  /*0x8b*/{MODRM_SPLITRM, 18007},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_SPLITRM, 18009},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_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, 18011},
  /*0x97*/{MODRM_SPLITRM, 18013},
  /*0x98*/{MODRM_SPLITRM, 18015},
  /*0x99*/{MODRM_SPLITRM, 17207},
  /*0x9a*/{MODRM_SPLITRM, 18017},
  /*0x9b*/{MODRM_SPLITRM, 17211},
  /*0x9c*/{MODRM_SPLITRM, 18019},
  /*0x9d*/{MODRM_SPLITRM, 17215},
  /*0x9e*/{MODRM_SPLITRM, 18021},
  /*0x9f*/{MODRM_SPLITRM, 17219},
  /*0xa0*/{MODRM_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, 18023},
  /*0xa7*/{MODRM_SPLITRM, 18025},
  /*0xa8*/{MODRM_SPLITRM, 18027},
  /*0xa9*/{MODRM_SPLITRM, 17227},
  /*0xaa*/{MODRM_SPLITRM, 18029},
  /*0xab*/{MODRM_SPLITRM, 17231},
  /*0xac*/{MODRM_SPLITRM, 18031},
  /*0xad*/{MODRM_SPLITRM, 17235},
  /*0xae*/{MODRM_SPLITRM, 18033},
  /*0xaf*/{MODRM_SPLITRM, 17239},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 18035},
  /*0xb5*/{MODRM_SPLITRM, 18037},
  /*0xb6*/{MODRM_SPLITRM, 18039},
  /*0xb7*/{MODRM_SPLITRM, 18041},
  /*0xb8*/{MODRM_SPLITRM, 18043},
  /*0xb9*/{MODRM_SPLITRM, 17251},
  /*0xba*/{MODRM_SPLITRM, 18045},
  /*0xbb*/{MODRM_SPLITRM, 17255},
  /*0xbc*/{MODRM_SPLITRM, 18047},
  /*0xbd*/{MODRM_SPLITRM, 17259},
  /*0xbe*/{MODRM_SPLITRM, 18049},
  /*0xbf*/{MODRM_SPLITRM, 17263},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_ONEENTRY, 0},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_SPLITRM, 18051},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_ONEENTRY, 0},
  /*0xc7*/{MODRM_ONEENTRY, 0},
  /*0xc8*/{MODRM_SPLITRM, 18053},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_SPLITRM, 18055},
  /*0xcb*/{MODRM_SPLITRM, 17267},
  /*0xcc*/{MODRM_SPLITRM, 18057},
  /*0xcd*/{MODRM_SPLITRM, 17269},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*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, 18059},
  /*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, 18061},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 18059},
  /*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, 18061},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 18063},
  /*0x09*/{MODRM_SPLITRM, 18065},
  /*0x0a*/{MODRM_SPLITRM, 18067},
  /*0x0b*/{MODRM_SPLITRM, 18069},
  /*0x0c*/{MODRM_SPLITRM, 18071},
  /*0x0d*/{MODRM_SPLITRM, 18073},
  /*0x0e*/{MODRM_SPLITRM, 18075},
  /*0x0f*/{MODRM_SPLITRM, 18077},
  /*0x10*/{MODRM_ONEENTRY, 0},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 18079},
  /*0x15*/{MODRM_SPLITRM, 18081},
  /*0x16*/{MODRM_SPLITRM, 18083},
  /*0x17*/{MODRM_SPLITRM, 18085},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 18087},
  /*0x21*/{MODRM_SPLITRM, 18089},
  /*0x22*/{MODRM_SPLITRM, 18091},
  /*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, 18093},
  /*0x41*/{MODRM_SPLITRM, 18095},
  /*0x42*/{MODRM_SPLITRM, 18097},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_SPLITRM, 18099},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 18101},
  /*0x61*/{MODRM_SPLITRM, 18103},
  /*0x62*/{MODRM_SPLITRM, 18105},
  /*0x63*/{MODRM_SPLITRM, 18107},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 18109},
  /*0xcf*/{MODRM_SPLITRM, 18111},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_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, 18113},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 18059},
  /*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, 18061},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 18063},
  /*0x09*/{MODRM_SPLITRM, 18065},
  /*0x0a*/{MODRM_SPLITRM, 18067},
  /*0x0b*/{MODRM_SPLITRM, 18069},
  /*0x0c*/{MODRM_SPLITRM, 18071},
  /*0x0d*/{MODRM_SPLITRM, 18073},
  /*0x0e*/{MODRM_SPLITRM, 18075},
  /*0x0f*/{MODRM_SPLITRM, 18077},
  /*0x10*/{MODRM_ONEENTRY, 0},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 18079},
  /*0x15*/{MODRM_SPLITRM, 18081},
  /*0x16*/{MODRM_SPLITRM, 18083},
  /*0x17*/{MODRM_SPLITRM, 18085},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 18087},
  /*0x21*/{MODRM_SPLITRM, 18089},
  /*0x22*/{MODRM_SPLITRM, 18091},
  /*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, 18093},
  /*0x41*/{MODRM_SPLITRM, 18095},
  /*0x42*/{MODRM_SPLITRM, 18097},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_SPLITRM, 18099},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 18101},
  /*0x61*/{MODRM_SPLITRM, 18103},
  /*0x62*/{MODRM_SPLITRM, 18105},
  /*0x63*/{MODRM_SPLITRM, 18107},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 18061},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_SPLITRM, 18109},
  /*0xcf*/{MODRM_SPLITRM, 18111},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_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, 18113},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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*/ {},
 /*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_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_SPLITMISC, 18115},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 18059},
  /*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, 18061},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 18063},
  /*0x09*/{MODRM_SPLITRM, 18065},
  /*0x0a*/{MODRM_SPLITRM, 18067},
  /*0x0b*/{MODRM_SPLITRM, 18069},
  /*0x0c*/{MODRM_SPLITRM, 18071},
  /*0x0d*/{MODRM_SPLITRM, 18073},
  /*0x0e*/{MODRM_SPLITRM, 18075},
  /*0x0f*/{MODRM_SPLITRM, 18077},
  /*0x10*/{MODRM_ONEENTRY, 0},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 18079},
  /*0x15*/{MODRM_SPLITRM, 18081},
  /*0x16*/{MODRM_SPLITRM, 18083},
  /*0x17*/{MODRM_SPLITRM, 18085},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 18087},
  /*0x21*/{MODRM_SPLITRM, 18089},
  /*0x22*/{MODRM_SPLITRM, 18091},
  /*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, 18093},
  /*0x41*/{MODRM_SPLITRM, 18095},
  /*0x42*/{MODRM_SPLITRM, 18097},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_SPLITRM, 18099},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 18101},
  /*0x61*/{MODRM_SPLITRM, 18103},
  /*0x62*/{MODRM_SPLITRM, 18105},
  /*0x63*/{MODRM_SPLITRM, 18107},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 18061},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_SPLITRM, 18109},
  /*0xcf*/{MODRM_SPLITRM, 18111},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_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, 18113},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 18063},
  /*0x09*/{MODRM_SPLITRM, 18065},
  /*0x0a*/{MODRM_SPLITRM, 18067},
  /*0x0b*/{MODRM_SPLITRM, 18069},
  /*0x0c*/{MODRM_SPLITRM, 18071},
  /*0x0d*/{MODRM_SPLITRM, 18073},
  /*0x0e*/{MODRM_SPLITRM, 18075},
  /*0x0f*/{MODRM_SPLITRM, 18077},
  /*0x10*/{MODRM_ONEENTRY, 0},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 18079},
  /*0x15*/{MODRM_SPLITRM, 18081},
  /*0x16*/{MODRM_SPLITRM, 18083},
  /*0x17*/{MODRM_SPLITRM, 18085},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 18087},
  /*0x21*/{MODRM_SPLITRM, 18089},
  /*0x22*/{MODRM_SPLITRM, 18091},
  /*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, 18093},
  /*0x41*/{MODRM_SPLITRM, 18095},
  /*0x42*/{MODRM_SPLITRM, 18097},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_SPLITRM, 18099},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 18101},
  /*0x61*/{MODRM_SPLITRM, 18103},
  /*0x62*/{MODRM_SPLITRM, 18105},
  /*0x63*/{MODRM_SPLITRM, 18107},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 18109},
  /*0xcf*/{MODRM_SPLITRM, 18111},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_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, 18113},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 18059},
  /*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, 18061},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 18063},
  /*0x09*/{MODRM_SPLITRM, 18065},
  /*0x0a*/{MODRM_SPLITRM, 18067},
  /*0x0b*/{MODRM_SPLITRM, 18069},
  /*0x0c*/{MODRM_SPLITRM, 18071},
  /*0x0d*/{MODRM_SPLITRM, 18073},
  /*0x0e*/{MODRM_SPLITRM, 18075},
  /*0x0f*/{MODRM_SPLITRM, 18077},
  /*0x10*/{MODRM_ONEENTRY, 0},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 18079},
  /*0x15*/{MODRM_SPLITRM, 18081},
  /*0x16*/{MODRM_SPLITRM, 18083},
  /*0x17*/{MODRM_SPLITRM, 18085},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 18087},
  /*0x21*/{MODRM_SPLITRM, 18089},
  /*0x22*/{MODRM_SPLITRM, 18091},
  /*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, 18093},
  /*0x41*/{MODRM_SPLITRM, 18095},
  /*0x42*/{MODRM_SPLITRM, 18097},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_SPLITRM, 18099},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 18101},
  /*0x61*/{MODRM_SPLITRM, 18103},
  /*0x62*/{MODRM_SPLITRM, 18105},
  /*0x63*/{MODRM_SPLITRM, 18107},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 18061},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_SPLITRM, 18109},
  /*0xcf*/{MODRM_SPLITRM, 18111},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_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, 18113},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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*/ {},
 /*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_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_SPLITMISC, 18115},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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*/ {},
 /*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_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_SPLITMISC, 18115},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 18059},
  /*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, 18061},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_SPLITMISC, 18115},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 18059},
  /*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, 18061},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 18063},
  /*0x09*/{MODRM_SPLITRM, 18065},
  /*0x0a*/{MODRM_SPLITRM, 18067},
  /*0x0b*/{MODRM_SPLITRM, 18069},
  /*0x0c*/{MODRM_SPLITRM, 18071},
  /*0x0d*/{MODRM_SPLITRM, 18073},
  /*0x0e*/{MODRM_SPLITRM, 18075},
  /*0x0f*/{MODRM_SPLITRM, 18077},
  /*0x10*/{MODRM_ONEENTRY, 0},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 18079},
  /*0x15*/{MODRM_SPLITRM, 18081},
  /*0x16*/{MODRM_SPLITRM, 18187},
  /*0x17*/{MODRM_SPLITRM, 18085},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 18087},
  /*0x21*/{MODRM_SPLITRM, 18089},
  /*0x22*/{MODRM_SPLITRM, 18189},
  /*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, 18093},
  /*0x41*/{MODRM_SPLITRM, 18095},
  /*0x42*/{MODRM_SPLITRM, 18097},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_SPLITRM, 18099},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 18101},
  /*0x61*/{MODRM_SPLITRM, 18103},
  /*0x62*/{MODRM_SPLITRM, 18105},
  /*0x63*/{MODRM_SPLITRM, 18107},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 18061},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_SPLITRM, 18109},
  /*0xcf*/{MODRM_SPLITRM, 18111},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_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, 18113},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 18191},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 18193},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_SPLITRM, 18195},
  /*0x05*/{MODRM_SPLITRM, 18197},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 18199},
  /*0x09*/{MODRM_SPLITRM, 18201},
  /*0x0a*/{MODRM_SPLITRM, 18203},
  /*0x0b*/{MODRM_SPLITRM, 18205},
  /*0x0c*/{MODRM_SPLITRM, 18207},
  /*0x0d*/{MODRM_SPLITRM, 18209},
  /*0x0e*/{MODRM_SPLITRM, 18211},
  /*0x0f*/{MODRM_SPLITRM, 18213},
  /*0x10*/{MODRM_ONEENTRY, 0},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 18215},
  /*0x15*/{MODRM_SPLITRM, 18217},
  /*0x16*/{MODRM_SPLITRM, 18219},
  /*0x17*/{MODRM_SPLITRM, 18221},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_ONEENTRY, 0},
  /*0x1d*/{MODRM_SPLITRM, 18223},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_SPLITRM, 18225},
  /*0x21*/{MODRM_SPLITRM, 18227},
  /*0x22*/{MODRM_SPLITRM, 18229},
  /*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, 18231},
  /*0x31*/{MODRM_SPLITRM, 18233},
  /*0x32*/{MODRM_SPLITRM, 18235},
  /*0x33*/{MODRM_SPLITRM, 18237},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_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, 18239},
  /*0x41*/{MODRM_SPLITRM, 18241},
  /*0x42*/{MODRM_SPLITRM, 18243},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_SPLITRM, 18245},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_SPLITRM, 18247},
  /*0x49*/{MODRM_SPLITRM, 18249},
  /*0x4a*/{MODRM_SPLITRM, 18251},
  /*0x4b*/{MODRM_SPLITRM, 18253},
  /*0x4c*/{MODRM_SPLITRM, 18255},
  /*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, 18257},
  /*0x5d*/{MODRM_SPLITRM, 18259},
  /*0x5e*/{MODRM_SPLITRM, 18261},
  /*0x5f*/{MODRM_SPLITRM, 18263},
  /*0x60*/{MODRM_SPLITRM, 18265},
  /*0x61*/{MODRM_SPLITRM, 18267},
  /*0x62*/{MODRM_SPLITRM, 18269},
  /*0x63*/{MODRM_SPLITRM, 18271},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_SPLITRM, 18273},
  /*0x69*/{MODRM_SPLITRM, 18275},
  /*0x6a*/{MODRM_SPLITRM, 18277},
  /*0x6b*/{MODRM_SPLITRM, 18279},
  /*0x6c*/{MODRM_SPLITRM, 18281},
  /*0x6d*/{MODRM_SPLITRM, 18283},
  /*0x6e*/{MODRM_SPLITRM, 18285},
  /*0x6f*/{MODRM_SPLITRM, 18287},
  /*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, 18289},
  /*0x79*/{MODRM_SPLITRM, 18291},
  /*0x7a*/{MODRM_SPLITRM, 18293},
  /*0x7b*/{MODRM_SPLITRM, 18295},
  /*0x7c*/{MODRM_SPLITRM, 18297},
  /*0x7d*/{MODRM_SPLITRM, 18299},
  /*0x7e*/{MODRM_SPLITRM, 18301},
  /*0x7f*/{MODRM_SPLITRM, 18303},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 18305},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 18307},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 18199},
  /*0x09*/{MODRM_SPLITRM, 18201},
  /*0x0a*/{MODRM_SPLITRM, 18203},
  /*0x0b*/{MODRM_SPLITRM, 18205},
  /*0x0c*/{MODRM_SPLITRM, 18207},
  /*0x0d*/{MODRM_SPLITRM, 18209},
  /*0x0e*/{MODRM_SPLITRM, 18211},
  /*0x0f*/{MODRM_SPLITRM, 18213},
  /*0x10*/{MODRM_ONEENTRY, 0},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 18215},
  /*0x15*/{MODRM_SPLITRM, 18217},
  /*0x16*/{MODRM_SPLITRM, 18309},
  /*0x17*/{MODRM_SPLITRM, 18221},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_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, 18225},
  /*0x21*/{MODRM_SPLITRM, 18227},
  /*0x22*/{MODRM_SPLITRM, 18311},
  /*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, 18313},
  /*0x31*/{MODRM_SPLITRM, 18315},
  /*0x32*/{MODRM_SPLITRM, 18317},
  /*0x33*/{MODRM_SPLITRM, 18319},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_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, 18239},
  /*0x41*/{MODRM_SPLITRM, 18241},
  /*0x42*/{MODRM_SPLITRM, 18243},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_SPLITRM, 18245},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_SPLITRM, 18321},
  /*0x49*/{MODRM_SPLITRM, 18323},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 18325},
  /*0x5d*/{MODRM_SPLITRM, 18327},
  /*0x5e*/{MODRM_SPLITRM, 18329},
  /*0x5f*/{MODRM_SPLITRM, 18331},
  /*0x60*/{MODRM_SPLITRM, 18265},
  /*0x61*/{MODRM_SPLITRM, 18267},
  /*0x62*/{MODRM_SPLITRM, 18269},
  /*0x63*/{MODRM_SPLITRM, 18271},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_SPLITRM, 18333},
  /*0x69*/{MODRM_SPLITRM, 18335},
  /*0x6a*/{MODRM_SPLITRM, 18337},
  /*0x6b*/{MODRM_SPLITRM, 18339},
  /*0x6c*/{MODRM_SPLITRM, 18341},
  /*0x6d*/{MODRM_SPLITRM, 18343},
  /*0x6e*/{MODRM_SPLITRM, 18345},
  /*0x6f*/{MODRM_SPLITRM, 18347},
  /*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, 18349},
  /*0x79*/{MODRM_SPLITRM, 18351},
  /*0x7a*/{MODRM_SPLITRM, 18353},
  /*0x7b*/{MODRM_SPLITRM, 18355},
  /*0x7c*/{MODRM_SPLITRM, 18357},
  /*0x7d*/{MODRM_SPLITRM, 18359},
  /*0x7e*/{MODRM_SPLITRM, 18361},
  /*0x7f*/{MODRM_SPLITRM, 18363},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 18365},
  /*0xcf*/{MODRM_SPLITRM, 18367},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_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, 18305},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 18369},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_SPLITRM, 18371},
  /*0x05*/{MODRM_SPLITRM, 18373},
  /*0x06*/{MODRM_SPLITRM, 18375},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 18377},
  /*0x09*/{MODRM_SPLITRM, 18379},
  /*0x0a*/{MODRM_SPLITRM, 18203},
  /*0x0b*/{MODRM_SPLITRM, 18205},
  /*0x0c*/{MODRM_SPLITRM, 18381},
  /*0x0d*/{MODRM_SPLITRM, 18383},
  /*0x0e*/{MODRM_SPLITRM, 18385},
  /*0x0f*/{MODRM_SPLITRM, 18387},
  /*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, 18389},
  /*0x19*/{MODRM_SPLITRM, 18391},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_ONEENTRY, 0},
  /*0x1d*/{MODRM_SPLITRM, 18393},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 18395},
  /*0x39*/{MODRM_SPLITRM, 18397},
  /*0x3a*/{MODRM_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, 18399},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 18401},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_SPLITRM, 18403},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_SPLITRM, 18405},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_SPLITRM, 18407},
  /*0x49*/{MODRM_SPLITRM, 18409},
  /*0x4a*/{MODRM_SPLITRM, 18411},
  /*0x4b*/{MODRM_SPLITRM, 18413},
  /*0x4c*/{MODRM_SPLITRM, 18415},
  /*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, 18417},
  /*0x5d*/{MODRM_SPLITRM, 18419},
  /*0x5e*/{MODRM_SPLITRM, 18421},
  /*0x5f*/{MODRM_SPLITRM, 18423},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_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, 18425},
  /*0x69*/{MODRM_SPLITRM, 18427},
  /*0x6a*/{MODRM_SPLITRM, 18277},
  /*0x6b*/{MODRM_SPLITRM, 18279},
  /*0x6c*/{MODRM_SPLITRM, 18429},
  /*0x6d*/{MODRM_SPLITRM, 18431},
  /*0x6e*/{MODRM_SPLITRM, 18285},
  /*0x6f*/{MODRM_SPLITRM, 18287},
  /*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, 18433},
  /*0x79*/{MODRM_SPLITRM, 18435},
  /*0x7a*/{MODRM_SPLITRM, 18293},
  /*0x7b*/{MODRM_SPLITRM, 18295},
  /*0x7c*/{MODRM_SPLITRM, 18437},
  /*0x7d*/{MODRM_SPLITRM, 18439},
  /*0x7e*/{MODRM_SPLITRM, 18301},
  /*0x7f*/{MODRM_SPLITRM, 18303},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 18441},
  /*0x01*/{MODRM_SPLITRM, 18443},
  /*0x02*/{MODRM_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, 18377},
  /*0x09*/{MODRM_SPLITRM, 18379},
  /*0x0a*/{MODRM_SPLITRM, 18203},
  /*0x0b*/{MODRM_SPLITRM, 18205},
  /*0x0c*/{MODRM_SPLITRM, 18381},
  /*0x0d*/{MODRM_SPLITRM, 18383},
  /*0x0e*/{MODRM_SPLITRM, 18385},
  /*0x0f*/{MODRM_SPLITRM, 18387},
  /*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, 18399},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 18401},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_SPLITRM, 18403},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_SPLITRM, 18445},
  /*0x49*/{MODRM_SPLITRM, 18447},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 18449},
  /*0x5d*/{MODRM_SPLITRM, 18451},
  /*0x5e*/{MODRM_SPLITRM, 18453},
  /*0x5f*/{MODRM_SPLITRM, 18455},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_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, 18457},
  /*0x69*/{MODRM_SPLITRM, 18459},
  /*0x6a*/{MODRM_SPLITRM, 18337},
  /*0x6b*/{MODRM_SPLITRM, 18339},
  /*0x6c*/{MODRM_SPLITRM, 18461},
  /*0x6d*/{MODRM_SPLITRM, 18463},
  /*0x6e*/{MODRM_SPLITRM, 18345},
  /*0x6f*/{MODRM_SPLITRM, 18347},
  /*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, 18465},
  /*0x79*/{MODRM_SPLITRM, 18467},
  /*0x7a*/{MODRM_SPLITRM, 18353},
  /*0x7b*/{MODRM_SPLITRM, 18355},
  /*0x7c*/{MODRM_SPLITRM, 18469},
  /*0x7d*/{MODRM_SPLITRM, 18471},
  /*0x7e*/{MODRM_SPLITRM, 18361},
  /*0x7f*/{MODRM_SPLITRM, 18363},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 18473},
  /*0xcf*/{MODRM_SPLITRM, 18475},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_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, 18477},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 18479},
  /*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, 18481},
  /*0x27*/{MODRM_SPLITRM, 18483},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 18485},
  /*0x57*/{MODRM_SPLITRM, 18487},
  /*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, 18489},
  /*0x67*/{MODRM_SPLITRM, 18491},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 18493},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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_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_SPLITRM, 18495},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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*/ {},
 /*IC_EVEX_OPSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 18497},
  /*0x04*/{MODRM_SPLITRM, 18499},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 18501},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 18503},
  /*0x0b*/{MODRM_ONEENTRY, 0},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_ONEENTRY, 0},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_SPLITRM, 18505},
  /*0x10*/{MODRM_ONEENTRY, 0},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_ONEENTRY, 0},
  /*0x14*/{MODRM_SPLITRM, 18507},
  /*0x15*/{MODRM_SPLITRM, 18509},
  /*0x16*/{MODRM_SPLITRM, 18511},
  /*0x17*/{MODRM_SPLITRM, 18513},
  /*0x18*/{MODRM_ONEENTRY, 0},
  /*0x19*/{MODRM_ONEENTRY, 0},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_ONEENTRY, 0},
  /*0x1d*/{MODRM_SPLITRM, 18515},
  /*0x1e*/{MODRM_SPLITRM, 18517},
  /*0x1f*/{MODRM_SPLITRM, 18519},
  /*0x20*/{MODRM_SPLITRM, 18521},
  /*0x21*/{MODRM_SPLITRM, 18523},
  /*0x22*/{MODRM_SPLITRM, 18525},
  /*0x23*/{MODRM_ONEENTRY, 0},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 18527},
  /*0x26*/{MODRM_SPLITRM, 18529},
  /*0x27*/{MODRM_SPLITRM, 18531},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_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, 18533},
  /*0x3f*/{MODRM_SPLITRM, 18535},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 18537},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_SPLITRM, 18539},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 18541},
  /*0x51*/{MODRM_SPLITRM, 18543},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 18545},
  /*0x55*/{MODRM_SPLITRM, 18547},
  /*0x56*/{MODRM_SPLITRM, 18549},
  /*0x57*/{MODRM_SPLITRM, 18551},
  /*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, 18553},
  /*0x67*/{MODRM_SPLITRM, 18555},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 18557},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 18559},
  /*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, 18561},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_SPLITRM, 18563},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_SPLITRM, 18565},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_SPLITRM, 18567},
  /*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, 18507},
  /*0x15*/{MODRM_SPLITRM, 18509},
  /*0x16*/{MODRM_SPLITRM, 18569},
  /*0x17*/{MODRM_SPLITRM, 18513},
  /*0x18*/{MODRM_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, 18571},
  /*0x1f*/{MODRM_SPLITRM, 18573},
  /*0x20*/{MODRM_SPLITRM, 18521},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_SPLITRM, 18575},
  /*0x23*/{MODRM_ONEENTRY, 0},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 18577},
  /*0x26*/{MODRM_SPLITRM, 18579},
  /*0x27*/{MODRM_SPLITRM, 18581},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_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, 18583},
  /*0x3f*/{MODRM_SPLITRM, 18585},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_SPLITRM, 18539},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 18587},
  /*0x51*/{MODRM_SPLITRM, 18589},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 18591},
  /*0x55*/{MODRM_SPLITRM, 18593},
  /*0x56*/{MODRM_SPLITRM, 18595},
  /*0x57*/{MODRM_SPLITRM, 18597},
  /*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, 18599},
  /*0x67*/{MODRM_SPLITRM, 18601},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_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, 18603},
  /*0x71*/{MODRM_SPLITRM, 18605},
  /*0x72*/{MODRM_SPLITRM, 18607},
  /*0x73*/{MODRM_SPLITRM, 18609},
  /*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, 18611},
  /*0xcf*/{MODRM_SPLITRM, 18613},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_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, 18615},
  /*0x09*/{MODRM_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, 18617},
  /*0x27*/{MODRM_SPLITRM, 18483},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 18619},
  /*0x57*/{MODRM_SPLITRM, 18487},
  /*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, 18621},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 18623},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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_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_SPLITRM, 18495},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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*/ {},
 /*IC_EVEX_L_OPSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 18625},
  /*0x04*/{MODRM_SPLITRM, 18627},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 18629},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 18503},
  /*0x0b*/{MODRM_ONEENTRY, 0},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_ONEENTRY, 0},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_SPLITRM, 18631},
  /*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, 18633},
  /*0x19*/{MODRM_SPLITRM, 18635},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_ONEENTRY, 0},
  /*0x1d*/{MODRM_SPLITRM, 18637},
  /*0x1e*/{MODRM_SPLITRM, 18639},
  /*0x1f*/{MODRM_SPLITRM, 18641},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_SPLITRM, 18643},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 18645},
  /*0x26*/{MODRM_SPLITRM, 18647},
  /*0x27*/{MODRM_SPLITRM, 18531},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_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, 18649},
  /*0x39*/{MODRM_SPLITRM, 18651},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_SPLITRM, 18653},
  /*0x3f*/{MODRM_SPLITRM, 18655},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 18657},
  /*0x43*/{MODRM_SPLITRM, 18659},
  /*0x44*/{MODRM_SPLITRM, 18661},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 18663},
  /*0x51*/{MODRM_SPLITRM, 18543},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 18665},
  /*0x55*/{MODRM_SPLITRM, 18547},
  /*0x56*/{MODRM_SPLITRM, 18667},
  /*0x57*/{MODRM_SPLITRM, 18551},
  /*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, 18669},
  /*0x67*/{MODRM_SPLITRM, 18555},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 18671},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 18673},
  /*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, 18675},
  /*0x01*/{MODRM_SPLITRM, 18677},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 18679},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_SPLITRM, 18681},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_SPLITRM, 18683},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_SPLITRM, 18567},
  /*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, 18685},
  /*0x19*/{MODRM_SPLITRM, 18687},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_ONEENTRY, 0},
  /*0x1d*/{MODRM_ONEENTRY, 0},
  /*0x1e*/{MODRM_SPLITRM, 18689},
  /*0x1f*/{MODRM_SPLITRM, 18691},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_SPLITRM, 18693},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 18695},
  /*0x26*/{MODRM_SPLITRM, 18697},
  /*0x27*/{MODRM_SPLITRM, 18581},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_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, 18699},
  /*0x39*/{MODRM_SPLITRM, 18701},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_SPLITRM, 18703},
  /*0x3f*/{MODRM_SPLITRM, 18705},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_SPLITRM, 18707},
  /*0x44*/{MODRM_SPLITRM, 18661},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 18709},
  /*0x51*/{MODRM_SPLITRM, 18589},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 18711},
  /*0x55*/{MODRM_SPLITRM, 18593},
  /*0x56*/{MODRM_SPLITRM, 18713},
  /*0x57*/{MODRM_SPLITRM, 18597},
  /*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, 18715},
  /*0x67*/{MODRM_SPLITRM, 18601},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_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, 18717},
  /*0x71*/{MODRM_SPLITRM, 18719},
  /*0x72*/{MODRM_SPLITRM, 18721},
  /*0x73*/{MODRM_SPLITRM, 18723},
  /*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, 18725},
  /*0xcf*/{MODRM_SPLITRM, 18727},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_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, 18729},
  /*0x09*/{MODRM_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, 18731},
  /*0x27*/{MODRM_SPLITRM, 18483},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 18733},
  /*0x57*/{MODRM_SPLITRM, 18487},
  /*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, 18735},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 18737},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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_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_SPLITRM, 18495},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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*/ {},
 /*IC_EVEX_L2_OPSIZE*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 18739},
  /*0x04*/{MODRM_SPLITRM, 18741},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 18743},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 18503},
  /*0x0b*/{MODRM_ONEENTRY, 0},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_ONEENTRY, 0},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_SPLITRM, 18745},
  /*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, 18747},
  /*0x19*/{MODRM_SPLITRM, 18749},
  /*0x1a*/{MODRM_SPLITRM, 18751},
  /*0x1b*/{MODRM_SPLITRM, 18753},
  /*0x1c*/{MODRM_ONEENTRY, 0},
  /*0x1d*/{MODRM_SPLITRM, 18755},
  /*0x1e*/{MODRM_SPLITRM, 18757},
  /*0x1f*/{MODRM_SPLITRM, 18759},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_SPLITRM, 18761},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 18763},
  /*0x26*/{MODRM_SPLITRM, 18765},
  /*0x27*/{MODRM_SPLITRM, 18531},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_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, 18767},
  /*0x39*/{MODRM_SPLITRM, 18769},
  /*0x3a*/{MODRM_SPLITRM, 18771},
  /*0x3b*/{MODRM_SPLITRM, 18773},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_SPLITRM, 18775},
  /*0x3f*/{MODRM_SPLITRM, 18777},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 18779},
  /*0x43*/{MODRM_SPLITRM, 18781},
  /*0x44*/{MODRM_SPLITRM, 18783},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 18785},
  /*0x51*/{MODRM_SPLITRM, 18543},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 18787},
  /*0x55*/{MODRM_SPLITRM, 18547},
  /*0x56*/{MODRM_SPLITRM, 18789},
  /*0x57*/{MODRM_SPLITRM, 18551},
  /*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, 18791},
  /*0x67*/{MODRM_SPLITRM, 18555},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 18793},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 18795},
  /*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, 18797},
  /*0x01*/{MODRM_SPLITRM, 18799},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 18801},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_SPLITRM, 18803},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_SPLITRM, 18805},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_SPLITRM, 18567},
  /*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, 18807},
  /*0x19*/{MODRM_SPLITRM, 18809},
  /*0x1a*/{MODRM_SPLITRM, 18811},
  /*0x1b*/{MODRM_SPLITRM, 18813},
  /*0x1c*/{MODRM_ONEENTRY, 0},
  /*0x1d*/{MODRM_ONEENTRY, 0},
  /*0x1e*/{MODRM_SPLITRM, 18815},
  /*0x1f*/{MODRM_SPLITRM, 18817},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_SPLITRM, 18819},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 18821},
  /*0x26*/{MODRM_SPLITRM, 18823},
  /*0x27*/{MODRM_SPLITRM, 18581},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_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, 18825},
  /*0x39*/{MODRM_SPLITRM, 18827},
  /*0x3a*/{MODRM_SPLITRM, 18829},
  /*0x3b*/{MODRM_SPLITRM, 18831},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_SPLITRM, 18833},
  /*0x3f*/{MODRM_SPLITRM, 18835},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_SPLITRM, 18837},
  /*0x44*/{MODRM_SPLITRM, 18783},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 18839},
  /*0x51*/{MODRM_SPLITRM, 18589},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 18841},
  /*0x55*/{MODRM_SPLITRM, 18593},
  /*0x56*/{MODRM_SPLITRM, 18843},
  /*0x57*/{MODRM_SPLITRM, 18597},
  /*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, 18845},
  /*0x67*/{MODRM_SPLITRM, 18601},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_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, 18847},
  /*0x71*/{MODRM_SPLITRM, 18849},
  /*0x72*/{MODRM_SPLITRM, 18851},
  /*0x73*/{MODRM_SPLITRM, 18853},
  /*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, 18855},
  /*0xcf*/{MODRM_SPLITRM, 18857},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_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, 18859},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 18861},
  /*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, 18863},
  /*0x27*/{MODRM_SPLITRM, 18865},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 18867},
  /*0x57*/{MODRM_SPLITRM, 18869},
  /*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, 18871},
  /*0x67*/{MODRM_SPLITRM, 18873},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 18875},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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_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_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_SPLITRM, 18877},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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*/ {},
 /*IC_EVEX_OPSIZE_K*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 18879},
  /*0x04*/{MODRM_SPLITRM, 18881},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 18883},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 18885},
  /*0x0b*/{MODRM_ONEENTRY, 0},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_ONEENTRY, 0},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_SPLITRM, 18887},
  /*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, 18889},
  /*0x1e*/{MODRM_SPLITRM, 18891},
  /*0x1f*/{MODRM_SPLITRM, 18893},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_ONEENTRY, 0},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 18895},
  /*0x26*/{MODRM_SPLITRM, 18897},
  /*0x27*/{MODRM_SPLITRM, 18899},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_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, 18901},
  /*0x3f*/{MODRM_SPLITRM, 18903},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 18905},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 18907},
  /*0x51*/{MODRM_SPLITRM, 18909},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 18911},
  /*0x55*/{MODRM_SPLITRM, 18913},
  /*0x56*/{MODRM_SPLITRM, 18915},
  /*0x57*/{MODRM_SPLITRM, 18917},
  /*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, 18919},
  /*0x67*/{MODRM_SPLITRM, 18921},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 18923},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 18925},
  /*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, 18927},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_SPLITRM, 18929},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_SPLITRM, 18931},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_SPLITRM, 18933},
  /*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, 18935},
  /*0x1f*/{MODRM_SPLITRM, 18937},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_ONEENTRY, 0},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 18939},
  /*0x26*/{MODRM_SPLITRM, 18941},
  /*0x27*/{MODRM_SPLITRM, 18943},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_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, 18945},
  /*0x3f*/{MODRM_SPLITRM, 18947},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 18949},
  /*0x51*/{MODRM_SPLITRM, 18951},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 18953},
  /*0x55*/{MODRM_SPLITRM, 18955},
  /*0x56*/{MODRM_SPLITRM, 18957},
  /*0x57*/{MODRM_SPLITRM, 18959},
  /*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, 18961},
  /*0x67*/{MODRM_SPLITRM, 18963},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_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, 18965},
  /*0x71*/{MODRM_SPLITRM, 18967},
  /*0x72*/{MODRM_SPLITRM, 18969},
  /*0x73*/{MODRM_SPLITRM, 18971},
  /*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, 18973},
  /*0xcf*/{MODRM_SPLITRM, 18975},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_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, 18977},
  /*0x09*/{MODRM_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, 18979},
  /*0x27*/{MODRM_SPLITRM, 18865},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 18981},
  /*0x57*/{MODRM_SPLITRM, 18869},
  /*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, 18983},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 18985},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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_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_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_SPLITRM, 18877},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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*/ {},
 /*IC_EVEX_L_OPSIZE_K*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 18987},
  /*0x04*/{MODRM_SPLITRM, 18989},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 18991},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 18885},
  /*0x0b*/{MODRM_ONEENTRY, 0},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_ONEENTRY, 0},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_SPLITRM, 18993},
  /*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, 18995},
  /*0x19*/{MODRM_SPLITRM, 18997},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_ONEENTRY, 0},
  /*0x1d*/{MODRM_SPLITRM, 18999},
  /*0x1e*/{MODRM_SPLITRM, 19001},
  /*0x1f*/{MODRM_SPLITRM, 19003},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_SPLITRM, 19005},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 19007},
  /*0x26*/{MODRM_SPLITRM, 19009},
  /*0x27*/{MODRM_SPLITRM, 18899},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_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, 19011},
  /*0x39*/{MODRM_SPLITRM, 19013},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_SPLITRM, 19015},
  /*0x3f*/{MODRM_SPLITRM, 19017},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 19019},
  /*0x43*/{MODRM_SPLITRM, 19021},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19023},
  /*0x51*/{MODRM_SPLITRM, 18909},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19025},
  /*0x55*/{MODRM_SPLITRM, 18913},
  /*0x56*/{MODRM_SPLITRM, 19027},
  /*0x57*/{MODRM_SPLITRM, 18917},
  /*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, 19029},
  /*0x67*/{MODRM_SPLITRM, 18921},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 19031},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 19033},
  /*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, 19035},
  /*0x01*/{MODRM_SPLITRM, 19037},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 19039},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_SPLITRM, 19041},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_SPLITRM, 19043},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_SPLITRM, 18933},
  /*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, 19045},
  /*0x19*/{MODRM_SPLITRM, 19047},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_ONEENTRY, 0},
  /*0x1d*/{MODRM_ONEENTRY, 0},
  /*0x1e*/{MODRM_SPLITRM, 19049},
  /*0x1f*/{MODRM_SPLITRM, 19051},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_SPLITRM, 19053},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 19055},
  /*0x26*/{MODRM_SPLITRM, 19057},
  /*0x27*/{MODRM_SPLITRM, 18943},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_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, 19059},
  /*0x39*/{MODRM_SPLITRM, 19061},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_SPLITRM, 19063},
  /*0x3f*/{MODRM_SPLITRM, 19065},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_SPLITRM, 19067},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19069},
  /*0x51*/{MODRM_SPLITRM, 18951},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19071},
  /*0x55*/{MODRM_SPLITRM, 18955},
  /*0x56*/{MODRM_SPLITRM, 19073},
  /*0x57*/{MODRM_SPLITRM, 18959},
  /*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, 19075},
  /*0x67*/{MODRM_SPLITRM, 18963},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_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, 19077},
  /*0x71*/{MODRM_SPLITRM, 19079},
  /*0x72*/{MODRM_SPLITRM, 19081},
  /*0x73*/{MODRM_SPLITRM, 19083},
  /*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, 19085},
  /*0xcf*/{MODRM_SPLITRM, 19087},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_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, 19089},
  /*0x09*/{MODRM_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, 19091},
  /*0x27*/{MODRM_SPLITRM, 18865},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 19093},
  /*0x57*/{MODRM_SPLITRM, 18869},
  /*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, 19095},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 19097},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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_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_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_SPLITRM, 18877},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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*/ {},
 /*IC_EVEX_L2_OPSIZE_K*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 19099},
  /*0x04*/{MODRM_SPLITRM, 19101},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 19103},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 18885},
  /*0x0b*/{MODRM_ONEENTRY, 0},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_ONEENTRY, 0},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_SPLITRM, 19105},
  /*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, 19107},
  /*0x19*/{MODRM_SPLITRM, 19109},
  /*0x1a*/{MODRM_SPLITRM, 19111},
  /*0x1b*/{MODRM_SPLITRM, 19113},
  /*0x1c*/{MODRM_ONEENTRY, 0},
  /*0x1d*/{MODRM_SPLITRM, 19115},
  /*0x1e*/{MODRM_SPLITRM, 19117},
  /*0x1f*/{MODRM_SPLITRM, 19119},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_SPLITRM, 19121},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 19123},
  /*0x26*/{MODRM_SPLITRM, 19125},
  /*0x27*/{MODRM_SPLITRM, 18899},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_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, 19127},
  /*0x39*/{MODRM_SPLITRM, 19129},
  /*0x3a*/{MODRM_SPLITRM, 19131},
  /*0x3b*/{MODRM_SPLITRM, 19133},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_SPLITRM, 19135},
  /*0x3f*/{MODRM_SPLITRM, 19137},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_SPLITRM, 19139},
  /*0x43*/{MODRM_SPLITRM, 19141},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19143},
  /*0x51*/{MODRM_SPLITRM, 18909},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19145},
  /*0x55*/{MODRM_SPLITRM, 18913},
  /*0x56*/{MODRM_SPLITRM, 19147},
  /*0x57*/{MODRM_SPLITRM, 18917},
  /*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, 19149},
  /*0x67*/{MODRM_SPLITRM, 18921},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 19151},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 19153},
  /*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, 19155},
  /*0x01*/{MODRM_SPLITRM, 19157},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 19159},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_SPLITRM, 19161},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_SPLITRM, 19163},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_SPLITRM, 18933},
  /*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, 19165},
  /*0x19*/{MODRM_SPLITRM, 19167},
  /*0x1a*/{MODRM_SPLITRM, 19169},
  /*0x1b*/{MODRM_SPLITRM, 19171},
  /*0x1c*/{MODRM_ONEENTRY, 0},
  /*0x1d*/{MODRM_ONEENTRY, 0},
  /*0x1e*/{MODRM_SPLITRM, 19173},
  /*0x1f*/{MODRM_SPLITRM, 19175},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_SPLITRM, 19177},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 19179},
  /*0x26*/{MODRM_SPLITRM, 19181},
  /*0x27*/{MODRM_SPLITRM, 18943},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_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, 19183},
  /*0x39*/{MODRM_SPLITRM, 19185},
  /*0x3a*/{MODRM_SPLITRM, 19187},
  /*0x3b*/{MODRM_SPLITRM, 19189},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_SPLITRM, 19191},
  /*0x3f*/{MODRM_SPLITRM, 19193},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_SPLITRM, 19195},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19197},
  /*0x51*/{MODRM_SPLITRM, 18951},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19199},
  /*0x55*/{MODRM_SPLITRM, 18955},
  /*0x56*/{MODRM_SPLITRM, 19201},
  /*0x57*/{MODRM_SPLITRM, 18959},
  /*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, 19203},
  /*0x67*/{MODRM_SPLITRM, 18963},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_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, 19205},
  /*0x71*/{MODRM_SPLITRM, 19207},
  /*0x72*/{MODRM_SPLITRM, 19209},
  /*0x73*/{MODRM_SPLITRM, 19211},
  /*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, 19213},
  /*0xcf*/{MODRM_SPLITRM, 19215},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_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, 19217},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 19219},
  /*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, 19221},
  /*0x27*/{MODRM_SPLITRM, 19223},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 19225},
  /*0x57*/{MODRM_SPLITRM, 19227},
  /*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, 19229},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 19231},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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_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_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 19233},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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*/ {},
 /*IC_EVEX_OPSIZE_B*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 19235},
  /*0x04*/{MODRM_SPLITRM, 19237},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 19239},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 19241},
  /*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, 19243},
  /*0x1e*/{MODRM_SPLITRM, 19245},
  /*0x1f*/{MODRM_SPLITRM, 19247},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_ONEENTRY, 0},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 19249},
  /*0x26*/{MODRM_SPLITRM, 19251},
  /*0x27*/{MODRM_SPLITRM, 19253},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19255},
  /*0x51*/{MODRM_SPLITRM, 19257},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19259},
  /*0x55*/{MODRM_SPLITRM, 19261},
  /*0x56*/{MODRM_SPLITRM, 19263},
  /*0x57*/{MODRM_SPLITRM, 19265},
  /*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, 19267},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 19269},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 19271},
  /*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, 19273},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_SPLITRM, 19275},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_SPLITRM, 19277},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_SPLITRM, 19279},
  /*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, 19281},
  /*0x1f*/{MODRM_SPLITRM, 19283},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_ONEENTRY, 0},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 19285},
  /*0x26*/{MODRM_SPLITRM, 19287},
  /*0x27*/{MODRM_SPLITRM, 19289},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19291},
  /*0x51*/{MODRM_SPLITRM, 19293},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19295},
  /*0x55*/{MODRM_SPLITRM, 19297},
  /*0x56*/{MODRM_SPLITRM, 19299},
  /*0x57*/{MODRM_SPLITRM, 19301},
  /*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, 19303},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 19305},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 19307},
  /*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, 19309},
  /*0xcf*/{MODRM_SPLITRM, 19311},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_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, 19313},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 19219},
  /*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, 19315},
  /*0x27*/{MODRM_SPLITRM, 19223},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 19317},
  /*0x57*/{MODRM_SPLITRM, 19227},
  /*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, 19319},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 19321},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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_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_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 19233},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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*/ {},
 /*IC_EVEX_L_OPSIZE_B*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 19323},
  /*0x04*/{MODRM_SPLITRM, 19325},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 19327},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 19241},
  /*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, 19243},
  /*0x1e*/{MODRM_SPLITRM, 19329},
  /*0x1f*/{MODRM_SPLITRM, 19331},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_SPLITRM, 19333},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 19335},
  /*0x26*/{MODRM_SPLITRM, 19337},
  /*0x27*/{MODRM_SPLITRM, 19253},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_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, 19339},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19341},
  /*0x51*/{MODRM_SPLITRM, 19257},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19343},
  /*0x55*/{MODRM_SPLITRM, 19261},
  /*0x56*/{MODRM_SPLITRM, 19345},
  /*0x57*/{MODRM_SPLITRM, 19265},
  /*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, 19347},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 19349},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 19351},
  /*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, 19353},
  /*0x01*/{MODRM_SPLITRM, 19355},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 19357},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_SPLITRM, 19359},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_SPLITRM, 19361},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_SPLITRM, 19279},
  /*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, 19363},
  /*0x1f*/{MODRM_SPLITRM, 19365},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_SPLITRM, 19367},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 19369},
  /*0x26*/{MODRM_SPLITRM, 19371},
  /*0x27*/{MODRM_SPLITRM, 19289},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_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, 19373},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19375},
  /*0x51*/{MODRM_SPLITRM, 19293},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19377},
  /*0x55*/{MODRM_SPLITRM, 19297},
  /*0x56*/{MODRM_SPLITRM, 19379},
  /*0x57*/{MODRM_SPLITRM, 19301},
  /*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, 19381},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 19383},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 19385},
  /*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, 19387},
  /*0xcf*/{MODRM_SPLITRM, 19389},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_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, 19391},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 19219},
  /*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, 19393},
  /*0x27*/{MODRM_SPLITRM, 19223},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 19395},
  /*0x57*/{MODRM_SPLITRM, 19227},
  /*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, 19397},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 19399},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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_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_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 19233},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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*/ {},
 /*IC_EVEX_L2_OPSIZE_B*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 19401},
  /*0x04*/{MODRM_SPLITRM, 19403},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 19405},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 19241},
  /*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, 19243},
  /*0x1e*/{MODRM_SPLITRM, 19407},
  /*0x1f*/{MODRM_SPLITRM, 19409},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_SPLITRM, 19411},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 19413},
  /*0x26*/{MODRM_SPLITRM, 19415},
  /*0x27*/{MODRM_SPLITRM, 19253},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_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, 19417},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19419},
  /*0x51*/{MODRM_SPLITRM, 19257},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19421},
  /*0x55*/{MODRM_SPLITRM, 19261},
  /*0x56*/{MODRM_SPLITRM, 19423},
  /*0x57*/{MODRM_SPLITRM, 19265},
  /*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, 19425},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 19427},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 19429},
  /*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, 19431},
  /*0x01*/{MODRM_SPLITRM, 19433},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 19435},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_SPLITRM, 19437},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_SPLITRM, 19439},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_SPLITRM, 19279},
  /*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, 19441},
  /*0x1f*/{MODRM_SPLITRM, 19443},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_SPLITRM, 19445},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 19447},
  /*0x26*/{MODRM_SPLITRM, 19449},
  /*0x27*/{MODRM_SPLITRM, 19289},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_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, 19451},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19453},
  /*0x51*/{MODRM_SPLITRM, 19293},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19455},
  /*0x55*/{MODRM_SPLITRM, 19297},
  /*0x56*/{MODRM_SPLITRM, 19457},
  /*0x57*/{MODRM_SPLITRM, 19301},
  /*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, 19459},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 19461},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 19463},
  /*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, 19465},
  /*0xcf*/{MODRM_SPLITRM, 19467},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_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, 19469},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 19471},
  /*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, 19473},
  /*0x27*/{MODRM_SPLITRM, 19475},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 19477},
  /*0x57*/{MODRM_SPLITRM, 19479},
  /*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, 19481},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 19483},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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_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_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, 19485},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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*/ {},
 /*IC_EVEX_OPSIZE_K_B*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 19487},
  /*0x04*/{MODRM_SPLITRM, 19489},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 19491},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 19493},
  /*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, 19495},
  /*0x1e*/{MODRM_SPLITRM, 19497},
  /*0x1f*/{MODRM_SPLITRM, 19499},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_ONEENTRY, 0},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 19501},
  /*0x26*/{MODRM_SPLITRM, 19503},
  /*0x27*/{MODRM_SPLITRM, 19505},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19507},
  /*0x51*/{MODRM_SPLITRM, 19509},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19511},
  /*0x55*/{MODRM_SPLITRM, 19513},
  /*0x56*/{MODRM_SPLITRM, 19515},
  /*0x57*/{MODRM_SPLITRM, 19517},
  /*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, 19519},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 19521},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 19523},
  /*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, 19525},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_SPLITRM, 19527},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_SPLITRM, 19529},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_SPLITRM, 19531},
  /*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, 19533},
  /*0x1f*/{MODRM_SPLITRM, 19535},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_ONEENTRY, 0},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 19537},
  /*0x26*/{MODRM_SPLITRM, 19539},
  /*0x27*/{MODRM_SPLITRM, 19541},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19543},
  /*0x51*/{MODRM_SPLITRM, 19545},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19547},
  /*0x55*/{MODRM_SPLITRM, 19549},
  /*0x56*/{MODRM_SPLITRM, 19551},
  /*0x57*/{MODRM_SPLITRM, 19553},
  /*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, 19555},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 19557},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 19559},
  /*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, 19561},
  /*0xcf*/{MODRM_SPLITRM, 19563},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_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, 19565},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 19471},
  /*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, 19567},
  /*0x27*/{MODRM_SPLITRM, 19475},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 19569},
  /*0x57*/{MODRM_SPLITRM, 19479},
  /*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, 19571},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 19573},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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_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_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, 19485},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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*/ {},
 /*IC_EVEX_L_OPSIZE_K_B*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 19575},
  /*0x04*/{MODRM_SPLITRM, 19577},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 19579},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 19493},
  /*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, 19495},
  /*0x1e*/{MODRM_SPLITRM, 19581},
  /*0x1f*/{MODRM_SPLITRM, 19583},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_SPLITRM, 19585},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 19587},
  /*0x26*/{MODRM_SPLITRM, 19589},
  /*0x27*/{MODRM_SPLITRM, 19505},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_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, 19591},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19593},
  /*0x51*/{MODRM_SPLITRM, 19509},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19595},
  /*0x55*/{MODRM_SPLITRM, 19513},
  /*0x56*/{MODRM_SPLITRM, 19597},
  /*0x57*/{MODRM_SPLITRM, 19517},
  /*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, 19599},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 19601},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 19603},
  /*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, 19605},
  /*0x01*/{MODRM_SPLITRM, 19607},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 19609},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_SPLITRM, 19611},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_SPLITRM, 19613},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_SPLITRM, 19531},
  /*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, 19615},
  /*0x1f*/{MODRM_SPLITRM, 19617},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_SPLITRM, 19619},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 19621},
  /*0x26*/{MODRM_SPLITRM, 19623},
  /*0x27*/{MODRM_SPLITRM, 19541},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_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, 19625},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19627},
  /*0x51*/{MODRM_SPLITRM, 19545},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19629},
  /*0x55*/{MODRM_SPLITRM, 19549},
  /*0x56*/{MODRM_SPLITRM, 19631},
  /*0x57*/{MODRM_SPLITRM, 19553},
  /*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, 19633},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 19635},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 19637},
  /*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, 19639},
  /*0xcf*/{MODRM_SPLITRM, 19641},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_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, 19643},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 19471},
  /*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, 19645},
  /*0x27*/{MODRM_SPLITRM, 19475},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 19647},
  /*0x57*/{MODRM_SPLITRM, 19479},
  /*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, 19649},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 19651},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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_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_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, 19485},
  /*0xc3*/{MODRM_ONEENTRY, 0},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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*/ {},
 /*IC_EVEX_L2_OPSIZE_K_B*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 19653},
  /*0x04*/{MODRM_SPLITRM, 19655},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 19657},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 19493},
  /*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, 19495},
  /*0x1e*/{MODRM_SPLITRM, 19659},
  /*0x1f*/{MODRM_SPLITRM, 19661},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_SPLITRM, 19663},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 19665},
  /*0x26*/{MODRM_SPLITRM, 19667},
  /*0x27*/{MODRM_SPLITRM, 19505},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_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, 19669},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19671},
  /*0x51*/{MODRM_SPLITRM, 19509},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19673},
  /*0x55*/{MODRM_SPLITRM, 19513},
  /*0x56*/{MODRM_SPLITRM, 19675},
  /*0x57*/{MODRM_SPLITRM, 19517},
  /*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, 19677},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 19679},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 19681},
  /*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, 19683},
  /*0x01*/{MODRM_SPLITRM, 19685},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 19687},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_SPLITRM, 19689},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_SPLITRM, 19691},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_SPLITRM, 19531},
  /*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, 19693},
  /*0x1f*/{MODRM_SPLITRM, 19695},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_SPLITRM, 19697},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 19699},
  /*0x26*/{MODRM_SPLITRM, 19701},
  /*0x27*/{MODRM_SPLITRM, 19541},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_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, 19703},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19705},
  /*0x51*/{MODRM_SPLITRM, 19545},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19707},
  /*0x55*/{MODRM_SPLITRM, 19549},
  /*0x56*/{MODRM_SPLITRM, 19709},
  /*0x57*/{MODRM_SPLITRM, 19553},
  /*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, 19711},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 19713},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 19715},
  /*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, 19717},
  /*0xcf*/{MODRM_SPLITRM, 19719},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_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, 19721},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 19723},
  /*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, 19725},
  /*0x27*/{MODRM_SPLITRM, 19727},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 19729},
  /*0x57*/{MODRM_SPLITRM, 19731},
  /*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_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, 19733},
  /*0x04*/{MODRM_SPLITRM, 19735},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 19737},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 19739},
  /*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, 19741},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_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, 19743},
  /*0x26*/{MODRM_SPLITRM, 19745},
  /*0x27*/{MODRM_SPLITRM, 19747},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19749},
  /*0x51*/{MODRM_SPLITRM, 19751},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19753},
  /*0x55*/{MODRM_SPLITRM, 19755},
  /*0x56*/{MODRM_SPLITRM, 19757},
  /*0x57*/{MODRM_SPLITRM, 19759},
  /*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, 19761},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 19763},
  /*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, 19765},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_SPLITRM, 19767},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_SPLITRM, 19769},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_SPLITRM, 19771},
  /*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, 19773},
  /*0x26*/{MODRM_SPLITRM, 19775},
  /*0x27*/{MODRM_SPLITRM, 19777},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19779},
  /*0x51*/{MODRM_SPLITRM, 19781},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19783},
  /*0x55*/{MODRM_SPLITRM, 19785},
  /*0x56*/{MODRM_SPLITRM, 19787},
  /*0x57*/{MODRM_SPLITRM, 19789},
  /*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, 19791},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 19793},
  /*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, 19795},
  /*0xcf*/{MODRM_SPLITRM, 19797},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_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, 19799},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 19723},
  /*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, 19801},
  /*0x27*/{MODRM_SPLITRM, 19727},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 19803},
  /*0x57*/{MODRM_SPLITRM, 19731},
  /*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_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, 19805},
  /*0x04*/{MODRM_SPLITRM, 19807},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 19809},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 19739},
  /*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, 19741},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_SPLITRM, 19811},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 19813},
  /*0x26*/{MODRM_SPLITRM, 19815},
  /*0x27*/{MODRM_SPLITRM, 19747},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_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, 19817},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19819},
  /*0x51*/{MODRM_SPLITRM, 19751},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19821},
  /*0x55*/{MODRM_SPLITRM, 19755},
  /*0x56*/{MODRM_SPLITRM, 19823},
  /*0x57*/{MODRM_SPLITRM, 19759},
  /*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, 19825},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 19827},
  /*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, 19829},
  /*0x01*/{MODRM_SPLITRM, 19831},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 19833},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_SPLITRM, 19835},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_SPLITRM, 19837},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_SPLITRM, 19771},
  /*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, 19839},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 19841},
  /*0x26*/{MODRM_SPLITRM, 19843},
  /*0x27*/{MODRM_SPLITRM, 19777},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_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, 19845},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19847},
  /*0x51*/{MODRM_SPLITRM, 19781},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19849},
  /*0x55*/{MODRM_SPLITRM, 19785},
  /*0x56*/{MODRM_SPLITRM, 19851},
  /*0x57*/{MODRM_SPLITRM, 19789},
  /*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, 19853},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 19855},
  /*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, 19857},
  /*0xcf*/{MODRM_SPLITRM, 19859},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_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, 19861},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 19723},
  /*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, 19863},
  /*0x27*/{MODRM_SPLITRM, 19727},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 19865},
  /*0x57*/{MODRM_SPLITRM, 19731},
  /*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_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, 19867},
  /*0x04*/{MODRM_SPLITRM, 19869},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 19871},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 19739},
  /*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, 19741},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_SPLITRM, 19873},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 19875},
  /*0x26*/{MODRM_SPLITRM, 19877},
  /*0x27*/{MODRM_SPLITRM, 19747},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_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, 19879},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19881},
  /*0x51*/{MODRM_SPLITRM, 19751},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19883},
  /*0x55*/{MODRM_SPLITRM, 19755},
  /*0x56*/{MODRM_SPLITRM, 19885},
  /*0x57*/{MODRM_SPLITRM, 19759},
  /*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, 19887},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 19889},
  /*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, 19891},
  /*0x01*/{MODRM_SPLITRM, 19893},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 19895},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_SPLITRM, 19897},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_SPLITRM, 19899},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_SPLITRM, 19771},
  /*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, 19901},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 19903},
  /*0x26*/{MODRM_SPLITRM, 19905},
  /*0x27*/{MODRM_SPLITRM, 19777},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_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, 19907},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19909},
  /*0x51*/{MODRM_SPLITRM, 19781},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19911},
  /*0x55*/{MODRM_SPLITRM, 19785},
  /*0x56*/{MODRM_SPLITRM, 19913},
  /*0x57*/{MODRM_SPLITRM, 19789},
  /*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, 19915},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 19917},
  /*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, 19919},
  /*0xcf*/{MODRM_SPLITRM, 19921},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_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, 19923},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 19925},
  /*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, 19927},
  /*0x27*/{MODRM_SPLITRM, 19929},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 19931},
  /*0x57*/{MODRM_SPLITRM, 19933},
  /*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_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, 19935},
  /*0x04*/{MODRM_SPLITRM, 19937},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 19939},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 19941},
  /*0x0b*/{MODRM_ONEENTRY, 0},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_ONEENTRY, 0},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_SPLITRM, 19943},
  /*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, 19945},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_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, 19947},
  /*0x26*/{MODRM_SPLITRM, 19949},
  /*0x27*/{MODRM_SPLITRM, 19951},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_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, 19953},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19955},
  /*0x51*/{MODRM_SPLITRM, 19957},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19959},
  /*0x55*/{MODRM_SPLITRM, 19961},
  /*0x56*/{MODRM_SPLITRM, 19963},
  /*0x57*/{MODRM_SPLITRM, 19965},
  /*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, 19967},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 19969},
  /*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, 19971},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_SPLITRM, 19973},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_SPLITRM, 19975},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_SPLITRM, 19977},
  /*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, 19979},
  /*0x26*/{MODRM_SPLITRM, 19981},
  /*0x27*/{MODRM_SPLITRM, 19983},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 19985},
  /*0x51*/{MODRM_SPLITRM, 19987},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 19989},
  /*0x55*/{MODRM_SPLITRM, 19991},
  /*0x56*/{MODRM_SPLITRM, 19993},
  /*0x57*/{MODRM_SPLITRM, 19995},
  /*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, 19997},
  /*0x71*/{MODRM_SPLITRM, 19999},
  /*0x72*/{MODRM_SPLITRM, 20001},
  /*0x73*/{MODRM_SPLITRM, 20003},
  /*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, 20005},
  /*0xcf*/{MODRM_SPLITRM, 20007},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_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, 20009},
  /*0x09*/{MODRM_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, 20011},
  /*0x27*/{MODRM_SPLITRM, 19929},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 20013},
  /*0x57*/{MODRM_SPLITRM, 19933},
  /*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_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, 20015},
  /*0x04*/{MODRM_SPLITRM, 20017},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 20019},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 19941},
  /*0x0b*/{MODRM_ONEENTRY, 0},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_ONEENTRY, 0},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_SPLITRM, 20021},
  /*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, 20023},
  /*0x19*/{MODRM_SPLITRM, 20025},
  /*0x1a*/{MODRM_ONEENTRY, 0},
  /*0x1b*/{MODRM_ONEENTRY, 0},
  /*0x1c*/{MODRM_ONEENTRY, 0},
  /*0x1d*/{MODRM_SPLITRM, 20027},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_SPLITRM, 20029},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 20031},
  /*0x26*/{MODRM_SPLITRM, 20033},
  /*0x27*/{MODRM_SPLITRM, 19951},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_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, 20035},
  /*0x39*/{MODRM_SPLITRM, 20037},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_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, 20039},
  /*0x43*/{MODRM_SPLITRM, 20041},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 20043},
  /*0x51*/{MODRM_SPLITRM, 19957},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 20045},
  /*0x55*/{MODRM_SPLITRM, 19961},
  /*0x56*/{MODRM_SPLITRM, 20047},
  /*0x57*/{MODRM_SPLITRM, 19965},
  /*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, 20049},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 20051},
  /*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, 20053},
  /*0x01*/{MODRM_SPLITRM, 20055},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 20057},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_SPLITRM, 20059},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_SPLITRM, 20061},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_SPLITRM, 19977},
  /*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, 20063},
  /*0x19*/{MODRM_SPLITRM, 20065},
  /*0x1a*/{MODRM_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, 20067},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 20069},
  /*0x26*/{MODRM_SPLITRM, 20071},
  /*0x27*/{MODRM_SPLITRM, 19983},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_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, 20073},
  /*0x39*/{MODRM_SPLITRM, 20075},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_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, 20077},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 20079},
  /*0x51*/{MODRM_SPLITRM, 19987},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 20081},
  /*0x55*/{MODRM_SPLITRM, 19991},
  /*0x56*/{MODRM_SPLITRM, 20083},
  /*0x57*/{MODRM_SPLITRM, 19995},
  /*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, 20085},
  /*0x71*/{MODRM_SPLITRM, 20087},
  /*0x72*/{MODRM_SPLITRM, 20089},
  /*0x73*/{MODRM_SPLITRM, 20091},
  /*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, 20093},
  /*0xcf*/{MODRM_SPLITRM, 20095},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_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, 20097},
  /*0x09*/{MODRM_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, 20099},
  /*0x27*/{MODRM_SPLITRM, 19929},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 20101},
  /*0x57*/{MODRM_SPLITRM, 19933},
  /*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_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, 20103},
  /*0x04*/{MODRM_SPLITRM, 20105},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_SPLITRM, 20107},
  /*0x09*/{MODRM_ONEENTRY, 0},
  /*0x0a*/{MODRM_SPLITRM, 19941},
  /*0x0b*/{MODRM_ONEENTRY, 0},
  /*0x0c*/{MODRM_ONEENTRY, 0},
  /*0x0d*/{MODRM_ONEENTRY, 0},
  /*0x0e*/{MODRM_ONEENTRY, 0},
  /*0x0f*/{MODRM_SPLITRM, 20109},
  /*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, 20111},
  /*0x19*/{MODRM_SPLITRM, 20113},
  /*0x1a*/{MODRM_SPLITRM, 20115},
  /*0x1b*/{MODRM_SPLITRM, 20117},
  /*0x1c*/{MODRM_ONEENTRY, 0},
  /*0x1d*/{MODRM_SPLITRM, 20119},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_ONEENTRY, 0},
  /*0x23*/{MODRM_SPLITRM, 20121},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 20123},
  /*0x26*/{MODRM_SPLITRM, 20125},
  /*0x27*/{MODRM_SPLITRM, 19951},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_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, 20127},
  /*0x39*/{MODRM_SPLITRM, 20129},
  /*0x3a*/{MODRM_SPLITRM, 20131},
  /*0x3b*/{MODRM_SPLITRM, 20133},
  /*0x3c*/{MODRM_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, 20135},
  /*0x43*/{MODRM_SPLITRM, 20137},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 20139},
  /*0x51*/{MODRM_SPLITRM, 19957},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 20141},
  /*0x55*/{MODRM_SPLITRM, 19961},
  /*0x56*/{MODRM_SPLITRM, 20143},
  /*0x57*/{MODRM_SPLITRM, 19965},
  /*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, 20145},
  /*0x72*/{MODRM_ONEENTRY, 0},
  /*0x73*/{MODRM_SPLITRM, 20147},
  /*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, 20149},
  /*0x01*/{MODRM_SPLITRM, 20151},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_SPLITRM, 20153},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_SPLITRM, 20155},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_SPLITRM, 20157},
  /*0x0a*/{MODRM_ONEENTRY, 0},
  /*0x0b*/{MODRM_SPLITRM, 19977},
  /*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, 20159},
  /*0x19*/{MODRM_SPLITRM, 20161},
  /*0x1a*/{MODRM_SPLITRM, 20163},
  /*0x1b*/{MODRM_SPLITRM, 20165},
  /*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, 20167},
  /*0x24*/{MODRM_ONEENTRY, 0},
  /*0x25*/{MODRM_SPLITRM, 20169},
  /*0x26*/{MODRM_SPLITRM, 20171},
  /*0x27*/{MODRM_SPLITRM, 19983},
  /*0x28*/{MODRM_ONEENTRY, 0},
  /*0x29*/{MODRM_ONEENTRY, 0},
  /*0x2a*/{MODRM_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_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, 20173},
  /*0x39*/{MODRM_SPLITRM, 20175},
  /*0x3a*/{MODRM_SPLITRM, 20177},
  /*0x3b*/{MODRM_SPLITRM, 20179},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_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, 20181},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_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, 20183},
  /*0x51*/{MODRM_SPLITRM, 19987},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_SPLITRM, 20185},
  /*0x55*/{MODRM_SPLITRM, 19991},
  /*0x56*/{MODRM_SPLITRM, 20187},
  /*0x57*/{MODRM_SPLITRM, 19995},
  /*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, 20189},
  /*0x71*/{MODRM_SPLITRM, 20191},
  /*0x72*/{MODRM_SPLITRM, 20193},
  /*0x73*/{MODRM_SPLITRM, 20195},
  /*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, 20197},
  /*0xcf*/{MODRM_SPLITRM, 20199},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*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, 20201},
  /*0x86*/{MODRM_SPLITRM, 20203},
  /*0x87*/{MODRM_SPLITRM, 20205},
  /*0x88*/{MODRM_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, 20207},
  /*0x8f*/{MODRM_SPLITRM, 20209},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_SPLITRM, 20211},
  /*0x96*/{MODRM_SPLITRM, 20213},
  /*0x97*/{MODRM_SPLITRM, 20215},
  /*0x98*/{MODRM_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, 20217},
  /*0x9f*/{MODRM_SPLITRM, 20219},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_SPLITRM, 20221},
  /*0xa3*/{MODRM_SPLITRM, 20223},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 20225},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_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, 20227},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_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, 20229},
  /*0xc1*/{MODRM_SPLITRM, 20231},
  /*0xc2*/{MODRM_SPLITRM, 20233},
  /*0xc3*/{MODRM_SPLITRM, 20235},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_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, 20237},
  /*0xcd*/{MODRM_SPLITRM, 20239},
  /*0xce*/{MODRM_SPLITRM, 20241},
  /*0xcf*/{MODRM_SPLITRM, 20243},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_ONEENTRY, 0},
  /*0xd2*/{MODRM_ONEENTRY, 0},
  /*0xd3*/{MODRM_ONEENTRY, 0},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_ONEENTRY, 0},
  /*0xd7*/{MODRM_ONEENTRY, 0},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_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, 20245},
  /*0xed*/{MODRM_SPLITRM, 20247},
  /*0xee*/{MODRM_SPLITRM, 20249},
  /*0xef*/{MODRM_SPLITRM, 20251},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 20253},
  /*0xa3*/{MODRM_SPLITRM, 20255},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 20257},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 20259},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 20261},
  /*0x02*/{MODRM_SPLITREG, 20277},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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, 20293},
  /*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, 20309},
  /*0x81*/{MODRM_SPLITRM, 20311},
  /*0x82*/{MODRM_SPLITRM, 20313},
  /*0x83*/{MODRM_SPLITRM, 20315},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_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, 20317},
  /*0x91*/{MODRM_SPLITRM, 20319},
  /*0x92*/{MODRM_SPLITRM, 20321},
  /*0x93*/{MODRM_SPLITRM, 20323},
  /*0x94*/{MODRM_SPLITRM, 20325},
  /*0x95*/{MODRM_SPLITRM, 20327},
  /*0x96*/{MODRM_SPLITRM, 20329},
  /*0x97*/{MODRM_SPLITRM, 20331},
  /*0x98*/{MODRM_SPLITRM, 20333},
  /*0x99*/{MODRM_SPLITRM, 20335},
  /*0x9a*/{MODRM_SPLITRM, 20337},
  /*0x9b*/{MODRM_SPLITRM, 20339},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_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, 20341},
  /*0xc2*/{MODRM_SPLITRM, 20343},
  /*0xc3*/{MODRM_SPLITRM, 20345},
  /*0xc4*/{MODRM_ONEENTRY, 0},
  /*0xc5*/{MODRM_ONEENTRY, 0},
  /*0xc6*/{MODRM_SPLITRM, 20347},
  /*0xc7*/{MODRM_SPLITRM, 20349},
  /*0xc8*/{MODRM_ONEENTRY, 0},
  /*0xc9*/{MODRM_ONEENTRY, 0},
  /*0xca*/{MODRM_ONEENTRY, 0},
  /*0xcb*/{MODRM_SPLITRM, 20351},
  /*0xcc*/{MODRM_ONEENTRY, 0},
  /*0xcd*/{MODRM_ONEENTRY, 0},
  /*0xce*/{MODRM_ONEENTRY, 0},
  /*0xcf*/{MODRM_ONEENTRY, 0},
  /*0xd0*/{MODRM_ONEENTRY, 0},
  /*0xd1*/{MODRM_SPLITRM, 20353},
  /*0xd2*/{MODRM_SPLITRM, 20355},
  /*0xd3*/{MODRM_SPLITRM, 20357},
  /*0xd4*/{MODRM_ONEENTRY, 0},
  /*0xd5*/{MODRM_ONEENTRY, 0},
  /*0xd6*/{MODRM_SPLITRM, 20359},
  /*0xd7*/{MODRM_SPLITRM, 20361},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_SPLITRM, 20363},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_SPLITRM, 20365},
  /*0xe2*/{MODRM_SPLITRM, 20367},
  /*0xe3*/{MODRM_SPLITRM, 20369},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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, 20371},
  /*0x02*/{MODRM_SPLITREG, 20387},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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, 20403},
  /*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, 20419},
  /*0x91*/{MODRM_SPLITRM, 20421},
  /*0x92*/{MODRM_SPLITRM, 20423},
  /*0x93*/{MODRM_SPLITRM, 20425},
  /*0x94*/{MODRM_SPLITRM, 20427},
  /*0x95*/{MODRM_SPLITRM, 20429},
  /*0x96*/{MODRM_SPLITRM, 20431},
  /*0x97*/{MODRM_SPLITRM, 20433},
  /*0x98*/{MODRM_SPLITRM, 20435},
  /*0x99*/{MODRM_SPLITRM, 20437},
  /*0x9a*/{MODRM_SPLITRM, 20439},
  /*0x9b*/{MODRM_SPLITRM, 20441},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 20443},
  /*0x81*/{MODRM_SPLITRM, 20445},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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, 20447},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_SPLITREG, 20449},
  /*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, 20465},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_SPLITREG, 20467},
  /*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, 20483},
  /*0x0d*/{MODRM_SPLITRM, 20485},
  /*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, 20487},
  /*0x1d*/{MODRM_SPLITRM, 20489},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20491},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 20493},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 20495},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_SPLITRM, 20497},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 20499},
  /*0x97*/{MODRM_SPLITRM, 20501},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_SPLITRM, 20503},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_SPLITRM, 20505},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_SPLITRM, 20507},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_SPLITRM, 20509},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 20511},
  /*0xa7*/{MODRM_SPLITRM, 20513},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_SPLITRM, 20515},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_SPLITRM, 20517},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_SPLITRM, 20519},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 20521},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_SPLITRM, 20523},
  /*0xb7*/{MODRM_SPLITRM, 20525},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_SPLITRM, 20527},
  /*0xbc*/{MODRM_ONEENTRY, 0},
  /*0xbd*/{MODRM_ONEENTRY, 0},
  /*0xbe*/{MODRM_ONEENTRY, 0},
  /*0xbf*/{MODRM_SPLITRM, 20529},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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, 20483},
  /*0x0d*/{MODRM_SPLITRM, 20485},
  /*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, 20487},
  /*0x1d*/{MODRM_SPLITRM, 20489},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20491},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 20493},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 20495},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_SPLITRM, 20497},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 20499},
  /*0x97*/{MODRM_SPLITRM, 20501},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_SPLITRM, 20503},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_SPLITRM, 20505},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_SPLITRM, 20507},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_SPLITRM, 20509},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 20511},
  /*0xa7*/{MODRM_SPLITRM, 20513},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_SPLITRM, 20515},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_SPLITRM, 20517},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_SPLITRM, 20519},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 20521},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_SPLITRM, 20523},
  /*0xb7*/{MODRM_SPLITRM, 20525},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_SPLITRM, 20527},
  /*0xbc*/{MODRM_ONEENTRY, 0},
  /*0xbd*/{MODRM_ONEENTRY, 0},
  /*0xbe*/{MODRM_ONEENTRY, 0},
  /*0xbf*/{MODRM_SPLITRM, 20529},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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, 20483},
  /*0x0d*/{MODRM_SPLITRM, 20485},
  /*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, 20487},
  /*0x1d*/{MODRM_SPLITRM, 20489},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20491},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 20493},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 20495},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_SPLITRM, 20497},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 20499},
  /*0x97*/{MODRM_SPLITRM, 20501},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_SPLITRM, 20503},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_SPLITRM, 20505},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_SPLITRM, 20507},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_SPLITRM, 20509},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 20511},
  /*0xa7*/{MODRM_SPLITRM, 20513},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_SPLITRM, 20515},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_SPLITRM, 20517},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_SPLITRM, 20519},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 20521},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_SPLITRM, 20523},
  /*0xb7*/{MODRM_SPLITRM, 20525},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_SPLITRM, 20527},
  /*0xbc*/{MODRM_ONEENTRY, 0},
  /*0xbd*/{MODRM_ONEENTRY, 0},
  /*0xbe*/{MODRM_ONEENTRY, 0},
  /*0xbf*/{MODRM_SPLITRM, 20529},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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, 20483},
  /*0x0d*/{MODRM_SPLITRM, 20485},
  /*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, 20487},
  /*0x1d*/{MODRM_SPLITRM, 20489},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20491},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 20493},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 20495},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_SPLITRM, 20497},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 20499},
  /*0x97*/{MODRM_SPLITRM, 20501},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_SPLITRM, 20503},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_SPLITRM, 20505},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_SPLITRM, 20507},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_SPLITRM, 20509},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 20511},
  /*0xa7*/{MODRM_SPLITRM, 20513},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_SPLITRM, 20515},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_SPLITRM, 20517},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_SPLITRM, 20519},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 20521},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_SPLITRM, 20523},
  /*0xb7*/{MODRM_SPLITRM, 20525},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_SPLITRM, 20527},
  /*0xbc*/{MODRM_ONEENTRY, 0},
  /*0xbd*/{MODRM_ONEENTRY, 0},
  /*0xbe*/{MODRM_ONEENTRY, 0},
  /*0xbf*/{MODRM_SPLITRM, 20529},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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, 20483},
  /*0x0d*/{MODRM_SPLITRM, 20485},
  /*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, 20487},
  /*0x1d*/{MODRM_SPLITRM, 20489},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20491},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 20493},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 20495},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_SPLITRM, 20497},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 20499},
  /*0x97*/{MODRM_SPLITRM, 20501},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_SPLITRM, 20503},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_SPLITRM, 20505},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_SPLITRM, 20507},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_SPLITRM, 20509},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 20511},
  /*0xa7*/{MODRM_SPLITRM, 20513},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_SPLITRM, 20515},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_SPLITRM, 20517},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_SPLITRM, 20519},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 20521},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_SPLITRM, 20523},
  /*0xb7*/{MODRM_SPLITRM, 20525},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_SPLITRM, 20527},
  /*0xbc*/{MODRM_ONEENTRY, 0},
  /*0xbd*/{MODRM_ONEENTRY, 0},
  /*0xbe*/{MODRM_ONEENTRY, 0},
  /*0xbf*/{MODRM_SPLITRM, 20529},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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, 20483},
  /*0x0d*/{MODRM_SPLITRM, 20485},
  /*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, 20487},
  /*0x1d*/{MODRM_SPLITRM, 20489},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20491},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 20493},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 20495},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_SPLITRM, 20497},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 20499},
  /*0x97*/{MODRM_SPLITRM, 20501},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_SPLITRM, 20503},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_SPLITRM, 20505},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_SPLITRM, 20507},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_SPLITRM, 20509},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 20511},
  /*0xa7*/{MODRM_SPLITRM, 20513},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_SPLITRM, 20515},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_SPLITRM, 20517},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_SPLITRM, 20519},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 20521},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_SPLITRM, 20523},
  /*0xb7*/{MODRM_SPLITRM, 20525},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_SPLITRM, 20527},
  /*0xbc*/{MODRM_ONEENTRY, 0},
  /*0xbd*/{MODRM_ONEENTRY, 0},
  /*0xbe*/{MODRM_ONEENTRY, 0},
  /*0xbf*/{MODRM_SPLITRM, 20529},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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, 20483},
  /*0x0d*/{MODRM_SPLITRM, 20485},
  /*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, 20487},
  /*0x1d*/{MODRM_SPLITRM, 20489},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20491},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 20493},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 20495},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_SPLITRM, 20497},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 20499},
  /*0x97*/{MODRM_SPLITRM, 20501},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_SPLITRM, 20503},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_SPLITRM, 20505},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_SPLITRM, 20507},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_SPLITRM, 20509},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 20511},
  /*0xa7*/{MODRM_SPLITRM, 20513},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_SPLITRM, 20515},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_SPLITRM, 20517},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_SPLITRM, 20519},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 20521},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_SPLITRM, 20523},
  /*0xb7*/{MODRM_SPLITRM, 20525},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_SPLITRM, 20527},
  /*0xbc*/{MODRM_ONEENTRY, 0},
  /*0xbd*/{MODRM_ONEENTRY, 0},
  /*0xbe*/{MODRM_ONEENTRY, 0},
  /*0xbf*/{MODRM_SPLITRM, 20529},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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, 20483},
  /*0x0d*/{MODRM_SPLITRM, 20485},
  /*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, 20487},
  /*0x1d*/{MODRM_SPLITRM, 20489},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20491},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 20493},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 20495},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_SPLITRM, 20497},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 20499},
  /*0x97*/{MODRM_SPLITRM, 20501},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_SPLITRM, 20503},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_SPLITRM, 20505},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_SPLITRM, 20507},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_SPLITRM, 20509},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 20511},
  /*0xa7*/{MODRM_SPLITRM, 20513},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_SPLITRM, 20515},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_SPLITRM, 20517},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_SPLITRM, 20519},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 20521},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_SPLITRM, 20523},
  /*0xb7*/{MODRM_SPLITRM, 20525},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_SPLITRM, 20527},
  /*0xbc*/{MODRM_ONEENTRY, 0},
  /*0xbd*/{MODRM_ONEENTRY, 0},
  /*0xbe*/{MODRM_ONEENTRY, 0},
  /*0xbf*/{MODRM_SPLITRM, 20529},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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, 20483},
  /*0x0d*/{MODRM_SPLITRM, 20485},
  /*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, 20487},
  /*0x1d*/{MODRM_SPLITRM, 20489},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20491},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 20493},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 20495},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_SPLITRM, 20497},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 20499},
  /*0x97*/{MODRM_SPLITRM, 20501},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_SPLITRM, 20503},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_SPLITRM, 20505},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_SPLITRM, 20507},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_SPLITRM, 20509},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 20511},
  /*0xa7*/{MODRM_SPLITRM, 20513},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_SPLITRM, 20515},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_SPLITRM, 20517},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_SPLITRM, 20519},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 20521},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_SPLITRM, 20523},
  /*0xb7*/{MODRM_SPLITRM, 20525},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_SPLITRM, 20527},
  /*0xbc*/{MODRM_ONEENTRY, 0},
  /*0xbd*/{MODRM_ONEENTRY, 0},
  /*0xbe*/{MODRM_ONEENTRY, 0},
  /*0xbf*/{MODRM_SPLITRM, 20529},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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, 20483},
  /*0x0d*/{MODRM_SPLITRM, 20485},
  /*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, 20487},
  /*0x1d*/{MODRM_SPLITRM, 20489},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20491},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 20493},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 20495},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_SPLITRM, 20497},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 20499},
  /*0x97*/{MODRM_SPLITRM, 20501},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_SPLITRM, 20503},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_SPLITRM, 20505},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_SPLITRM, 20507},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_SPLITRM, 20509},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 20511},
  /*0xa7*/{MODRM_SPLITRM, 20513},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_SPLITRM, 20515},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_SPLITRM, 20517},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_SPLITRM, 20519},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 20521},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_SPLITRM, 20523},
  /*0xb7*/{MODRM_SPLITRM, 20525},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_SPLITRM, 20527},
  /*0xbc*/{MODRM_ONEENTRY, 0},
  /*0xbd*/{MODRM_ONEENTRY, 0},
  /*0xbe*/{MODRM_ONEENTRY, 0},
  /*0xbf*/{MODRM_SPLITRM, 20529},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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, 20483},
  /*0x0d*/{MODRM_SPLITRM, 20485},
  /*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, 20487},
  /*0x1d*/{MODRM_SPLITRM, 20489},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20491},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 20493},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 20495},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_SPLITRM, 20497},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 20499},
  /*0x97*/{MODRM_SPLITRM, 20501},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_SPLITRM, 20503},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_SPLITRM, 20505},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_SPLITRM, 20507},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_SPLITRM, 20509},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 20511},
  /*0xa7*/{MODRM_SPLITRM, 20513},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_SPLITRM, 20515},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_SPLITRM, 20517},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_SPLITRM, 20519},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 20521},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_SPLITRM, 20523},
  /*0xb7*/{MODRM_SPLITRM, 20525},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_SPLITRM, 20527},
  /*0xbc*/{MODRM_ONEENTRY, 0},
  /*0xbd*/{MODRM_ONEENTRY, 0},
  /*0xbe*/{MODRM_ONEENTRY, 0},
  /*0xbf*/{MODRM_SPLITRM, 20529},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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, 20483},
  /*0x0d*/{MODRM_SPLITRM, 20485},
  /*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, 20487},
  /*0x1d*/{MODRM_SPLITRM, 20489},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20491},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 20493},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 20495},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_SPLITRM, 20497},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 20499},
  /*0x97*/{MODRM_SPLITRM, 20501},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_SPLITRM, 20503},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_SPLITRM, 20505},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_SPLITRM, 20507},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_SPLITRM, 20509},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 20511},
  /*0xa7*/{MODRM_SPLITRM, 20513},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_SPLITRM, 20515},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_SPLITRM, 20517},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_SPLITRM, 20519},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 20521},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_SPLITRM, 20523},
  /*0xb7*/{MODRM_SPLITRM, 20525},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_SPLITRM, 20527},
  /*0xbc*/{MODRM_ONEENTRY, 0},
  /*0xbd*/{MODRM_ONEENTRY, 0},
  /*0xbe*/{MODRM_ONEENTRY, 0},
  /*0xbf*/{MODRM_SPLITRM, 20529},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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, 20483},
  /*0x0d*/{MODRM_SPLITRM, 20485},
  /*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, 20487},
  /*0x1d*/{MODRM_SPLITRM, 20489},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20491},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 20493},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 20495},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_SPLITRM, 20497},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 20499},
  /*0x97*/{MODRM_SPLITRM, 20501},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_SPLITRM, 20503},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_SPLITRM, 20505},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_SPLITRM, 20507},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_SPLITRM, 20509},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 20511},
  /*0xa7*/{MODRM_SPLITRM, 20513},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_SPLITRM, 20515},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_SPLITRM, 20517},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_SPLITRM, 20519},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 20521},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_SPLITRM, 20523},
  /*0xb7*/{MODRM_SPLITRM, 20525},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_SPLITRM, 20527},
  /*0xbc*/{MODRM_ONEENTRY, 0},
  /*0xbd*/{MODRM_ONEENTRY, 0},
  /*0xbe*/{MODRM_ONEENTRY, 0},
  /*0xbf*/{MODRM_SPLITRM, 20529},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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, 20483},
  /*0x0d*/{MODRM_SPLITRM, 20485},
  /*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, 20487},
  /*0x1d*/{MODRM_SPLITRM, 20489},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20491},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 20493},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 20495},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_SPLITRM, 20497},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 20499},
  /*0x97*/{MODRM_SPLITRM, 20501},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_SPLITRM, 20503},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_SPLITRM, 20505},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_SPLITRM, 20507},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_SPLITRM, 20509},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 20511},
  /*0xa7*/{MODRM_SPLITRM, 20513},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_SPLITRM, 20515},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_SPLITRM, 20517},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_SPLITRM, 20519},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 20521},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_SPLITRM, 20523},
  /*0xb7*/{MODRM_SPLITRM, 20525},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_SPLITRM, 20527},
  /*0xbc*/{MODRM_ONEENTRY, 0},
  /*0xbd*/{MODRM_ONEENTRY, 0},
  /*0xbe*/{MODRM_ONEENTRY, 0},
  /*0xbf*/{MODRM_SPLITRM, 20529},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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, 20483},
  /*0x0d*/{MODRM_SPLITRM, 20485},
  /*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, 20487},
  /*0x1d*/{MODRM_SPLITRM, 20489},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20491},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 20493},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 20495},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_SPLITRM, 20497},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 20499},
  /*0x97*/{MODRM_SPLITRM, 20501},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_SPLITRM, 20503},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_SPLITRM, 20505},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_SPLITRM, 20507},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_SPLITRM, 20509},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 20511},
  /*0xa7*/{MODRM_SPLITRM, 20513},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_SPLITRM, 20515},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_SPLITRM, 20517},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_SPLITRM, 20519},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 20521},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_SPLITRM, 20523},
  /*0xb7*/{MODRM_SPLITRM, 20525},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_SPLITRM, 20527},
  /*0xbc*/{MODRM_ONEENTRY, 0},
  /*0xbd*/{MODRM_ONEENTRY, 0},
  /*0xbe*/{MODRM_ONEENTRY, 0},
  /*0xbf*/{MODRM_SPLITRM, 20529},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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, 20483},
  /*0x0d*/{MODRM_SPLITRM, 20485},
  /*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, 20487},
  /*0x1d*/{MODRM_SPLITRM, 20489},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20491},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 20493},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 20495},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_SPLITRM, 20497},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 20499},
  /*0x97*/{MODRM_SPLITRM, 20501},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_SPLITRM, 20503},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_SPLITRM, 20505},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_SPLITRM, 20507},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_SPLITRM, 20509},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 20511},
  /*0xa7*/{MODRM_SPLITRM, 20513},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_SPLITRM, 20515},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_SPLITRM, 20517},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_SPLITRM, 20519},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 20521},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_SPLITRM, 20523},
  /*0xb7*/{MODRM_SPLITRM, 20525},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_SPLITRM, 20527},
  /*0xbc*/{MODRM_ONEENTRY, 0},
  /*0xbd*/{MODRM_ONEENTRY, 0},
  /*0xbe*/{MODRM_ONEENTRY, 0},
  /*0xbf*/{MODRM_SPLITRM, 20529},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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, 20483},
  /*0x0d*/{MODRM_SPLITRM, 20485},
  /*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, 20487},
  /*0x1d*/{MODRM_SPLITRM, 20489},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20491},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 20493},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 20495},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_SPLITRM, 20497},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 20499},
  /*0x97*/{MODRM_SPLITRM, 20501},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_SPLITRM, 20503},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_SPLITRM, 20505},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_SPLITRM, 20507},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_SPLITRM, 20509},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 20511},
  /*0xa7*/{MODRM_SPLITRM, 20513},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_SPLITRM, 20515},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_SPLITRM, 20517},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_SPLITRM, 20519},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 20521},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_SPLITRM, 20523},
  /*0xb7*/{MODRM_SPLITRM, 20525},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_SPLITRM, 20527},
  /*0xbc*/{MODRM_ONEENTRY, 0},
  /*0xbd*/{MODRM_ONEENTRY, 0},
  /*0xbe*/{MODRM_ONEENTRY, 0},
  /*0xbf*/{MODRM_SPLITRM, 20529},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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, 20483},
  /*0x0d*/{MODRM_SPLITRM, 20485},
  /*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, 20487},
  /*0x1d*/{MODRM_SPLITRM, 20489},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20491},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 20493},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 20495},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_SPLITRM, 20497},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 20499},
  /*0x97*/{MODRM_SPLITRM, 20501},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_SPLITRM, 20503},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_SPLITRM, 20505},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_SPLITRM, 20507},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_SPLITRM, 20509},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 20511},
  /*0xa7*/{MODRM_SPLITRM, 20513},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_SPLITRM, 20515},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_SPLITRM, 20517},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_SPLITRM, 20519},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 20521},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_SPLITRM, 20523},
  /*0xb7*/{MODRM_SPLITRM, 20525},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_SPLITRM, 20527},
  /*0xbc*/{MODRM_ONEENTRY, 0},
  /*0xbd*/{MODRM_ONEENTRY, 0},
  /*0xbe*/{MODRM_ONEENTRY, 0},
  /*0xbf*/{MODRM_SPLITRM, 20529},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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, 20483},
  /*0x0d*/{MODRM_SPLITRM, 20485},
  /*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, 20487},
  /*0x1d*/{MODRM_SPLITRM, 20489},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20491},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_SPLITRM, 20493},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_SPLITRM, 20495},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_SPLITRM, 20497},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_SPLITRM, 20499},
  /*0x97*/{MODRM_SPLITRM, 20501},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_SPLITRM, 20503},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_SPLITRM, 20505},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_SPLITRM, 20507},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_SPLITRM, 20509},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_SPLITRM, 20511},
  /*0xa7*/{MODRM_SPLITRM, 20513},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_SPLITRM, 20515},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_SPLITRM, 20517},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_SPLITRM, 20519},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_SPLITRM, 20521},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_SPLITRM, 20523},
  /*0xb7*/{MODRM_SPLITRM, 20525},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_SPLITRM, 20527},
  /*0xbc*/{MODRM_ONEENTRY, 0},
  /*0xbd*/{MODRM_ONEENTRY, 0},
  /*0xbe*/{MODRM_ONEENTRY, 0},
  /*0xbf*/{MODRM_SPLITRM, 20529},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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*/ {},
}};
static const struct ContextDecision x86DisassemblerMap5Opcodes = {{/* 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*/ {},
 /*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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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_SPLITRM, 20531},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20533},
  /*0x2f*/{MODRM_SPLITRM, 20535},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 20537},
  /*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, 20539},
  /*0x59*/{MODRM_SPLITRM, 20541},
  /*0x5a*/{MODRM_SPLITRM, 20543},
  /*0x5b*/{MODRM_SPLITRM, 20545},
  /*0x5c*/{MODRM_SPLITRM, 20547},
  /*0x5d*/{MODRM_SPLITRM, 20549},
  /*0x5e*/{MODRM_SPLITRM, 20551},
  /*0x5f*/{MODRM_SPLITRM, 20553},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 20555},
  /*0x79*/{MODRM_SPLITRM, 20557},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 20559},
  /*0x7d*/{MODRM_SPLITRM, 20561},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 20563},
  /*0x11*/{MODRM_SPLITRM, 20565},
  /*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, 20567},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 20569},
  /*0x2d*/{MODRM_SPLITRM, 20571},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 20573},
  /*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, 20575},
  /*0x59*/{MODRM_SPLITRM, 20577},
  /*0x5a*/{MODRM_SPLITRM, 20579},
  /*0x5b*/{MODRM_SPLITRM, 20581},
  /*0x5c*/{MODRM_SPLITRM, 20583},
  /*0x5d*/{MODRM_SPLITRM, 20585},
  /*0x5e*/{MODRM_SPLITRM, 20587},
  /*0x5f*/{MODRM_SPLITRM, 20589},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 20591},
  /*0x79*/{MODRM_SPLITRM, 20593},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_SPLITRM, 20595},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 20597},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 20599},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 20601},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 20603},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20605},
  /*0x5c*/{MODRM_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_SPLITRM, 20607},
  /*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, 20609},
  /*0x79*/{MODRM_SPLITRM, 20611},
  /*0x7a*/{MODRM_SPLITRM, 20613},
  /*0x7b*/{MODRM_SPLITRM, 20615},
  /*0x7c*/{MODRM_SPLITRM, 20617},
  /*0x7d*/{MODRM_SPLITRM, 20619},
  /*0x7e*/{MODRM_SPLITRM, 20621},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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, 20623},
  /*0x5c*/{MODRM_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_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, 20625},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 20627},
  /*0x2d*/{MODRM_SPLITRM, 20629},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 20631},
  /*0x79*/{MODRM_SPLITRM, 20633},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_SPLITRM, 20635},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 20637},
  /*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, 20639},
  /*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_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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_SPLITRM, 20641},
  /*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_SPLITRM, 20643},
  /*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_SPLITRM, 20645},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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_SPLITRM, 20531},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20533},
  /*0x2f*/{MODRM_SPLITRM, 20535},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 20647},
  /*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, 20649},
  /*0x59*/{MODRM_SPLITRM, 20651},
  /*0x5a*/{MODRM_SPLITRM, 20653},
  /*0x5b*/{MODRM_SPLITRM, 20655},
  /*0x5c*/{MODRM_SPLITRM, 20657},
  /*0x5d*/{MODRM_SPLITRM, 20659},
  /*0x5e*/{MODRM_SPLITRM, 20661},
  /*0x5f*/{MODRM_SPLITRM, 20663},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 20665},
  /*0x79*/{MODRM_SPLITRM, 20667},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 20669},
  /*0x7d*/{MODRM_SPLITRM, 20671},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 20563},
  /*0x11*/{MODRM_SPLITRM, 20565},
  /*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, 20567},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 20569},
  /*0x2d*/{MODRM_SPLITRM, 20571},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 20573},
  /*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, 20575},
  /*0x59*/{MODRM_SPLITRM, 20577},
  /*0x5a*/{MODRM_SPLITRM, 20579},
  /*0x5b*/{MODRM_SPLITRM, 20673},
  /*0x5c*/{MODRM_SPLITRM, 20583},
  /*0x5d*/{MODRM_SPLITRM, 20585},
  /*0x5e*/{MODRM_SPLITRM, 20587},
  /*0x5f*/{MODRM_SPLITRM, 20589},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 20591},
  /*0x79*/{MODRM_SPLITRM, 20593},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_SPLITRM, 20595},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 20675},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 20677},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 20679},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 20681},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20683},
  /*0x5c*/{MODRM_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, 20685},
  /*0x79*/{MODRM_SPLITRM, 20687},
  /*0x7a*/{MODRM_SPLITRM, 20689},
  /*0x7b*/{MODRM_SPLITRM, 20691},
  /*0x7c*/{MODRM_SPLITRM, 20693},
  /*0x7d*/{MODRM_SPLITRM, 20695},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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, 20697},
  /*0x5c*/{MODRM_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_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, 20625},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 20627},
  /*0x2d*/{MODRM_SPLITRM, 20629},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 20631},
  /*0x79*/{MODRM_SPLITRM, 20633},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_SPLITRM, 20635},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 20637},
  /*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, 20699},
  /*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_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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_SPLITRM, 20701},
  /*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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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_SPLITRM, 20531},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20533},
  /*0x2f*/{MODRM_SPLITRM, 20535},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 20703},
  /*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, 20705},
  /*0x59*/{MODRM_SPLITRM, 20707},
  /*0x5a*/{MODRM_SPLITRM, 20709},
  /*0x5b*/{MODRM_SPLITRM, 20711},
  /*0x5c*/{MODRM_SPLITRM, 20713},
  /*0x5d*/{MODRM_SPLITRM, 20715},
  /*0x5e*/{MODRM_SPLITRM, 20717},
  /*0x5f*/{MODRM_SPLITRM, 20719},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 20721},
  /*0x79*/{MODRM_SPLITRM, 20723},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 20725},
  /*0x7d*/{MODRM_SPLITRM, 20727},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 20563},
  /*0x11*/{MODRM_SPLITRM, 20565},
  /*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, 20567},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 20569},
  /*0x2d*/{MODRM_SPLITRM, 20571},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 20573},
  /*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, 20575},
  /*0x59*/{MODRM_SPLITRM, 20577},
  /*0x5a*/{MODRM_SPLITRM, 20579},
  /*0x5b*/{MODRM_SPLITRM, 20729},
  /*0x5c*/{MODRM_SPLITRM, 20583},
  /*0x5d*/{MODRM_SPLITRM, 20585},
  /*0x5e*/{MODRM_SPLITRM, 20587},
  /*0x5f*/{MODRM_SPLITRM, 20589},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 20591},
  /*0x79*/{MODRM_SPLITRM, 20593},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_SPLITRM, 20595},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 20731},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 20733},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 20735},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 20737},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20739},
  /*0x5c*/{MODRM_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, 20741},
  /*0x79*/{MODRM_SPLITRM, 20743},
  /*0x7a*/{MODRM_SPLITRM, 20745},
  /*0x7b*/{MODRM_SPLITRM, 20747},
  /*0x7c*/{MODRM_SPLITRM, 20749},
  /*0x7d*/{MODRM_SPLITRM, 20751},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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, 20753},
  /*0x5c*/{MODRM_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_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, 20625},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 20627},
  /*0x2d*/{MODRM_SPLITRM, 20629},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 20631},
  /*0x79*/{MODRM_SPLITRM, 20633},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_SPLITRM, 20635},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 20637},
  /*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, 20755},
  /*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_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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_SPLITRM, 20757},
  /*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_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_SPLITRM, 20759},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20761},
  /*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, 20763},
  /*0x59*/{MODRM_SPLITRM, 20765},
  /*0x5a*/{MODRM_SPLITRM, 20767},
  /*0x5b*/{MODRM_SPLITRM, 20769},
  /*0x5c*/{MODRM_SPLITRM, 20771},
  /*0x5d*/{MODRM_SPLITRM, 20773},
  /*0x5e*/{MODRM_SPLITRM, 20775},
  /*0x5f*/{MODRM_SPLITRM, 20777},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 20779},
  /*0x79*/{MODRM_SPLITRM, 20781},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 20783},
  /*0x7d*/{MODRM_SPLITRM, 20785},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 20787},
  /*0x11*/{MODRM_SPLITRM, 20789},
  /*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, 20791},
  /*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, 20793},
  /*0x59*/{MODRM_SPLITRM, 20795},
  /*0x5a*/{MODRM_SPLITRM, 20797},
  /*0x5b*/{MODRM_SPLITRM, 20799},
  /*0x5c*/{MODRM_SPLITRM, 20801},
  /*0x5d*/{MODRM_SPLITRM, 20803},
  /*0x5e*/{MODRM_SPLITRM, 20805},
  /*0x5f*/{MODRM_SPLITRM, 20807},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 20809},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 20811},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 20813},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 20815},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20817},
  /*0x5c*/{MODRM_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, 20819},
  /*0x79*/{MODRM_SPLITRM, 20821},
  /*0x7a*/{MODRM_SPLITRM, 20823},
  /*0x7b*/{MODRM_SPLITRM, 20825},
  /*0x7c*/{MODRM_SPLITRM, 20827},
  /*0x7d*/{MODRM_SPLITRM, 20829},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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, 20831},
  /*0x5c*/{MODRM_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_XS_K*/ {},
 /*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_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_SPLITRM, 20833},
  /*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, 20835},
  /*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_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_SPLITRM, 20837},
  /*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_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_SPLITRM, 20759},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20839},
  /*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, 20841},
  /*0x59*/{MODRM_SPLITRM, 20843},
  /*0x5a*/{MODRM_SPLITRM, 20845},
  /*0x5b*/{MODRM_SPLITRM, 20847},
  /*0x5c*/{MODRM_SPLITRM, 20849},
  /*0x5d*/{MODRM_SPLITRM, 20851},
  /*0x5e*/{MODRM_SPLITRM, 20853},
  /*0x5f*/{MODRM_SPLITRM, 20855},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 20857},
  /*0x79*/{MODRM_SPLITRM, 20859},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 20861},
  /*0x7d*/{MODRM_SPLITRM, 20863},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 20787},
  /*0x11*/{MODRM_SPLITRM, 20789},
  /*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, 20791},
  /*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, 20793},
  /*0x59*/{MODRM_SPLITRM, 20795},
  /*0x5a*/{MODRM_SPLITRM, 20797},
  /*0x5b*/{MODRM_SPLITRM, 20865},
  /*0x5c*/{MODRM_SPLITRM, 20801},
  /*0x5d*/{MODRM_SPLITRM, 20803},
  /*0x5e*/{MODRM_SPLITRM, 20805},
  /*0x5f*/{MODRM_SPLITRM, 20807},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 20867},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 20869},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 20871},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 20873},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20875},
  /*0x5c*/{MODRM_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, 20877},
  /*0x79*/{MODRM_SPLITRM, 20879},
  /*0x7a*/{MODRM_SPLITRM, 20881},
  /*0x7b*/{MODRM_SPLITRM, 20883},
  /*0x7c*/{MODRM_SPLITRM, 20885},
  /*0x7d*/{MODRM_SPLITRM, 20887},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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, 20889},
  /*0x5c*/{MODRM_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_XS_K*/ {},
 /*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_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_SPLITRM, 20833},
  /*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, 20891},
  /*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_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_SPLITRM, 20893},
  /*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_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_SPLITRM, 20759},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20895},
  /*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, 20897},
  /*0x59*/{MODRM_SPLITRM, 20899},
  /*0x5a*/{MODRM_SPLITRM, 20901},
  /*0x5b*/{MODRM_SPLITRM, 20903},
  /*0x5c*/{MODRM_SPLITRM, 20905},
  /*0x5d*/{MODRM_SPLITRM, 20907},
  /*0x5e*/{MODRM_SPLITRM, 20909},
  /*0x5f*/{MODRM_SPLITRM, 20911},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 20913},
  /*0x79*/{MODRM_SPLITRM, 20915},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 20917},
  /*0x7d*/{MODRM_SPLITRM, 20919},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 20787},
  /*0x11*/{MODRM_SPLITRM, 20789},
  /*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, 20791},
  /*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, 20793},
  /*0x59*/{MODRM_SPLITRM, 20795},
  /*0x5a*/{MODRM_SPLITRM, 20797},
  /*0x5b*/{MODRM_SPLITRM, 20921},
  /*0x5c*/{MODRM_SPLITRM, 20801},
  /*0x5d*/{MODRM_SPLITRM, 20803},
  /*0x5e*/{MODRM_SPLITRM, 20805},
  /*0x5f*/{MODRM_SPLITRM, 20807},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 20923},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 20925},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 20927},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 20929},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20931},
  /*0x5c*/{MODRM_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, 20933},
  /*0x79*/{MODRM_SPLITRM, 20935},
  /*0x7a*/{MODRM_SPLITRM, 20937},
  /*0x7b*/{MODRM_SPLITRM, 20939},
  /*0x7c*/{MODRM_SPLITRM, 20941},
  /*0x7d*/{MODRM_SPLITRM, 20943},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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, 20945},
  /*0x5c*/{MODRM_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_XS_K*/ {},
 /*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_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_SPLITRM, 20833},
  /*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, 20947},
  /*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_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_SPLITRM, 20949},
  /*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_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_SPLITRM, 20951},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20953},
  /*0x2f*/{MODRM_SPLITRM, 20955},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 20957},
  /*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, 20959},
  /*0x59*/{MODRM_SPLITRM, 20961},
  /*0x5a*/{MODRM_SPLITRM, 20963},
  /*0x5b*/{MODRM_SPLITRM, 20965},
  /*0x5c*/{MODRM_SPLITRM, 20967},
  /*0x5d*/{MODRM_SPLITRM, 20969},
  /*0x5e*/{MODRM_SPLITRM, 20971},
  /*0x5f*/{MODRM_SPLITRM, 20973},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 20975},
  /*0x79*/{MODRM_SPLITRM, 20977},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 20979},
  /*0x7d*/{MODRM_SPLITRM, 20981},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 20983},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 20985},
  /*0x2d*/{MODRM_SPLITRM, 20987},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 20989},
  /*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, 20991},
  /*0x59*/{MODRM_SPLITRM, 20993},
  /*0x5a*/{MODRM_SPLITRM, 20995},
  /*0x5b*/{MODRM_SPLITRM, 20997},
  /*0x5c*/{MODRM_SPLITRM, 20999},
  /*0x5d*/{MODRM_SPLITRM, 21001},
  /*0x5e*/{MODRM_SPLITRM, 21003},
  /*0x5f*/{MODRM_SPLITRM, 21005},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 21007},
  /*0x79*/{MODRM_SPLITRM, 21009},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_SPLITRM, 21011},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 21013},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 21015},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 21017},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 21019},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 21021},
  /*0x5c*/{MODRM_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, 21023},
  /*0x79*/{MODRM_SPLITRM, 21025},
  /*0x7a*/{MODRM_SPLITRM, 21027},
  /*0x7b*/{MODRM_SPLITRM, 21029},
  /*0x7c*/{MODRM_SPLITRM, 21031},
  /*0x7d*/{MODRM_SPLITRM, 21033},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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, 21035},
  /*0x5c*/{MODRM_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_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, 21037},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 21039},
  /*0x2d*/{MODRM_SPLITRM, 21041},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 21043},
  /*0x79*/{MODRM_SPLITRM, 21045},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_SPLITRM, 21047},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 21049},
  /*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, 21051},
  /*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_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_SPLITRM, 21053},
  /*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_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_SPLITRM, 20951},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20953},
  /*0x2f*/{MODRM_SPLITRM, 20955},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 21055},
  /*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, 21057},
  /*0x59*/{MODRM_SPLITRM, 21059},
  /*0x5a*/{MODRM_SPLITRM, 21061},
  /*0x5b*/{MODRM_SPLITRM, 21063},
  /*0x5c*/{MODRM_SPLITRM, 21065},
  /*0x5d*/{MODRM_SPLITRM, 21067},
  /*0x5e*/{MODRM_SPLITRM, 21069},
  /*0x5f*/{MODRM_SPLITRM, 21071},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 21073},
  /*0x79*/{MODRM_SPLITRM, 21075},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 21077},
  /*0x7d*/{MODRM_SPLITRM, 21079},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 20983},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 20985},
  /*0x2d*/{MODRM_SPLITRM, 20987},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 20989},
  /*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, 20991},
  /*0x59*/{MODRM_SPLITRM, 20993},
  /*0x5a*/{MODRM_SPLITRM, 20995},
  /*0x5b*/{MODRM_SPLITRM, 21081},
  /*0x5c*/{MODRM_SPLITRM, 20999},
  /*0x5d*/{MODRM_SPLITRM, 21001},
  /*0x5e*/{MODRM_SPLITRM, 21003},
  /*0x5f*/{MODRM_SPLITRM, 21005},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 21007},
  /*0x79*/{MODRM_SPLITRM, 21009},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_SPLITRM, 21011},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 21083},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 21085},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 21087},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 21089},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 21091},
  /*0x5c*/{MODRM_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, 21093},
  /*0x79*/{MODRM_SPLITRM, 21095},
  /*0x7a*/{MODRM_SPLITRM, 21097},
  /*0x7b*/{MODRM_SPLITRM, 21099},
  /*0x7c*/{MODRM_SPLITRM, 21101},
  /*0x7d*/{MODRM_SPLITRM, 21103},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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, 21105},
  /*0x5c*/{MODRM_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_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, 21037},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 21039},
  /*0x2d*/{MODRM_SPLITRM, 21041},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 21043},
  /*0x79*/{MODRM_SPLITRM, 21045},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_SPLITRM, 21047},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 21049},
  /*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, 21107},
  /*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_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_SPLITRM, 21109},
  /*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_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_SPLITRM, 20951},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 20953},
  /*0x2f*/{MODRM_SPLITRM, 20955},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 21111},
  /*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, 21113},
  /*0x59*/{MODRM_SPLITRM, 21115},
  /*0x5a*/{MODRM_SPLITRM, 21117},
  /*0x5b*/{MODRM_SPLITRM, 21119},
  /*0x5c*/{MODRM_SPLITRM, 21121},
  /*0x5d*/{MODRM_SPLITRM, 21123},
  /*0x5e*/{MODRM_SPLITRM, 21125},
  /*0x5f*/{MODRM_SPLITRM, 21127},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 21129},
  /*0x79*/{MODRM_SPLITRM, 21131},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 21133},
  /*0x7d*/{MODRM_SPLITRM, 21135},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 20983},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 20985},
  /*0x2d*/{MODRM_SPLITRM, 20987},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 20989},
  /*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, 20991},
  /*0x59*/{MODRM_SPLITRM, 20993},
  /*0x5a*/{MODRM_SPLITRM, 20995},
  /*0x5b*/{MODRM_SPLITRM, 21137},
  /*0x5c*/{MODRM_SPLITRM, 20999},
  /*0x5d*/{MODRM_SPLITRM, 21001},
  /*0x5e*/{MODRM_SPLITRM, 21003},
  /*0x5f*/{MODRM_SPLITRM, 21005},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 21007},
  /*0x79*/{MODRM_SPLITRM, 21009},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_SPLITRM, 21011},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 21139},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 21141},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 21143},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 21145},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 21147},
  /*0x5c*/{MODRM_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, 21149},
  /*0x79*/{MODRM_SPLITRM, 21151},
  /*0x7a*/{MODRM_SPLITRM, 21153},
  /*0x7b*/{MODRM_SPLITRM, 21155},
  /*0x7c*/{MODRM_SPLITRM, 21157},
  /*0x7d*/{MODRM_SPLITRM, 21159},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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, 21161},
  /*0x5c*/{MODRM_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_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, 21037},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_SPLITRM, 21039},
  /*0x2d*/{MODRM_SPLITRM, 21041},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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, 21043},
  /*0x79*/{MODRM_SPLITRM, 21045},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_SPLITRM, 21047},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_ONEENTRY, 0},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 21049},
  /*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, 21163},
  /*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_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_SPLITRM, 21165},
  /*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_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_SPLITRM, 21167},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 21169},
  /*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, 21171},
  /*0x59*/{MODRM_SPLITRM, 21173},
  /*0x5a*/{MODRM_SPLITRM, 21175},
  /*0x5b*/{MODRM_SPLITRM, 21177},
  /*0x5c*/{MODRM_SPLITRM, 21179},
  /*0x5d*/{MODRM_SPLITRM, 21181},
  /*0x5e*/{MODRM_SPLITRM, 21183},
  /*0x5f*/{MODRM_SPLITRM, 21185},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 21187},
  /*0x79*/{MODRM_SPLITRM, 21189},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 21191},
  /*0x7d*/{MODRM_SPLITRM, 21193},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 21195},
  /*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, 21197},
  /*0x59*/{MODRM_SPLITRM, 21199},
  /*0x5a*/{MODRM_SPLITRM, 21201},
  /*0x5b*/{MODRM_SPLITRM, 21203},
  /*0x5c*/{MODRM_SPLITRM, 21205},
  /*0x5d*/{MODRM_SPLITRM, 21207},
  /*0x5e*/{MODRM_SPLITRM, 21209},
  /*0x5f*/{MODRM_SPLITRM, 21211},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 21213},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 21215},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 21217},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 21219},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 21221},
  /*0x5c*/{MODRM_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, 21223},
  /*0x79*/{MODRM_SPLITRM, 21225},
  /*0x7a*/{MODRM_SPLITRM, 21227},
  /*0x7b*/{MODRM_SPLITRM, 21229},
  /*0x7c*/{MODRM_SPLITRM, 21231},
  /*0x7d*/{MODRM_SPLITRM, 21233},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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, 21235},
  /*0x5c*/{MODRM_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_XS_K_B*/ {},
 /*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_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_SPLITRM, 21237},
  /*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, 21239},
  /*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_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_SPLITRM, 21241},
  /*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_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_SPLITRM, 21167},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 21243},
  /*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, 21245},
  /*0x59*/{MODRM_SPLITRM, 21247},
  /*0x5a*/{MODRM_SPLITRM, 21249},
  /*0x5b*/{MODRM_SPLITRM, 21251},
  /*0x5c*/{MODRM_SPLITRM, 21253},
  /*0x5d*/{MODRM_SPLITRM, 21255},
  /*0x5e*/{MODRM_SPLITRM, 21257},
  /*0x5f*/{MODRM_SPLITRM, 21259},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 21261},
  /*0x79*/{MODRM_SPLITRM, 21263},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 21265},
  /*0x7d*/{MODRM_SPLITRM, 21267},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 21195},
  /*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, 21197},
  /*0x59*/{MODRM_SPLITRM, 21199},
  /*0x5a*/{MODRM_SPLITRM, 21201},
  /*0x5b*/{MODRM_SPLITRM, 21269},
  /*0x5c*/{MODRM_SPLITRM, 21205},
  /*0x5d*/{MODRM_SPLITRM, 21207},
  /*0x5e*/{MODRM_SPLITRM, 21209},
  /*0x5f*/{MODRM_SPLITRM, 21211},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 21271},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 21273},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 21275},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 21277},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 21279},
  /*0x5c*/{MODRM_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, 21281},
  /*0x79*/{MODRM_SPLITRM, 21283},
  /*0x7a*/{MODRM_SPLITRM, 21285},
  /*0x7b*/{MODRM_SPLITRM, 21287},
  /*0x7c*/{MODRM_SPLITRM, 21289},
  /*0x7d*/{MODRM_SPLITRM, 21291},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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, 21293},
  /*0x5c*/{MODRM_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_XS_K_B*/ {},
 /*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_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_SPLITRM, 21237},
  /*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, 21295},
  /*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_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_SPLITRM, 21297},
  /*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_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_SPLITRM, 21167},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 21299},
  /*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, 21301},
  /*0x59*/{MODRM_SPLITRM, 21303},
  /*0x5a*/{MODRM_SPLITRM, 21305},
  /*0x5b*/{MODRM_SPLITRM, 21307},
  /*0x5c*/{MODRM_SPLITRM, 21309},
  /*0x5d*/{MODRM_SPLITRM, 21311},
  /*0x5e*/{MODRM_SPLITRM, 21313},
  /*0x5f*/{MODRM_SPLITRM, 21315},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 21317},
  /*0x79*/{MODRM_SPLITRM, 21319},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 21321},
  /*0x7d*/{MODRM_SPLITRM, 21323},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 21195},
  /*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, 21197},
  /*0x59*/{MODRM_SPLITRM, 21199},
  /*0x5a*/{MODRM_SPLITRM, 21201},
  /*0x5b*/{MODRM_SPLITRM, 21325},
  /*0x5c*/{MODRM_SPLITRM, 21205},
  /*0x5d*/{MODRM_SPLITRM, 21207},
  /*0x5e*/{MODRM_SPLITRM, 21209},
  /*0x5f*/{MODRM_SPLITRM, 21211},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 21327},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 21329},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 21331},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 21333},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 21335},
  /*0x5c*/{MODRM_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, 21337},
  /*0x79*/{MODRM_SPLITRM, 21339},
  /*0x7a*/{MODRM_SPLITRM, 21341},
  /*0x7b*/{MODRM_SPLITRM, 21343},
  /*0x7c*/{MODRM_SPLITRM, 21345},
  /*0x7d*/{MODRM_SPLITRM, 21347},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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, 21349},
  /*0x5c*/{MODRM_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_XS_K_B*/ {},
 /*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_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_SPLITRM, 21237},
  /*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, 21351},
  /*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_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_SPLITRM, 21353},
  /*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_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_SPLITRM, 21355},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 21357},
  /*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, 21359},
  /*0x59*/{MODRM_SPLITRM, 21361},
  /*0x5a*/{MODRM_SPLITRM, 21363},
  /*0x5b*/{MODRM_SPLITRM, 21365},
  /*0x5c*/{MODRM_SPLITRM, 21367},
  /*0x5d*/{MODRM_SPLITRM, 21369},
  /*0x5e*/{MODRM_SPLITRM, 21371},
  /*0x5f*/{MODRM_SPLITRM, 21373},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 21375},
  /*0x79*/{MODRM_SPLITRM, 21377},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 21379},
  /*0x7d*/{MODRM_SPLITRM, 21381},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 21383},
  /*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, 21385},
  /*0x59*/{MODRM_SPLITRM, 21387},
  /*0x5a*/{MODRM_SPLITRM, 21389},
  /*0x5b*/{MODRM_SPLITRM, 21391},
  /*0x5c*/{MODRM_SPLITRM, 21393},
  /*0x5d*/{MODRM_SPLITRM, 21395},
  /*0x5e*/{MODRM_SPLITRM, 21397},
  /*0x5f*/{MODRM_SPLITRM, 21399},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 21401},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 21403},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 21405},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 21407},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 21409},
  /*0x5c*/{MODRM_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, 21411},
  /*0x79*/{MODRM_SPLITRM, 21413},
  /*0x7a*/{MODRM_SPLITRM, 21415},
  /*0x7b*/{MODRM_SPLITRM, 21417},
  /*0x7c*/{MODRM_SPLITRM, 21419},
  /*0x7d*/{MODRM_SPLITRM, 21421},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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, 21423},
  /*0x5c*/{MODRM_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_XS_KZ_B*/ {},
 /*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_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_SPLITRM, 21425},
  /*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, 21427},
  /*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_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_SPLITRM, 21429},
  /*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_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_SPLITRM, 21355},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 21431},
  /*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, 21433},
  /*0x59*/{MODRM_SPLITRM, 21435},
  /*0x5a*/{MODRM_SPLITRM, 21437},
  /*0x5b*/{MODRM_SPLITRM, 21439},
  /*0x5c*/{MODRM_SPLITRM, 21441},
  /*0x5d*/{MODRM_SPLITRM, 21443},
  /*0x5e*/{MODRM_SPLITRM, 21445},
  /*0x5f*/{MODRM_SPLITRM, 21447},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 21449},
  /*0x79*/{MODRM_SPLITRM, 21451},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 21453},
  /*0x7d*/{MODRM_SPLITRM, 21455},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 21383},
  /*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, 21385},
  /*0x59*/{MODRM_SPLITRM, 21387},
  /*0x5a*/{MODRM_SPLITRM, 21389},
  /*0x5b*/{MODRM_SPLITRM, 21457},
  /*0x5c*/{MODRM_SPLITRM, 21393},
  /*0x5d*/{MODRM_SPLITRM, 21395},
  /*0x5e*/{MODRM_SPLITRM, 21397},
  /*0x5f*/{MODRM_SPLITRM, 21399},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 21459},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 21461},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 21463},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 21465},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 21467},
  /*0x5c*/{MODRM_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, 21469},
  /*0x79*/{MODRM_SPLITRM, 21471},
  /*0x7a*/{MODRM_SPLITRM, 21473},
  /*0x7b*/{MODRM_SPLITRM, 21475},
  /*0x7c*/{MODRM_SPLITRM, 21477},
  /*0x7d*/{MODRM_SPLITRM, 21479},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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, 21481},
  /*0x5c*/{MODRM_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_XS_KZ_B*/ {},
 /*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_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_SPLITRM, 21425},
  /*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, 21483},
  /*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_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_SPLITRM, 21485},
  /*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_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_SPLITRM, 21355},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 21487},
  /*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, 21489},
  /*0x59*/{MODRM_SPLITRM, 21491},
  /*0x5a*/{MODRM_SPLITRM, 21493},
  /*0x5b*/{MODRM_SPLITRM, 21495},
  /*0x5c*/{MODRM_SPLITRM, 21497},
  /*0x5d*/{MODRM_SPLITRM, 21499},
  /*0x5e*/{MODRM_SPLITRM, 21501},
  /*0x5f*/{MODRM_SPLITRM, 21503},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 21505},
  /*0x79*/{MODRM_SPLITRM, 21507},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 21509},
  /*0x7d*/{MODRM_SPLITRM, 21511},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 21383},
  /*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, 21385},
  /*0x59*/{MODRM_SPLITRM, 21387},
  /*0x5a*/{MODRM_SPLITRM, 21389},
  /*0x5b*/{MODRM_SPLITRM, 21513},
  /*0x5c*/{MODRM_SPLITRM, 21393},
  /*0x5d*/{MODRM_SPLITRM, 21395},
  /*0x5e*/{MODRM_SPLITRM, 21397},
  /*0x5f*/{MODRM_SPLITRM, 21399},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 21515},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 21517},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 21519},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 21521},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 21523},
  /*0x5c*/{MODRM_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, 21525},
  /*0x79*/{MODRM_SPLITRM, 21527},
  /*0x7a*/{MODRM_SPLITRM, 21529},
  /*0x7b*/{MODRM_SPLITRM, 21531},
  /*0x7c*/{MODRM_SPLITRM, 21533},
  /*0x7d*/{MODRM_SPLITRM, 21535},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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, 21537},
  /*0x5c*/{MODRM_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_XS_KZ_B*/ {},
 /*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_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_SPLITRM, 21425},
  /*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, 21539},
  /*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_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_SPLITRM, 21541},
  /*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_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_SPLITRM, 21543},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 21545},
  /*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, 21547},
  /*0x59*/{MODRM_SPLITRM, 21549},
  /*0x5a*/{MODRM_SPLITRM, 21551},
  /*0x5b*/{MODRM_SPLITRM, 21553},
  /*0x5c*/{MODRM_SPLITRM, 21555},
  /*0x5d*/{MODRM_SPLITRM, 21557},
  /*0x5e*/{MODRM_SPLITRM, 21559},
  /*0x5f*/{MODRM_SPLITRM, 21561},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 21563},
  /*0x79*/{MODRM_SPLITRM, 21565},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 21567},
  /*0x7d*/{MODRM_SPLITRM, 21569},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 21571},
  /*0x11*/{MODRM_SPLITRM, 21573},
  /*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, 21575},
  /*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, 21577},
  /*0x59*/{MODRM_SPLITRM, 21579},
  /*0x5a*/{MODRM_SPLITRM, 21581},
  /*0x5b*/{MODRM_SPLITRM, 21583},
  /*0x5c*/{MODRM_SPLITRM, 21585},
  /*0x5d*/{MODRM_SPLITRM, 21587},
  /*0x5e*/{MODRM_SPLITRM, 21589},
  /*0x5f*/{MODRM_SPLITRM, 21591},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 21593},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 21595},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 21597},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 21599},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 21601},
  /*0x5c*/{MODRM_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, 21603},
  /*0x79*/{MODRM_SPLITRM, 21605},
  /*0x7a*/{MODRM_SPLITRM, 21607},
  /*0x7b*/{MODRM_SPLITRM, 21609},
  /*0x7c*/{MODRM_SPLITRM, 21611},
  /*0x7d*/{MODRM_SPLITRM, 21613},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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, 21615},
  /*0x5c*/{MODRM_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_XS_KZ*/ {},
 /*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_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_SPLITRM, 21617},
  /*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, 21619},
  /*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_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_SPLITRM, 21621},
  /*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_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_SPLITRM, 21543},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 21623},
  /*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, 21625},
  /*0x59*/{MODRM_SPLITRM, 21627},
  /*0x5a*/{MODRM_SPLITRM, 21629},
  /*0x5b*/{MODRM_SPLITRM, 21631},
  /*0x5c*/{MODRM_SPLITRM, 21633},
  /*0x5d*/{MODRM_SPLITRM, 21635},
  /*0x5e*/{MODRM_SPLITRM, 21637},
  /*0x5f*/{MODRM_SPLITRM, 21639},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 21641},
  /*0x79*/{MODRM_SPLITRM, 21643},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 21645},
  /*0x7d*/{MODRM_SPLITRM, 21647},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 21571},
  /*0x11*/{MODRM_SPLITRM, 21573},
  /*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, 21575},
  /*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, 21577},
  /*0x59*/{MODRM_SPLITRM, 21579},
  /*0x5a*/{MODRM_SPLITRM, 21581},
  /*0x5b*/{MODRM_SPLITRM, 21649},
  /*0x5c*/{MODRM_SPLITRM, 21585},
  /*0x5d*/{MODRM_SPLITRM, 21587},
  /*0x5e*/{MODRM_SPLITRM, 21589},
  /*0x5f*/{MODRM_SPLITRM, 21591},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 21651},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 21653},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 21655},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 21657},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 21659},
  /*0x5c*/{MODRM_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, 21661},
  /*0x79*/{MODRM_SPLITRM, 21663},
  /*0x7a*/{MODRM_SPLITRM, 21665},
  /*0x7b*/{MODRM_SPLITRM, 21667},
  /*0x7c*/{MODRM_SPLITRM, 21669},
  /*0x7d*/{MODRM_SPLITRM, 21671},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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, 21673},
  /*0x5c*/{MODRM_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_XS_KZ*/ {},
 /*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_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_SPLITRM, 21617},
  /*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, 21675},
  /*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_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_SPLITRM, 21677},
  /*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_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_SPLITRM, 21543},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 21679},
  /*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, 21681},
  /*0x59*/{MODRM_SPLITRM, 21683},
  /*0x5a*/{MODRM_SPLITRM, 21685},
  /*0x5b*/{MODRM_SPLITRM, 21687},
  /*0x5c*/{MODRM_SPLITRM, 21689},
  /*0x5d*/{MODRM_SPLITRM, 21691},
  /*0x5e*/{MODRM_SPLITRM, 21693},
  /*0x5f*/{MODRM_SPLITRM, 21695},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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, 21697},
  /*0x79*/{MODRM_SPLITRM, 21699},
  /*0x7a*/{MODRM_ONEENTRY, 0},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_SPLITRM, 21701},
  /*0x7d*/{MODRM_SPLITRM, 21703},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 21571},
  /*0x11*/{MODRM_SPLITRM, 21573},
  /*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, 21575},
  /*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, 21577},
  /*0x59*/{MODRM_SPLITRM, 21579},
  /*0x5a*/{MODRM_SPLITRM, 21581},
  /*0x5b*/{MODRM_SPLITRM, 21705},
  /*0x5c*/{MODRM_SPLITRM, 21585},
  /*0x5d*/{MODRM_SPLITRM, 21587},
  /*0x5e*/{MODRM_SPLITRM, 21589},
  /*0x5f*/{MODRM_SPLITRM, 21591},
  /*0x60*/{MODRM_ONEENTRY, 0},
  /*0x61*/{MODRM_ONEENTRY, 0},
  /*0x62*/{MODRM_ONEENTRY, 0},
  /*0x63*/{MODRM_ONEENTRY, 0},
  /*0x64*/{MODRM_ONEENTRY, 0},
  /*0x65*/{MODRM_ONEENTRY, 0},
  /*0x66*/{MODRM_ONEENTRY, 0},
  /*0x67*/{MODRM_ONEENTRY, 0},
  /*0x68*/{MODRM_ONEENTRY, 0},
  /*0x69*/{MODRM_ONEENTRY, 0},
  /*0x6a*/{MODRM_ONEENTRY, 0},
  /*0x6b*/{MODRM_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_SPLITRM, 21707},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_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, 21709},
  /*0x7b*/{MODRM_ONEENTRY, 0},
  /*0x7c*/{MODRM_ONEENTRY, 0},
  /*0x7d*/{MODRM_SPLITRM, 21711},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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_SPLITRM, 21713},
  /*0x1e*/{MODRM_ONEENTRY, 0},
  /*0x1f*/{MODRM_ONEENTRY, 0},
  /*0x20*/{MODRM_ONEENTRY, 0},
  /*0x21*/{MODRM_ONEENTRY, 0},
  /*0x22*/{MODRM_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, 21715},
  /*0x5c*/{MODRM_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, 21717},
  /*0x79*/{MODRM_SPLITRM, 21719},
  /*0x7a*/{MODRM_SPLITRM, 21721},
  /*0x7b*/{MODRM_SPLITRM, 21723},
  /*0x7c*/{MODRM_SPLITRM, 21725},
  /*0x7d*/{MODRM_SPLITRM, 21727},
  /*0x7e*/{MODRM_ONEENTRY, 0},
  /*0x7f*/{MODRM_ONEENTRY, 0},
  /*0x80*/{MODRM_ONEENTRY, 0},
  /*0x81*/{MODRM_ONEENTRY, 0},
  /*0x82*/{MODRM_ONEENTRY, 0},
  /*0x83*/{MODRM_ONEENTRY, 0},
  /*0x84*/{MODRM_ONEENTRY, 0},
  /*0x85*/{MODRM_ONEENTRY, 0},
  /*0x86*/{MODRM_ONEENTRY, 0},
  /*0x87*/{MODRM_ONEENTRY, 0},
  /*0x88*/{MODRM_ONEENTRY, 0},
  /*0x89*/{MODRM_ONEENTRY, 0},
  /*0x8a*/{MODRM_ONEENTRY, 0},
  /*0x8b*/{MODRM_ONEENTRY, 0},
  /*0x8c*/{MODRM_ONEENTRY, 0},
  /*0x8d*/{MODRM_ONEENTRY, 0},
  /*0x8e*/{MODRM_ONEENTRY, 0},
  /*0x8f*/{MODRM_ONEENTRY, 0},
  /*0x90*/{MODRM_ONEENTRY, 0},
  /*0x91*/{MODRM_ONEENTRY, 0},
  /*0x92*/{MODRM_ONEENTRY, 0},
  /*0x93*/{MODRM_ONEENTRY, 0},
  /*0x94*/{MODRM_ONEENTRY, 0},
  /*0x95*/{MODRM_ONEENTRY, 0},
  /*0x96*/{MODRM_ONEENTRY, 0},
  /*0x97*/{MODRM_ONEENTRY, 0},
  /*0x98*/{MODRM_ONEENTRY, 0},
  /*0x99*/{MODRM_ONEENTRY, 0},
  /*0x9a*/{MODRM_ONEENTRY, 0},
  /*0x9b*/{MODRM_ONEENTRY, 0},
  /*0x9c*/{MODRM_ONEENTRY, 0},
  /*0x9d*/{MODRM_ONEENTRY, 0},
  /*0x9e*/{MODRM_ONEENTRY, 0},
  /*0x9f*/{MODRM_ONEENTRY, 0},
  /*0xa0*/{MODRM_ONEENTRY, 0},
  /*0xa1*/{MODRM_ONEENTRY, 0},
  /*0xa2*/{MODRM_ONEENTRY, 0},
  /*0xa3*/{MODRM_ONEENTRY, 0},
  /*0xa4*/{MODRM_ONEENTRY, 0},
  /*0xa5*/{MODRM_ONEENTRY, 0},
  /*0xa6*/{MODRM_ONEENTRY, 0},
  /*0xa7*/{MODRM_ONEENTRY, 0},
  /*0xa8*/{MODRM_ONEENTRY, 0},
  /*0xa9*/{MODRM_ONEENTRY, 0},
  /*0xaa*/{MODRM_ONEENTRY, 0},
  /*0xab*/{MODRM_ONEENTRY, 0},
  /*0xac*/{MODRM_ONEENTRY, 0},
  /*0xad*/{MODRM_ONEENTRY, 0},
  /*0xae*/{MODRM_ONEENTRY, 0},
  /*0xaf*/{MODRM_ONEENTRY, 0},
  /*0xb0*/{MODRM_ONEENTRY, 0},
  /*0xb1*/{MODRM_ONEENTRY, 0},
  /*0xb2*/{MODRM_ONEENTRY, 0},
  /*0xb3*/{MODRM_ONEENTRY, 0},
  /*0xb4*/{MODRM_ONEENTRY, 0},
  /*0xb5*/{MODRM_ONEENTRY, 0},
  /*0xb6*/{MODRM_ONEENTRY, 0},
  /*0xb7*/{MODRM_ONEENTRY, 0},
  /*0xb8*/{MODRM_ONEENTRY, 0},
  /*0xb9*/{MODRM_ONEENTRY, 0},
  /*0xba*/{MODRM_ONEENTRY, 0},
  /*0xbb*/{MODRM_ONEENTRY, 0},
  /*0xbc*/{MODRM_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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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, 21729},
  /*0x5c*/{MODRM_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_XS_KZ*/ {},
 /*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_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_SPLITRM, 21617},
  /*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, 21731},
  /*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_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_SPLITRM, 21733},
  /*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}
  }
 },
}};
static const struct ContextDecision x86DisassemblerMap6Opcodes = {{/* 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*/ {},
 /*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*/ { /* struct OpcodeDecision */ {
  /*0x00*/{MODRM_ONEENTRY, 0},
  /*0x01*/{MODRM_ONEENTRY, 0},
  /*0x02*/{MODRM_ONEENTRY, 0},
  /*0x03*/{MODRM_ONEENTRY, 0},
  /*0x04*/{MODRM_ONEENTRY, 0},
  /*0x05*/{MODRM_ONEENTRY, 0},
  /*0x06*/{MODRM_ONEENTRY, 0},
  /*0x07*/{MODRM_ONEENTRY, 0},
  /*0x08*/{MODRM_ONEENTRY, 0},
  /*0x09*/{MODRM_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_SPLITRM, 21735},
  /*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_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_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_SPLITRM, 21737},
  /*0x57*/{MODRM_SPLITRM, 21739},
  /*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_SPLITRM, 21741},
  /*0xd7*/{MODRM_SPLITRM, 21743},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 21745},
  /*0x57*/{MODRM_SPLITRM, 21747},
  /*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_SPLITRM, 21749},
  /*0xd7*/{MODRM_SPLITRM, 21751},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 21753},
  /*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, 21755},
  /*0x2d*/{MODRM_SPLITRM, 21757},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_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, 21759},
  /*0x43*/{MODRM_SPLITRM, 21761},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 21763},
  /*0x4d*/{MODRM_SPLITRM, 21765},
  /*0x4e*/{MODRM_SPLITRM, 21767},
  /*0x4f*/{MODRM_SPLITRM, 21769},
  /*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_SPLITRM, 21771},
  /*0x97*/{MODRM_SPLITRM, 21773},
  /*0x98*/{MODRM_SPLITRM, 21775},
  /*0x99*/{MODRM_SPLITRM, 21777},
  /*0x9a*/{MODRM_SPLITRM, 21779},
  /*0x9b*/{MODRM_SPLITRM, 21781},
  /*0x9c*/{MODRM_SPLITRM, 21783},
  /*0x9d*/{MODRM_SPLITRM, 21785},
  /*0x9e*/{MODRM_SPLITRM, 21787},
  /*0x9f*/{MODRM_SPLITRM, 21789},
  /*0xa0*/{MODRM_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, 21791},
  /*0xa7*/{MODRM_SPLITRM, 21793},
  /*0xa8*/{MODRM_SPLITRM, 21795},
  /*0xa9*/{MODRM_SPLITRM, 21797},
  /*0xaa*/{MODRM_SPLITRM, 21799},
  /*0xab*/{MODRM_SPLITRM, 21801},
  /*0xac*/{MODRM_SPLITRM, 21803},
  /*0xad*/{MODRM_SPLITRM, 21805},
  /*0xae*/{MODRM_SPLITRM, 21807},
  /*0xaf*/{MODRM_SPLITRM, 21809},
  /*0xb0*/{MODRM_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, 21811},
  /*0xb7*/{MODRM_SPLITRM, 21813},
  /*0xb8*/{MODRM_SPLITRM, 21815},
  /*0xb9*/{MODRM_SPLITRM, 21817},
  /*0xba*/{MODRM_SPLITRM, 21819},
  /*0xbb*/{MODRM_SPLITRM, 21821},
  /*0xbc*/{MODRM_SPLITRM, 21823},
  /*0xbd*/{MODRM_SPLITRM, 21825},
  /*0xbe*/{MODRM_SPLITRM, 21827},
  /*0xbf*/{MODRM_SPLITRM, 21829},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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*/ {},
 /*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_ONEENTRY, 0},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_SPLITRM, 21735},
  /*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_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_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_SPLITRM, 21831},
  /*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_SPLITRM, 21833},
  /*0xd7*/{MODRM_SPLITRM, 21743},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 21835},
  /*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_SPLITRM, 21837},
  /*0xd7*/{MODRM_SPLITRM, 21751},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 21839},
  /*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, 21841},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_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, 21843},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 21845},
  /*0x4d*/{MODRM_SPLITRM, 21765},
  /*0x4e*/{MODRM_SPLITRM, 21847},
  /*0x4f*/{MODRM_SPLITRM, 21769},
  /*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_SPLITRM, 21849},
  /*0x97*/{MODRM_SPLITRM, 21851},
  /*0x98*/{MODRM_SPLITRM, 21853},
  /*0x99*/{MODRM_SPLITRM, 21777},
  /*0x9a*/{MODRM_SPLITRM, 21855},
  /*0x9b*/{MODRM_SPLITRM, 21781},
  /*0x9c*/{MODRM_SPLITRM, 21857},
  /*0x9d*/{MODRM_SPLITRM, 21785},
  /*0x9e*/{MODRM_SPLITRM, 21859},
  /*0x9f*/{MODRM_SPLITRM, 21789},
  /*0xa0*/{MODRM_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, 21861},
  /*0xa7*/{MODRM_SPLITRM, 21863},
  /*0xa8*/{MODRM_SPLITRM, 21865},
  /*0xa9*/{MODRM_SPLITRM, 21797},
  /*0xaa*/{MODRM_SPLITRM, 21867},
  /*0xab*/{MODRM_SPLITRM, 21801},
  /*0xac*/{MODRM_SPLITRM, 21869},
  /*0xad*/{MODRM_SPLITRM, 21805},
  /*0xae*/{MODRM_SPLITRM, 21871},
  /*0xaf*/{MODRM_SPLITRM, 21809},
  /*0xb0*/{MODRM_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, 21873},
  /*0xb7*/{MODRM_SPLITRM, 21875},
  /*0xb8*/{MODRM_SPLITRM, 21877},
  /*0xb9*/{MODRM_SPLITRM, 21817},
  /*0xba*/{MODRM_SPLITRM, 21879},
  /*0xbb*/{MODRM_SPLITRM, 21821},
  /*0xbc*/{MODRM_SPLITRM, 21881},
  /*0xbd*/{MODRM_SPLITRM, 21825},
  /*0xbe*/{MODRM_SPLITRM, 21883},
  /*0xbf*/{MODRM_SPLITRM, 21829},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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*/ {},
 /*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_ONEENTRY, 0},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_SPLITRM, 21735},
  /*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_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_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_SPLITRM, 21885},
  /*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_SPLITRM, 21887},
  /*0xd7*/{MODRM_SPLITRM, 21743},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_ONEENTRY, 0},
  /*0x56*/{MODRM_SPLITRM, 21889},
  /*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_SPLITRM, 21891},
  /*0xd7*/{MODRM_SPLITRM, 21751},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 21893},
  /*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, 21895},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_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, 21897},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 21899},
  /*0x4d*/{MODRM_SPLITRM, 21765},
  /*0x4e*/{MODRM_SPLITRM, 21901},
  /*0x4f*/{MODRM_SPLITRM, 21769},
  /*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_SPLITRM, 21903},
  /*0x97*/{MODRM_SPLITRM, 21905},
  /*0x98*/{MODRM_SPLITRM, 21907},
  /*0x99*/{MODRM_SPLITRM, 21777},
  /*0x9a*/{MODRM_SPLITRM, 21909},
  /*0x9b*/{MODRM_SPLITRM, 21781},
  /*0x9c*/{MODRM_SPLITRM, 21911},
  /*0x9d*/{MODRM_SPLITRM, 21785},
  /*0x9e*/{MODRM_SPLITRM, 21913},
  /*0x9f*/{MODRM_SPLITRM, 21789},
  /*0xa0*/{MODRM_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, 21915},
  /*0xa7*/{MODRM_SPLITRM, 21917},
  /*0xa8*/{MODRM_SPLITRM, 21919},
  /*0xa9*/{MODRM_SPLITRM, 21797},
  /*0xaa*/{MODRM_SPLITRM, 21921},
  /*0xab*/{MODRM_SPLITRM, 21801},
  /*0xac*/{MODRM_SPLITRM, 21923},
  /*0xad*/{MODRM_SPLITRM, 21805},
  /*0xae*/{MODRM_SPLITRM, 21925},
  /*0xaf*/{MODRM_SPLITRM, 21809},
  /*0xb0*/{MODRM_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, 21927},
  /*0xb7*/{MODRM_SPLITRM, 21929},
  /*0xb8*/{MODRM_SPLITRM, 21931},
  /*0xb9*/{MODRM_SPLITRM, 21817},
  /*0xba*/{MODRM_SPLITRM, 21933},
  /*0xbb*/{MODRM_SPLITRM, 21821},
  /*0xbc*/{MODRM_SPLITRM, 21935},
  /*0xbd*/{MODRM_SPLITRM, 21825},
  /*0xbe*/{MODRM_SPLITRM, 21937},
  /*0xbf*/{MODRM_SPLITRM, 21829},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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*/ {},
 /*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_ONEENTRY, 0},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_SPLITRM, 21939},
  /*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_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_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_SPLITRM, 21941},
  /*0x57*/{MODRM_SPLITRM, 21943},
  /*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_SPLITRM, 21945},
  /*0xd7*/{MODRM_SPLITRM, 21947},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 21949},
  /*0x57*/{MODRM_SPLITRM, 21951},
  /*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_SPLITRM, 21953},
  /*0xd7*/{MODRM_SPLITRM, 21955},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 21957},
  /*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, 21959},
  /*0x2d*/{MODRM_SPLITRM, 21961},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_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, 21963},
  /*0x43*/{MODRM_SPLITRM, 21965},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 21967},
  /*0x4d*/{MODRM_SPLITRM, 21969},
  /*0x4e*/{MODRM_SPLITRM, 21971},
  /*0x4f*/{MODRM_SPLITRM, 21973},
  /*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_SPLITRM, 21975},
  /*0x97*/{MODRM_SPLITRM, 21977},
  /*0x98*/{MODRM_SPLITRM, 21979},
  /*0x99*/{MODRM_SPLITRM, 21981},
  /*0x9a*/{MODRM_SPLITRM, 21983},
  /*0x9b*/{MODRM_SPLITRM, 21985},
  /*0x9c*/{MODRM_SPLITRM, 21987},
  /*0x9d*/{MODRM_SPLITRM, 21989},
  /*0x9e*/{MODRM_SPLITRM, 21991},
  /*0x9f*/{MODRM_SPLITRM, 21993},
  /*0xa0*/{MODRM_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, 21995},
  /*0xa7*/{MODRM_SPLITRM, 21997},
  /*0xa8*/{MODRM_SPLITRM, 21999},
  /*0xa9*/{MODRM_SPLITRM, 22001},
  /*0xaa*/{MODRM_SPLITRM, 22003},
  /*0xab*/{MODRM_SPLITRM, 22005},
  /*0xac*/{MODRM_SPLITRM, 22007},
  /*0xad*/{MODRM_SPLITRM, 22009},
  /*0xae*/{MODRM_SPLITRM, 22011},
  /*0xaf*/{MODRM_SPLITRM, 22013},
  /*0xb0*/{MODRM_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, 22015},
  /*0xb7*/{MODRM_SPLITRM, 22017},
  /*0xb8*/{MODRM_SPLITRM, 22019},
  /*0xb9*/{MODRM_SPLITRM, 22021},
  /*0xba*/{MODRM_SPLITRM, 22023},
  /*0xbb*/{MODRM_SPLITRM, 22025},
  /*0xbc*/{MODRM_SPLITRM, 22027},
  /*0xbd*/{MODRM_SPLITRM, 22029},
  /*0xbe*/{MODRM_SPLITRM, 22031},
  /*0xbf*/{MODRM_SPLITRM, 22033},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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*/ {},
 /*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_ONEENTRY, 0},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_SPLITRM, 21939},
  /*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_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_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_SPLITRM, 22035},
  /*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_SPLITRM, 22037},
  /*0xd7*/{MODRM_SPLITRM, 21947},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22039},
  /*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_SPLITRM, 22041},
  /*0xd7*/{MODRM_SPLITRM, 21955},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22043},
  /*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, 22045},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_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, 22047},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 22049},
  /*0x4d*/{MODRM_SPLITRM, 21969},
  /*0x4e*/{MODRM_SPLITRM, 22051},
  /*0x4f*/{MODRM_SPLITRM, 21973},
  /*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_SPLITRM, 22053},
  /*0x97*/{MODRM_SPLITRM, 22055},
  /*0x98*/{MODRM_SPLITRM, 22057},
  /*0x99*/{MODRM_SPLITRM, 21981},
  /*0x9a*/{MODRM_SPLITRM, 22059},
  /*0x9b*/{MODRM_SPLITRM, 21985},
  /*0x9c*/{MODRM_SPLITRM, 22061},
  /*0x9d*/{MODRM_SPLITRM, 21989},
  /*0x9e*/{MODRM_SPLITRM, 22063},
  /*0x9f*/{MODRM_SPLITRM, 21993},
  /*0xa0*/{MODRM_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, 22065},
  /*0xa7*/{MODRM_SPLITRM, 22067},
  /*0xa8*/{MODRM_SPLITRM, 22069},
  /*0xa9*/{MODRM_SPLITRM, 22001},
  /*0xaa*/{MODRM_SPLITRM, 22071},
  /*0xab*/{MODRM_SPLITRM, 22005},
  /*0xac*/{MODRM_SPLITRM, 22073},
  /*0xad*/{MODRM_SPLITRM, 22009},
  /*0xae*/{MODRM_SPLITRM, 22075},
  /*0xaf*/{MODRM_SPLITRM, 22013},
  /*0xb0*/{MODRM_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, 22077},
  /*0xb7*/{MODRM_SPLITRM, 22079},
  /*0xb8*/{MODRM_SPLITRM, 22081},
  /*0xb9*/{MODRM_SPLITRM, 22021},
  /*0xba*/{MODRM_SPLITRM, 22083},
  /*0xbb*/{MODRM_SPLITRM, 22025},
  /*0xbc*/{MODRM_SPLITRM, 22085},
  /*0xbd*/{MODRM_SPLITRM, 22029},
  /*0xbe*/{MODRM_SPLITRM, 22087},
  /*0xbf*/{MODRM_SPLITRM, 22033},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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*/ {},
 /*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_ONEENTRY, 0},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_SPLITRM, 21939},
  /*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_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_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_SPLITRM, 22089},
  /*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_SPLITRM, 22091},
  /*0xd7*/{MODRM_SPLITRM, 21947},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22093},
  /*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_SPLITRM, 22095},
  /*0xd7*/{MODRM_SPLITRM, 21955},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22097},
  /*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, 22099},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_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, 22101},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 22103},
  /*0x4d*/{MODRM_SPLITRM, 21969},
  /*0x4e*/{MODRM_SPLITRM, 22105},
  /*0x4f*/{MODRM_SPLITRM, 21973},
  /*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_SPLITRM, 22107},
  /*0x97*/{MODRM_SPLITRM, 22109},
  /*0x98*/{MODRM_SPLITRM, 22111},
  /*0x99*/{MODRM_SPLITRM, 21981},
  /*0x9a*/{MODRM_SPLITRM, 22113},
  /*0x9b*/{MODRM_SPLITRM, 21985},
  /*0x9c*/{MODRM_SPLITRM, 22115},
  /*0x9d*/{MODRM_SPLITRM, 21989},
  /*0x9e*/{MODRM_SPLITRM, 22117},
  /*0x9f*/{MODRM_SPLITRM, 21993},
  /*0xa0*/{MODRM_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, 22119},
  /*0xa7*/{MODRM_SPLITRM, 22121},
  /*0xa8*/{MODRM_SPLITRM, 22123},
  /*0xa9*/{MODRM_SPLITRM, 22001},
  /*0xaa*/{MODRM_SPLITRM, 22125},
  /*0xab*/{MODRM_SPLITRM, 22005},
  /*0xac*/{MODRM_SPLITRM, 22127},
  /*0xad*/{MODRM_SPLITRM, 22009},
  /*0xae*/{MODRM_SPLITRM, 22129},
  /*0xaf*/{MODRM_SPLITRM, 22013},
  /*0xb0*/{MODRM_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, 22131},
  /*0xb7*/{MODRM_SPLITRM, 22133},
  /*0xb8*/{MODRM_SPLITRM, 22135},
  /*0xb9*/{MODRM_SPLITRM, 22021},
  /*0xba*/{MODRM_SPLITRM, 22137},
  /*0xbb*/{MODRM_SPLITRM, 22025},
  /*0xbc*/{MODRM_SPLITRM, 22139},
  /*0xbd*/{MODRM_SPLITRM, 22029},
  /*0xbe*/{MODRM_SPLITRM, 22141},
  /*0xbf*/{MODRM_SPLITRM, 22033},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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*/ {},
 /*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_SPLITRM, 22143},
  /*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_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_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 22145},
  /*0x57*/{MODRM_SPLITRM, 22147},
  /*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_SPLITRM, 22149},
  /*0xd7*/{MODRM_SPLITRM, 22151},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22153},
  /*0x57*/{MODRM_SPLITRM, 22155},
  /*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_SPLITRM, 22157},
  /*0xd7*/{MODRM_SPLITRM, 22159},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22161},
  /*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, 22163},
  /*0x2d*/{MODRM_SPLITRM, 22165},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_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, 22167},
  /*0x43*/{MODRM_SPLITRM, 22169},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 22171},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 22173},
  /*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_SPLITRM, 22175},
  /*0x97*/{MODRM_SPLITRM, 22177},
  /*0x98*/{MODRM_SPLITRM, 22179},
  /*0x99*/{MODRM_SPLITRM, 22181},
  /*0x9a*/{MODRM_SPLITRM, 22183},
  /*0x9b*/{MODRM_SPLITRM, 22185},
  /*0x9c*/{MODRM_SPLITRM, 22187},
  /*0x9d*/{MODRM_SPLITRM, 22189},
  /*0x9e*/{MODRM_SPLITRM, 22191},
  /*0x9f*/{MODRM_SPLITRM, 22193},
  /*0xa0*/{MODRM_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, 22195},
  /*0xa7*/{MODRM_SPLITRM, 22197},
  /*0xa8*/{MODRM_SPLITRM, 22199},
  /*0xa9*/{MODRM_SPLITRM, 22201},
  /*0xaa*/{MODRM_SPLITRM, 22203},
  /*0xab*/{MODRM_SPLITRM, 22205},
  /*0xac*/{MODRM_SPLITRM, 22207},
  /*0xad*/{MODRM_SPLITRM, 22209},
  /*0xae*/{MODRM_SPLITRM, 22211},
  /*0xaf*/{MODRM_SPLITRM, 22213},
  /*0xb0*/{MODRM_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, 22215},
  /*0xb7*/{MODRM_SPLITRM, 22217},
  /*0xb8*/{MODRM_SPLITRM, 22219},
  /*0xb9*/{MODRM_SPLITRM, 22221},
  /*0xba*/{MODRM_SPLITRM, 22223},
  /*0xbb*/{MODRM_SPLITRM, 22225},
  /*0xbc*/{MODRM_SPLITRM, 22227},
  /*0xbd*/{MODRM_SPLITRM, 22229},
  /*0xbe*/{MODRM_SPLITRM, 22231},
  /*0xbf*/{MODRM_SPLITRM, 22233},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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*/ {},
 /*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_SPLITRM, 22143},
  /*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_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_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 22235},
  /*0x57*/{MODRM_SPLITRM, 22147},
  /*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_SPLITRM, 22237},
  /*0xd7*/{MODRM_SPLITRM, 22151},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22239},
  /*0x57*/{MODRM_SPLITRM, 22155},
  /*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_SPLITRM, 22241},
  /*0xd7*/{MODRM_SPLITRM, 22159},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22243},
  /*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, 22245},
  /*0x2d*/{MODRM_SPLITRM, 22165},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_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, 22247},
  /*0x43*/{MODRM_SPLITRM, 22169},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 22249},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 22251},
  /*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_SPLITRM, 22253},
  /*0x97*/{MODRM_SPLITRM, 22255},
  /*0x98*/{MODRM_SPLITRM, 22257},
  /*0x99*/{MODRM_SPLITRM, 22181},
  /*0x9a*/{MODRM_SPLITRM, 22259},
  /*0x9b*/{MODRM_SPLITRM, 22185},
  /*0x9c*/{MODRM_SPLITRM, 22261},
  /*0x9d*/{MODRM_SPLITRM, 22189},
  /*0x9e*/{MODRM_SPLITRM, 22263},
  /*0x9f*/{MODRM_SPLITRM, 22193},
  /*0xa0*/{MODRM_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, 22265},
  /*0xa7*/{MODRM_SPLITRM, 22267},
  /*0xa8*/{MODRM_SPLITRM, 22269},
  /*0xa9*/{MODRM_SPLITRM, 22201},
  /*0xaa*/{MODRM_SPLITRM, 22271},
  /*0xab*/{MODRM_SPLITRM, 22205},
  /*0xac*/{MODRM_SPLITRM, 22273},
  /*0xad*/{MODRM_SPLITRM, 22209},
  /*0xae*/{MODRM_SPLITRM, 22275},
  /*0xaf*/{MODRM_SPLITRM, 22213},
  /*0xb0*/{MODRM_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, 22277},
  /*0xb7*/{MODRM_SPLITRM, 22279},
  /*0xb8*/{MODRM_SPLITRM, 22281},
  /*0xb9*/{MODRM_SPLITRM, 22221},
  /*0xba*/{MODRM_SPLITRM, 22283},
  /*0xbb*/{MODRM_SPLITRM, 22225},
  /*0xbc*/{MODRM_SPLITRM, 22285},
  /*0xbd*/{MODRM_SPLITRM, 22229},
  /*0xbe*/{MODRM_SPLITRM, 22287},
  /*0xbf*/{MODRM_SPLITRM, 22233},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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*/ {},
 /*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_SPLITRM, 22143},
  /*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_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_ONEENTRY, 0},
  /*0x2b*/{MODRM_ONEENTRY, 0},
  /*0x2c*/{MODRM_ONEENTRY, 0},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_ONEENTRY, 0},
  /*0x3d*/{MODRM_ONEENTRY, 0},
  /*0x3e*/{MODRM_ONEENTRY, 0},
  /*0x3f*/{MODRM_ONEENTRY, 0},
  /*0x40*/{MODRM_ONEENTRY, 0},
  /*0x41*/{MODRM_ONEENTRY, 0},
  /*0x42*/{MODRM_ONEENTRY, 0},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_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_SPLITRM, 22289},
  /*0x57*/{MODRM_SPLITRM, 22147},
  /*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_SPLITRM, 22291},
  /*0xd7*/{MODRM_SPLITRM, 22151},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22293},
  /*0x57*/{MODRM_SPLITRM, 22155},
  /*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_SPLITRM, 22295},
  /*0xd7*/{MODRM_SPLITRM, 22159},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22297},
  /*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, 22299},
  /*0x2d*/{MODRM_SPLITRM, 22165},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_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, 22301},
  /*0x43*/{MODRM_SPLITRM, 22169},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 22303},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 22305},
  /*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_SPLITRM, 22307},
  /*0x97*/{MODRM_SPLITRM, 22309},
  /*0x98*/{MODRM_SPLITRM, 22311},
  /*0x99*/{MODRM_SPLITRM, 22181},
  /*0x9a*/{MODRM_SPLITRM, 22313},
  /*0x9b*/{MODRM_SPLITRM, 22185},
  /*0x9c*/{MODRM_SPLITRM, 22315},
  /*0x9d*/{MODRM_SPLITRM, 22189},
  /*0x9e*/{MODRM_SPLITRM, 22317},
  /*0x9f*/{MODRM_SPLITRM, 22193},
  /*0xa0*/{MODRM_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, 22319},
  /*0xa7*/{MODRM_SPLITRM, 22321},
  /*0xa8*/{MODRM_SPLITRM, 22323},
  /*0xa9*/{MODRM_SPLITRM, 22201},
  /*0xaa*/{MODRM_SPLITRM, 22325},
  /*0xab*/{MODRM_SPLITRM, 22205},
  /*0xac*/{MODRM_SPLITRM, 22327},
  /*0xad*/{MODRM_SPLITRM, 22209},
  /*0xae*/{MODRM_SPLITRM, 22329},
  /*0xaf*/{MODRM_SPLITRM, 22213},
  /*0xb0*/{MODRM_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, 22331},
  /*0xb7*/{MODRM_SPLITRM, 22333},
  /*0xb8*/{MODRM_SPLITRM, 22335},
  /*0xb9*/{MODRM_SPLITRM, 22221},
  /*0xba*/{MODRM_SPLITRM, 22337},
  /*0xbb*/{MODRM_SPLITRM, 22225},
  /*0xbc*/{MODRM_SPLITRM, 22339},
  /*0xbd*/{MODRM_SPLITRM, 22229},
  /*0xbe*/{MODRM_SPLITRM, 22341},
  /*0xbf*/{MODRM_SPLITRM, 22233},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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*/ {},
 /*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_SPLITRM, 22343},
  /*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_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_ONEENTRY, 0},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_ONEENTRY, 0},
  /*0x56*/{MODRM_SPLITRM, 22345},
  /*0x57*/{MODRM_SPLITRM, 22347},
  /*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_SPLITRM, 22349},
  /*0xd7*/{MODRM_SPLITRM, 22351},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22353},
  /*0x57*/{MODRM_SPLITRM, 22355},
  /*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_SPLITRM, 22357},
  /*0xd7*/{MODRM_SPLITRM, 22359},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22361},
  /*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, 22363},
  /*0x2d*/{MODRM_SPLITRM, 22365},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_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, 22367},
  /*0x43*/{MODRM_SPLITRM, 22369},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 22371},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 22373},
  /*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_SPLITRM, 22375},
  /*0x97*/{MODRM_SPLITRM, 22377},
  /*0x98*/{MODRM_SPLITRM, 22379},
  /*0x99*/{MODRM_SPLITRM, 22381},
  /*0x9a*/{MODRM_SPLITRM, 22383},
  /*0x9b*/{MODRM_SPLITRM, 22385},
  /*0x9c*/{MODRM_SPLITRM, 22387},
  /*0x9d*/{MODRM_SPLITRM, 22389},
  /*0x9e*/{MODRM_SPLITRM, 22391},
  /*0x9f*/{MODRM_SPLITRM, 22393},
  /*0xa0*/{MODRM_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, 22395},
  /*0xa7*/{MODRM_SPLITRM, 22397},
  /*0xa8*/{MODRM_SPLITRM, 22399},
  /*0xa9*/{MODRM_SPLITRM, 22401},
  /*0xaa*/{MODRM_SPLITRM, 22403},
  /*0xab*/{MODRM_SPLITRM, 22405},
  /*0xac*/{MODRM_SPLITRM, 22407},
  /*0xad*/{MODRM_SPLITRM, 22409},
  /*0xae*/{MODRM_SPLITRM, 22411},
  /*0xaf*/{MODRM_SPLITRM, 22413},
  /*0xb0*/{MODRM_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, 22415},
  /*0xb7*/{MODRM_SPLITRM, 22417},
  /*0xb8*/{MODRM_SPLITRM, 22419},
  /*0xb9*/{MODRM_SPLITRM, 22421},
  /*0xba*/{MODRM_SPLITRM, 22423},
  /*0xbb*/{MODRM_SPLITRM, 22425},
  /*0xbc*/{MODRM_SPLITRM, 22427},
  /*0xbd*/{MODRM_SPLITRM, 22429},
  /*0xbe*/{MODRM_SPLITRM, 22431},
  /*0xbf*/{MODRM_SPLITRM, 22433},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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*/ {},
 /*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_SPLITRM, 22343},
  /*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_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_ONEENTRY, 0},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_ONEENTRY, 0},
  /*0x56*/{MODRM_SPLITRM, 22435},
  /*0x57*/{MODRM_SPLITRM, 22347},
  /*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_SPLITRM, 22437},
  /*0xd7*/{MODRM_SPLITRM, 22351},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22439},
  /*0x57*/{MODRM_SPLITRM, 22355},
  /*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_SPLITRM, 22441},
  /*0xd7*/{MODRM_SPLITRM, 22359},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22443},
  /*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, 22445},
  /*0x2d*/{MODRM_SPLITRM, 22365},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_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, 22447},
  /*0x43*/{MODRM_SPLITRM, 22369},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 22449},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 22451},
  /*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_SPLITRM, 22453},
  /*0x97*/{MODRM_SPLITRM, 22455},
  /*0x98*/{MODRM_SPLITRM, 22457},
  /*0x99*/{MODRM_SPLITRM, 22381},
  /*0x9a*/{MODRM_SPLITRM, 22459},
  /*0x9b*/{MODRM_SPLITRM, 22385},
  /*0x9c*/{MODRM_SPLITRM, 22461},
  /*0x9d*/{MODRM_SPLITRM, 22389},
  /*0x9e*/{MODRM_SPLITRM, 22463},
  /*0x9f*/{MODRM_SPLITRM, 22393},
  /*0xa0*/{MODRM_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, 22465},
  /*0xa7*/{MODRM_SPLITRM, 22467},
  /*0xa8*/{MODRM_SPLITRM, 22469},
  /*0xa9*/{MODRM_SPLITRM, 22401},
  /*0xaa*/{MODRM_SPLITRM, 22471},
  /*0xab*/{MODRM_SPLITRM, 22405},
  /*0xac*/{MODRM_SPLITRM, 22473},
  /*0xad*/{MODRM_SPLITRM, 22409},
  /*0xae*/{MODRM_SPLITRM, 22475},
  /*0xaf*/{MODRM_SPLITRM, 22413},
  /*0xb0*/{MODRM_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, 22477},
  /*0xb7*/{MODRM_SPLITRM, 22479},
  /*0xb8*/{MODRM_SPLITRM, 22481},
  /*0xb9*/{MODRM_SPLITRM, 22421},
  /*0xba*/{MODRM_SPLITRM, 22483},
  /*0xbb*/{MODRM_SPLITRM, 22425},
  /*0xbc*/{MODRM_SPLITRM, 22485},
  /*0xbd*/{MODRM_SPLITRM, 22429},
  /*0xbe*/{MODRM_SPLITRM, 22487},
  /*0xbf*/{MODRM_SPLITRM, 22433},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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*/ {},
 /*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_SPLITRM, 22343},
  /*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_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_ONEENTRY, 0},
  /*0x52*/{MODRM_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_ONEENTRY, 0},
  /*0x56*/{MODRM_SPLITRM, 22489},
  /*0x57*/{MODRM_SPLITRM, 22347},
  /*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_SPLITRM, 22491},
  /*0xd7*/{MODRM_SPLITRM, 22351},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22493},
  /*0x57*/{MODRM_SPLITRM, 22355},
  /*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_SPLITRM, 22495},
  /*0xd7*/{MODRM_SPLITRM, 22359},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22497},
  /*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, 22499},
  /*0x2d*/{MODRM_SPLITRM, 22365},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_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, 22501},
  /*0x43*/{MODRM_SPLITRM, 22369},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 22503},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 22505},
  /*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_SPLITRM, 22507},
  /*0x97*/{MODRM_SPLITRM, 22509},
  /*0x98*/{MODRM_SPLITRM, 22511},
  /*0x99*/{MODRM_SPLITRM, 22381},
  /*0x9a*/{MODRM_SPLITRM, 22513},
  /*0x9b*/{MODRM_SPLITRM, 22385},
  /*0x9c*/{MODRM_SPLITRM, 22515},
  /*0x9d*/{MODRM_SPLITRM, 22389},
  /*0x9e*/{MODRM_SPLITRM, 22517},
  /*0x9f*/{MODRM_SPLITRM, 22393},
  /*0xa0*/{MODRM_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, 22519},
  /*0xa7*/{MODRM_SPLITRM, 22521},
  /*0xa8*/{MODRM_SPLITRM, 22523},
  /*0xa9*/{MODRM_SPLITRM, 22401},
  /*0xaa*/{MODRM_SPLITRM, 22525},
  /*0xab*/{MODRM_SPLITRM, 22405},
  /*0xac*/{MODRM_SPLITRM, 22527},
  /*0xad*/{MODRM_SPLITRM, 22409},
  /*0xae*/{MODRM_SPLITRM, 22529},
  /*0xaf*/{MODRM_SPLITRM, 22413},
  /*0xb0*/{MODRM_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, 22531},
  /*0xb7*/{MODRM_SPLITRM, 22533},
  /*0xb8*/{MODRM_SPLITRM, 22535},
  /*0xb9*/{MODRM_SPLITRM, 22421},
  /*0xba*/{MODRM_SPLITRM, 22537},
  /*0xbb*/{MODRM_SPLITRM, 22425},
  /*0xbc*/{MODRM_SPLITRM, 22539},
  /*0xbd*/{MODRM_SPLITRM, 22429},
  /*0xbe*/{MODRM_SPLITRM, 22541},
  /*0xbf*/{MODRM_SPLITRM, 22433},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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*/ {},
 /*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_SPLITRM, 22543},
  /*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_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_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_ONEENTRY, 0},
  /*0x56*/{MODRM_SPLITRM, 22545},
  /*0x57*/{MODRM_SPLITRM, 22547},
  /*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_SPLITRM, 22549},
  /*0xd7*/{MODRM_SPLITRM, 22551},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22553},
  /*0x57*/{MODRM_SPLITRM, 22555},
  /*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_SPLITRM, 22557},
  /*0xd7*/{MODRM_SPLITRM, 22559},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22561},
  /*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, 22563},
  /*0x2d*/{MODRM_SPLITRM, 22565},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_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, 22567},
  /*0x43*/{MODRM_SPLITRM, 22569},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 22571},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 22573},
  /*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_SPLITRM, 22575},
  /*0x97*/{MODRM_SPLITRM, 22577},
  /*0x98*/{MODRM_SPLITRM, 22579},
  /*0x99*/{MODRM_SPLITRM, 22581},
  /*0x9a*/{MODRM_SPLITRM, 22583},
  /*0x9b*/{MODRM_SPLITRM, 22585},
  /*0x9c*/{MODRM_SPLITRM, 22587},
  /*0x9d*/{MODRM_SPLITRM, 22589},
  /*0x9e*/{MODRM_SPLITRM, 22591},
  /*0x9f*/{MODRM_SPLITRM, 22593},
  /*0xa0*/{MODRM_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, 22595},
  /*0xa7*/{MODRM_SPLITRM, 22597},
  /*0xa8*/{MODRM_SPLITRM, 22599},
  /*0xa9*/{MODRM_SPLITRM, 22601},
  /*0xaa*/{MODRM_SPLITRM, 22603},
  /*0xab*/{MODRM_SPLITRM, 22605},
  /*0xac*/{MODRM_SPLITRM, 22607},
  /*0xad*/{MODRM_SPLITRM, 22609},
  /*0xae*/{MODRM_SPLITRM, 22611},
  /*0xaf*/{MODRM_SPLITRM, 22613},
  /*0xb0*/{MODRM_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, 22615},
  /*0xb7*/{MODRM_SPLITRM, 22617},
  /*0xb8*/{MODRM_SPLITRM, 22619},
  /*0xb9*/{MODRM_SPLITRM, 22621},
  /*0xba*/{MODRM_SPLITRM, 22623},
  /*0xbb*/{MODRM_SPLITRM, 22625},
  /*0xbc*/{MODRM_SPLITRM, 22627},
  /*0xbd*/{MODRM_SPLITRM, 22629},
  /*0xbe*/{MODRM_SPLITRM, 22631},
  /*0xbf*/{MODRM_SPLITRM, 22633},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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*/ {},
 /*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_SPLITRM, 22543},
  /*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_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_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_ONEENTRY, 0},
  /*0x56*/{MODRM_SPLITRM, 22635},
  /*0x57*/{MODRM_SPLITRM, 22547},
  /*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_SPLITRM, 22637},
  /*0xd7*/{MODRM_SPLITRM, 22551},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22639},
  /*0x57*/{MODRM_SPLITRM, 22555},
  /*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_SPLITRM, 22641},
  /*0xd7*/{MODRM_SPLITRM, 22559},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22643},
  /*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, 22645},
  /*0x2d*/{MODRM_SPLITRM, 22565},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_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, 22647},
  /*0x43*/{MODRM_SPLITRM, 22569},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 22649},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 22651},
  /*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_SPLITRM, 22653},
  /*0x97*/{MODRM_SPLITRM, 22655},
  /*0x98*/{MODRM_SPLITRM, 22657},
  /*0x99*/{MODRM_SPLITRM, 22581},
  /*0x9a*/{MODRM_SPLITRM, 22659},
  /*0x9b*/{MODRM_SPLITRM, 22585},
  /*0x9c*/{MODRM_SPLITRM, 22661},
  /*0x9d*/{MODRM_SPLITRM, 22589},
  /*0x9e*/{MODRM_SPLITRM, 22663},
  /*0x9f*/{MODRM_SPLITRM, 22593},
  /*0xa0*/{MODRM_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, 22665},
  /*0xa7*/{MODRM_SPLITRM, 22667},
  /*0xa8*/{MODRM_SPLITRM, 22669},
  /*0xa9*/{MODRM_SPLITRM, 22601},
  /*0xaa*/{MODRM_SPLITRM, 22671},
  /*0xab*/{MODRM_SPLITRM, 22605},
  /*0xac*/{MODRM_SPLITRM, 22673},
  /*0xad*/{MODRM_SPLITRM, 22609},
  /*0xae*/{MODRM_SPLITRM, 22675},
  /*0xaf*/{MODRM_SPLITRM, 22613},
  /*0xb0*/{MODRM_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, 22677},
  /*0xb7*/{MODRM_SPLITRM, 22679},
  /*0xb8*/{MODRM_SPLITRM, 22681},
  /*0xb9*/{MODRM_SPLITRM, 22621},
  /*0xba*/{MODRM_SPLITRM, 22683},
  /*0xbb*/{MODRM_SPLITRM, 22625},
  /*0xbc*/{MODRM_SPLITRM, 22685},
  /*0xbd*/{MODRM_SPLITRM, 22629},
  /*0xbe*/{MODRM_SPLITRM, 22687},
  /*0xbf*/{MODRM_SPLITRM, 22633},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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*/ {},
 /*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_SPLITRM, 22543},
  /*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_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_ONEENTRY, 0},
  /*0x53*/{MODRM_ONEENTRY, 0},
  /*0x54*/{MODRM_ONEENTRY, 0},
  /*0x55*/{MODRM_ONEENTRY, 0},
  /*0x56*/{MODRM_SPLITRM, 22689},
  /*0x57*/{MODRM_SPLITRM, 22547},
  /*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_SPLITRM, 22691},
  /*0xd7*/{MODRM_SPLITRM, 22551},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22693},
  /*0x57*/{MODRM_SPLITRM, 22555},
  /*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_SPLITRM, 22695},
  /*0xd7*/{MODRM_SPLITRM, 22559},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22697},
  /*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, 22699},
  /*0x2d*/{MODRM_SPLITRM, 22565},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_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, 22701},
  /*0x43*/{MODRM_SPLITRM, 22569},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 22703},
  /*0x4d*/{MODRM_ONEENTRY, 0},
  /*0x4e*/{MODRM_SPLITRM, 22705},
  /*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_SPLITRM, 22707},
  /*0x97*/{MODRM_SPLITRM, 22709},
  /*0x98*/{MODRM_SPLITRM, 22711},
  /*0x99*/{MODRM_SPLITRM, 22581},
  /*0x9a*/{MODRM_SPLITRM, 22713},
  /*0x9b*/{MODRM_SPLITRM, 22585},
  /*0x9c*/{MODRM_SPLITRM, 22715},
  /*0x9d*/{MODRM_SPLITRM, 22589},
  /*0x9e*/{MODRM_SPLITRM, 22717},
  /*0x9f*/{MODRM_SPLITRM, 22593},
  /*0xa0*/{MODRM_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, 22719},
  /*0xa7*/{MODRM_SPLITRM, 22721},
  /*0xa8*/{MODRM_SPLITRM, 22723},
  /*0xa9*/{MODRM_SPLITRM, 22601},
  /*0xaa*/{MODRM_SPLITRM, 22725},
  /*0xab*/{MODRM_SPLITRM, 22605},
  /*0xac*/{MODRM_SPLITRM, 22727},
  /*0xad*/{MODRM_SPLITRM, 22609},
  /*0xae*/{MODRM_SPLITRM, 22729},
  /*0xaf*/{MODRM_SPLITRM, 22613},
  /*0xb0*/{MODRM_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, 22731},
  /*0xb7*/{MODRM_SPLITRM, 22733},
  /*0xb8*/{MODRM_SPLITRM, 22735},
  /*0xb9*/{MODRM_SPLITRM, 22621},
  /*0xba*/{MODRM_SPLITRM, 22737},
  /*0xbb*/{MODRM_SPLITRM, 22625},
  /*0xbc*/{MODRM_SPLITRM, 22739},
  /*0xbd*/{MODRM_SPLITRM, 22629},
  /*0xbe*/{MODRM_SPLITRM, 22741},
  /*0xbf*/{MODRM_SPLITRM, 22633},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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*/ {},
 /*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_ONEENTRY, 0},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_SPLITRM, 22743},
  /*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_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_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_SPLITRM, 22745},
  /*0x57*/{MODRM_SPLITRM, 22747},
  /*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_SPLITRM, 22749},
  /*0xd7*/{MODRM_SPLITRM, 22751},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22753},
  /*0x57*/{MODRM_SPLITRM, 22755},
  /*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_SPLITRM, 22757},
  /*0xd7*/{MODRM_SPLITRM, 22759},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22761},
  /*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, 22763},
  /*0x2d*/{MODRM_SPLITRM, 22765},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_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, 22767},
  /*0x43*/{MODRM_SPLITRM, 22769},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 22771},
  /*0x4d*/{MODRM_SPLITRM, 22773},
  /*0x4e*/{MODRM_SPLITRM, 22775},
  /*0x4f*/{MODRM_SPLITRM, 22777},
  /*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_SPLITRM, 22779},
  /*0x97*/{MODRM_SPLITRM, 22781},
  /*0x98*/{MODRM_SPLITRM, 22783},
  /*0x99*/{MODRM_SPLITRM, 22785},
  /*0x9a*/{MODRM_SPLITRM, 22787},
  /*0x9b*/{MODRM_SPLITRM, 22789},
  /*0x9c*/{MODRM_SPLITRM, 22791},
  /*0x9d*/{MODRM_SPLITRM, 22793},
  /*0x9e*/{MODRM_SPLITRM, 22795},
  /*0x9f*/{MODRM_SPLITRM, 22797},
  /*0xa0*/{MODRM_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, 22799},
  /*0xa7*/{MODRM_SPLITRM, 22801},
  /*0xa8*/{MODRM_SPLITRM, 22803},
  /*0xa9*/{MODRM_SPLITRM, 22805},
  /*0xaa*/{MODRM_SPLITRM, 22807},
  /*0xab*/{MODRM_SPLITRM, 22809},
  /*0xac*/{MODRM_SPLITRM, 22811},
  /*0xad*/{MODRM_SPLITRM, 22813},
  /*0xae*/{MODRM_SPLITRM, 22815},
  /*0xaf*/{MODRM_SPLITRM, 22817},
  /*0xb0*/{MODRM_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, 22819},
  /*0xb7*/{MODRM_SPLITRM, 22821},
  /*0xb8*/{MODRM_SPLITRM, 22823},
  /*0xb9*/{MODRM_SPLITRM, 22825},
  /*0xba*/{MODRM_SPLITRM, 22827},
  /*0xbb*/{MODRM_SPLITRM, 22829},
  /*0xbc*/{MODRM_SPLITRM, 22831},
  /*0xbd*/{MODRM_SPLITRM, 22833},
  /*0xbe*/{MODRM_SPLITRM, 22835},
  /*0xbf*/{MODRM_SPLITRM, 22837},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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*/ {},
 /*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_ONEENTRY, 0},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_SPLITRM, 22743},
  /*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_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_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_SPLITRM, 22839},
  /*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_SPLITRM, 22841},
  /*0xd7*/{MODRM_SPLITRM, 22751},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22843},
  /*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_SPLITRM, 22845},
  /*0xd7*/{MODRM_SPLITRM, 22759},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22847},
  /*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, 22849},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_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, 22851},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 22853},
  /*0x4d*/{MODRM_SPLITRM, 22773},
  /*0x4e*/{MODRM_SPLITRM, 22855},
  /*0x4f*/{MODRM_SPLITRM, 22777},
  /*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_SPLITRM, 22857},
  /*0x97*/{MODRM_SPLITRM, 22859},
  /*0x98*/{MODRM_SPLITRM, 22861},
  /*0x99*/{MODRM_SPLITRM, 22785},
  /*0x9a*/{MODRM_SPLITRM, 22863},
  /*0x9b*/{MODRM_SPLITRM, 22789},
  /*0x9c*/{MODRM_SPLITRM, 22865},
  /*0x9d*/{MODRM_SPLITRM, 22793},
  /*0x9e*/{MODRM_SPLITRM, 22867},
  /*0x9f*/{MODRM_SPLITRM, 22797},
  /*0xa0*/{MODRM_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, 22869},
  /*0xa7*/{MODRM_SPLITRM, 22871},
  /*0xa8*/{MODRM_SPLITRM, 22873},
  /*0xa9*/{MODRM_SPLITRM, 22805},
  /*0xaa*/{MODRM_SPLITRM, 22875},
  /*0xab*/{MODRM_SPLITRM, 22809},
  /*0xac*/{MODRM_SPLITRM, 22877},
  /*0xad*/{MODRM_SPLITRM, 22813},
  /*0xae*/{MODRM_SPLITRM, 22879},
  /*0xaf*/{MODRM_SPLITRM, 22817},
  /*0xb0*/{MODRM_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, 22881},
  /*0xb7*/{MODRM_SPLITRM, 22883},
  /*0xb8*/{MODRM_SPLITRM, 22885},
  /*0xb9*/{MODRM_SPLITRM, 22825},
  /*0xba*/{MODRM_SPLITRM, 22887},
  /*0xbb*/{MODRM_SPLITRM, 22829},
  /*0xbc*/{MODRM_SPLITRM, 22889},
  /*0xbd*/{MODRM_SPLITRM, 22833},
  /*0xbe*/{MODRM_SPLITRM, 22891},
  /*0xbf*/{MODRM_SPLITRM, 22837},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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*/ {},
 /*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_ONEENTRY, 0},
  /*0x11*/{MODRM_ONEENTRY, 0},
  /*0x12*/{MODRM_ONEENTRY, 0},
  /*0x13*/{MODRM_SPLITRM, 22743},
  /*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_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_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_SPLITRM, 22893},
  /*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_SPLITRM, 22895},
  /*0xd7*/{MODRM_SPLITRM, 22751},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22897},
  /*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_SPLITRM, 22899},
  /*0xd7*/{MODRM_SPLITRM, 22759},
  /*0xd8*/{MODRM_ONEENTRY, 0},
  /*0xd9*/{MODRM_ONEENTRY, 0},
  /*0xda*/{MODRM_ONEENTRY, 0},
  /*0xdb*/{MODRM_ONEENTRY, 0},
  /*0xdc*/{MODRM_ONEENTRY, 0},
  /*0xdd*/{MODRM_ONEENTRY, 0},
  /*0xde*/{MODRM_ONEENTRY, 0},
  /*0xdf*/{MODRM_ONEENTRY, 0},
  /*0xe0*/{MODRM_ONEENTRY, 0},
  /*0xe1*/{MODRM_ONEENTRY, 0},
  /*0xe2*/{MODRM_ONEENTRY, 0},
  /*0xe3*/{MODRM_ONEENTRY, 0},
  /*0xe4*/{MODRM_ONEENTRY, 0},
  /*0xe5*/{MODRM_ONEENTRY, 0},
  /*0xe6*/{MODRM_ONEENTRY, 0},
  /*0xe7*/{MODRM_ONEENTRY, 0},
  /*0xe8*/{MODRM_ONEENTRY, 0},
  /*0xe9*/{MODRM_ONEENTRY, 0},
  /*0xea*/{MODRM_ONEENTRY, 0},
  /*0xeb*/{MODRM_ONEENTRY, 0},
  /*0xec*/{MODRM_ONEENTRY, 0},
  /*0xed*/{MODRM_ONEENTRY, 0},
  /*0xee*/{MODRM_ONEENTRY, 0},
  /*0xef*/{MODRM_ONEENTRY, 0},
  /*0xf0*/{MODRM_ONEENTRY, 0},
  /*0xf1*/{MODRM_ONEENTRY, 0},
  /*0xf2*/{MODRM_ONEENTRY, 0},
  /*0xf3*/{MODRM_ONEENTRY, 0},
  /*0xf4*/{MODRM_ONEENTRY, 0},
  /*0xf5*/{MODRM_ONEENTRY, 0},
  /*0xf6*/{MODRM_ONEENTRY, 0},
  /*0xf7*/{MODRM_ONEENTRY, 0},
  /*0xf8*/{MODRM_ONEENTRY, 0},
  /*0xf9*/{MODRM_ONEENTRY, 0},
  /*0xfa*/{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_SPLITRM, 22901},
  /*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, 22903},
  /*0x2d*/{MODRM_ONEENTRY, 0},
  /*0x2e*/{MODRM_ONEENTRY, 0},
  /*0x2f*/{MODRM_ONEENTRY, 0},
  /*0x30*/{MODRM_ONEENTRY, 0},
  /*0x31*/{MODRM_ONEENTRY, 0},
  /*0x32*/{MODRM_ONEENTRY, 0},
  /*0x33*/{MODRM_ONEENTRY, 0},
  /*0x34*/{MODRM_ONEENTRY, 0},
  /*0x35*/{MODRM_ONEENTRY, 0},
  /*0x36*/{MODRM_ONEENTRY, 0},
  /*0x37*/{MODRM_ONEENTRY, 0},
  /*0x38*/{MODRM_ONEENTRY, 0},
  /*0x39*/{MODRM_ONEENTRY, 0},
  /*0x3a*/{MODRM_ONEENTRY, 0},
  /*0x3b*/{MODRM_ONEENTRY, 0},
  /*0x3c*/{MODRM_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, 22905},
  /*0x43*/{MODRM_ONEENTRY, 0},
  /*0x44*/{MODRM_ONEENTRY, 0},
  /*0x45*/{MODRM_ONEENTRY, 0},
  /*0x46*/{MODRM_ONEENTRY, 0},
  /*0x47*/{MODRM_ONEENTRY, 0},
  /*0x48*/{MODRM_ONEENTRY, 0},
  /*0x49*/{MODRM_ONEENTRY, 0},
  /*0x4a*/{MODRM_ONEENTRY, 0},
  /*0x4b*/{MODRM_ONEENTRY, 0},
  /*0x4c*/{MODRM_SPLITRM, 22907},
  /*0x4d*/{MODRM_SPLITRM, 22773},
  /*0x4e*/{MODRM_SPLITRM, 22909},
  /*0x4f*/{MODRM_SPLITRM, 22777},
  /*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_SPLITRM, 22911},
  /*0x97*/{MODRM_SPLITRM, 22913},
  /*0x98*/{MODRM_SPLITRM, 22915},
  /*0x99*/{MODRM_SPLITRM, 22785},
  /*0x9a*/{MODRM_SPLITRM, 22917},
  /*0x9b*/{MODRM_SPLITRM, 22789},
  /*0x9c*/{MODRM_SPLITRM, 22919},
  /*0x9d*/{MODRM_SPLITRM, 22793},
  /*0x9e*/{MODRM_SPLITRM, 22921},
  /*0x9f*/{MODRM_SPLITRM, 22797},
  /*0xa0*/{MODRM_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, 22923},
  /*0xa7*/{MODRM_SPLITRM, 22925},
  /*0xa8*/{MODRM_SPLITRM, 22927},
  /*0xa9*/{MODRM_SPLITRM, 22805},
  /*0xaa*/{MODRM_SPLITRM, 22929},
  /*0xab*/{MODRM_SPLITRM, 22809},
  /*0xac*/{MODRM_SPLITRM, 22931},
  /*0xad*/{MODRM_SPLITRM, 22813},
  /*0xae*/{MODRM_SPLITRM, 22933},
  /*0xaf*/{MODRM_SPLITRM, 22817},
  /*0xb0*/{MODRM_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, 22935},
  /*0xb7*/{MODRM_SPLITRM, 22937},
  /*0xb8*/{MODRM_SPLITRM, 22939},
  /*0xb9*/{MODRM_SPLITRM, 22825},
  /*0xba*/{MODRM_SPLITRM, 22941},
  /*0xbb*/{MODRM_SPLITRM, 22829},
  /*0xbc*/{MODRM_SPLITRM, 22943},
  /*0xbd*/{MODRM_SPLITRM, 22833},
  /*0xbe*/{MODRM_SPLITRM, 22945},
  /*0xbf*/{MODRM_SPLITRM, 22837},
  /*0xc0*/{MODRM_ONEENTRY, 0},
  /*0xc1*/{MODRM_ONEENTRY, 0},
  /*0xc2*/{MODRM_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*/ {},
}};


